[Scummvm-git-logs] scummvm master -> 5aab749cfde1871b18d85a50b002e4f2b9a42f32

sdelamarre noreply at scummvm.org
Fri Mar 27 23:11:53 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:
5aab749cfd GOB: Restore force blit in o1_keyFunc, disable it only for Ween


Commit: 5aab749cfde1871b18d85a50b002e4f2b9a42f32
    https://github.com/scummvm/scummvm/commit/5aab749cfde1871b18d85a50b002e4f2b9a42f32
Author: Simon Delamarre (simon.delamarre14 at gmail.com)
Date: 2026-03-28T00:11:41+01:00

Commit Message:
GOB: Restore force blit in o1_keyFunc, disable it only for Ween

This reverts commit 84825ae722422b7eaede872eb5427e7a3cc32226.

Removing the force blit caused the Adibou2 splash screen to not be
displayed anymore - more investigation is needed. Keep it disabled for
Ween, where it was shown to cause performance issues, and where tests
suggested it is not needed.

Changed paths:
    engines/gob/inter_v1.cpp


diff --git a/engines/gob/inter_v1.cpp b/engines/gob/inter_v1.cpp
index ec3b46270c9..34cfc9f22d9 100644
--- a/engines/gob/inter_v1.cpp
+++ b/engines/gob/inter_v1.cpp
@@ -1348,6 +1348,11 @@ void Inter_v1::o1_palLoad(OpFuncParams &params) {
 }
 
 void Inter_v1::o1_keyFunc(OpFuncParams &params) {
+	if (_vm->getGameType() != kGameTypeWeen && !_vm->_vidPlayer->isPlayingLive()) {
+		_vm->_draw->forceBlit();
+		_vm->_video->retrace();
+	}
+
 	animPalette();
 	_vm->_draw->blitInvalidated();
 




More information about the Scummvm-git-logs mailing list