I’m drawing a PNG of a zombie in my game and when the zombies are at a long distance away they are drawn at a much smaller pixel size than the PNG is itself. I’m using SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, “best”); (before I create any textures!) but the quality seems quite poor to me. Is this just the expected quality for downscaling, even when using “best” or am I getting something wrong?
Here is the original image (1024x1024), what it looks like when it’s drawn on the screen with SDL (64x64), and what Gimp makes it look like when it downscales it (64x64), and is the sort of quality I was hoping for:
BTW this is on Windows using SDL 2.0.14 and SDL2_image 2.0.5