mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-06 18:06:26 +00:00
Added scaleMode validation to SDL_SetTextureScaleMode()
This commit is contained in:
@@ -1944,6 +1944,11 @@ SDL_bool SDL_SetTextureScaleMode(SDL_Texture *texture, SDL_ScaleMode scaleMode)
|
|||||||
|
|
||||||
CHECK_TEXTURE_MAGIC(texture, false);
|
CHECK_TEXTURE_MAGIC(texture, false);
|
||||||
|
|
||||||
|
if (scaleMode != SDL_SCALEMODE_NEAREST &&
|
||||||
|
scaleMode != SDL_SCALEMODE_LINEAR) {
|
||||||
|
return SDL_InvalidParamError("scaleMode");
|
||||||
|
}
|
||||||
|
|
||||||
renderer = texture->renderer;
|
renderer = texture->renderer;
|
||||||
texture->scaleMode = scaleMode;
|
texture->scaleMode = scaleMode;
|
||||||
if (texture->native) {
|
if (texture->native) {
|
||||||
|
Reference in New Issue
Block a user