Get rid of gfx_display_draw_gradient

This commit is contained in:
twinaphex 2020-09-22 03:29:48 +02:00
parent 5411948c2e
commit d898304ee5
3 changed files with 20 additions and 37 deletions

View File

@ -834,24 +834,6 @@ void gfx_display_draw_bg(gfx_display_ctx_draw_t *draw,
userdata); 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 gfx_display_draw_quad(
void *data, void *data,
unsigned video_width, unsigned video_width,

View File

@ -321,14 +321,6 @@ void gfx_display_draw_bg(
void *userdata, void *userdata,
bool add_opacity, float opacity_override); 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 gfx_display_draw_quad(
void *data, void *data,
unsigned video_width, unsigned video_width,

View File

@ -4039,12 +4039,15 @@ static void xmb_draw_bg(
else else
gfx_display_set_alpha(draw.color, coord_white[3]); gfx_display_set_alpha(draw.color, coord_white[3]);
gfx_display_draw_gradient(&draw, /* Draw gradient */
userdata, draw.texture = 0;
video_width, draw.x = 0;
video_height, draw.y = 0;
menu_wallpaper_opacity
); 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; 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]); gfx_display_set_alpha(draw.color, coord_white[3]);
if (xmb_color_theme != XMB_THEME_WALLPAPER) if (xmb_color_theme != XMB_THEME_WALLPAPER)
gfx_display_draw_gradient(&draw, {
userdata, /* Draw gradient */
video_width, draw.texture = 0;
video_height, draw.x = 0;
draw.y = 0;
gfx_display_draw_bg(&draw, userdata, false,
menu_wallpaper_opacity); menu_wallpaper_opacity);
gfx_display_draw(&draw, userdata,
video_width, video_height);
}
{ {
bool add_opacity = false; bool add_opacity = false;