diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-01-31 03:08:24 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-01-31 04:53:02 +0300 |
commit | 76135d6b725e54292c3a5581382937c731d13fc6 (patch) | |
tree | f401217257412bd253860cc61799abc6b6fc34b5 /source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl | |
parent | 251fd91064dd22ca130a70a10ef8e01264a80dfb (diff) |
Eevee: Fix indentation and fix output normal of emission shader.
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl b/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl index 68299fe7546..84ee0de3f12 100644 --- a/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl @@ -418,19 +418,19 @@ float get_btdf_lut(sampler2DArray btdf_lut_tex, float NV, float roughness, float * Using Method #4: Spheremap Transform */ vec2 normal_encode(vec3 n, vec3 view) { - float p = sqrt(n.z * 8.0 + 8.0); - return n.xy / p + 0.5; + float p = sqrt(n.z * 8.0 + 8.0); + return n.xy / p + 0.5; } vec3 normal_decode(vec2 enc, vec3 view) { - vec2 fenc = enc * 4.0 - 2.0; - float f = dot(fenc, fenc); - float g = sqrt(1.0 - f / 4.0); - vec3 n; - n.xy = fenc*g; - n.z = 1 - f / 2; - return n; + vec2 fenc = enc * 4.0 - 2.0; + float f = dot(fenc, fenc); + float g = sqrt(1.0 - f / 4.0); + vec3 n; + n.xy = fenc*g; + n.z = 1 - f / 2; + return n; } /* ---- RGBM (shared multiplier) encoding ---- */ |