diff options
Diffstat (limited to 'TODO.md')
| -rw-r--r-- | TODO.md | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -35,17 +35,21 @@ This file tracks prioritized tasks with detailed attack plans. ## Priority 1: 3D System Enhancements (Task #18) **Goal:** Establish a pipeline for importing complex 3D scenes to replace hardcoded geometry. -- [ ] **Attack Plan - Blender Exporter:** Create a Python script (`tools/blender_export.py`) to export meshes/cameras/lights to a binary asset format. -- [ ] **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. +- [ ] **Task #36: Blender Exporter:** Create a Python script (`tools/blender_export.py`) to export meshes/cameras/lights to a binary asset format. +- [ ] **Task #37: Asset Ingestion:** Update `asset_packer` to handle the new 3D binary format. +- [ ] **Task #38: Runtime Loader:** Implement a minimal C++ parser to load the scene data into the ECS/Renderer. ## 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 #34: 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. -- [ ] **Spectrogram Quantization (Task #28)**: research optimal frequency bin distribution. +- [ ] **Task #28: Spectrogram Quantization**: Research optimal frequency bin distribution and implement quantization. + +- [ ] **Task #35: CRT Replacement**: investigation and implementation of CRT-free entry point. + + |
