diff options
Diffstat (limited to 'PROJECT_CONTEXT.md')
| -rw-r--r-- | PROJECT_CONTEXT.md | 13 |
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.* |
