summaryrefslogtreecommitdiff
path: root/src/main.cc
AgeCommit message (Expand)Author
35 hoursfix: Guard --headless flag with DEMO_HEADLESS defineskal
39 hoursfeat: Add headless mode for testing without GPUskal
41 hoursfeat: Add debug-only file change detection for rapid iterationskal
45 hoursfix: Audio startup hiccup - use fill_audio_buffer for pre-fillskal
2 daysfix: Resolve WebGPU uniform buffer alignment issues (Task #74)skal
3 daysrefactor: Use tracker BPM instead of hardcoded valuesskal
3 daysfeat(audio): Add --tempo flag for variable tempo testingskal
3 dayschore: Clean up generated files and update project configskal
3 daysfix(demo64k): Pass absolute time to gpu_draw and remove tempo_test_enabled fr...skal
3 daysfeat(timing): Decouple graphics loop from audio clock for smooth performanceskal
3 daysrefactor(audio): Finalize audio sync, update docs, and clean up test artifactsskal
3 daysstyle: Apply clang-format to all source filesskal
4 daysfix(audio): Prevent events from triggering one frame earlyskal
4 dayschore: Disable tempo variation and simplify music trackskal
4 daysfeat(audio): Add SilentBackend, fix peak measurement, reorganize backendsskal
4 daysrefactor(audio): Remove tempo logic from WavDumpBackendskal
4 daysrefactor: Move platform files to src/platform/ subdirectoryskal
5 daysclean up main.ccskal
6 daysfeat(audio): Complete Task #56 - Audio Lifecycle Refactor (All Phases)skal
6 daysfeat(audio): Complete Phase 3 - Migrate main.cc to AudioEngine (Task #56)skal
7 daysfeat: Optional sequence end times and comprehensive effect documentationskal
7 daysfeat: Audio playback stability, NOTE_ parsing fix, sample caching, and debug ...skal
7 daysfeat(audio): Implement ring buffer for live playback timingskal
7 daysfeat(audio): Add WAV dump backend for debugging audio outputskal
7 daysfeat(audio): Simplified demo track with tempo scaling testsskal
7 daysfeat(audio): Variable tempo system with music time abstractionskal
8 daysrefactor: Task #20 - Platform & Code Hygieneskal
8 daysfeat(audio): Fix tracker bugs and implement rock demo trackskal
8 daysfeat: Finalize tracker asset-sample integration with unified pasting strategyskal
8 daysupdate the melody a bitskal
8 daysfeat: Complete audio tracker system integration and testsskal
9 daysfix(gpu): Resolve high-DPI squished rendering and 3D shadow bugsskal
9 daysfeat(3d): Add scaffolding for visual debugging (Task #18a)skal
9 daysrefactor(platform): Encapsulate state in PlatformState structskal
9 daysfeat(platform): Fix high-DPI scaling and add resolution optionskal
10 daysclang-formatskal
11 daysstyle: add vertical compression rules to clang-formatskal
11 daysrefactor: move generated asset files to src/generated/skal
11 daysfix: Cross-compilation and style complianceskal
11 daysfeat: Multi-pass rendering architecture and effect stubsskal
11 daysfeat: Add --seek command line option for fast-forward debuggingskal
11 daysfeat: Implement Sequence and Effect system for demo choreographyskal
11 daysupdate session with mix fixesskal
11 daysImplement procedural audio generation, spectral effects, and WebGPU particle ...skal
11 daysadd notesskal
11 daysenforce code styleskal
14 daysfix the audioskal
14 daysfeat(visuals): Add rotation, color shifts, and improved beat-syncskal
14 daysfeat(visuals): Enhance colors and add background flashesskal
2026-01-28feat(demo): Add drum sequence using embedded assetsskal