From 00cfdcd77b5c6deaf6627e5ed75b0007e3df7603 Mon Sep 17 00:00:00 2001 From: Szymon Nowakowski Date: Sun, 4 Jan 2026 22:45:00 +0100 Subject: [PATCH] Try to understand what's wrong and fail --- .vscode/settings.json | 5 +++++ castle | 2 +- src/Game.zig | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c80846f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "files.exclude":{ + "**/.zig-cache": true, + }, +} diff --git a/castle b/castle index 7e81035..e019470 160000 --- a/castle +++ b/castle @@ -1 +1 @@ -Subproject commit 7e8103565d2d0eaeac8510b62dba59b6363c81cc +Subproject commit e01947068718cad15ac3f5fa0dce97059d9157aa diff --git a/src/Game.zig b/src/Game.zig index 5c9a049..f3b2637 100644 --- a/src/Game.zig +++ b/src/Game.zig @@ -781,7 +781,7 @@ fn render(self: *Game) !void { const camera_xscale = camera_yscale / camera_aspect_ratio; const matrix_ws_to_vs = vm.Matrix4x4.mulMatrixAffine( - .initRotation(camera_rotation.inverseUnit()), + .initRotation(camera_rotation), // TODO This is wrong - it should be correct when inverted .initTranslation(camera_position.negate()), );