diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-02 16:41:25 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-02 16:41:25 +0100 |
| commit | fe00b372ea6c376d5e67a1b7392c3fa4f72e6378 (patch) | |
| tree | efd3911b8c45eeba85dffa3915a157474a0f172f | |
| parent | 5354b5dc0b67f775fe173f2968f2e01023e45e21 (diff) | |
docs: Finalize session state in TODO.md with unified SDF shadow fix details
| -rw-r--r-- | TODO.md | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 |
