[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14613] trunk/blender/source/blender/ render/intern/source/shadeoutput.c:
Brecht Van Lommel
brechtvanlommel at pandora.be
Tue Apr 29 15:52:53 CEST 2008
Revision: 14613
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14613
Author: blendix
Date: 2008-04-29 15:51:47 +0200 (Tue, 29 Apr 2008)
Log Message:
-----------
Fix for bug #8949: diffuse tangent shading did not use correctly
normalized normal. Patch by Andr?\195?\169 Pinto, thanks!
Modified Paths:
--------------
trunk/blender/source/blender/render/intern/source/shadeoutput.c
Modified: trunk/blender/source/blender/render/intern/source/shadeoutput.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/shadeoutput.c 2008-04-29 09:56:52 UTC (rev 14612)
+++ trunk/blender/source/blender/render/intern/source/shadeoutput.c 2008-04-29 13:51:47 UTC (rev 14613)
@@ -1236,6 +1236,7 @@
else {
Crossf(cross, lv, vn);
Crossf(vnor, cross, vn);
+ Normalize(vnor);
}
if(ma->strand_surfnor > 0.0f) {
@@ -1253,6 +1254,7 @@
float cross[3];
Crossf(cross, lv, shi->tang);
Crossf(vnor, cross, shi->tang);
+ Normalize(vnor);
vnor[0]= -vnor[0];vnor[1]= -vnor[1];vnor[2]= -vnor[2];
vn= vnor;
}
More information about the Bf-blender-cvs
mailing list