diff options
Diffstat (limited to 'src/test_demo.cc')
| -rw-r--r-- | src/test_demo.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test_demo.cc b/src/test_demo.cc index d116f85..749ef01 100644 --- a/src/test_demo.cc +++ b/src/test_demo.cc @@ -41,9 +41,14 @@ class PeakMeterEffect : public PostProcessEffect { audio_intensity: f32, }; + struct EffectParams { + unused: f32, + }; + @group(0) @binding(0) var inputSampler: sampler; @group(0) @binding(1) var inputTexture: texture_2d<f32>; @group(0) @binding(2) var<uniform> uniforms: Uniforms; + @group(0) @binding(3) var<uniform> params: EffectParams; @vertex fn vs_main(@builtin(vertex_index) vertexIndex: u32) -> VertexOutput { @@ -214,6 +219,9 @@ int main(int argc, char** argv) { platform_state = platform_init(fullscreen_enabled, width, height); gpu_init(&platform_state); + // Load timeline from test_demo.seq + LoadTimeline(*gpu_get_main_sequence(), *gpu_get_context()); + // Add peak meter visualization effect (renders as final post-process) #if !defined(STRIP_ALL) const GpuContext* gpu_ctx = gpu_get_context(); |
