forked from AuroraMiddleware/gtk
gskglcompiler.c: Relax check for GL 3.x+ legacy contexts
On Windows with nVidia drivers at least, when we create a legacy context via wglCreateContext(), we may still get a (W)GL 4.x context. Allow such contexts to also use GLSL version 130 instead of 110, so that things do continue to work.
This commit is contained in:
parent
2611a996ff
commit
a619e8af4a
@ -136,7 +136,8 @@ gsk_gl_compiler_new (GskGLDriver *driver,
|
||||
|
||||
gdk_gl_context_get_version (context, &maj, &min);
|
||||
|
||||
if (maj == 3)
|
||||
/* On Windows, legacy contexts can give us a GL 4.x context */
|
||||
if (maj >= 3)
|
||||
self->glsl_version = SHADER_VERSION_GL3_LEGACY;
|
||||
else
|
||||
self->glsl_version = SHADER_VERSION_GL2_LEGACY;
|
||||
|
Loading…
Reference in New Issue
Block a user