summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-03 18:48:18 +0100
committerskal <pascal.massimino@gmail.com>2026-02-03 18:48:18 +0100
commitbeb6fb14543b69b096f91142e82016ccacd1d9eb (patch)
tree76f31bf1433457ef344e8a196b98754c4ca95ea7 /TODO.md
parentbf46e44e1cb6027a072819a2a3aa3be32651f6e1 (diff)
docs: defer full STL removal to Phase 2
Lowered the priority of the 'replace STL' task. It will be addressed in the final optimization phase (Phase 2) to simplify current development. Hot paths in AssetManager and Procedural remain optimized. handoff(Gemini): STL usage is now permitted for non-critical paths until the final optimization phase. PROJECT_CONTEXT.md and TODO.md updated accordingly.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md14
1 files changed, 10 insertions, 4 deletions
diff --git a/TODO.md b/TODO.md
index 391e8a7..640c5f2 100644
--- a/TODO.md
+++ b/TODO.md
@@ -39,8 +39,14 @@ This file tracks prioritized tasks with detailed attack plans.
- [ ] **Attack Plan - Asset Ingestion:** Update `asset_packer` to handle the new 3D binary format.
- [ ] **Attack Plan - Runtime Loader:** Implement a minimal C++ parser to load the scene data into the ECS/Renderer.
-## Future Goals
-- [ ] **Task #21: Shader Optimization**: Normal factorization and Tri-planar mapping.
-- [ ] **Task #5: Spectrogram Editor**: Web-based visual tool for extreme audio compression.
+## Phase 2: Size Optimization (Final Goal)
+
+- [ ] **Full STL Removal**: Replace all remaining `std::vector`, `std::map`, and `std::string` usage with custom minimal containers or C-style arrays to allow for CRT replacement. (Minimal Priority - deferred to end).
+
- [ ] **Task #22: Windows Native Platform**: Replace GLFW with direct Win32 API calls for the final 64k push.
-- [ ] **Task #23: Shader Performance Analysis**: Analyze shader performance using Xcode Metal debugger on macOS. \ No newline at end of file
+
+- [ ] **Spectrogram Quantization (Task #28)**: research optimal frequency bin distribution.
+
+
+
+## Future Goals