mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-11-03 08:56:39 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			363 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			363 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
#version 120
 | 
						|
 | 
						|
uniform sampler2D diffuseMap;
 | 
						|
 | 
						|
varying vec2 diffuseMapUV;
 | 
						|
varying float alphaPassthrough;
 | 
						|
 | 
						|
void main()
 | 
						|
{
 | 
						|
    float alpha = texture2D(diffuseMap, diffuseMapUV).a * alphaPassthrough;
 | 
						|
 | 
						|
    const float alphaRef = 0.499;
 | 
						|
 | 
						|
    if (alpha < alphaRef)
 | 
						|
        discard;
 | 
						|
 | 
						|
    // DO NOT write to color!
 | 
						|
    // This is in charge of only updating depth buffer.
 | 
						|
}
 |