mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Only show Hard GPU Sync when GL driver is selected
This commit is contained in:
parent
ed1d86205d
commit
6f923ab0ef
@ -5430,37 +5430,40 @@ static bool setting_append_list(
|
|||||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_CMD_APPLY_AUTO|SD_FLAG_ADVANCED);
|
settings_data_list_current_add_flags(list, list_info, SD_FLAG_CMD_APPLY_AUTO|SD_FLAG_ADVANCED);
|
||||||
menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_VIDEO_SWAP_INTERVAL);
|
menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_VIDEO_SWAP_INTERVAL);
|
||||||
|
|
||||||
CONFIG_BOOL(
|
if (string_is_equal(settings->video.driver, "gl"))
|
||||||
list, list_info,
|
{
|
||||||
&settings->video.hard_sync,
|
CONFIG_BOOL(
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_HARD_SYNC),
|
list, list_info,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_HARD_SYNC),
|
&settings->video.hard_sync,
|
||||||
hard_sync,
|
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_HARD_SYNC),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OFF),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_HARD_SYNC),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ON),
|
hard_sync,
|
||||||
&group_info,
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_OFF),
|
||||||
&subgroup_info,
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_ON),
|
||||||
parent_group,
|
&group_info,
|
||||||
general_write_handler,
|
&subgroup_info,
|
||||||
general_read_handler,
|
parent_group,
|
||||||
SD_FLAG_NONE
|
general_write_handler,
|
||||||
);
|
general_read_handler,
|
||||||
menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_VIDEO_HARD_SYNC);
|
SD_FLAG_NONE
|
||||||
|
);
|
||||||
|
menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_VIDEO_HARD_SYNC);
|
||||||
|
|
||||||
CONFIG_UINT(
|
CONFIG_UINT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
&settings->video.hard_sync_frames,
|
&settings->video.hard_sync_frames,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES),
|
msg_hash_to_str(MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_HARD_SYNC_FRAMES),
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_HARD_SYNC_FRAMES),
|
||||||
hard_sync_frames,
|
hard_sync_frames,
|
||||||
&group_info,
|
&group_info,
|
||||||
&subgroup_info,
|
&subgroup_info,
|
||||||
parent_group,
|
parent_group,
|
||||||
general_write_handler,
|
general_write_handler,
|
||||||
general_read_handler);
|
general_read_handler);
|
||||||
menu_settings_list_current_add_range(list, list_info, 0, 3, 1, true, true);
|
menu_settings_list_current_add_range(list, list_info, 0, 3, 1, true, true);
|
||||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ADVANCED);
|
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ADVANCED);
|
||||||
menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES);
|
menu_settings_list_current_add_enum_idx(list, list_info, MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES);
|
||||||
|
}
|
||||||
|
|
||||||
CONFIG_UINT(
|
CONFIG_UINT(
|
||||||
list, list_info,
|
list, list_info,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user