[Scummvm-git-logs] scummvm master -> a3f511ddcc1269e674c530c4722716381abe5000
mduggan
noreply at scummvm.org
Tue Nov 18 22:26:31 UTC 2025
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:
a3f511ddcc TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer
Commit: a3f511ddcc1269e674c530c4722716381abe5000
https://github.com/scummvm/scummvm/commit/a3f511ddcc1269e674c530c4722716381abe5000
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2025-11-19T09:26:27+11:00
Commit Message:
TETRAEDGE: Increase drawCallMemorySize for TinyGl renderer
New value set to 7MB. Default is 5MB, and 6MB still crashes the Syberia 1 game.
This is a somewhat "blind" fix for bug #16344 whereby using TinyGL renderer Syberia 1 would crash after Kate rings the bell in the lobby (starting area).
The chosen value may not be the optimal one. I've tested with this value (7MB) and the game continued without a crash; I've played a bit further till Kate visits the town lawyer (Notary) and then unlocks the gate to the Voralberg Factory.
Changed paths:
engines/tetraedge/te/te_renderer_tinygl.cpp
diff --git a/engines/tetraedge/te/te_renderer_tinygl.cpp b/engines/tetraedge/te/te_renderer_tinygl.cpp
index 9d0077d21a6..d904cc8880f 100644
--- a/engines/tetraedge/te/te_renderer_tinygl.cpp
+++ b/engines/tetraedge/te/te_renderer_tinygl.cpp
@@ -98,7 +98,7 @@ void TeRendererTinyGL::init(uint width, uint height) {
const Graphics::PixelFormat pixelFormat = g_system->getScreenFormat();
debug(2, "INFO: TinyGL front buffer pixel format: %s", pixelFormat.toString().c_str());
- TinyGL::createContext(width, height, pixelFormat, 256, true, ConfMan.getBool("dirtyrects"));
+ TinyGL::createContext(width, height, pixelFormat, 256, true, ConfMan.getBool("dirtyrects"), 7 * 1024 * 1024);
tglViewport(0, 0, width, height);
More information about the Scummvm-git-logs
mailing list