23 lines
		
	
	
		
			385 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			385 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
| #version 400
 | |
| 
 | |
| uniform sampler2D texSampler2D;
 | |
| uniform sampler3D texSampler3D;
 | |
| 
 | |
| in float blend;
 | |
| in vec2 scale;
 | |
| in vec4 u;
 | |
| 
 | |
| in vec2 t;
 | |
| in vec3 coords;
 | |
| 
 | |
| void main()
 | |
| {  
 | |
|     float blendscale = 1.789;
 | |
| 
 | |
|     vec4 v = texture(texSampler2D, (t + scale) / scale ).wzyx;
 | |
| 
 | |
| 	vec4 w = texture(texSampler3D, coords) + v;
 | |
|     
 | |
|     gl_FragColor = mix(w, u, blend * blendscale);
 | |
| }
 | 
