Added scaleMode validation to SDL_SetTextureScaleMode()

This commit is contained in:
Sam Lantinga 2024-08-31 09:43:02 -07:00
parent 63e58e5d66
commit 6c30a0f60b

View file

@ -1944,6 +1944,11 @@ SDL_bool SDL_SetTextureScaleMode(SDL_Texture *texture, SDL_ScaleMode scaleMode)
CHECK_TEXTURE_MAGIC(texture, false);
if (scaleMode != SDL_SCALEMODE_NEAREST &&
scaleMode != SDL_SCALEMODE_LINEAR) {
return SDL_InvalidParamError("scaleMode");
}
renderer = texture->renderer;
texture->scaleMode = scaleMode;
if (texture->native) {