From e71dd4d2325c11cc9eb5f34ef8e26f8b88db8459 Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 2 Feb 2026 16:56:09 +0100 Subject: more sub-tasks --- TODO.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TODO.md b/TODO.md index 88802bb..5e77d74 100644 --- a/TODO.md +++ b/TODO.md @@ -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** -- cgit v1.2.3