From bf273e74a74fa6e6d42828597bd6c377875c0564 Mon Sep 17 00:00:00 2001 From: YoshiCrafter29 <81191621+YoshiCrafter29@users.noreply.github.com> Date: Fri, 16 Dec 2022 14:02:34 +0100 Subject: [PATCH] Update pixelZoomShader.frag --- assets/shaders/pixelZoomShader.frag | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 +}