From 57118fb7dedcf527230329200baade4b14e99bf7 Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Sat, 2 Apr 2022 13:49:50 +0100 Subject: [PATCH] render: Fix setting the scale mode for non-native textures --- src/render/SDL_render.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index 554f8a414..471e8c050 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -1592,10 +1592,11 @@ SDL_SetTextureScaleMode(SDL_Texture * texture, SDL_ScaleMode scaleMode) CHECK_TEXTURE_MAGIC(texture, -1); renderer = texture->renderer; - renderer->SetTextureScaleMode(renderer, texture, scaleMode); texture->scaleMode = scaleMode; if (texture->native) { return SDL_SetTextureScaleMode(texture->native, scaleMode); + } else { + renderer->SetTextureScaleMode(renderer, texture, scaleMode); } return 0; }