summaryrefslogtreecommitdiff
path: root/src/helpers/Monitor.cpp
diff options
context:
space:
mode:
authorVaxry <43317083+vaxerski@users.noreply.github.com>2024-09-25 10:01:13 +0100
committerGitHub <noreply@github.com>2024-09-25 10:01:13 +0100
commit2320b2241c0713b8d81e8f467cb99bd4179ad23b (patch)
tree36d090c3de4199fa8b15fd1b4596ec584fe743a1 /src/helpers/Monitor.cpp
parent8f5188269b7d58a90c569fd150435b4330dff7df (diff)
Internal: move to Mat3x3 from hyprutils (#7902)
* Meson: require hyprutils >= 0.2.3 * flake.lock: update hyprutils --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
Diffstat (limited to 'src/helpers/Monitor.cpp')
-rw-r--r--src/helpers/Monitor.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp
index 223a3f94..a2d4c504 100644
--- a/src/helpers/Monitor.cpp
+++ b/src/helpers/Monitor.cpp
@@ -772,12 +772,9 @@ Vector2D CMonitor::middle() {
}
void CMonitor::updateMatrix() {
- matrixIdentity(projMatrix.data());
- if (transform != WL_OUTPUT_TRANSFORM_NORMAL) {
- matrixTranslate(projMatrix.data(), vecPixelSize.x / 2.0, vecPixelSize.y / 2.0);
- matrixTransform(projMatrix.data(), wlTransformToHyprutils(transform));
- matrixTranslate(projMatrix.data(), -vecTransformedSize.x / 2.0, -vecTransformedSize.y / 2.0);
- }
+ projMatrix = Mat3x3::identity();
+ if (transform != WL_OUTPUT_TRANSFORM_NORMAL)
+ projMatrix.translate(vecPixelSize / 2.0).transform(wlTransformToHyprutils(transform)).translate(-vecTransformedSize / 2.0);
}
WORKSPACEID CMonitor::activeWorkspaceID() {