[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42349] branches/ge_harmony/source/blender /gpu/intern/gpu_material.c: Fixing shadows so they don' t have spec highlighting.

Daniel Stokes kupomail at gmail.com
Fri Dec 2 20:24:22 CET 2011


Revision: 42349
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42349
Author:   kupoman
Date:     2011-12-02 19:24:18 +0000 (Fri, 02 Dec 2011)
Log Message:
-----------
Fixing shadows so they don't have spec highlighting.

Modified Paths:
--------------
    branches/ge_harmony/source/blender/gpu/intern/gpu_material.c

Modified: branches/ge_harmony/source/blender/gpu/intern/gpu_material.c
===================================================================
--- branches/ge_harmony/source/blender/gpu/intern/gpu_material.c	2011-12-02 19:08:40 UTC (rev 42348)
+++ branches/ge_harmony/source/blender/gpu/intern/gpu_material.c	2011-12-02 19:24:18 UTC (rev 42349)
@@ -745,6 +745,7 @@
 			GPU_link(mat, "shade_mul_value", i, GPU_dynamic_uniform(lamp->dyncol, GPU_DYNAMIC_LAMP_DYNCOL, lamp->ob), &rgb);
 			GPU_link(mat, "mtex_value_invert", shadfac, &shadfac);
 			GPU_link(mat, "mix_mult",  shadfac, rgb, GPU_uniform(lamp->shadow_color), &rgb);
+			GPU_link(mat, "mtex_value_invert", shadfac, &shadfac);
 			shade_light_cookies(mat, lamp, &rgb);
             add_to_diffuse(mat, ma, shi, is, rgb, &shr->diff);
 		}
@@ -773,7 +774,7 @@
 			if(lamp->type==LA_AREA)
 				GPU_link(mat, "shade_spec_area_inp", specfac, inp, &specfac);
 
-			GPU_link(mat, "shade_spec_t", shadfac, shi->spec, visifac, specfac, &t);
+			GPU_link(mat, "shade_spec_t", shadfac, shi->spec, visifac, specfac, &t); 
 
 			if(ma->mode & MA_RAMP_SPEC) {
 				GPUNodeLink *spec;




More information about the Bf-blender-cvs mailing list