summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.md
diff options
context:
space:
mode:
Diffstat (limited to 'PROJECT_CONTEXT.md')
-rw-r--r--PROJECT_CONTEXT.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
index e607a19..1ee929c 100644
--- a/PROJECT_CONTEXT.md
+++ b/PROJECT_CONTEXT.md
@@ -23,6 +23,20 @@ Style:
- Demoscene
- No engine abstractions
+Incoming tasks in no particular order:
+- 1. add a fullscreen mode (as command line option)
+- 2. parse the keyboard key. Exit the demo when 'esc' is pressed. Toggle full-screen when 'f' is pressed.
+- 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
+- 6. add a scripting tool to edit the demo (compiled into the binary at the end)
+- 7. compile wgpu-native in optimized mode (not unoptimized)
+- 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.)
+
## Session Decisions and Current State
### Audio Engine (Synth):