summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-08 07:27:18 +0100
committerskal <pascal.massimino@gmail.com>2026-02-08 07:27:18 +0100
commitd74c6dae8614d49c6db958291312c772bf8492c2 (patch)
tree015293355fe3efe6b855574aa0f77b8e4e2e2a79 /TODO.md
parente279537708fb511abf1d8f65325c145916a10918 (diff)
docs: Document mesh shadow limitation (Task A.1 investigation)
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md2
1 files changed, 1 insertions, 1 deletions
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