summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.md
diff options
context:
space:
mode:
Diffstat (limited to 'PROJECT_CONTEXT.md')
-rw-r--r--PROJECT_CONTEXT.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
index a0dd4a6..19e704a 100644
--- a/PROJECT_CONTEXT.md
+++ b/PROJECT_CONTEXT.md
@@ -34,6 +34,12 @@ Style:
- [ ] Consolidate WebGPU header inclusions.
- [ ] Remove `std::map`/`std::vector` from hot paths.
+- **Task #24: Shader Asset Integration**
+ - [ ] Extract hardcoded WGSL strings into `assets/final/shaders/`.
+ - [ ] Register shader assets in `demo_assets.txt`.
+ - [ ] Update `ShaderComposer` to load snippets from `AssetManager`.
+ - [ ] Refactor `Renderer3D` and `demo64k` to use asset-based shaders.
+
- **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.