summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/TODO.md b/TODO.md
index 8d5d3b4..88802bb 100644
--- a/TODO.md
+++ b/TODO.md
@@ -58,7 +58,9 @@ This file tracks the next set of immediate, actionable tasks for the project.
- Vertically compact C++ source code.
- Create top-level `README.md`.
- Move non-essential documentation to `doc/`.
-- **Bug Fixes:** Resolved high-DPI "squished" rendering by implementing dynamic resolution uniforms and explicit viewport settings. Fixed missing 3D shadows by adding PLANE support and standardizing soft shadow logic.
+- **Bug Fixes:**
+ - Resolved high-DPI "squished" rendering by implementing dynamic resolution uniforms and explicit viewport settings.
+ - Fixed missing 3D shadows by unifying all objects (including the floor) under the SDF raymarching path, using 'inv_model' for accurate world-to-local transformations, and implementing robust instance-based self-shadowing prevention.
- **Code Hygiene:** Completed a project-wide code formatting pass with `clang-format`.
- **Task #4b:** Create `scripts/check_all.sh` to build and test all platform targets (macOS, Windows, Linux) to ensure stability before commits.
- **Task #10:** Modify `spectool` to trim leading and trailing silent frames from `.spec` files to reduce asset size. \ No newline at end of file