opengl: Creating a texture trashes the cached `texturing` state, fix it.

Reference Issue #7194.

(cherry picked from commit e9b486937238680053bdf76b27693e120f00a70f)
main
Ryan C. Gordon 2023-11-23 20:00:01 -05:00
parent dcf04559db
commit b24d6bd59a
No known key found for this signature in database
GPG Key ID: FA148B892AB48044
1 changed files with 1 additions and 0 deletions

View File

@ -450,6 +450,7 @@ static int GL_CreateTexture(SDL_Renderer *renderer, SDL_Texture *texture, SDL_Pr
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) {