summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index e855384..f97ef0e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -64,11 +64,12 @@ Ongoing shader code hygiene for granular, reusable snippets.
**Design:** `cnn_v3/docs/CNN_V3.md` | All phases 1–7 complete. Runtime pipeline operational.
-**Current pipeline:** `GBufferEffect` → `GBufDeferredEffect` → sink (debug view: albedo×diffuse)
+**Current pipeline:** `GBufferEffect` → `GBufDeferredEffect` → `GBufViewEffect` → sink
+
+**Shadow pass status:** ✅ Fixed and re-enabled. Cube + sphere shadows correct. Pulsating sphere scale confirmed correct end-to-end. Scene is currently simplified (1 cube + 1 sphere, 1 light) for debugging.
**Active work:**
-- [ ] Fix/validate shadow pass (`gbuf_shadow.wgsl`) — currently disabled in deferred
-- [ ] Re-enable shadow in `GBufDeferredEffect` once validated
+- [ ] Restore full scene in `GBufferEffect::set_scene()` (20 cubes + 4 spheres, 2 lights)
- [ ] Run first real training pass — see `cnn_v3/docs/HOWTO.md` §3
**Pending (lower priority):**