Browse Source

ref_gl: fix glConfig.max_texture_units when GL_MAX_TEXTURE_UNITS_ARB query not supported

pull/2/head
mittorn 5 years ago
parent
commit
34463dcddc
  1. 2
      ref_gl/gl-wes-v2
  2. 5
      ref_gl/gl_opengl.c

2
ref_gl/gl-wes-v2

@ -1 +1 @@
Subproject commit 4529654a3f0c1cc665d5e25a8b509eaab74b7e61 Subproject commit dd0b3fa6b98b36d9ebfed2579f0fb1a04606d16f

5
ref_gl/gl_opengl.c

@ -541,8 +541,11 @@ void GL_InitExtensionsGLES( void )
GL_SetExtension( extid, true ); // required to be supported by wrapper GL_SetExtension( extid, true ); // required to be supported by wrapper
pglGetIntegerv( GL_MAX_TEXTURE_UNITS_ARB, &glConfig.max_texture_units ); pglGetIntegerv( GL_MAX_TEXTURE_UNITS_ARB, &glConfig.max_texture_units );
if( glConfig.max_texture_units == 1 ) if( glConfig.max_texture_units <= 1 )
{
GL_SetExtension( extid, false ); GL_SetExtension( extid, false );
glConfig.max_texture_units = 1;
}
glConfig.max_texture_coords = glConfig.max_teximage_units = glConfig.max_texture_units; glConfig.max_texture_coords = glConfig.max_teximage_units = glConfig.max_texture_units;
break; break;

Loading…
Cancel
Save