diff options
Diffstat (limited to 'src/gpu/gpu.h')
| -rw-r--r-- | src/gpu/gpu.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/gpu/gpu.h b/src/gpu/gpu.h index 3796517..876aa84 100644 --- a/src/gpu/gpu.h +++ b/src/gpu/gpu.h @@ -7,7 +7,6 @@ #include "platform/platform.h" struct PlatformState; // Forward declaration -class Effect; // Forward declaration // GPU context bundling device, queue, and surface format struct GpuContext { @@ -39,22 +38,15 @@ struct RenderPass { uint32_t instance_count; }; -class MainSequence; // Forward declaration - void gpu_init(PlatformState* platform_state); void gpu_draw(float audio_peak, float aspect_ratio, float time, float beat_time, float beat_phase); void gpu_resize(int width, int height); void gpu_shutdown(); -const GpuContext* gpu_get_context(); -MainSequence* gpu_get_main_sequence(); +WGPUSurface gpu_get_surface(); -#if !defined(STRIP_ALL) -void gpu_simulate_until(float time, float bpm = 120.0f); -void gpu_add_custom_effect(Effect* effect, float start_time, float end_time, - int priority); -#endif +const GpuContext* gpu_get_context(); // Placeholder for GPU performance capture. // This define can be controlled via CMake to conditionally enable profiling |
