OpenGL: remove unneeded state changes
UI_panel_category_draw_all was setting PolygonMode to LINES before drawing LINES. stitch_draw was setting PolygonMode to its default FILL value — any function that deviates from the default should’ve changed it back to FILL.
This commit is contained in:
parent
66d9efe765
commit
8c596e08e7
|
@ -1761,7 +1761,6 @@ void UI_panel_category_draw_all(ARegion *ar, const char *category_id_active)
|
|||
|
||||
/* tab outline */
|
||||
glColor3ubv(theme_col_tab_outline);
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
|
||||
ui_panel_category_draw_tab(GL_LINE_STRIP, rct->xmin - px, rct->ymin - px, rct->xmax - px, rct->ymax + px,
|
||||
tab_curve_radius, roundboxtype, true, true, NULL);
|
||||
/* tab highlight (3d look) */
|
||||
|
@ -1771,8 +1770,6 @@ void UI_panel_category_draw_all(ARegion *ar, const char *category_id_active)
|
|||
tab_curve_radius, roundboxtype, true, false,
|
||||
is_active ? theme_col_back : theme_col_tab_inactive);
|
||||
glShadeModel(GL_FLAT);
|
||||
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
||||
}
|
||||
|
||||
/* tab blackline */
|
||||
|
|
|
@ -1515,7 +1515,6 @@ static void stitch_draw(const bContext *UNUSED(C), ARegion *UNUSED(ar), void *ar
|
|||
glEnable(GL_BLEND);
|
||||
|
||||
UI_ThemeColor4(TH_STITCH_PREVIEW_ACTIVE);
|
||||
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
|
||||
glVertexPointer(2, GL_FLOAT, 0, stitch_preview->static_tris);
|
||||
glDrawArrays(GL_TRIANGLES, 0, stitch_preview->num_static_tris * 3);
|
||||
|
||||
|
|
Loading…
Reference in New Issue