diff --git a/gfx/gfx_display.c b/gfx/gfx_display.c index 30ee52e3a6..0ad385657f 100644 --- a/gfx/gfx_display.c +++ b/gfx/gfx_display.c @@ -834,24 +834,6 @@ void gfx_display_draw_bg(gfx_display_ctx_draw_t *draw, userdata); } -void gfx_display_draw_gradient( - gfx_display_ctx_draw_t *draw, - void *userdata, - unsigned video_width, - unsigned video_height, - float menu_wallpaper_opacity - ) -{ - draw->texture = 0; - draw->x = 0; - draw->y = 0; - - gfx_display_draw_bg(draw, userdata, false, - menu_wallpaper_opacity); - gfx_display_draw(draw, userdata, - video_width, video_height); -} - void gfx_display_draw_quad( void *data, unsigned video_width, diff --git a/gfx/gfx_display.h b/gfx/gfx_display.h index 97aa130c3c..d8e566bd62 100644 --- a/gfx/gfx_display.h +++ b/gfx/gfx_display.h @@ -321,14 +321,6 @@ void gfx_display_draw_bg( void *userdata, bool add_opacity, float opacity_override); -void gfx_display_draw_gradient( - gfx_display_ctx_draw_t *draw, - void *userdata, - unsigned video_width, - unsigned video_height, - float menu_wallpaper_opacity - ); - void gfx_display_draw_quad( void *data, unsigned video_width, diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index b1910db481..997e368993 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -4039,12 +4039,15 @@ static void xmb_draw_bg( else gfx_display_set_alpha(draw.color, coord_white[3]); - gfx_display_draw_gradient(&draw, - userdata, - video_width, - video_height, - menu_wallpaper_opacity - ); + /* Draw gradient */ + draw.texture = 0; + draw.x = 0; + draw.y = 0; + + gfx_display_draw_bg(&draw, userdata, false, + menu_wallpaper_opacity); + gfx_display_draw(&draw, userdata, + video_width, video_height); draw.pipeline_id = VIDEO_SHADER_MENU_2; @@ -4088,11 +4091,17 @@ static void xmb_draw_bg( gfx_display_set_alpha(draw.color, coord_white[3]); if (xmb_color_theme != XMB_THEME_WALLPAPER) - gfx_display_draw_gradient(&draw, - userdata, - video_width, - video_height, - menu_wallpaper_opacity); + { + /* Draw gradient */ + draw.texture = 0; + draw.x = 0; + draw.y = 0; + + gfx_display_draw_bg(&draw, userdata, false, + menu_wallpaper_opacity); + gfx_display_draw(&draw, userdata, + video_width, video_height); + } { bool add_opacity = false;