[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12691] trunk/blender/source/blender/src:

Brecht Van Lommel brechtvanlommel at pandora.be
Tue Nov 27 14:20:51 CET 2007


Revision: 12691
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12691
Author:   blendix
Date:     2007-11-27 14:20:51 +0100 (Tue, 27 Nov 2007)

Log Message:
-----------

Particles
=========

- Fix for bug #7837: circle drawtype + velocity crashed.
- Setting density vertex group didn't do proper refresh.

Mesh Deform Modifier
====================

- Make it work for nurbs and curves.

Modified Paths:
--------------
    trunk/blender/source/blender/src/buttons_editing.c
    trunk/blender/source/blender/src/buttons_object.c
    trunk/blender/source/blender/src/drawobject.c

Modified: trunk/blender/source/blender/src/buttons_editing.c
===================================================================
--- trunk/blender/source/blender/src/buttons_editing.c	2007-11-27 13:08:20 UTC (rev 12690)
+++ trunk/blender/source/blender/src/buttons_editing.c	2007-11-27 13:20:51 UTC (rev 12691)
@@ -1596,6 +1596,12 @@
 		else if(ob->type == OB_LATTICE) {
 			lattice_calc_modifiers(ob);
 		}
+		else if(ob->type==OB_MBALL) {
+			makeDispListMBall(ob);
+		}
+		else if(ELEM3(ob->type, OB_CURVE, OB_SURF, OB_FONT)) {
+			makeDispListCurveTypes(ob, 0);
+		}
 
 		mmd->needbind= 0;
 		mmd->modifier.mode= mode;

Modified: trunk/blender/source/blender/src/buttons_object.c
===================================================================
--- trunk/blender/source/blender/src/buttons_object.c	2007-11-27 13:08:20 UTC (rev 12690)
+++ trunk/blender/source/blender/src/buttons_object.c	2007-11-27 13:20:51 UTC (rev 12691)
@@ -3766,7 +3766,7 @@
 		
 		butx+=butw;
 
-		uiDefButS(block, MENU, B_PART_REDRAW, menustr,	butx,buty,buth,buth, psys->vgroup+vgnum, 0, defCount, 0, 0, "Browses available vertex groups");
+		but= uiDefButS(block, MENU, B_PART_REDRAW, menustr,	butx,buty,buth,buth, psys->vgroup+vgnum, 0, defCount, 0, 0, "Browses available vertex groups");
 		uiButSetFunc(but, particle_set_vg, (void *)ob, (void *)(&vgnum));
 		MEM_freeN (menustr);
 

Modified: trunk/blender/source/blender/src/drawobject.c
===================================================================
--- trunk/blender/source/blender/src/drawobject.c	2007-11-27 13:08:20 UTC (rev 12690)
+++ trunk/blender/source/blender/src/drawobject.c	2007-11-27 13:20:51 UTC (rev 12691)
@@ -3407,10 +3407,9 @@
 /* 6. */
 
 		glGetIntegerv(GL_POLYGON_MODE, polygonmode);
+		glDisableClientState(GL_NORMAL_ARRAY);
 
 		if(draw_as != PART_DRAW_CIRC){
-			glDisableClientState(GL_NORMAL_ARRAY);
-
 			if(draw_as==PART_DRAW_PATH){
 				ParticleCacheKey **cache, *path;
 				float *cd2=0,*cdata2=0;





More information about the Bf-blender-cvs mailing list