[Scummvm-git-logs] scummvm master -> 8abddfdf607aa8afc4393cfbc8388a5ccc611b2a

aquadran noreply at scummvm.org
Mon Sep 1 12:36:07 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:
8abddfdf60 WINTERMUTE: Moved _blendMode to OpenGL renderer from 3D common


Commit: 8abddfdf607aa8afc4393cfbc8388a5ccc611b2a
    https://github.com/scummvm/scummvm/commit/8abddfdf607aa8afc4393cfbc8388a5ccc611b2a
Author: Paweł Kołodziejski (aquadran at gmail.com)
Date: 2025-09-01T14:36:01+02:00

Commit Message:
WINTERMUTE: Moved _blendMode to OpenGL renderer from 3D common

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


diff --git a/engines/wintermute/base/gfx/base_renderer3d.h b/engines/wintermute/base/gfx/base_renderer3d.h
index 70cd77d2723..90030abf659 100644
--- a/engines/wintermute/base/gfx/base_renderer3d.h
+++ b/engines/wintermute/base/gfx/base_renderer3d.h
@@ -80,7 +80,6 @@ public:
 	virtual bool stencilSupported() = 0;
 	virtual bool invalidateTexture(BaseSurfaceOpenGL3D *texture) = 0;
 
-	Graphics::TSpriteBlendMode _blendMode;
 	virtual void setSpriteBlendMode(Graphics::TSpriteBlendMode blendMode, bool forceChange = false) = 0;
 
 	virtual bool invalidateDeviceObjects() = 0;
diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
index a56e35f1bc7..8467759c242 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d.h
@@ -162,6 +162,7 @@ private:
 	bool setupLines();
 	void displaySimpleShadow(BaseObject *object) override;
 
+	Graphics::TSpriteBlendMode _blendMode;
 	SimpleShadowVertex _simpleShadow[4];
 	Common::Array<DXVector4> _lightPositions;
 	Common::Array<DXVector3> _lightDirections;
diff --git a/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.h b/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.h
index 0c29e0a3e8c..74c06005264 100644
--- a/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.h
+++ b/engines/wintermute/base/gfx/opengl/base_render_opengl3d_shader.h
@@ -167,6 +167,8 @@ private:
 
 	SimpleShadowVertex _simpleShadow[4];
 
+	Graphics::TSpriteBlendMode _blendMode;
+
 	DXMatrix _glProjectionMatrix;
 	float _alphaRef;
 




More information about the Scummvm-git-logs mailing list