[Scummvm-git-logs] scummvm master -> 03fb68e1ff0fbb4073f3625d022e99dc0708c603

mduggan noreply at scummvm.org
Sun Jan 26 21:29:18 UTC 2025


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

Summary:
03fb68e1ff TETRAEDGE: Don't declare OpenGL with shaders as supported


Commit: 03fb68e1ff0fbb4073f3625d022e99dc0708c603
    https://github.com/scummvm/scummvm/commit/03fb68e1ff0fbb4073f3625d022e99dc0708c603
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2025-01-27T08:29:15+11:00

Commit Message:
TETRAEDGE: Don't declare OpenGL with shaders as supported

And don't try to fallback on classic OpenGL as it's not always
available.
This avoids the engine to error out on Android.
Instead, the getBestMatchingType falls back on TinyGL.

Changed paths:
    engines/tetraedge/tetraedge.cpp


diff --git a/engines/tetraedge/tetraedge.cpp b/engines/tetraedge/tetraedge.cpp
index 3f927aac38a..77b9aaed1b5 100644
--- a/engines/tetraedge/tetraedge.cpp
+++ b/engines/tetraedge/tetraedge.cpp
@@ -345,18 +345,12 @@ Graphics::RendererType TetraedgeEngine::preferredRendererType() const {
 #if defined(USE_OPENGL_GAME)
 			Graphics::kRendererTypeOpenGL |
 #endif
-#if defined(USE_OPENGL_SHADERS)
-			Graphics::kRendererTypeOpenGLShaders |
-#endif
 #if defined(USE_TINYGL)
 			Graphics::kRendererTypeTinyGL |
 #endif
 			0;
 
 	Graphics::RendererType matchingRendererType = Graphics::Renderer::getBestMatchingType(desiredRendererType, availableRendererTypes);
-	// Currently no difference between shaders and otherwise for this engine.
-	if (matchingRendererType == Graphics::kRendererTypeOpenGLShaders)
-		matchingRendererType = Graphics::kRendererTypeOpenGL;
 
 	if (matchingRendererType == 0) {
 		error("No supported renderer available.");




More information about the Scummvm-git-logs mailing list