From 3926e3ef68a3410b64003ab1c8dcaabe960a523a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 17 May 2017 16:41:21 +1000 Subject: [PATCH] DWM: correct unselected face overlay --- source/blender/draw/intern/draw_cache_impl_mesh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/draw/intern/draw_cache_impl_mesh.c b/source/blender/draw/intern/draw_cache_impl_mesh.c index 4391eace695..d1b06df0f33 100644 --- a/source/blender/draw/intern/draw_cache_impl_mesh.c +++ b/source/blender/draw/intern/draw_cache_impl_mesh.c @@ -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);