[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57895] trunk/blender/source/blender/ editors/sculpt_paint/paint_vertex.c: fix [#35858] there were two bugs here, hidden faces were occluding in vertex selection mode.
Campbell Barton
ideasman42 at gmail.com
Mon Jul 1 10:25:27 CEST 2013
Revision: 57895
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57895
Author: campbellbarton
Date: 2013-07-01 08:25:27 +0000 (Mon, 01 Jul 2013)
Log Message:
-----------
fix [#35858] there were two bugs here, hidden faces were occluding in vertex selection mode.
Modified Paths:
--------------
trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c
Modified: trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c
===================================================================
--- trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c 2013-07-01 07:15:12 UTC (rev 57894)
+++ trunk/blender/source/blender/editors/sculpt_paint/paint_vertex.c 2013-07-01 08:25:27 UTC (rev 57895)
@@ -2342,10 +2342,16 @@
/* which faces are involved */
if (use_depth) {
if (wp->flag & VP_AREA) {
+ char editflag_prev = me->editflag;
+
/* Ugly hack, to avoid drawing vertex index when getting the face index buffer - campbell */
me->editflag &= ~ME_EDIT_PAINT_VERT_SEL;
+ if (use_vert_sel) {
+ /* Ugly x2, we need this so hidden faces don't draw */
+ me->editflag |= ME_EDIT_PAINT_FACE_SEL;
+ }
totindex = sample_backbuf_area(vc, indexar, me->totpoly, mval[0], mval[1], brush_size_pressure);
- me->editflag |= use_vert_sel ? ME_EDIT_PAINT_VERT_SEL : 0;
+ me->editflag = editflag_prev;
}
else {
indexar[0] = view3d_sample_backbuf(vc, mval[0], mval[1]);
More information about the Bf-blender-cvs
mailing list