Silhouette.glsl 336 B

1234567891011
  1. uniform sampler2D colorTexture;
  2. uniform sampler2D silhouetteTexture;
  3. varying vec2 v_textureCoordinates;
  4. void main(void)
  5. {
  6. vec4 silhouetteColor = texture2D(silhouetteTexture, v_textureCoordinates);
  7. vec4 color = texture2D(colorTexture, v_textureCoordinates);
  8. gl_FragColor = mix(color, silhouetteColor, silhouetteColor.a);
  9. }