From 961cbdc8d5d95a80a083ccd4426389372d3d1036 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 24 Jun 2015 07:15:20 +0200 Subject: [PATCH] Simplify parse_shader_options --- menu/menu_displaylist.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index b8eb4f6732..1b32ccb18e 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -753,19 +753,21 @@ static int menu_displaylist_parse_shader_options(menu_displaylist_info_t *info) for (i = 0; i < shader->passes; i++) { + char buf_tmp[64] = {0}; char buf[64] = {0}; - snprintf(buf, sizeof(buf), "%s #%u", menu_hash_to_str(MENU_VALUE_SHADER), i); - menu_list_push(info->list, buf, + snprintf(buf_tmp, sizeof(buf_tmp), "%s #%u", menu_hash_to_str(MENU_VALUE_SHADER), i); + + menu_list_push(info->list, buf_tmp, menu_hash_to_str(MENU_LABEL_VIDEO_SHADER_PASS), MENU_SETTINGS_SHADER_PASS_0 + i, 0, 0); - snprintf(buf, sizeof(buf), "%s #%u Filter", menu_hash_to_str(MENU_VALUE_SHADER), i); + snprintf(buf, sizeof(buf), "%s Filter", buf_tmp); menu_list_push(info->list, buf, menu_hash_to_str(MENU_LABEL_VIDEO_SHADER_FILTER_PASS), MENU_SETTINGS_SHADER_PASS_FILTER_0 + i, 0, 0); - snprintf(buf, sizeof(buf), "%s #%u Scale", menu_hash_to_str(MENU_VALUE_SHADER), i); + snprintf(buf, sizeof(buf), "%s Scale", buf_tmp); menu_list_push(info->list, buf, menu_hash_to_str(MENU_LABEL_VIDEO_SHADER_SCALE_PASS), MENU_SETTINGS_SHADER_PASS_SCALE_0 + i, 0, 0);