From 337eca4ac8fcbc6fe2983e7b60653002c14d5d8d Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 15 Jan 2015 15:30:40 -0700 Subject: [PATCH] mesa: move GET_CURRENT_CONTEXT() to top of _mesa_init_renderbuffer() To fix MSVC build. Reviewed-by: Matt Turner --- src/mesa/main/renderbuffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesa/main/renderbuffer.c b/src/mesa/main/renderbuffer.c index cc97ab22bed..98f3c13b557 100644 --- a/src/mesa/main/renderbuffer.c +++ b/src/mesa/main/renderbuffer.c @@ -38,6 +38,8 @@ void _mesa_init_renderbuffer(struct gl_renderbuffer *rb, GLuint name) { + GET_CURRENT_CONTEXT(ctx); + mtx_init(&rb->Mutex, mtx_plain); rb->ClassID = 0; @@ -64,7 +66,6 @@ _mesa_init_renderbuffer(struct gl_renderbuffer *rb, GLuint name) * specs. If the context is not current, we cannot determine the * API, so default to GL_RGBA. */ - GET_CURRENT_CONTEXT(ctx); if (ctx && _mesa_is_gles3(ctx)) { rb->InternalFormat = GL_RGBA4; } else { -- 2.30.2