experimental 120fps tui

This commit is contained in:
Boof2015
2026-08-15 18:49:48 -04:00
parent 1bb096c231
commit 12ff657929
2 changed files with 29 additions and 4 deletions
+14
View File
@@ -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,