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