mkxp/shader/simpleAlpha.frag
Jonas Kulla a53163660f Shader: Refine preprocessing on GLES platform
Don't globally set float precision to mediump, only fragment
shaders need that and defining it for vertex shaders causes
tilemap cracks.

Also manually define low precision for variables that hold
color / alpha values.
2014-12-31 18:52:19 +01:00

11 lines
176 B
GLSL

uniform sampler2D texture;
varying vec2 v_texCoord;
varying lowp vec4 v_color;
void main()
{
gl_FragColor = texture2D(texture, v_texCoord);
gl_FragColor.a *= v_color.a;
}