mirror of
https://github.com/Boof2015/prism.git
synced 2026-08-18 11:34:19 +02:00
experimental 120fps tui
This commit is contained in:
@@ -477,6 +477,20 @@ void testSettingsModelAndPersistence() {
|
||||
Prism::Tui::settingsForPage(Prism::Tui::SettingsPage::General).size() == 2,
|
||||
"settings should expose shallow category pages");
|
||||
Prism::Tui::TuiSettings adjusted;
|
||||
require(Prism::Tui::adjustSetting(
|
||||
adjusted, Prism::Tui::SettingId::RefreshRate, 1) &&
|
||||
adjusted.refreshRate == 120 &&
|
||||
Prism::Tui::settingValue(
|
||||
adjusted, Prism::Tui::SettingId::RefreshRate).find("experimental") !=
|
||||
std::string::npos,
|
||||
"refresh settings should expose an explicit experimental 120 FPS mode");
|
||||
require(Prism::Tui::adjustSetting(
|
||||
adjusted, Prism::Tui::SettingId::RefreshRate, 1) &&
|
||||
adjusted.refreshRate == 30 &&
|
||||
Prism::Tui::adjustSetting(
|
||||
adjusted, Prism::Tui::SettingId::RefreshRate, -1) &&
|
||||
adjusted.refreshRate == 120,
|
||||
"refresh settings should cycle through 30, 60, and 120 FPS in both directions");
|
||||
require(Prism::Tui::adjustSetting(
|
||||
adjusted, Prism::Tui::SettingId::InputTrim, 1) &&
|
||||
adjusted.inputTrimDb == 0.5f,
|
||||
|
||||
Reference in New Issue
Block a user