Psychadelic: Enforce actual squares

This commit is contained in:
Greg Shuflin 2025-02-13 16:34:00 -08:00
parent 85657e00a2
commit ec61518dfc

View File

@ -15,13 +15,15 @@ float random (vec2 st) {
} }
void main() { void main() {
vec2 uv = gl_FragCoord.xy/vec2(u_canvasWidth, u_canvasHeight); float canvasSize = max(u_canvasWidth, u_canvasHeight);
vec2 uv = gl_FragCoord.xy/vec2(canvasSize, canvasSize);
vec3 red = vec3(1.0, 0.0, 0.0); vec3 red = vec3(1.0, 0.0, 0.0);
vec3 green = vec3(0.0, 1.0, 0.0); vec3 green = vec3(0.0, 1.0, 0.0);
vec3 blue = vec3(0.0, 0.0, 1.0); vec3 blue = vec3(0.0, 0.0, 1.0);
float size = 0.05; float size = 0.01;
uv.x = floor(uv.x / size) * size; uv.x = floor(uv.x / size) * size;
uv.y = floor(uv.y / size) * size; uv.y = floor(uv.y / size) * size;