diff options
Diffstat (limited to 'TODO.md')
| -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** |
