summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-02 19:35:04 +0100
committerskal <pascal.massimino@gmail.com>2026-02-02 19:35:04 +0100
commit5cdb08c06bc7645d4aa294516d2eb3a573bd44c8 (patch)
treeac5d8aac247d9938973168dbc493b1ebf545a6a7
parent4d92a1cfb98621c1e2f3f1b3a22e29abede6c017 (diff)
docs: Update TODO.md and PROJECT_CONTEXT.md after completing shader optimization tasks
-rw-r--r--PROJECT_CONTEXT.md1
-rw-r--r--TODO.md2
2 files changed, 1 insertions, 2 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
index e0fae6d..e356fe8 100644
--- a/PROJECT_CONTEXT.md
+++ b/PROJECT_CONTEXT.md
@@ -47,7 +47,6 @@ Style:
- **Task #18: 3D System Enhancements**
- [ ] **Blender Exporter**: Convert Blender scenes to internal asset format.
- [ ] **GPU BVH & Shadows**: Optimize scene queries with a GPU-based BVH.
- - [ ] **Tri-planar or bi-planar mapping**: see https://iquilezles.org/articles/biplanar/ for instance
- **Phase 2: Advanced Size Optimization**
- [ ] Replace GLFW with minimal native Windows API.
- [ ] Quantize spectrograms to logarithmic frequency and uint16_t.
diff --git a/TODO.md b/TODO.md
index 47eb77b..6f259e1 100644
--- a/TODO.md
+++ b/TODO.md
@@ -18,7 +18,7 @@ This file tracks prioritized tasks with detailed attack plans.
## Priority 3: Shader Optimization (Task #21)
**Goal:** Improve GPU performance and reduce shader source bloat.
-- [x] **Attack Plan - SDF Macros:** Use `#define` macros in WGSL to simplify sampling and bump mapping logic.
+- [ ] **Attack Plan - Normal Factorization:** Create a standard WGSL helper for normal calculation to avoid duplicate code in every effect.
## Future Goals
- [ ] **Task #5: Spectrogram Editor**: Web-based visual tool for extreme audio compression.