varying vec2 v_texCoord; uniform sampler2D u_texture; void main(){ vec4 c = texture2D(u_texture, v_texCoord).rgba; if(c.a>0.1) gl_FragColor=vec4(vec3(0)*0.7+c.rgb*0.3,1.0); else gl_FragColor=c; }