From 3488bcbf647c6d96afba3b2968937bee34a71ca8 Mon Sep 17 00:00:00 2001 From: "Raimon @ quifisraimon" Date: Thu, 8 Oct 2026 14:24:35 +0200 Subject: [PATCH] - [NEW] Modificat el shader un poc --- data/lynx.glsl | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/data/lynx.glsl b/data/lynx.glsl index 6b6787f..d9ba9d0 100644 --- a/data/lynx.glsl +++ b/data/lynx.glsl @@ -19,12 +19,16 @@ void main() { float x = sign(pix_coord.x)*floor(abs(pix_coord.x)+0.5); float column = mod(x,4.0); + float y = sign(pix_coord.y)*floor(abs(pix_coord.y)+0.5); + float row = mod(y,4.0); + vec4 color = texture2D(Texture, tex_coord); float xfade = abs((tex_coord.s * 2.0) - 1.0); xfade = xfade * xfade * xfade * xfade * xfade; float yfade = abs((tex_coord.t * 2.0) - 1.0); yfade = yfade * yfade * yfade * yfade * yfade; color = color + vec4(0.7, 0.7, 0.7, 0.0) * (1.0-tex_coord.t) * (1.0-xfade) * (1.0-yfade); + vec4 newcolor; if (column == 0.0) { newcolor = color * vec4(1.0, 0.4, 0.6, 1.0); @@ -35,6 +39,14 @@ void main() } else { newcolor = color * vec4(0.2, 0.2, 0.2, 1.0); } + + if (row == 0.0) { + newcolor = newcolor * vec4(0.5, 0.5, 0.5, 1.0); + } else if (row == 1.0) { + newcolor = newcolor * vec4(0.8, 0.8, 0.8, 1.0); + } else { + newcolor = newcolor; + } gl_FragColor = newcolor; }