summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.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 /PROJECT_CONTEXT.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 'PROJECT_CONTEXT.md')
-rw-r--r--PROJECT_CONTEXT.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
index 430854e..cbaeb9b 100644
--- a/PROJECT_CONTEXT.md
+++ b/PROJECT_CONTEXT.md
@@ -48,11 +48,12 @@ Style:
- [x] Gather all cross-compile and platform-specific conditional code into `platform.h`.
- [x] Refactor `platform_init()` and `platform_poll()` for cleaner abstraction.
- [x] Consolidate WebGPU header inclusions.
- - [ ] Remove `std::map`/`std::vector` from remaining paths (Deferred to Phase 2).
+ - [ ] **Task #34: Full STL Removal**: Remove `std::map`/`std::vector` from remaining paths (Deferred to Phase 2).
- **Task #18: 3D System Enhancements**
- - [ ] **Blender Exporter**: Create script to export scenes to internal binary format.
- - [ ] **Asset Pipeline**: Update `asset_packer` and runtime loader for 3D scenes.
+ - [ ] **Task #36: Blender Exporter**: Create script to export scenes to internal binary 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.
---
## Future Goals
@@ -63,9 +64,9 @@ Style:
- [ ] Implement Tri-planar mapping for better procedural textures.
- **Task #18-B: GPU BVH & Shadows**: Optimize scene queries with a GPU-based BVH.
- **Phase 2: Advanced Size Optimization**
- - [ ] Replace GLFW with minimal native Windows API.
- - [ ] Quantize spectrograms to logarithmic frequency and uint16_t.
- - [ ] CRT replacement investigation.
+ - [ ] **Task #22: Windows Native Platform**: Replace GLFW with minimal native Windows API.
+ - [ ] **Task #28: Spectrogram Quantization**: Quantize spectrograms to logarithmic frequency and uint16_t.
+ - [ ] **Task #35: CRT Replacement**: Investigation and implementation of CRT-free entry point.
---
*For a detailed list of all completed tasks, see the git history.*