blob: 6e9365ebd73483eadf1c93be560ace5fd0a466c2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#version 330 core
in VSOUT {
vec2 texcoords;
} vsout;
out vec4 frag_color;
uniform sampler2D texture0;
uniform vec3 color;
void main(void)
{
const float gamma = 2.2;
vec3 result = vec3(texture(texture0, vsout.texcoords));
result = pow(result, vec3(1.0/gamma));
frag_color = vec4(result*color, 1.0);
}
|