X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=skyboxfrag.glsl;h=9dc04bfcd8eee01fe85f0a6156b0223cccfa6b39;hp=90c7ebe21b9ab7b9df7421ea4ffd97be064fab86;hb=a03f2bc751bbd7f91cbc2f52d2f0f6e753d6f776;hpb=210d1b08cec40845d849e89baea8a9cc96917f60 diff --git a/skyboxfrag.glsl b/skyboxfrag.glsl index 90c7ebe..9dc04bf 100644 --- a/skyboxfrag.glsl +++ b/skyboxfrag.glsl @@ -6,5 +6,8 @@ out vec4 fragColor; uniform samplerCube skybox; void main() { - fragColor = texture(skybox, texCoords); + vec3 env = texture(skybox, texCoords).rgb; + env = env / (env + vec3(1.f)); + env = pow(env, vec3(1.f / 2.2)); + fragColor = vec4(env, 1.f); }