diff --git a/code/renderer/tr_shader.c b/code/renderer/tr_shader.c index 4297ff7..ba0fe2e 100644 --- a/code/renderer/tr_shader.c +++ b/code/renderer/tr_shader.c @@ -2835,6 +2835,10 @@ static int CollapseGLSL( void ) { "#extension GL_EXT_gpu_shader4 : enable\n"); FSText("#extension GL_EXT_geometry_shader4 : enable\n" "#extension GL_EXT_gpu_shader4 : enable\n"); + } else if ( shader.lightmapIndex == LIGHTMAP_MD3 && + qglTexBufferEXT ) { + VSText("#extension GL_EXT_gpu_shader4 : enable\n"); + FSText("#extension GL_EXT_gpu_shader4 : enable\n"); } FSText("const vec3 constants = vec3( 0.0, 1.0, ");