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);
 | 
						|
} |