diff options
Diffstat (limited to 'assets/shaders/glsl100/skybox.fs')
-rw-r--r-- | assets/shaders/glsl100/skybox.fs | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/assets/shaders/glsl100/skybox.fs b/assets/shaders/glsl100/skybox.fs index 0ea6876..0861a7a 100644 --- a/assets/shaders/glsl100/skybox.fs +++ b/assets/shaders/glsl100/skybox.fs @@ -7,25 +7,14 @@ varying vec3 fragPosition; // Input uniform values uniform samplerCube environmentMap; -uniform bool vflipped; -uniform bool doGamma; void main() { // Fetch color from texture map - vec4 texelColor = vec4(0.0); - - if (vflipped) texelColor = textureCube(environmentMap, vec3(fragPosition.x, -fragPosition.y, fragPosition.z)); - else texelColor = textureCube(environmentMap, fragPosition); + vec4 texelColor = textureCube(environmentMap, fragPosition); vec3 color = vec3(texelColor.x, texelColor.y, texelColor.z); - if (doGamma) // Apply gamma correction - { - color = color/(color + vec3(1.0)); - color = pow(color, vec3(1.0/2.2)); - } - // Calculate final fragment color gl_FragColor = vec4(color, 1.0); } |