[Scummvm-git-logs] scummvm branch-2-9 -> 8c3eecfdeaa5ddc2045caa57979ba8f812699b5c
dwatteau
noreply at scummvm.org
Wed Apr 30 12:59:15 UTC 2025
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
18041f9625 TWP: Thimbleweed Park should not crash if shaders are not supported
8c3eecfdea TWP: Thimbleweed Park should not close ScummVM if shaders are not supported
Commit: 18041f9625cbfd1f2dec42da8e95b19b90a96c1e
https://github.com/scummvm/scummvm/commit/18041f9625cbfd1f2dec42da8e95b19b90a96c1e
Author: scemino (scemino74 at gmail.com)
Date: 2025-04-30T14:50:54+02:00
Commit Message:
TWP: Thimbleweed Park should not crash if shaders are not supported
(cherry picked from commit fffc1feb52945792ac1aebac7c0e885df11c3283)
Changed paths:
engines/twp/twp.cpp
diff --git a/engines/twp/twp.cpp b/engines/twp/twp.cpp
index cb53ec314f7..826b5d5fba6 100644
--- a/engines/twp/twp.cpp
+++ b/engines/twp/twp.cpp
@@ -1011,6 +1011,10 @@ Common::Error TwpEngine::run() {
const Common::String &gameTarget = ConfMan.getActiveDomainName();
AchMan.setActiveDomain(getMetaEngine()->getAchievementsInfo(gameTarget));
+ if (!g_system->hasFeature(OSystem::kFeatureShadersForGame)) {
+ error("Thimbleweed Park requires OpenGL with shaders");
+ }
+
initGraphics3d(SCREEN_WIDTH, SCREEN_HEIGHT);
// Set the engine's debugger console
Commit: 8c3eecfdeaa5ddc2045caa57979ba8f812699b5c
https://github.com/scummvm/scummvm/commit/8c3eecfdeaa5ddc2045caa57979ba8f812699b5c
Author: scemino (scemino74 at gmail.com)
Date: 2025-04-30T14:50:55+02:00
Commit Message:
TWP: Thimbleweed Park should not close ScummVM if shaders are not supported
(cherry picked from commit 692eea97fa79f285f29af2de3b6d924e586a4786)
Changed paths:
engines/twp/twp.cpp
diff --git a/engines/twp/twp.cpp b/engines/twp/twp.cpp
index 826b5d5fba6..31db06733ba 100644
--- a/engines/twp/twp.cpp
+++ b/engines/twp/twp.cpp
@@ -1012,7 +1012,7 @@ Common::Error TwpEngine::run() {
AchMan.setActiveDomain(getMetaEngine()->getAchievementsInfo(gameTarget));
if (!g_system->hasFeature(OSystem::kFeatureShadersForGame)) {
- error("Thimbleweed Park requires OpenGL with shaders");
+ return Common::Error(Common::kUnknownError, "Thimbleweed Park requires OpenGL with shaders which is not supported on your system");
}
initGraphics3d(SCREEN_WIDTH, SCREEN_HEIGHT);
More information about the Scummvm-git-logs
mailing list