Merge pull request #9589 from Tatsuya79/patch-3

always show advanced sync options in Qt
This commit is contained in:
Twinaphex 2019-10-12 14:37:16 +02:00 committed by GitHub
commit 912fb252c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 8 deletions

View File

@ -26,6 +26,7 @@ QWidget *LatencyPage::widget()
QWidget *widget = new QWidget; QWidget *widget = new QWidget;
FormLayout *layout = new FormLayout; FormLayout *layout = new FormLayout;
CheckableSettingsGroup *runAheadGpuSync = new CheckableSettingsGroup(MENU_ENUM_LABEL_RUN_AHEAD_ENABLED); CheckableSettingsGroup *runAheadGpuSync = new CheckableSettingsGroup(MENU_ENUM_LABEL_RUN_AHEAD_ENABLED);
rarch_setting_t *hardSyncSetting = menu_setting_find_enum(MENU_ENUM_LABEL_VIDEO_HARD_SYNC); rarch_setting_t *hardSyncSetting = menu_setting_find_enum(MENU_ENUM_LABEL_VIDEO_HARD_SYNC);
if (hardSyncSetting) if (hardSyncSetting)
@ -37,6 +38,8 @@ QWidget *LatencyPage::widget()
layout->addRow(hardSyncGroup); layout->addRow(hardSyncGroup);
} }
layout->add(MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES);
layout->add(MENU_ENUM_LABEL_VIDEO_FRAME_DELAY); layout->add(MENU_ENUM_LABEL_VIDEO_FRAME_DELAY);
layout->add(MENU_ENUM_LABEL_AUDIO_LATENCY); layout->add(MENU_ENUM_LABEL_AUDIO_LATENCY);
layout->add(MENU_ENUM_LABEL_INPUT_POLL_TYPE_BEHAVIOR); layout->add(MENU_ENUM_LABEL_INPUT_POLL_TYPE_BEHAVIOR);

View File

@ -123,17 +123,15 @@ QWidget *VideoPage::widget()
vSyncGroup->add(MENU_ENUM_LABEL_VIDEO_FRAME_DELAY); vSyncGroup->add(MENU_ENUM_LABEL_VIDEO_FRAME_DELAY);
syncGroup->addRow(vSyncGroup); syncGroup->addRow(vSyncGroup);
rarch_setting_t *hardSyncSetting = menu_setting_find_enum(MENU_ENUM_LABEL_VIDEO_HARD_SYNC);
if (hardSyncSetting)
{ {
rarch_setting_t *hardSyncSetting = menu_setting_find_enum(MENU_ENUM_LABEL_VIDEO_HARD_SYNC); CheckableSettingsGroup *hardSyncGroup = new CheckableSettingsGroup(hardSyncSetting);
if (hardSyncSetting) hardSyncGroup->add(MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES);
{
CheckableSettingsGroup *hardSyncGroup = new CheckableSettingsGroup(hardSyncSetting);
hardSyncGroup->add(MENU_ENUM_LABEL_VIDEO_HARD_SYNC_FRAMES); syncGroup->addRow(hardSyncGroup);
syncGroup->addRow(hardSyncGroup);
}
} }
syncGroup->add(MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES); syncGroup->add(MENU_ENUM_LABEL_VIDEO_MAX_SWAPCHAIN_IMAGES);