Add 60fps cutscene clamp for in-engine cinematics

Suspend the FPS unlock while a demo-manager Exec (DD sub_82184460 / EM sub_821856F8) ticks, so the frame-locked IngameCinematics Sequencer plays at native ~30fps instead of double speed. Adds ac6_cutscene_clamp CVar (default on).
This commit is contained in:
salh
2026-06-15 16:03:43 +03:00
parent 0d7a528395
commit c2e2fbfbbc
27 changed files with 620 additions and 291 deletions
+5 -2
View File
@@ -38,8 +38,11 @@ void NativeGraphicsStatusDialog::OnDraw(ImGuiIO& io) {
ImGui::Text("mode: %.*s", static_cast<int>(ToString(status.mode).size()),
ToString(status.mode).data());
ImGui::Text("authoritative renderer: %s",
status.authoritative_renderer_active ? "RexGlue/Xenia D3D12 backend"
: "disabled");
status.authoritative_renderer_active
? (status.authoritative_renderer_name.empty()
? "RexGlue/Xenia backend"
: status.authoritative_renderer_name.c_str())
: "disabled");
ImGui::Text("capture active: %s", status.capture_enabled ? "yes" : "no");
ImGui::Text("draw resolution scale: %ux%u", status.draw_resolution_scale_x,
status.draw_resolution_scale_y);