summaryrefslogtreecommitdiff
path: root/src/tests/gpu/test_effect_base.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-16 08:39:59 +0100
committerskal <pascal.massimino@gmail.com>2026-02-16 08:39:59 +0100
commitb17282752ee7aa384ca36daa21d034617ca34a4b (patch)
treebd1e0f91ffcbdd835a0f1a0b9b87f6aa9de418fb /src/tests/gpu/test_effect_base.cc
parent9d1d4df877f96f1970dce2ab30cfae49d3d796e1 (diff)
feat(sequence): Phase 2 - Python DAG compiler
- Pure Python 3 compiler for v2 timeline syntax - DAG validation: cycle detection, connectivity, node inference - Topological sort (Kahn's algorithm) - Lifetime analysis for optimization - Ping-pong detection framework (needs refinement) - Multi-input/multi-output effect routing - Generates optimized C++ SequenceV2 subclasses Validated on: - Simple linear chain (source->temp->sink) - Complex DAG (deferred render + compose + post) - Generates correct execution order Phase 2 complete. Next: Phase 3 effect migration handoff(Claude): Phase 2 complete, compiler generates valid C++
Diffstat (limited to 'src/tests/gpu/test_effect_base.cc')
0 files changed, 0 insertions, 0 deletions