[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33346] trunk/blender/source/blender/ editors/physics/particle_edit.c: fix for fix r33330, bug [#23118].

Campbell Barton ideasman42 at gmail.com
Sat Nov 27 01:23:06 CET 2010


Revision: 33346
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33346
Author:   campbellbarton
Date:     2010-11-27 01:23:06 +0100 (Sat, 27 Nov 2010)

Log Message:
-----------
fix for fix r33330, bug [#23118].
combing hair the view matrix wasn't updated so depth comparison was incorrect.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/physics/particle_edit.c

Modified: trunk/blender/source/blender/editors/physics/particle_edit.c
===================================================================
--- trunk/blender/source/blender/editors/physics/particle_edit.c	2010-11-26 23:38:23 UTC (rev 33345)
+++ trunk/blender/source/blender/editors/physics/particle_edit.c	2010-11-27 00:23:06 UTC (rev 33346)
@@ -372,8 +372,10 @@
 
 	if((data->vc.v3d->drawtype>OB_WIRE) && (data->vc.v3d->flag & V3D_ZBUF_SELECT)) {
 		if(data->vc.v3d->flag & V3D_INVALID_BACKBUF) {
+			/* needed or else the draw matrix can be incorrect */
+			view3d_operator_needs_opengl(C);
+
 			view3d_validate_backbuf(&data->vc);
-
 			/* we may need to force an update here by setting the rv3d as dirty
 			 * for now it seems ok, but take care!:
 			 * rv3d->depths->dirty = 1; */
@@ -1485,8 +1487,6 @@
 	mval[0]= location[0];
 	mval[1]= location[1];
 
-	view3d_operator_needs_opengl(C);
-
 	PE_set_view3d_data(C, &data);
 	data.mval= mval;
 	data.rad=75.0f;





More information about the Bf-blender-cvs mailing list