From fa0fccc2a7320bee3b2581214141d88219d0a286 Mon Sep 17 00:00:00 2001 From: Dudemanguy Date: Mon, 26 Feb 2024 20:05:47 -0600 Subject: [PATCH] vo_gpu_next: simplify pl_clear_mode enum mapping No reason for there to be two columns and this also fixes a -Wenum-conversion warning on clang. --- video/out/vo_gpu_next.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/video/out/vo_gpu_next.c b/video/out/vo_gpu_next.c index f65f803a86e0..bbfa4bb7b728 100644 --- a/video/out/vo_gpu_next.c +++ b/video/out/vo_gpu_next.c @@ -2104,13 +2104,13 @@ static void update_render_options(struct vo *vo) pars->params.disable_fbos = opts->dumb_mode == 1; #if PL_API_VER >= 346 - enum pl_clear_mode map_background_types[3][2] = { - { BACKGROUND_NONE, PL_CLEAR_SKIP }, - { BACKGROUND_COLOR, PL_CLEAR_COLOR }, - { BACKGROUND_TILES, PL_CLEAR_TILES }, + int map_background_types[3] = { + PL_CLEAR_SKIP, // BACKGROUND_NONE + PL_CLEAR_COLOR, // BACKGROUND_COLOR + PL_CLEAR_TILES, // BACKGROUND_TILES }; - pars->params.background = map_background_types[opts->background][1]; - pars->params.border = map_background_types[p->next_opts->border_background][1]; + pars->params.background = map_background_types[opts->background]; + pars->params.border = map_background_types[p->next_opts->border_background]; #else pars->params.blend_against_tiles = opts->background == BACKGROUND_TILES; #endif