[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10852] branches/soc-2007-maike/source/ blender/src/editobject.c: GLSL light creation/ deletion on blender light creation/deletion

Miguel Torres Lima torreslima at gmail.com
Fri Jun 1 18:56:30 CEST 2007


Revision: 10852
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=10852
Author:   maike
Date:     2007-06-01 18:56:30 +0200 (Fri, 01 Jun 2007)

Log Message:
-----------
GLSL light creation/deletion on blender light creation/deletion

Modified Paths:
--------------
    branches/soc-2007-maike/source/blender/src/editobject.c

Modified: branches/soc-2007-maike/source/blender/src/editobject.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/editobject.c	2007-06-01 16:55:53 UTC (rev 10851)
+++ branches/soc-2007-maike/source/blender/src/editobject.c	2007-06-01 16:56:30 UTC (rev 10852)
@@ -179,7 +179,9 @@
 
 #include "BIF_poseobject.h"
 
+#include "BIF_glsl_light.h"
 
+
 /* --------------------------------- */
 
 void add_object_draw(int type)	/* for toolbox or menus, only non-editmode stuff */
@@ -233,6 +235,8 @@
 	la = BASACT->object->data;
 	la->type = type;	
 
+	glsl_create_light(la, BASACT->object);
+
 	allqueue(REDRAWALL, 0);
 }
 
@@ -299,6 +303,7 @@
 			}
 			
 			/* remove from current scene only */
+			if(islamp) glsl_delete_light(base->object->data);
 			free_and_unlink_base(base);
 		}
 		





More information about the Bf-blender-cvs mailing list