From 36b3ad74809682a8afd4893fcbe05d40dc1dc85e Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 20 Feb 2025 09:41:33 -0800 Subject: [PATCH] Call SDL_DiscardAllCommands() for the software renderer as well --- src/render/SDL_render.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index 47470d1cfff64..2f5679746b92d 100644 --- a/src/render/SDL_render.c +++ b/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);