Need to restore initial values for glClearColor at end

This commit is contained in:
twinaphex 2015-11-01 20:07:23 +01:00
parent a07cfd4915
commit a43fe491f3
3 changed files with 10 additions and 0 deletions

View File

@ -922,6 +922,7 @@ static void glui_frame(void)
glui_draw_cursor(gl, glui, &white_bg[0], mouse_x, mouse_y, width, height);
}
menu_display_restore_clear_color(gl);
menu_display_ctl(MENU_DISPLAY_CTL_UNSET_VIEWPORT, NULL);
}

View File

@ -596,6 +596,13 @@ void menu_display_frame_background(
gl->coords.color = gl->white_color_ptr;
}
void menu_display_restore_clear_color(void *data)
{
(void)data;
glClearColor(0.0f, 0.0f, 0.0f, 0.00f);
}
void menu_display_clear_color(void *data, float r, float g, float b, float a)
{
glClearColor(r, g, b, a);

View File

@ -124,6 +124,8 @@ void menu_display_frame_background(
enum menu_display_prim_type prim_type
);
void menu_display_restore_clear_color(void *data);
void menu_display_clear_color(void *data, float r, float g, float b, float a);
#endif