DWM: correct unselected face overlay

This commit is contained in:
Campbell Barton
2017-05-17 16:41:21 +10:00
parent 9995bd8532
commit 3926e3ef68

View File

@@ -2709,7 +2709,7 @@ static VertexBuffer *mesh_batch_cache_get_tri_pos_with_unselect_only(
for (int i = 0; i < tri_len; i++) {
const MLoopTri *mlt = &rdata->mlooptri[i];
if (!(rdata->mpoly[mlt->poly].flag & ME_FACE_SEL)) {
if (!(rdata->mpoly[mlt->poly].flag & (ME_FACE_SEL | ME_HIDE))) {
for (uint tri_corner = 0; tri_corner < 3; tri_corner++) {
const uint v_index = rdata->mloop[mlt->tri[tri_corner]].v;
VertexBuffer_set_attrib(vbo, attr_id.pos, vidx++, rdata->mvert[v_index].co);