diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2017-01-11 20:47:06 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2017-01-11 20:47:06 +0300 |
commit | 0507b3e4c41ff058c00b7a45d937d82939b4e0d5 (patch) | |
tree | abcc67d685b8a71350c107d3ef3c53199e51945a /source/blender/gpu | |
parent | 394fa07d41bf403920806522e6ca09a9531bca29 (diff) |
Viewport SSAO: Fix normals not normalized
Diffstat (limited to 'source/blender/gpu')
-rw-r--r-- | source/blender/gpu/shaders/gpu_shader_fx_ssao_frag.glsl | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/gpu/shaders/gpu_shader_fx_ssao_frag.glsl b/source/blender/gpu/shaders/gpu_shader_fx_ssao_frag.glsl index 054a2f795ee..50c8e255162 100644 --- a/source/blender/gpu/shaders/gpu_shader_fx_ssao_frag.glsl +++ b/source/blender/gpu/shaders/gpu_shader_fx_ssao_frag.glsl @@ -27,8 +27,7 @@ vec3 calculate_view_space_normal(in vec3 viewposition) { vec3 normal = cross(normalize(dFdx(viewposition)), ssao_params.w * normalize(dFdy(viewposition))); - normalize(normal); - return normal; + return normalize(normal); } float calculate_ssao_factor(float depth) |