| Age | Commit message (Expand) | Author |
|---|---|---|
| 2026-03-22 | refactor(shaders): extract oct-normal encode/decode into math/normal snippet | skal |
| 2026-03-22 | feat(cnn_v3): GBufDeferredEffect — simple deferred render (albedo * shadow) | skal |
| 2026-03-22 | feat(cnn_v3): Phase 4 — type-aware SDF in shadow pass | skal |
| 2026-03-22 | feat(cnn_v3): GBufferEffect Pass 2 — SDF shadow raymarching | skal |
| 2026-03-22 | feat(cnn_v3): GBufferEffect internal scene + GBufViewEffect debug wiring | skal |
| 2026-03-22 | feat(cnn_v3): add G-buffer visualizer + web sample loader (Phase 7) | skal |
| 2026-03-21 | refactor(cnn_v3): code review — comments, simplifications, test fix | skal |
| 2026-03-21 | feat(cnn_v3): Phase 3 complete — WGSL U-Net inference shaders | skal |
| 2026-03-20 | feat(cnn_v3): G-buffer phase 1 + training infrastructure | skal |
