summaryrefslogtreecommitdiff
path: root/data/shaders/mesh.frag
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);
}