uniform sampler2D tex; uniform sampler2D fill; void main() { vec2 p = gl_TexCoord[0].xy; vec4 letter = texture2D(tex, p); vec4 fill = texture2D(fill, p * 3.0); gl_FragColor = letter * fill * gl_Color; }