[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28705] branches/render25/source/blender/ render/intern/source/shadeinput.c: Fix: always compute dxco/ dyco derivatives, previously with shadows disabled
Brecht Van Lommel
brecht at blender.org
Mon May 10 11:20:47 CEST 2010
Revision: 28705
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28705
Author: blendix
Date: 2010-05-10 11:20:25 +0200 (Mon, 10 May 2010)
Log Message:
-----------
Fix: always compute dxco/dyco derivatives, previously with shadows disabled
these were not computed but still used in a few places.
Modified Paths:
--------------
branches/render25/source/blender/render/intern/source/shadeinput.c
Modified: branches/render25/source/blender/render/intern/source/shadeinput.c
===================================================================
--- branches/render25/source/blender/render/intern/source/shadeinput.c 2010-05-10 08:57:58 UTC (rev 28704)
+++ branches/render25/source/blender/render/intern/source/shadeinput.c 2010-05-10 09:20:25 UTC (rev 28705)
@@ -475,14 +475,12 @@
geom->scanco[1]= y;
geom->scanco[2]= z;
- /* check if we need derivatives */
- if(geom->osatex || (re->params.r.mode & R_SHADOW)) {
- dxco= geom->dxco;
- dyco= geom->dyco;
+ /* always compute derivatives */
+ dxco= geom->dxco;
+ dyco= geom->dyco;
- if((shi->material.mat->texco & TEXCO_REFL))
- dxyview= &geom->dxview;
- }
+ if((shi->material.mat->texco & TEXCO_REFL))
+ dxyview= &geom->dxview;
shade_input_calc_viewco(re, shi, xs, ys, z, geom->view, dxyview, geom->co, dxco, dyco);
}
More information about the Bf-blender-cvs
mailing list