Skip to content

Commit 3eb2937

Browse files
committed
OpenGL2: Disable sRGB framebuffer on OpenGL ES
This may be enabled by default on some Windows OpenGL drivers.
1 parent 9d75ba2 commit 3eb2937

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

code/renderergl2/tr_extensions.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,18 @@ void GLimp_InitExtraExtensions(void)
159159
ri.Printf(PRINT_ALL, result[2], extension);
160160
}
161161

162+
// GL_EXT_sRGB_write_control
163+
extension = "GL_EXT_sRGB_write_control";
164+
if ( SDL_GL_ExtensionSupported( extension ) )
165+
{
166+
qglDisable( GL_FRAMEBUFFER_SRGB );
167+
ri.Printf(PRINT_ALL, result[1], extension);
168+
}
169+
else
170+
{
171+
ri.Printf(PRINT_ALL, result[2], extension);
172+
}
173+
162174
goto done;
163175
}
164176

0 commit comments

Comments
 (0)