From d3532bc4a3f344e314e830910ff0d889d8c1aabb Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Wed, 6 Mar 2019 02:54:33 -0500 Subject: [PATCH] Try just an accelerated renderer instead of just a vsync renderer. If we can't get acceleration, no sense in making it _slower_. :) --- src/SDL12_compat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c index 0922afe3d..d5d2e4b7a 100644 --- a/src/SDL12_compat.c +++ b/src/SDL12_compat.c @@ -1310,6 +1310,7 @@ SDL_VideoDriverName(char *namebuf, int maxlen) return GetDriverName(SDL20_GetCurrentVideoDriver(), namebuf, maxlen); } + DECLSPEC int SDLCALL SDL_PollEvent(SDL12_Event *event12) { @@ -2786,7 +2787,7 @@ SDL_SetVideoMode(int width, int height, int bpp, Uint32 flags12) VideoRenderer20 = SDL20_CreateRenderer(VideoWindow20, -1, SDL_RENDERER_ACCELERATED|SDL_RENDERER_PRESENTVSYNC); } if (!VideoRenderer20) { - VideoRenderer20 = SDL20_CreateRenderer(VideoWindow20, -1, SDL_RENDERER_PRESENTVSYNC); + VideoRenderer20 = SDL20_CreateRenderer(VideoWindow20, -1, SDL_RENDERER_ACCELERATED); } if (!VideoRenderer20) { VideoRenderer20 = SDL20_CreateRenderer(VideoWindow20, -1, 0);