[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