summaryrefslogtreecommitdiff
path: root/src/tests/test_shader_assets.cc
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-05 18:47:47 +0100
committerskal <pascal.massimino@gmail.com>2026-02-05 18:47:47 +0100
commit215bb6c8d2346e1328327d6aec27db0006fd4639 (patch)
tree97d03d64eab4172f5e5e528a972a150a0ccb87e0 /src/tests/test_shader_assets.cc
parent137727c4e12a4ad2350d1ce22d45e03fec6e510a (diff)
docs: Add SpectrogramResourceManager to audio refactor plan
Updated AUDIO_LIFECYCLE_REFACTOR.md to explicitly address asset/procedural spectrogram handling and AssetManager relationship. Key additions: - SpectrogramResourceManager component separates resource loading from sequencing - Clear ownership rules: AssetManager owns assets, ResourceManager owns procedurals - Unified interface for both asset and procedural spectrograms - Reduces Tracker responsibility to pattern sequencing only - FAQ section answering common questions about dependencies and caching Architecture change: AudioEngine → { Synth, Tracker, ResourceManager } ResourceManager → { AssetManager, ProceduralGenerator } This addresses the concern about coupling between tracker, synth, and assets. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'src/tests/test_shader_assets.cc')
0 files changed, 0 insertions, 0 deletions