SDL: Don't reset the render target when invalidating GPU renderer cache state (cb0ba)

From cb0ba020d43ec5646f4626c16d17fcc356fefb7e Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 11 Apr 2025 09:23:02 -0700
Subject: [PATCH] Don't reset the render target when invalidating GPU renderer
 cache state

Fixes https://github.com/libsdl-org/SDL/issues/12646

(cherry picked from commit f35a2736b708408bd5e6273255c03513cf60605a)
---
 src/render/gpu/SDL_render_gpu.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/render/gpu/SDL_render_gpu.c b/src/render/gpu/SDL_render_gpu.c
index 52694291548cb..d5f2775b82e55 100644
--- a/src/render/gpu/SDL_render_gpu.c
+++ b/src/render/gpu/SDL_render_gpu.c
@@ -445,7 +445,6 @@ static void GPU_InvalidateCachedState(SDL_Renderer *renderer)
 {
     GPU_RenderData *data = (GPU_RenderData *)renderer->internal;
 
-    data->state.render_target = NULL;
     data->state.scissor_enabled = false;
 }