Use NEAREST instead of PIXELART for screenshot scaling, at least for now

This commit is contained in:
Ethan Lee
2026-08-24 10:33:52 -04:00
parent 714e380500
commit 52ad6ae3c9
+6 -1
View File
@@ -382,7 +382,12 @@ bool UpscaleScreenshot2x(SDL_Surface* src, SDL_Surface** dest)
} }
} }
int result = SDL_BlitSurfaceScaled(src, NULL, *dest, NULL, SDL_SCALEMODE_PIXELART); /* PIXELART scaling would be cool here, but that's usually done in a shader while
* this is just a sw blit. SDL_surface.c currently just aliases this to NEAREST,
* so let's use that to improve 3.2 compatibility for now.
* -flibit
*/
int result = SDL_BlitSurfaceScaled(src, NULL, *dest, NULL, SDL_SCALEMODE_NEAREST);
if (result == 0) if (result == 0)
{ {
WHINE_ONCE_ARGS(("Could not blit surface: %s", SDL_GetError())); WHINE_ONCE_ARGS(("Could not blit surface: %s", SDL_GetError()));