summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-03 18:52:44 +0100
committerskal <pascal.massimino@gmail.com>2026-02-03 18:52:44 +0100
commitc3714939897af2541c655c03bcdd61108fff46ea (patch)
tree8f17ff6c99f1199d053826a3ffd75e7f7e629d2b /TODO.md
parentbeb6fb14543b69b096f91142e82016ccacd1d9eb (diff)
docs: number all tasks for reference
Assigned reference numbers to all remaining tasks in documentation: - Task #34: Full STL Removal - Task #35: CRT Replacement - Task #36: Blender Exporter - Task #37: Asset Ingestion - Task #38: Runtime Loader - Task #39: Visual Debugging System - Task #40: Advanced Lighting & Transparency - Task #41: Spectrogram Editor HTML Tool - Task #42: Vectorial Spectrogram Reader (C++) - Task #43: Spectrogram Drawing Bricks Ensured consistent task numbering across PROJECT_CONTEXT.md and TODO.md.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md14
1 files changed, 9 insertions, 5 deletions
diff --git a/TODO.md b/TODO.md
index 640c5f2..70154da 100644
--- a/TODO.md
+++ b/TODO.md
@@ -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.
+
+