Files
axyz/resources/Shaders/CombineGaussianTexture.frag.glsl
T
2016-03-10 13:07:41 +01:00

23 lines
465 B
GLSL

#version 430
layout (binding = 0) uniform sampler2D Texture;
in VertexData{
vec2 TextureCoordinate;
}Input;
out vec4 fragmentColor;
void main()
{
vec4 texel0 = textureLod(Texture, Input.TextureCoordinate, 0);
vec4 texel1 = textureLod(Texture, Input.TextureCoordinate, 1);
vec4 texel2 = textureLod(Texture, Input.TextureCoordinate, 2);
vec4 texel3 = textureLod(Texture, Input.TextureCoordinate, 3);
fragmentColor = texel0 + texel1 + texel2 + texel3;
}