Parcourir la source

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
Sam Lantinga il y a 9 mois
Parent
commit
c7ed78a9ef
1 fichiers modifiés avec 0 ajouts et 8 suppressions
  1. 0 8
      src/video/SDL_video.c

+ 0 - 8
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;
 }