summaryrefslogtreecommitdiff
path: root/pbr/2.1.1.ibl_irradiance_conversion/background.frag
blob: e3891eb441ad47161a61c5cac022fd318472af38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#version 330 core

in vert_t {
	vec3 position;
} vert;

out vec4 frag_color;

uniform samplerCube cubemap;

void main(void)
{
	vec3 color = texture(cubemap, vert.position).rgb;
	color /= color + vec3(1.0);
	color = pow(color, vec3(1.0 / 2.2));
	frag_color = vec4(color, 1.0);
}