aboutsummaryrefslogtreecommitdiff
path: root/source/Camera.cpp
diff options
context:
space:
mode:
authorrtk0c <[email protected]>2022-05-08 00:55:04 -0700
committerrtk0c <[email protected]>2022-05-08 00:55:04 -0700
commit3f80b0ee6c1432e9ac6bb4716aa9c3b0ac9b231f (patch)
tree3dabc3c964b2e0677cac9308f31ad0d6b611dd85 /source/Camera.cpp
parenta4ccb12fb3062e446d5b6a1dfd6fa91ae1c2fa5f (diff)
Changeset: 30 Fix performing translation in multiple places
- Camera: project matrix shouldn't need to handle eye position - SimpleGeometryObject: mesh coordinates should be local
Diffstat (limited to 'source/Camera.cpp')
-rw-r--r--source/Camera.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/source/Camera.cpp b/source/Camera.cpp
index c634ded..4c1f881 100644
--- a/source/Camera.cpp
+++ b/source/Camera.cpp
@@ -40,10 +40,6 @@ glm::mat4 Camera::CalcProjectionMatrix() const {
} else {
float widthMeters = AppConfig::mainWindowWidth / pixelsPerMeter;
float heightMeters = AppConfig::mainWindowHeight / pixelsPerMeter;
- return glm::ortho(
- eye.x - widthMeters / 2,
- eye.x + widthMeters / 2,
- eye.y - heightMeters / 2,
- eye.y + heightMeters / 2);
+ return glm::ortho(-widthMeters / 2, +widthMeters / 2, -heightMeters / 2, +heightMeters / 2);
}
}