item_exploding_fragment.frag

main 15 lines · 288 bytes Raw
Alex Alex Commit Client Upload Part 1 19/10/2026 00:04
1varying vec2 v_TexCoord;
2uniform float u_Intensity;
3uniform sampler2D u_Tex0;
4
5void main()
6{
7 gl_FragColor = texture2D(u_Tex0, v_TexCoord);
8
9 if(gl_FragColor.a > 0.9) {
10 gl_FragColor.xyz *= min(max(1.0, u_Intensity), 0.0);
11 }
12
13 if(gl_FragColor.a < 0.01) discard;
14}
15
Top