#ifdef GL_ES varying mediump vec2 v_texture_coord; #else varying vec2 v_texture_coord; #endif varying float v_fogFactor; uniform vec4 u_fogColor; uniform sampler2D u_tex0; void main (void) { vec4 finalColor = texture2D(u_tex0, v_texture_coord); gl_FragColor = mix(u_fogColor, finalColor, v_fogFactor ); //out put finalColor }