From c7ed78a9ef229c569e3999d3e2e7067ee4cfe056 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 5 Jul 2024 08:18:45 -0700 Subject: [PATCH] Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software" This case is properly handled inside SDL_CreateWindowTexture() Fixes https://github.com/libsdl-org/SDL/issues/10155 --- src/video/SDL_video.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c index 9363a46ff85b4..cd62a059d25b7 100644 --- a/src/video/SDL_video.c +++ b/src/video/SDL_video.c @@ -3283,14 +3283,6 @@ static SDL_bool ShouldAttemptTextureFramebuffer(void) attempt_texture_framebuffer = SDL_FALSE; #endif } - - if (attempt_texture_framebuffer) { - /* Using a software renderer will try to display on a window surface, so avoid recursion here */ - hint = SDL_GetHint(SDL_HINT_RENDER_DRIVER); - if (hint && SDL_strcasecmp(hint, SDL_SOFTWARE_RENDERER) == 0) { - attempt_texture_framebuffer = SDL_FALSE; - } - } return attempt_texture_framebuffer; }