You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
623 B
26 lines
623 B
4 months ago
|
#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);
|
||
|
}
|