[Scummvm-git-logs] scummvm master -> 90a6b1c37f072e02e7cdbd8a7edfeb445f9ee8b1

grisenti noreply at scummvm.org
Sat Jul 19 15:37:17 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:
90a6b1c37f HPL1: filter only available renderer types


Commit: 90a6b1c37f072e02e7cdbd8a7edfeb445f9ee8b1
    https://github.com/scummvm/scummvm/commit/90a6b1c37f072e02e7cdbd8a7edfeb445f9ee8b1
Author: grisenti (emanuele at grisenti.net)
Date: 2025-07-19T17:37:06+02:00

Commit Message:
HPL1: filter only available renderer types

Changed paths:
    engines/hpl1/graphics.cpp


diff --git a/engines/hpl1/graphics.cpp b/engines/hpl1/graphics.cpp
index 4b9059907f8..6f71459edeb 100644
--- a/engines/hpl1/graphics.cpp
+++ b/engines/hpl1/graphics.cpp
@@ -31,8 +31,11 @@ namespace Hpl1 {
 static Graphics::RendererType getBestRendererType() {
 	Common::String renderConfig = ConfMan.get("renderer");
 	Graphics::RendererType desiredRendererType = Graphics::Renderer::parseTypeCode(renderConfig);
+	uint32 availableRendererTypes = Graphics::Renderer::getAvailableTypes();
+	// only the following renderer types are supported for now
+	availableRendererTypes &= Graphics::kRendererTypeOpenGL | Graphics::kRendererTypeOpenGLShaders | Graphics::kRendererTypeTinyGL;
 	return Graphics::Renderer::getBestMatchingType(
-		desiredRendererType, Graphics::Renderer::getAvailableTypes());
+		desiredRendererType, availableRendererTypes);
 }
 
 bool areShadersAvailable() {




More information about the Scummvm-git-logs mailing list