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