1 varying mediump vec2 vTexCoord;
2 uniform sampler2D sTexture;
3 uniform sampler2D sStyle;
4 uniform lowp vec4 uTextColorAnimatable;
5 uniform lowp vec4 uColor;
6 uniform lowp vec3 mixColor;
10 mediump float textTexture = texture2D( sTexture, vTexCoord ).r;
11 mediump vec4 styleTexture = texture2D( sStyle, vTexCoord );
13 // Draw the text as overlay above the style
14 gl_FragColor = ( uTextColorAnimatable * textTexture + styleTexture * ( 1.0 - uTextColorAnimatable.a * textTexture ) ) * uColor * vec4( mixColor, 1.0 );