[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 ¶ms) {
}
void Inter_v1::o1_keyFunc(OpFuncParams ¶ms) {
+ 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