[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60522] trunk/blender/source/blender/ editors/mesh/editmesh_select.c: remove assert recently added to EDBM_backbuf_check and explain odd logic.

Campbell Barton ideasman42 at gmail.com
Thu Oct 3 09:02:52 CEST 2013


Revision: 60522
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60522
Author:   campbellbarton
Date:     2013-10-03 07:02:52 +0000 (Thu, 03 Oct 2013)
Log Message:
-----------
remove assert recently added to EDBM_backbuf_check and explain odd logic.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_select.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_select.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_select.c	2013-10-03 07:01:32 UTC (rev 60521)
+++ trunk/blender/source/blender/editors/mesh/editmesh_select.c	2013-10-03 07:02:52 UTC (rev 60522)
@@ -266,8 +266,11 @@
 
 int EDBM_backbuf_check(unsigned int index)
 {
-	BLI_assert(selbuf != NULL);
+	/* odd logic, if selbuf is NULL we assume no zbuf-selection is enabled
+	 * and just ignore the depth buffer, this is error prone since its possible
+	 * code doesn't set the depth buffer by accident, but leave for now. - Campbell */
 	if (selbuf == NULL) return 1;
+
 	if (index > 0 && index <= bm_vertoffs)
 		return selbuf[index];
 	return 0;




More information about the Bf-blender-cvs mailing list