[Scummvm-git-logs] scummvm master -> bb16fae4b4948ba15fa7eeb18beb709e4f301be0
aquadran
aquadran at gmail.com
Thu Jul 8 13:00:45 UTC 2021
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
2b5d75f830 STARK: Allow using the OpenGL 1.x renderer when shaders are unavailable
bb16fae4b4 STARK: Provide a more descriptive error when TinyGL is selected
Commit: 2b5d75f83054ed460645a7b8913cf1ce5a0fea9d
https://github.com/scummvm/scummvm/commit/2b5d75f83054ed460645a7b8913cf1ce5a0fea9d
Author: Cameron Cawley (ccawley2011 at gmail.com)
Date: 2021-07-08T15:00:41+02:00
Commit Message:
STARK: Allow using the OpenGL 1.x renderer when shaders are unavailable
Changed paths:
engines/stark/gfx/driver.cpp
diff --git a/engines/stark/gfx/driver.cpp b/engines/stark/gfx/driver.cpp
index 5c1f0ba00f..ce1a65baf9 100644
--- a/engines/stark/gfx/driver.cpp
+++ b/engines/stark/gfx/driver.cpp
@@ -52,6 +52,7 @@ Driver *Driver::create() {
#if defined(USE_OPENGL_GAME) || defined(USE_OPENGL_SHADERS) || defined(USE_GLES2)
}
bool backendCapableOpenGL = g_system->hasFeature(OSystem::kFeatureOpenGLForGame);
+ bool backendCapableOpenGLShaders = backendCapableOpenGL && OpenGLContext.shadersSupported;
#endif
if (matchingRendererType != desiredRendererType && desiredRendererType != Graphics::kRendererTypeDefault) {
@@ -60,14 +61,9 @@ Driver *Driver::create() {
}
Driver *driver = nullptr;
-#if defined(USE_OPENGL_SHADERS) || defined(USE_GLES2)
- if (!OpenGLContext.shadersSupported) {
- error("Your system does not have the required OpenGL capabilities");
- }
-#endif
#if defined(USE_GLES2) || defined(USE_OPENGL_SHADERS)
- if (backendCapableOpenGL && matchingRendererType == Graphics::kRendererTypeOpenGLShaders) {
+ if (backendCapableOpenGLShaders && matchingRendererType == Graphics::kRendererTypeOpenGLShaders) {
driver = new OpenGLSDriver();
}
#endif
Commit: bb16fae4b4948ba15fa7eeb18beb709e4f301be0
https://github.com/scummvm/scummvm/commit/bb16fae4b4948ba15fa7eeb18beb709e4f301be0
Author: Cameron Cawley (ccawley2011 at gmail.com)
Date: 2021-07-08T15:00:41+02:00
Commit Message:
STARK: Provide a more descriptive error when TinyGL is selected
Changed paths:
engines/stark/gfx/driver.cpp
diff --git a/engines/stark/gfx/driver.cpp b/engines/stark/gfx/driver.cpp
index ce1a65baf9..a577d5aa48 100644
--- a/engines/stark/gfx/driver.cpp
+++ b/engines/stark/gfx/driver.cpp
@@ -74,6 +74,7 @@ Driver *Driver::create() {
#endif
if (matchingRendererType == Graphics::kRendererTypeTinyGL) {
//driver = CreateTinyGLDriver();
+ error("This game does not currently support software rendering");
}
if (driver)
More information about the Scummvm-git-logs
mailing list