[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20267] trunk/blender/source/blender/gpu/ intern/gpu_material.c: Bug fix for: [#18761] GLSL Negative light option in Blender does not work in the GE
Dalai Felinto
dfelinto at gmail.com
Mon May 18 22:23:40 CEST 2009
Revision: 20267
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20267
Author: dfelinto
Date: 2009-05-18 22:23:38 +0200 (Mon, 18 May 2009)
Log Message:
-----------
Bug fix for: [#18761] GLSL Negative light option in Blender does not work in the GE
Modified Paths:
--------------
trunk/blender/source/blender/gpu/intern/gpu_material.c
Modified: trunk/blender/source/blender/gpu/intern/gpu_material.c
===================================================================
--- trunk/blender/source/blender/gpu/intern/gpu_material.c 2009-05-18 19:47:04 UTC (rev 20266)
+++ trunk/blender/source/blender/gpu/intern/gpu_material.c 2009-05-18 20:23:38 UTC (rev 20267)
@@ -1309,9 +1309,9 @@
void GPU_lamp_update_colors(GPULamp *lamp, float r, float g, float b, float energy)
{
lamp->la->energy = energy;
- lamp->la->r = r;
- lamp->la->g = g;
- lamp->la->b = b;
+ lamp->la->r = fabs(r);
+ lamp->la->g = fabs(g);
+ lamp->la->b = fabs(b);
lamp->col[0]= lamp->la->r*lamp->energy;
lamp->col[1]= lamp->la->g*lamp->energy;
More information about the Bf-blender-cvs
mailing list