[Scummvm-git-logs] scummvm master -> cae084bfc99c85df68b7f957c5cce033a03a5e0f

whoozle noreply at scummvm.org
Fri Jul 17 14:16:11 UTC 2026


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
cae084bfc9 PHOENIXVR: Do not render VR while switching scripts/warping.


Commit: cae084bfc99c85df68b7f957c5cce033a03a5e0f
    https://github.com/scummvm/scummvm/commit/cae084bfc99c85df68b7f957c5cce033a03a5e0f
Author: Vladimir Menshakov (vladimir.menshakov at gmail.com)
Date: 2026-07-17T15:15:53+01:00

Commit Message:
PHOENIXVR: Do not render VR while switching scripts/warping.

Fixes flickering menu in Loch Ness.

Changed paths:
    engines/phoenixvr/phoenixvr.cpp


diff --git a/engines/phoenixvr/phoenixvr.cpp b/engines/phoenixvr/phoenixvr.cpp
index 6c153704f5f..4556fd2de8c 100644
--- a/engines/phoenixvr/phoenixvr.cpp
+++ b/engines/phoenixvr/phoenixvr.cpp
@@ -1516,7 +1516,9 @@ void PhoenixVREngine::tick(float dt) {
 		executeTest(nextTest);
 	}
 
-	renderVR(dt);
+	// Render VR only if we're not switching scripts or warping anywhere.
+	if (_nextWarp < 0 && _nextScript.empty())
+		renderVR(dt);
 
 	Graphics::ManagedSurface *cursor = nullptr;
 	auto &cursors = _cursors[_warpIdx];




More information about the Scummvm-git-logs mailing list