sh_whiteflash.fsh 271 B

12345678910
  1. varying vec2 v_vTexcoord;
  2. varying vec4 v_vColour;
  3. uniform float alp; // 0 = 原样, 1 = 完全白
  4. void main() {
  5. vec4 base = texture2D(gm_BaseTexture, v_vTexcoord);
  6. vec4 white = vec4(1.0, 1.0, 1.0, base.a);
  7. gl_FragColor = mix(base, white, alp) * v_vColour;
  8. }