glewinfo fixup for MacOS core context mode with version>4.0+

This commit is contained in:
Nigel Stewart 2017-07-31 20:23:56 +10:00
parent 1fe2ca4f37
commit 3a8eff77da

View File

@ -434,7 +434,7 @@ GLboolean glewCreateContext (struct createParams *params)
#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1070 #if MAC_OS_X_VERSION_MIN_REQUIRED >= 1070
if (params->profile & GL_CONTEXT_CORE_PROFILE_BIT) if (params->profile & GL_CONTEXT_CORE_PROFILE_BIT)
{ {
if (params->major==3 && params->minor>=2) if ((params->major==3 && params->minor>=2) || params->major>3)
{ {
contextAttrs[i++] = kCGLPFAOpenGLProfile; /* OSX 10.7 Lion onwards */ contextAttrs[i++] = kCGLPFAOpenGLProfile; /* OSX 10.7 Lion onwards */
contextAttrs[i++] = (CGLPixelFormatAttribute) kCGLOGLPVersion_3_2_Core; /* 3.2 Core Context */ contextAttrs[i++] = (CGLPixelFormatAttribute) kCGLOGLPVersion_3_2_Core; /* 3.2 Core Context */