From d74c6dae8614d49c6db958291312c772bf8492c2 Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 8 Feb 2026 07:27:18 +0100 Subject: docs: Document mesh shadow limitation (Task A.1 investigation) --- TODO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 5ef2254..b96405e 100644 --- a/TODO.md +++ b/TODO.md @@ -11,7 +11,7 @@ This file tracks prioritized tasks with detailed attack plans. - [x] Fixed quaternion rotation stretching (non-normalized axis in quat::from_axis) - [x] Fixed mesh shadow scaling (excluded meshes from SDF scale factor) - [x] Fixed floor rendering artifacts (changed from PLANE to BOX) - - [ ] **Task A.1**: Investigate and fix missing shadows in test_mesh + - [x] **Task A.1**: Investigate and fix missing shadows in test_mesh (Investigated: Shadows are present but box-shaped due to AABB proxy. See `doc/DEBUG_SHADOWS.md`.) - [ ] **Task A.2**: Investigate and fix ObjectType::PLANE with non-uniform scaling - **Issue**: PLANE with extreme non-uniform scaling (e.g., vec3(20, 0.01, 20)) causes incorrect SDF distance calculations in shadows - **Workaround**: Changed test_mesh floor to use ObjectType::BOX instead -- cgit v1.2.3