Added support for SDL_RENDERER_PRESENTVSYNC to the software renderer

This fixes https://github.com/libsdl-org/SDL/issues/4612
This commit is contained in:
Sam Lantinga committed 2021-08-10 12:02:59 -07:00
1 parent ea9bece5ed
commit fcfd19db86
3 files changed
+50 -36

No files matched your search

+2 -1
View File
@@ -833,7 +833,8 @@ SDL_CreateRenderer(SDL_Window * window, int index, Uint32 flags)
goto error;
}
if (SDL_GetHint(SDL_HINT_RENDER_VSYNC)) {
hint = SDL_GetHint(SDL_HINT_RENDER_VSYNC);
if (hint && *hint) {
if (SDL_GetHintBoolean(SDL_HINT_RENDER_VSYNC, SDL_TRUE)) {
flags |= SDL_RENDERER_PRESENTVSYNC;
} else {