1#version 450
2
3uniform  sampler2D       texSampler2D;
4uniform isampler2D      itexSampler2D;
5uniform usampler2D      utexSampler2D;
6
7in  vec2 t;
8in  vec2 coords2D;
9flat in ivec2 iCoords2D;
10
11out vec4 color;
12
13flat in int iLod;
14
15void main()
16{
17    vec4  color = vec4(0.0, 0.0, 0.0, 0.0);
18
19    color += texture( texSampler2D, coords2D);
20    color += texture(itexSampler2D, coords2D);
21    color += texture(utexSampler2D, coords2D);
22
23    color += texelFetch( texSampler2D, iCoords2D, iLod);
24    color += texelFetch(itexSampler2D, iCoords2D, iLod);
25    color += texelFetch(utexSampler2D, iCoords2D, iLod);
26}