CSC8502_Advanced_Graphics_For_Games / Shaders / StencilFragment.glsl
StencilFragment.glsl
Raw
# version 330 core

uniform sampler2D diffuseTex ;

in Vertex {
 vec2 texCoord ;
} IN ;

out vec4 fragColour ;

void main ( void ) {
vec4 value = texture ( diffuseTex , IN . texCoord ). rgba ;

if( value . a == 0.0) {
discard ;
}
fragColour = value ;
}