[Scummvm-git-logs] scummvm master -> 3c0af96eca9cb2fda3eb631e82f5d4fad64ad276
aquadran
noreply at scummvm.org
Sun Nov 3 10:31:45 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
3c0af96eca WINTERMUTE: Removed build2dTransformation, it's no longer needed
Commit: 3c0af96eca9cb2fda3eb631e82f5d4fad64ad276
https://github.com/scummvm/scummvm/commit/3c0af96eca9cb2fda3eb631e82f5d4fad64ad276
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2024-11-03T11:31:40+01:00
Commit Message:
WINTERMUTE: Removed build2dTransformation, it's no longer needed
Changed paths:
engines/wintermute/base/gfx/base_renderer3d.cpp
engines/wintermute/base/gfx/base_renderer3d.h
diff --git a/engines/wintermute/base/gfx/base_renderer3d.cpp b/engines/wintermute/base/gfx/base_renderer3d.cpp
index f47ad8caa5c..21935cbc57f 100644
--- a/engines/wintermute/base/gfx/base_renderer3d.cpp
+++ b/engines/wintermute/base/gfx/base_renderer3d.cpp
@@ -132,30 +132,6 @@ Graphics::PixelFormat BaseRenderer3D::getPixelFormat() const {
return g_system->getScreenFormat();
}
-Math::Matrix3 BaseRenderer3D::build2dTransformation(const Vector2 ¢er, float angle) {
- Math::Matrix3 translateCenter;
- translateCenter.setToIdentity();
- translateCenter(0, 2) = -center.x;
- translateCenter(1, 2) = -center.y;
-
- float sinOfAngle = Math::Angle(angle).getSine();
- float cosOfAngle = Math::Angle(angle).getCosine();
-
- Math::Matrix3 rotation;
- rotation.setToIdentity();
- rotation(0, 0) = cosOfAngle;
- rotation(0, 1) = sinOfAngle;
- rotation(1, 0) = -sinOfAngle;
- rotation(1, 1) = cosOfAngle;
-
- Math::Matrix3 translateCenterBack;
- translateCenterBack.setToIdentity();
- translateCenterBack(0, 2) = center.x;
- translateCenterBack(1, 2) = center.y;
-
- return translateCenterBack * rotation * translateCenter;
-}
-
void BaseRenderer3D::flipVertical(Graphics::Surface *s) {
for (int y = 0; y < s->h / 2; ++y) {
// Flip the lines
diff --git a/engines/wintermute/base/gfx/base_renderer3d.h b/engines/wintermute/base/gfx/base_renderer3d.h
index 83423b44c7b..5f7af531b29 100644
--- a/engines/wintermute/base/gfx/base_renderer3d.h
+++ b/engines/wintermute/base/gfx/base_renderer3d.h
@@ -162,8 +162,6 @@ public:
const BaseArray<AdGeneric *> &generics, const BaseArray<Light3D *> &lights, Camera3D *camera) = 0;
virtual void renderShadowGeometry(const BaseArray<AdWalkplane *> &planes, const BaseArray<AdBlock *> &blocks, const BaseArray<AdGeneric *> &generics, Camera3D *camera) = 0;
- Math::Matrix3 build2dTransformation(const Vector2 ¢er, float angle);
-
bool flip() override;
bool indicatorFlip() override;
bool forcedFlip() override;
More information about the Scummvm-git-logs
mailing list