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