diff --git a/assets/shaders/pixelZoomShader.frag b/assets/shaders/pixelZoomShader.frag index 17635ebf..149a5f2b 100644 --- a/assets/shaders/pixelZoomShader.frag +++ b/assets/shaders/pixelZoomShader.frag @@ -1,11 +1,14 @@ #pragma header uniform float pixelZoom; -// zooms the game 6 times +// how it works +// - takes the camera +// - unzooms it to make it pixel perfect and align every pixel +// - zooms in the result using this shader void main() { vec2 camPos = getCamPos(openfl_TextureCoordv); camPos = vec2(0.5, 0.5) + ((camPos - vec2(0.5, 0.5)) * pixelZoom); gl_FragColor = textureCam(bitmap, camPos); -} \ No newline at end of file +}