summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-01-28 11:25:34 +0100
committerskal <pascal.massimino@gmail.com>2026-01-28 11:25:34 +0100
commit58a9a7c2426f543471747165131f37c766691997 (patch)
tree0edd4c54d81e0f474c2e09a57d8212bee3727c76 /PROJECT_CONTEXT.md
parenta5fd304c9db6d6191a1ae2368bbe013f54c78aff (diff)
style update
Diffstat (limited to 'PROJECT_CONTEXT.md')
-rw-r--r--PROJECT_CONTEXT.md10
1 files changed, 4 insertions, 6 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
index 7664d9c..72af824 100644
--- a/PROJECT_CONTEXT.md
+++ b/PROJECT_CONTEXT.md
@@ -28,15 +28,13 @@ Incoming tasks in no particular order:
- [x] 2. parse the keyboard key. Exit the demo when 'esc' is pressed. Toggle full-screen when 'f' is pressed.
- [x] 3. add binary crunchers for all platforms
- 4. add cross-compilation for PC+linux (x86_64) and PC+Windows (.exe binary)
-- 5. implement a spectrogram editor for representing .spec with elementary
- shapes (bezier curves, lines, random noise, rectangles...) as a mean
- of compression
+- 5. implement a spectrogram editor for representing .spec with elementary shapes (bezier curves, lines, random noise, rectangles...) as a mean of compression / spec generation
- 6. add a scripting tool to edit the demo (compiled into the binary at the end)
- [x] 7. compile wgpu-native in optimized mode (not unoptimized)
-- [x] 8. add a #define STRIP_ALL to remove all unnecessary code for the final build
- (for instance, command-line args parsing, or unnecessary options, constant
- parameters to function calls, etc.)
+- [x] 8. add a #define STRIP_ALL to remove all unnecessary code for the final build (for instance, command-line args parsing, or unnecessary options, constant parameters to function calls, etc.)
- [x] 9. work on the compact in-line and off-line asset system (@ASSET_SYSTEM.md)
+- 10. optimize spectool to remove trailing zeroes from a spec file before saving it
+- 11. implement a general [time / timer / beat] system in the demo, for effects timing
## Session Decisions and Current State