[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