bkaradzic 12 лет назад
Родитель
Сommit
6890764dc1
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/glcontext_glx.cpp

+ 3 - 2
src/glcontext_glx.cpp

@@ -127,6 +127,7 @@ namespace bgfx
 
 #if BGFX_CONFIG_RENDERER_OPENGL >= 31
 		glXCreateContextAttribsARB = (PFNGLXCREATECONTEXTATTRIBSARBPROC)glXGetProcAddress( (const GLubyte*)"glXCreateContextAttribsARB");
+
 		if (NULL != glXCreateContextAttribsARB)
 		{
 			BX_TRACE("Create GL 3.1 context.");
@@ -154,6 +155,8 @@ namespace bgfx
 
 		import();
 
+		glXMakeCurrent(s_display, s_window, m_context);
+
 		glXSwapIntervalEXT = (PFNGLXSWAPINTERVALEXTPROC)glXGetProcAddress( (const GLubyte*)"glXSwapIntervalEXT");
 		if (NULL != glXSwapIntervalEXT)
 		{
@@ -179,8 +182,6 @@ namespace bgfx
 			}
 		}
 
-		glXMakeCurrent(s_display, s_window, m_context);
-
 		glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
 		glClear(GL_COLOR_BUFFER_BIT);
 		glXSwapBuffers(s_display, s_window);