Fix T51761: wpaint select depth limit fails
Limit select fails with circle and border select. Regression in 2.76
This commit is contained in:
parent
8677c76f13
commit
a247b367b0
@ -8378,9 +8378,13 @@ static void bbs_mesh_solid_verts(Scene *scene, Object *ob)
|
||||
|
||||
DM_update_materials(dm, ob);
|
||||
|
||||
dm->drawMappedFaces(dm, bbs_mesh_solid_hide2__setDrawOpts, GPU_object_material_bind, NULL, me, DM_DRAW_SKIP_HIDDEN);
|
||||
/* Only draw faces to mask out verts, we don't want their selection ID's. */
|
||||
const int G_f_orig = G.f;
|
||||
G.f &= ~G_BACKBUFSEL;
|
||||
|
||||
GPU_object_material_unbind();
|
||||
dm->drawMappedFaces(dm, bbs_mesh_solid_hide2__setDrawOpts, NULL, NULL, me, DM_DRAW_SKIP_HIDDEN);
|
||||
|
||||
G.f |= (G_f_orig & G_BACKBUFSEL);
|
||||
|
||||
bbs_obmode_mesh_verts(ob, dm, 1);
|
||||
bm_vertoffs = me->totvert + 1;
|
||||
|
Loading…
Reference in New Issue
Block a user