linux: use 3.2 GL context not 3.1, since 3.1 didn't have compatibility contexts

This commit is contained in:
insofaras 2016-03-22 00:20:05 +00:00
parent 9f08f94fc0
commit e3b6d341cd
1 changed files with 3 additions and 3 deletions

View File

@ -1315,7 +1315,7 @@ InitializeOpenGLContext(Display *XDisplay, Window XWindow, GLXFBConfig &bestFbc,
ctxErrorOccurred = false; ctxErrorOccurred = false;
context_attribs[1] = 3; context_attribs[1] = 3;
context_attribs[3] = 1; context_attribs[3] = 2;
fprintf(stderr, "Creating context\n" ); fprintf(stderr, "Creating context\n" );
ctx = glXCreateContextAttribsARB( XDisplay, bestFbc, 0, ctx = glXCreateContextAttribsARB( XDisplay, bestFbc, 0,
@ -1325,7 +1325,7 @@ InitializeOpenGLContext(Display *XDisplay, Window XWindow, GLXFBConfig &bestFbc,
if ( !ctxErrorOccurred && ctx ) if ( !ctxErrorOccurred && ctx )
{ {
fprintf(stderr, "Created GL 3.1 context\n" ); fprintf(stderr, "Created GL 3.2 context\n" );
} }
else else
{ {
@ -1334,7 +1334,7 @@ InitializeOpenGLContext(Display *XDisplay, Window XWindow, GLXFBConfig &bestFbc,
ctxErrorOccurred = false; ctxErrorOccurred = false;
fprintf(stderr, "Failed to create GL 4.0 context" fprintf(stderr, "Failed to create GL 3.2 context"
" ... using old-style GLX context\n" ); " ... using old-style GLX context\n" );
ctx = glXCreateContextAttribsARB( XDisplay, bestFbc, 0, ctx = glXCreateContextAttribsARB( XDisplay, bestFbc, 0,
True, context_attribs ); True, context_attribs );