Fix T45117: Dark dupli-face objects (regression)

This commit is contained in:
Campbell Barton 2015-06-23 08:02:00 +10:00
parent 74f7ef1240
commit d6e180e75a
Notes: blender-bot 2024-01-31 11:35:08 +01:00
Referenced by issue #45117, Dark dupliface objects in viewport
1 changed files with 8 additions and 3 deletions

View File

@ -420,9 +420,14 @@ static void cdDM_drawEdges(DerivedMesh *dm, bool drawLooseEdges, bool drawAllEdg
static void cdDM_drawLooseEdges(DerivedMesh *dm)
{
GPU_edge_setup(dm);
GPU_buffer_draw_elements(dm->drawObject->edges, GL_LINES, dm->drawObject->loose_edge_offset * 2, (dm->drawObject->totedge - dm->drawObject->loose_edge_offset) * 2);
GPU_buffer_unbind();
const int start = (dm->drawObject->loose_edge_offset * 2);
const int count = (dm->drawObject->totedge - dm->drawObject->loose_edge_offset) * 2;
if (count) {
GPU_edge_setup(dm);
GPU_buffer_draw_elements(dm->drawObject->edges, GL_LINES, start, count);
GPU_buffer_unbind();
}
}
static void cdDM_drawFacesSolid(DerivedMesh *dm,