const char fragShader[] = "uniform sampler2D Texture0;\n" "uniform sampler2D Texture1;\n" "uniform sampler2D Texture2;\n" "varying vec2 texCoord;\n" "void main(void)\n" "{\n" "vec4 tex = texture2D( Texture0, texCoord );\n" "vec4 alpha = texture2D( Texture1, texCoord );\n" "alpha.r= alpha.r + alpha.g +alpha.b;\n" "gl_FragColor = mix(tex,texture2D( Texture2, texCoord ),alpha.r/3);\n" "} \n";