18 lines
		
	
	
		
			412 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			412 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
| #version 430 core
 | |
| out vec4 FragColor;
 | |
|   
 | |
| in vec2 TexCoords;
 | |
| 
 | |
| uniform sampler2D screenTexture;
 | |
| uniform vec3 color;
 | |
| 
 | |
| void main(){
 | |
|     vec4 textureColor = texture(screenTexture, TexCoords);
 | |
|     textureColor.r = textureColor.r * color.r;
 | |
|     textureColor.g = textureColor.g * color.g;
 | |
|     textureColor.b = textureColor.b * color.b;
 | |
|     if(textureColor.a < 0.1){
 | |
|         discard;
 | |
|     }
 | |
|     FragColor = textureColor;
 | |
| } |