Move audio settings to init and set rather than update, improving performance

This commit is contained in:
MelonSpeedruns
2026-04-07 18:49:24 -04:00
parent 3cc3f09319
commit 4e052d0aca
3 changed files with 26 additions and 8 deletions
+3 -2
View File
@@ -186,11 +186,12 @@ namespace dusk {
} else {
VIUnlockAspectRatio();
}
dusk::audio::SetMasterVolume(dusk::getSettings().audio.masterVolume / 100.0f);
dusk::audio::SetEnableReverb(dusk::getSettings().audio.enableReverb);
}
void ImGuiConsole::UpdateSettings() {
dusk::audio::SetMasterVolume(dusk::getSettings().audio.masterVolume / 100.0f);
dusk::audio::SetEnableReverb(dusk::getSettings().audio.enableReverb);
getTransientSettings().skipFrameRateLimit = getSettings().game.enableTurboKeybind && ImGui::IsKeyDown(ImGuiKey_Tab);
}