diff --git a/auto/src/glewinfo_tail.c b/auto/src/glewinfo_tail.c index 95c7ed1..8aed4d3 100644 --- a/auto/src/glewinfo_tail.c +++ b/auto/src/glewinfo_tail.c @@ -195,10 +195,10 @@ GLboolean glewCreateContext (struct createParams* params) int contextAttrs[20]; int i; - extern GLenum GLEWAPIENTRY wglewContextInit(); wglewContextInit(); - if (!wglewGetExtension("WGL_ARB_create_context_profile")) + /* Intel HD 3000 has WGL_ARB_create_context, but not WGL_ARB_create_context_profile */ + if (!wglewGetExtension("WGL_ARB_create_context")) return GL_TRUE; i = 0; @@ -370,7 +370,7 @@ GLboolean glewCreateContext (struct createParams *params) glxewContextInit(); - if (!glxewGetExtension("GLX_ARB_create_context_profile")) + if (!glxewGetExtension("GLX_ARB_create_context")) return GL_TRUE; if (glXQueryContext(dpy, oldCtx, GLX_FBCONFIG_ID, &FBConfigAttrs[1])) diff --git a/auto/src/wglew_tail.h b/auto/src/wglew_tail.h index 9bbe945..0e38466 100644 --- a/auto/src/wglew_tail.h +++ b/auto/src/wglew_tail.h @@ -17,6 +17,8 @@ GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const WGLEWContext *ctx, #define WGLEW_GET_VAR(x) (*(const GLboolean*)&x) #define WGLEW_GET_FUN(x) x +GLEWAPI GLenum GLEWAPIENTRY wglewContextInit (); +GLEWAPI GLboolean GLEWAPIENTRY wglewContextIsSupported (const char *name); GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name); #endif /* GLEW_MX */