diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-02 16:56:09 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-02 16:56:09 +0100 |
| commit | e71dd4d2325c11cc9eb5f34ef8e26f8b88db8459 (patch) | |
| tree | b8189835af9646dd9f2afbb695a341ee3e19961e | |
| parent | c1a71c3f870358aa610509c32febfe31de5e8b16 (diff) | |
more sub-tasks
| -rw-r--r-- | TODO.md | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -42,6 +42,12 @@ This file tracks the next set of immediate, actionable tasks for the project. - [ ] maybe incorporate the platform time (platform_get_time()) into the PlatformState directly during platform_poll() call? - [ ] same with aspect_ratio (platform_get_aspect_ratio()) unless it's not an invariant and the function needs to be called each time +- ** Task #?: shader code factorization with macros + The shader code is rapidly growing big and hairy. We can probably use macros to factorize most common code (normal calc? bump mapping? sampling?) to reduce the code boilerplate. + +- ** Task #?: the SDF calculation should be passed min-distance and max-distance parameters derived from the bounding box hit. This is to narrow the ray-marching and reduce the number of iterations if possible. + + ## Future Goals - **Task #5: Implement Spectrogram Editor** |
