point-mesh.frag 433 Bytes
varying mediump vec3  vVertexColor;
varying mediump float vHue;
uniform lowp vec4     uColor;
uniform sampler2D     sTexture1;
uniform sampler2D     sTexture2;
uniform lowp vec4     uFadeColor;

void main()
{
  mediump vec4 texCol1 = texture2D(sTexture1, gl_PointCoord);
  mediump vec4 texCol2 = texture2D(sTexture2, gl_PointCoord);
  gl_FragColor         = vec4(vVertexColor, 1.0) * ((texCol1 * vHue) + (texCol2 * (1.0 - vHue)));
}