diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-06 09:59:52 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-06 09:59:52 +0100 |
| commit | 98ab690a5e6c5b038a3842dd071848c0059971ae (patch) | |
| tree | a0a55bc11b044ae33ae34b0ff56d0361b7ce9777 /src/gpu/effects | |
| parent | e19e342ddb018dca3fffe32dc93c66e5a7dae519 (diff) | |
docs: Update Task A status - artifacts fixed but shadows missing
Task A progress:
✅ Mesh normal transformation fixed (shader double-transpose bug)
✅ Quaternion rotation stretching fixed (axis normalization)
✅ Mesh shadow scaling fixed (excluded from SDF scale factor)
✅ Floor rendering artifacts fixed (PLANE → BOX workaround)
Remaining issues:
- Task A.1: Missing shadows in test_mesh (needs investigation)
- Task A.2: ObjectType::PLANE broken with non-uniform scaling
- Root cause: sdPlane doesn't handle non-uniform scale in local space
- Workaround applied: Using BOX instead of PLANE for floor
- Need to determine if PLANE should support this or is unsupported by design
handoff(Claude): Test mesh visual artifacts resolved, but PLANE object type
has fundamental issues with non-uniform scaling. Workaround in place, but
proper fix requires deeper investigation into SDF distance field math.
Diffstat (limited to 'src/gpu/effects')
0 files changed, 0 insertions, 0 deletions
