[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