X-Git-Url: https://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=skyboxfrag.glsl;h=81bf58bcd3d0e2dc3a9dea269a498ccc3114ae95;hp=90c7ebe21b9ab7b9df7421ea4ffd97be064fab86;hb=d0c631f46c6db417e013b1bc0edec24cb9c2824a;hpb=c44e69ec78367fb2957324026894aef970f2481a diff --git a/skyboxfrag.glsl b/skyboxfrag.glsl index 90c7ebe..81bf58b 100644 --- a/skyboxfrag.glsl +++ b/skyboxfrag.glsl @@ -1,10 +1,13 @@ #version 330 -in vec3 texCoords; +in vec3 localPos; out vec4 fragColor; uniform samplerCube skybox; void main() { - fragColor = texture(skybox, texCoords); + vec3 env = texture(skybox, localPos).rgb; + env = env / (env + vec3(1.f)); + env = pow(env, vec3(1.f / 2.2)); + fragColor = vec4(env, 1.f); }