- bug fix, draw wire extra should use cage with vpaint/wpaint/tpaint

This commit is contained in:
Daniel Dunbar
2005-08-16 20:42:52 +00:00
parent d408dcdaad
commit 2862e25147

View File

@@ -1785,7 +1785,11 @@ static void draw_mesh_fancy(Object *ob, DerivedMesh *baseDM, DerivedMesh *dm, in
glDepthMask(0); // disable write in zbuffer, selected edge wires show better
}
dm->drawEdges(dm, dt==OB_WIRE);
if (G.f & (G_VERTEXPAINT|G_WEIGHTPAINT|G_TEXTUREPAINT)) {
baseDM->drawEdges(baseDM, dt==OB_WIRE);
} else {
dm->drawEdges(dm, dt==OB_WIRE);
}
if (dt!=OB_WIRE) {
glDepthMask(1);