mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-31 14:29:14 +08:00
video: Respect SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE with GL_FRAMEBUFFER_SRGB.
Reference Issue #14898.
(cherry picked from commit 9f5747ccd4)
This commit is contained in:
@@ -5410,7 +5410,11 @@ SDL_GLContext SDL_GL_CreateContext(SDL_Window *window)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
const bool srgb_requested = (_this->gl_config.framebuffer_srgb_capable > 0);
|
bool srgb_requested = (_this->gl_config.framebuffer_srgb_capable > 0);
|
||||||
|
const char *srgbhint = SDL_GetHint(SDL_HINT_OPENGL_FORCE_SRGB_CAPABLE);
|
||||||
|
if (srgbhint && *srgbhint) {
|
||||||
|
srgb_requested = SDL_GetStringBoolean(srgbhint, false);
|
||||||
|
}
|
||||||
|
|
||||||
ctx = _this->GL_CreateContext(_this, window);
|
ctx = _this->GL_CreateContext(_this, window);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user