In my pixel-art game I use GL_NEAREST (pixel-perfect) filtering to draw my sprites into a fixed-size frame buffer, which then I scale and draw to fit the screen usi
GL_NEAREST