From 9b5cf3c9a7eea2b34954390cf6b89b798833c72b Mon Sep 17 00:00:00 2001 From: bkaradzic Date: Mon, 4 Mar 2013 20:24:02 -0800 Subject: [PATCH] GLX 3.1 core profile. --- src/glcontext_glx.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/glcontext_glx.cpp b/src/glcontext_glx.cpp index 3730b36c..d5378a15 100644 --- a/src/glcontext_glx.cpp +++ b/src/glcontext_glx.cpp @@ -116,12 +116,13 @@ namespace bgfx glXCreateContextAttribsARBProc glXCreateContextAttribsARB = (glXCreateContextAttribsARBProc)glXGetProcAddress((const GLubyte*)"glXCreateContextAttribsARB"); if (NULL != glXCreateContextAttribsARB) { - BX_TRACE("Create GL 3.0 context."); + BX_TRACE("Create GL 3.1 context."); const int contextAttrs[] = { GLX_CONTEXT_MAJOR_VERSION_ARB, 3, - GLX_CONTEXT_MINOR_VERSION_ARB, 0, - None, + GLX_CONTEXT_MINOR_VERSION_ARB, 1, + GLX_CONTEXT_PROFILE_MASK_ARB, GLX_CONTEXT_CORE_PROFILE_BIT_ARB, + 0, }; GLXContext context = glXCreateContextAttribsARB(s_display, bestConfig, 0, true, contextAttrs);