diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/COMPLETED.md | 24 |
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** |
