summaryrefslogtreecommitdiff
path: root/assets/final/test_demo_assets.txt
AgeCommit message (Collapse)Author
14 hoursrefactor: Move .spec audio assets to assets/final/music subdirectoryskal
- Created assets/final/music/ directory for audio samples - Moved 14 .spec files from assets/final/ to assets/final/music/ - Updated demo_assets.txt and test_demo_assets.txt with music/ prefix - Updated gen_spectrograms.sh to output to new location - CMakeLists.txt unchanged (still uses assets/final/ as base) handoff(Claude): Music assets reorganized into subdirectory
3 daystest: Add platform test coverage (test_platform.cc)skal
Created comprehensive test suite for platform windowing abstraction: Tests implemented: - String view helpers (Win32 vs native WebGPU API) - PlatformState default initialization - platform_get_time() with GLFW context - Platform lifecycle (init, poll, shutdown) - Fullscreen toggle state tracking Coverage impact: platform.cc 0% → ~70% (7 functions tested) Files: - src/tests/test_platform.cc (new, 180 lines) - CMakeLists.txt (added test_platform target) - PLATFORM_ANALYSIS.md (detailed analysis report) All tests pass on macOS with GLFW windowing. Related: Side quest to improve platform code coverage