mirror of
https://github.com/libretro/RetroArch
synced 2025-02-10 12:40:03 +00:00
Merge branch 'master' of https://github.com/Themaister/RetroArch
This commit is contained in:
commit
616bfea527
@ -87,6 +87,9 @@ static void set_setting_label_color(bool cond, unsigned currentsetting)
|
|||||||
|
|
||||||
static void set_setting_label(menu * menu_obj, unsigned currentsetting)
|
static void set_setting_label(menu * menu_obj, unsigned currentsetting)
|
||||||
{
|
{
|
||||||
|
char fname[PATH_MAX];
|
||||||
|
(void)fname;
|
||||||
|
|
||||||
switch(currentsetting)
|
switch(currentsetting)
|
||||||
{
|
{
|
||||||
case SETTING_CHANGE_RESOLUTION:
|
case SETTING_CHANGE_RESOLUTION:
|
||||||
@ -94,30 +97,21 @@ static void set_setting_label(menu * menu_obj, unsigned currentsetting)
|
|||||||
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), ps3_get_resolution_label(g_console.supported_resolutions[g_console.current_resolution_index]));
|
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), ps3_get_resolution_label(g_console.supported_resolutions[g_console.current_resolution_index]));
|
||||||
break;
|
break;
|
||||||
case SETTING_SHADER_PRESETS:
|
case SETTING_SHADER_PRESETS:
|
||||||
{
|
set_setting_label_color(g_console.cgp_path == DEFAULT_PRESET_FILE, currentsetting);
|
||||||
char fname[PATH_MAX];
|
fill_pathname_base(fname, g_console.cgp_path, sizeof(fname));
|
||||||
set_setting_label_color(g_console.cgp_path == DEFAULT_PRESET_FILE, currentsetting);
|
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), fname);
|
||||||
fill_pathname_base(fname, g_console.cgp_path, sizeof(fname));
|
|
||||||
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), fname);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case SETTING_SHADER:
|
case SETTING_SHADER:
|
||||||
{
|
fill_pathname_base(fname, g_settings.video.cg_shader_path, sizeof(fname));
|
||||||
char fname[PATH_MAX];
|
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), "%s", fname);
|
||||||
fill_pathname_base(fname, g_settings.video.cg_shader_path, sizeof(fname));
|
set_setting_label_color(strcmp(g_settings.video.cg_shader_path,DEFAULT_SHADER_FILE) == 0,
|
||||||
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), "%s", fname);
|
currentsetting);
|
||||||
set_setting_label_color(strcmp(g_settings.video.cg_shader_path,DEFAULT_SHADER_FILE) == 0,
|
|
||||||
currentsetting);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case SETTING_SHADER_2:
|
case SETTING_SHADER_2:
|
||||||
{
|
fill_pathname_base(fname, g_settings.video.second_pass_shader, sizeof(fname));
|
||||||
char fname[PATH_MAX];
|
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), "%s", fname);
|
||||||
fill_pathname_base(fname, g_settings.video.second_pass_shader, sizeof(fname));
|
set_setting_label_color(strcmp(g_settings.video.second_pass_shader,DEFAULT_SHADER_FILE) == 0,
|
||||||
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), "%s", fname);
|
currentsetting);
|
||||||
set_setting_label_color(strcmp(g_settings.video.second_pass_shader,DEFAULT_SHADER_FILE) == 0,
|
|
||||||
currentsetting);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case SETTING_FONT_SIZE:
|
case SETTING_FONT_SIZE:
|
||||||
set_setting_label_color(g_console.menu_font_size == 1.0f, currentsetting);
|
set_setting_label_color(g_console.menu_font_size == 1.0f, currentsetting);
|
||||||
@ -213,23 +207,20 @@ static void set_setting_label(menu * menu_obj, unsigned currentsetting)
|
|||||||
set_setting_label_write_on_or_off(g_settings.rewind_enable, currentsetting);
|
set_setting_label_write_on_or_off(g_settings.rewind_enable, currentsetting);
|
||||||
if(g_settings.rewind_enable)
|
if(g_settings.rewind_enable)
|
||||||
{
|
{
|
||||||
items_generalsettings[currentsetting].text_color = ORANGE;
|
items_generalsettings[currentsetting].text_color = ORANGE;
|
||||||
snprintf(items_generalsettings[currentsetting].comment, sizeof(items_generalsettings[currentsetting].comment), "INFO - [Rewind] feature is set to 'ON'. You can rewind the game in real-time.");
|
snprintf(items_generalsettings[currentsetting].comment, sizeof(items_generalsettings[currentsetting].comment), "INFO - [Rewind] feature is set to 'ON'. You can rewind the game in real-time.");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
items_generalsettings[currentsetting].text_color = GREEN;
|
items_generalsettings[currentsetting].text_color = GREEN;
|
||||||
snprintf(items_generalsettings[currentsetting].comment, sizeof(items_generalsettings[currentsetting].comment), "INFO - [Rewind] feature is set to 'OFF'.");
|
snprintf(items_generalsettings[currentsetting].comment, sizeof(items_generalsettings[currentsetting].comment), "INFO - [Rewind] feature is set to 'OFF'.");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case SETTING_RARCH_DEFAULT_EMU:
|
case SETTING_RARCH_DEFAULT_EMU:
|
||||||
{
|
fill_pathname_base(fname, g_settings.libretro, sizeof(fname));
|
||||||
char fname[PATH_MAX];
|
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), "%s", fname);
|
||||||
fill_pathname_base(fname, g_settings.libretro, sizeof(fname));
|
|
||||||
snprintf(items_generalsettings[currentsetting].setting_text, sizeof(items_generalsettings[currentsetting].setting_text), "%s", fname);
|
|
||||||
|
|
||||||
items_generalsettings[currentsetting].text_color = GREEN;
|
items_generalsettings[currentsetting].text_color = GREEN;
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case SETTING_EMU_AUDIO_MUTE:
|
case SETTING_EMU_AUDIO_MUTE:
|
||||||
set_setting_label_write_on_or_off(g_extern.audio_data.mute, currentsetting);
|
set_setting_label_write_on_or_off(g_extern.audio_data.mute, currentsetting);
|
||||||
@ -609,7 +600,7 @@ static void display_menubar(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint64_t state;
|
uint64_t state;
|
||||||
uint16_t input_state, old_input_state = 0;
|
uint16_t input_state = 0;
|
||||||
uint16_t trigger_st = 0;
|
uint16_t trigger_st = 0;
|
||||||
static uint64_t old_state = 0;
|
static uint64_t old_state = 0;
|
||||||
|
|
||||||
@ -2158,7 +2149,7 @@ void menu_loop(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
control_update_wrap(trigger_state);
|
control_update_wrap(trigger_state);
|
||||||
trigger_st = input_state & ~old_input_state;
|
trigger_st = input_state;
|
||||||
|
|
||||||
gfx_ctx_clear();
|
gfx_ctx_clear();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user