summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
9 hoursfix(audio): Calculate sample offsets from render position, not playback positionHEADmainskal
9 hoursrefactor(audio): Simplify music track with steady beat progressionskal
9 hoursfix(audio): Implement sample-accurate event timingskal
10 hoursadd debugging code to flash_effectskal
11 hoursrefactor(audio): Convert tracker to unit-less timing systemskal
11 hoursRevert "fix(track_visualizer): Convert beats to seconds correctly"skal
11 hoursfix(track_visualizer): Convert beats to seconds correctlyskal
11 hoursfix(test_demo): Space patterns 4 seconds apart to prevent overlapskal
11 hourschore: Disable tempo variation and simplify music trackskal
11 hoursfeat(tools): Add music track visualizerskal
11 hoursfeat(gpu): Systematize post-process bindings and enable vertex shader uniformsskal
12 hoursdocs: Final session summaryskal
13 hourstest: Add HTML Gantt chart output test for seq_compilerskal
13 hourstest: Add Gantt chart output test for seq_compilerskal
13 hoursdocs: Add handoff for asset regeneration fixskal
13 hoursfix: Auto-regenerate assets after clean buildskal
13 hoursrefactor: Store const GpuContext& in Effect base classskal
13 hoursrefactor: Bundle GPU context into GpuContext structskal
13 hoursfix(audio): Synchronize audio-visual timing with playback timeskal
14 hoursperf(spectral_editor): Implement caching and subarray optimizationsskal
15 hoursdocs: Reorganize documentation with tiered hierarchy for context optimizationskal
15 hoursupdate doc, optimize spectral_editorskal
16 hoursfeat(audio): Add SilentBackend, fix peak measurement, reorganize backendsskal
18 hoursrefactor(build): Complete FINAL_STRIP infrastructure (Phase 5 - Final Report)skal
18 hoursrefactor(audio): Convert miniaudio_backend.cc to use FATAL_* macros (Phase 3)skal
19 hoursrefactor(audio): Convert ring_buffer.cc to use FATAL_CHECK macros (Phase 2)skal
19 hoursfeat(build): Add FINAL_STRIP mode for maximum size optimizationskal
19 hoursdocs(todo): Add Task #69 - Convert audio pipeline to clipped int16skal
19 hoursdocs(audio): Document WavDumpBackend synchronization with MiniaudioBackendskal
19 hourstest(audio): Add error handling tests for WavDumpBackendskal
19 hoursfix(audio): Remove clipping from WavDumpBackend, add diagnosticsskal
19 hoursrefactor(audio): Remove tempo logic from WavDumpBackendskal
20 hourstest(gpu): Add comprehensive TextureManager testsskal
20 hoursfix(coverage): Explicitly disable STRIP_ALL during coverage runsskal
20 hoursdocs: Add script maintenance requirements after hierarchy changesskal
20 hoursfix(coverage): Handle moved files and clean stale coverage dataskal
20 hoursfix(ci): Update verification script to catch tool compilation failuresskal
20 hoursfix(tools): Correct include path in spectool.ccskal
20 hourstest(gpu): Add automatic validation for effect test coverageskal
20 hourstest(gpu): Register GPU tests with CTestskal
20 hourstest(gpu): Add post-process helper utilities testing (Phase 2.2)skal
20 hourstest(gpu): Add comprehensive effect class testing (Phase 2.1)skal
20 hourstest: Add GPU effects test infrastructure (Phase 1 Foundation)skal
21 hoursdocs: Update platform reports to reflect completed reorganizationskal
21 hoursrefactor: Move platform files to src/platform/ subdirectoryskal
21 hoursdocs: Add platform side quest summary reportskal
21 hourstest: Add platform test coverage (test_platform.cc)skal
21 hoursdocs: Remove duplicate Task #57 entry from TODO.mdskal
21 hoursdocs: Add Task #68 for mesh wireframe rendering in debug modeskal
21 hoursdocs: Add Task #67 for DCT/FFT performance benchmarkingskal