[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