From c00601544b3e289ef9eac89590b25a7238cf91ef Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Mon, 27 Mar 2023 18:49:38 +0200 Subject: [PATCH] textureData is only needed when SDL is built with YUV support --- src/render/opengl/SDL_render_gl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/render/opengl/SDL_render_gl.c b/src/render/opengl/SDL_render_gl.c index 11bbc36d87..201ba9100e 100644 --- a/src/render/opengl/SDL_render_gl.c +++ b/src/render/opengl/SDL_render_gl.c @@ -1602,8 +1602,10 @@ static int GL_BindTexture(SDL_Renderer *renderer, SDL_Texture *texture, float *t static int GL_UnbindTexture(SDL_Renderer *renderer, SDL_Texture *texture) { GL_RenderData *data = (GL_RenderData *)renderer->driverdata; - GL_TextureData *texturedata = (GL_TextureData *)texture->driverdata; const GLenum textype = data->textype; +#if SDL_HAVE_YUV + GL_TextureData *texturedata = (GL_TextureData *)texture->driverdata; +#endif GL_ActivateRenderer(renderer);