- [NEW] Modificat el shader un poc
This commit is contained in:
1 parent
6f485ede7b
commit
3488bcbf64
1 file changed
+12
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user