diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-03 07:51:30 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-03 07:51:30 +0100 |
| commit | f7609d0bdc3df851195c378eabc2715cb4c30bbe (patch) | |
| tree | c5137afca022caad71e79ddc630e277d22256aca /PROJECT_CONTEXT.md | |
| parent | 7204ac562575b03e2709068531d47f87ff7229de (diff) | |
docs: Plan Shader Asset Integration (Task #24)
Updates ASSET_SYSTEM.md to describe shader asset handling. Adds Task #24 to TODO.md and PROJECT_CONTEXT.md to extract hardcoded shaders and integrate them with the AssetManager and ShaderComposer.
Diffstat (limited to 'PROJECT_CONTEXT.md')
| -rw-r--r-- | PROJECT_CONTEXT.md | 6 |
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. |
