Parcourir la source

Call SDL_DiscardAllCommands() for the software renderer as well

Sam Lantinga il y a 1 mois
Parent
commit
1a38960eee
1 fichiers modifiés avec 1 ajouts et 2 suppressions
  1. 1 2
      src/render/SDL_render.c

+ 1 - 2
src/render/SDL_render.c

@@ -5217,9 +5217,8 @@ void SDL_DestroyRendererWithoutFreeing(SDL_Renderer *renderer)
     if (renderer->software) {
         // Make sure all drawing to a surface is complete
         FlushRenderCommands(renderer);
-    } else {
-        SDL_DiscardAllCommands(renderer);
     }
+    SDL_DiscardAllCommands(renderer);
 
     if (renderer->debug_char_texture_atlas) {
         SDL_DestroyTexture(renderer->debug_char_texture_atlas);