[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58515] trunk/blender/source/blender/ editors/space_view3d/drawobject.c: hidden-wire draw option: always use the cage when masking out faces otherwise modifiers give odd results .
Campbell Barton
ideasman42 at gmail.com
Mon Jul 22 23:45:03 CEST 2013
Revision: 58515
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58515
Author: campbellbarton
Date: 2013-07-22 21:45:01 +0000 (Mon, 22 Jul 2013)
Log Message:
-----------
hidden-wire draw option: always use the cage when masking out faces otherwise modifiers give odd results.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_view3d/drawobject.c
Modified: trunk/blender/source/blender/editors/space_view3d/drawobject.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/drawobject.c 2013-07-22 21:02:45 UTC (rev 58514)
+++ trunk/blender/source/blender/editors/space_view3d/drawobject.c 2013-07-22 21:45:01 UTC (rev 58515)
@@ -3132,9 +3132,10 @@
}
else if (dt > OB_WIRE) {
if (use_occlude_wire) {
+ /* use the cageDM since it always overlaps the editmesh faces */
glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE);
- finalDM->drawMappedFaces(finalDM, draw_em_fancy__setFaceOpts,
- GPU_enable_material, NULL, me->edit_btmesh, 0);
+ cageDM->drawMappedFaces(cageDM, draw_em_fancy__setFaceOpts,
+ GPU_enable_material, NULL, me->edit_btmesh, 0);
glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
}
else if (check_object_draw_texture(scene, v3d, dt)) {
More information about the Bf-blender-cvs
mailing list