summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index 000e619..8e02610 100644
--- a/TODO.md
+++ b/TODO.md
@@ -99,9 +99,9 @@ This file tracks prioritized tasks with detailed attack plans.
- [x] Define `ASSET_MESH` type in `asset_manager`.
- [x] Update `asset_packer` to parse simple `.obj` files (positions, normals, UVs) and serialize them.
- [x] Update `Renderer3D` to handle `ObjectType::MESH` in the rasterization path.
-- [ ] **Task #36: Blender Exporter:** Create a Python script (`tools/blender_export.py`) to export meshes/cameras/lights to a binary asset format. (Deprioritized)
-- [ ] **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.
+- [x] **Task #36: Blender Exporter:** Create a Python script (`tools/blender_export.py`) to export meshes/cameras/lights to a binary asset format.
+- [x] **Task #37: Asset Ingestion:** Update `asset_packer` to handle the new 3D binary format.
+ - [x] **Task #38: Runtime Loader:** Implement a minimal C++ parser to load the scene data into the ECS/Renderer.
- [x] **Task #18-B: GPU BVH & Shadows** (Optimization)
- [x] **Upload BVH:** Create a storage buffer for `BVHNode` data and upload the CPU-built BVH every frame in `Renderer3D`.