From e9b486937238680053bdf76b27693e120f00a70f Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 23 Nov 2023 20:00:01 -0500 Subject: [PATCH] opengl: Creating a texture trashes the cached `texturing` state, fix it. Reference Issue #7194. --- src/render/opengl/SDL_render_gl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/render/opengl/SDL_render_gl.c b/src/render/opengl/SDL_render_gl.c index ad0fade22..87201a85c 100644 --- a/src/render/opengl/SDL_render_gl.c +++ b/src/render/opengl/SDL_render_gl.c @@ -458,6 +458,7 @@ static int GL_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture) GL_ActivateRenderer(renderer); renderdata->drawstate.texture = NULL; /* we trash this state. */ + renderdata->drawstate.texturing = SDL_FALSE; /* we trash this state. */ if (texture->access == SDL_TEXTUREACCESS_TARGET && !renderdata->GL_EXT_framebuffer_object_supported) {