summaryrefslogtreecommitdiff
path: root/doc/COMPLETED.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/COMPLETED.md')
-rw-r--r--doc/COMPLETED.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/COMPLETED.md b/doc/COMPLETED.md
index 8d30cca..debfc3d 100644
--- a/doc/COMPLETED.md
+++ b/doc/COMPLETED.md
@@ -29,6 +29,30 @@ Detailed historical documents have been moved to `doc/archive/` for reference:
Use `read @doc/archive/FILENAME.md` to access archived documents.
+## Recently Completed (February 16, 2026)
+
+- [x] **Sequence v2 Migration (Phase 4 Complete)**
+ - **Goal**: Replace implicit v1 framebuffer system with explicit DAG-based node routing
+ - **Changes**:
+ - Deleted v1 base classes (effect.h/cc) and 19 v1 effect files (~4KB)
+ - Ported 7 effects to v2 (Passthrough, Placeholder, GaussianBlur, Heptagon, Particles, RotatingCube, Hybrid3D)
+ - Created seq_compiler_v2.py with DAG validation, topological sort, ping-pong optimization
+ - Generated surface-based and encoder-based RenderV2Timeline() functions
+ - Fixed WebGPU validation errors (binding layouts, depth attachments, surface format mismatches)
+ - Fixed Renderer3D texture initialization (added dummy textures for noise/sky)
+ - Fixed ParticlesEffectV2 format mismatch (ctx.format → RGBA8Unorm)
+ - Fixed gpu_create_render_pass depth requirement (removed v1 legacy depth stencil)
+ - **Architecture**:
+ - Explicit Node system with typed buffers (u8x4_norm, f32x4, depth24)
+ - DAG effect routing with multi-input/multi-output support
+ - Compile-time ping-pong optimization (aliased nodes)
+ - Unified preprocess/postprocess per sequence
+ - Python compiler (seq_compiler_v2.py) generates optimized C++ SequenceV2 subclasses
+ - **Testing**: 34/36 passing (2 v1-dependent tests disabled: test_demo_effects, test_sequence)
+ - **Status**: demo64k and test_demo run successfully, all seek positions work
+ - **TODO**: Port CNN effects to v2, flatten mode implementation, remaining effects
+ - **Design**: `doc/SEQUENCE_v2.md`, Plan: `doc/archive/SEQUENCE_V2_MIGRATION_PLAN.md`
+
## Recently Completed (February 14, 2026)
- [x] **SDF Shapes Consolidation**