mirror of https://github.com/encounter/SDL.git
video: restore ability to disable fb accel via hint
Somewhere in code refactoring between .20 and .22 this check was lost, and so the hint had no effect anymore.
This commit is contained in:
parent
85a77fb5fa
commit
adac3bd1e2
|
@ -2509,6 +2509,14 @@ SDL_CreateWindowFramebuffer(SDL_Window * window)
|
|||
if (!_this->checked_texture_framebuffer) {
|
||||
SDL_bool attempt_texture_framebuffer = SDL_TRUE;
|
||||
|
||||
/* See if the user or application wants to specifically disable the framebuffer */
|
||||
const char *hint = SDL_GetHint(SDL_HINT_FRAMEBUFFER_ACCELERATION);
|
||||
if (hint) {
|
||||
if (*hint == '0' || SDL_strcasecmp(hint, "false") == 0) {
|
||||
attempt_texture_framebuffer = SDL_FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
if (_this->is_dummy) { /* dummy driver never has GPU support, of course. */
|
||||
attempt_texture_framebuffer = SDL_FALSE;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue