hrydgard/ppsspp — pull request #2362 by AdmiralCurtiss (2013-06-19 23:16:56+00:00)
Title: Nearest Neighbor Texture Scaling

Just a small texture scaling option for games with lots of sprites. I like the look of them better this way and I'm sure there are others who do too.

This is intended for use in games that use a lot of 2D elements that would look very blurry when scaled with, for example, bilinear scaling, but still use a couple 3D elements that you don't want to have rendered/rasterized in low resolution.

Compare:
1x render size, then resized to 3x in post: http://abload.de/img/d2-1x-nativeflqs4.png
1x render size, same as above but with SSAA active: http://abload.de/img/d2-1x-2xssaac1pak.png
3x render size, no texture scaling (linear interpolation): http://abload.de/img/d2-3x-linearn3rs8.png
3x render size, 3x texture size with nearest neighbor: http://abload.de/img/d2-3x-nearestbcpbi.png