- [NEW] Modificat el shader un poc

This commit is contained in:
Raimon @ quifisraimon committed 2026-10-08 14:24:35 +02:00
1 parent 6f485ede7b
commit 3488bcbf64
1 file changed
+12
+12
View File
@@ -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;
}