diff options
| author | skal <pascal.massimino@gmail.com> | 2026-01-31 15:36:45 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-01-31 15:36:45 +0100 |
| commit | 72c0cbcb38732b698d33d52459fed67af56ee2ec (patch) | |
| tree | 83cabb089d76c7dda49ac786ad829b6f37d17bbf /CMakeLists.txt | |
| parent | e96f282d77bd114493c8d9097c7fb7eaaad2338b (diff) | |
feat: Implement Sequence and Effect system for demo choreography
Refactors the rendering pipeline into a modular Sequence/Effect system. 'MainSequence' manages the final frame rendering and a list of 'Sequence' layers. 'Sequence' manages a timeline of 'Effect' objects (start/end/priority). Concrete effects (Heptagon, Particles) are moved to 'demo_effects.cc'. Updates main loop to pass beat and aspect ratio.
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7030152..c7b7508 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -159,6 +159,8 @@ add_executable(demo64k src/main.cc src/platform.cc src/gpu/gpu.cc + src/gpu/effect.cc + src/gpu/demo_effects.cc src/audio/audio.cc src/audio/gen.cc src/audio/fdct.cc |
