outfit_pixels.frag

main 17 lines · 329 bytes Raw
Alex Alex Commit Client Upload Part 1 19/10/2026 00:04
1uniform float u_Time;
2uniform sampler2D u_Tex0;
3varying vec2 v_TexCoord;
4
5void main()
6{
7 vec4 col = texture2D(u_Tex0, v_TexCoord);
8
9 // Pixelation effect
10 float pixelSize = 300.0;
11 vec2 uv = floor(v_TexCoord * vec2(pixelSize, pixelSize)) / vec2(pixelSize, pixelSize);
12 col = texture2D(u_Tex0, uv);
13
14
15
16 gl_FragColor = col;
17}
Top