16 lines
301 B
Forth
16 lines
301 B
Forth
|
#version 460 core
|
||
|
out vec4 FragColor;
|
||
|
|
||
|
in vec3 localPos;
|
||
|
|
||
|
uniform samplerCube environmentMap;
|
||
|
|
||
|
void main(){
|
||
|
vec3 envColor = texture(environmentMap, localPos).rgb;
|
||
|
|
||
|
envColor = envColor /(envColor + vec3(1.0));
|
||
|
envColor = pow(envColor, vec3(1.0/2.2));
|
||
|
|
||
|
FragColor = vec4(envColor,1.0);
|
||
|
|
||
|
}
|