From 0bb7fa35cc340a65c944e546231632379bcfa30c Mon Sep 17 00:00:00 2001 From: skal Date: Sat, 31 Jan 2026 15:44:30 +0100 Subject: feat: Add --seek command line option for fast-forward debugging This feature allows developers to jump to a specific time in the demo sequence (e.g., './demo64k --seek 10.5'). It simulates the game logic, audio state (rendering silent buffers), and visual physics (compute shaders) from t=0 up to the target time before starting real-time playback. Audio initialization is refactored to separate device init and start. --- src/audio/audio.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/audio/audio.h') diff --git a/src/audio/audio.h b/src/audio/audio.h index dd43d97..67c83c2 100644 --- a/src/audio/audio.h +++ b/src/audio/audio.h @@ -5,5 +5,7 @@ #pragma once void audio_init(); +void audio_start(); // Starts the audio device callback +void audio_render_silent(float duration_sec); // Fast-forwards audio state void audio_update(); void audio_shutdown(); -- cgit v1.2.3