26 lines
		
	
	
		
			623 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			623 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
| #version 450
 | |
| 
 | |
| uniform  sampler2D       texSampler2D;
 | |
| uniform isampler2D      itexSampler2D;
 | |
| uniform usampler2D      utexSampler2D;
 | |
| 
 | |
| in  vec2 t;
 | |
| in  vec2 coords2D;
 | |
| flat in ivec2 iCoords2D;
 | |
| 
 | |
| out vec4 color;
 | |
| 
 | |
| flat in int iLod;
 | |
| 
 | |
| void main()
 | |
| {
 | |
|     vec4  color = vec4(0.0, 0.0, 0.0, 0.0);
 | |
| 
 | |
|     color += texture( texSampler2D, coords2D);
 | |
|     color += texture(itexSampler2D, coords2D);
 | |
|     color += texture(utexSampler2D, coords2D);
 | |
| 
 | |
|     color += texelFetch( texSampler2D, iCoords2D, iLod);
 | |
|     color += texelFetch(itexSampler2D, iCoords2D, iLod);
 | |
|     color += texelFetch(utexSampler2D, iCoords2D, iLod);
 | |
| } | 
