[Bf-blender-cvs] [0507b3e4c4] master: Viewport SSAO: Fix normals not normalized

Clément Foucault noreply at git.blender.org
Wed Jan 11 18:47:47 CET 2017


Commit: 0507b3e4c41ff058c00b7a45d937d82939b4e0d5
Author: Clément Foucault
Date:   Wed Jan 11 18:47:06 2017 +0100
Branches: master
https://developer.blender.org/rB0507b3e4c41ff058c00b7a45d937d82939b4e0d5

Viewport SSAO: Fix normals not normalized

===================================================================

M	source/blender/gpu/shaders/gpu_shader_fx_ssao_frag.glsl

===================================================================

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 054a2f795e..50c8e25516 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)




More information about the Bf-blender-cvs mailing list