[Scummvm-git-logs] scummvm master -> 711fc699533182e480eeb8450cb27dbf0351d698

aquadran noreply at scummvm.org
Sat Jul 12 19:59:22 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:
711fc69953 WINTERMUTE: Set _supportsRealTimeShadows at renderer init.


Commit: 711fc699533182e480eeb8450cb27dbf0351d698
    https://github.com/scummvm/scummvm/commit/711fc699533182e480eeb8450cb27dbf0351d698
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2025-07-12T21:59:18+02:00

Commit Message:
WINTERMUTE: Set _supportsRealTimeShadows at renderer init.

Changed paths:
    engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
    engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp


diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
index e8af4c7f39d..295f871a252 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.cpp
@@ -119,6 +119,8 @@ bool BaseRenderOpenGL3D::initRenderer(int width, int height, bool windowed) {
 
 	_active = true;
 
+	_gameRef->_supportsRealTimeShadows = true;
+
 	return true;
 }
 
@@ -642,7 +644,6 @@ BaseImage *BaseRenderOpenGL3D::takeScreenshot(int newWidth, int newHeight) {
 }
 
 bool BaseRenderOpenGL3D::enableShadows() {
-	_gameRef->_supportsRealTimeShadows = true;
 	return true;
 }
 
diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp b/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
index c136ed40aeb..4adb1b9fc3c 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.cpp
@@ -203,6 +203,8 @@ bool BaseRenderOpenGL3DShader::initRenderer(int width, int height, bool windowed
 
 	_active = true;
 
+	_gameRef->_supportsRealTimeShadows = true;
+
 	return true;
 }
 
@@ -740,7 +742,6 @@ BaseImage *BaseRenderOpenGL3DShader::takeScreenshot(int newWidth, int newHeight)
 }
 
 bool BaseRenderOpenGL3DShader::enableShadows() {
-	_gameRef->_supportsRealTimeShadows = true;
 	return true;
 }
 




More information about the Scummvm-git-logs mailing list