summaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Collapse)Author
2026-01-31Chore: Add missing newlines at end of source filesskal
2026-01-31Implement procedural audio generation, spectral effects, and WebGPU particle ↵skal
system
2026-01-31enforce code styleskal
2026-01-30add mini_math.h header-only vector libskal
2026-01-28refactor(assets): Optimize asset retrieval using array lookupskal
This refactors the asset management system to be more efficient and cleaner. - Moved common GetAsset/DropAsset logic to src/util/asset_manager.cc. - Changed retrieval to use an array of records (AssetRecord) for O(1) lookups instead of a switch statement. - Updated asset_packer to generate only raw data and the record array.
2026-01-28style: Add 3-line descriptive headers to all source filesskal
This commit applies a new project-wide rule that every source file must begin with a concise 3-line comment header describing its purpose. - Updated CONTRIBUTING.md with the new rule. - Applied headers to all .cc and .h files in src/ and tools/. - Fixed various minor compilation errors and missing includes discovered during the header update process.
2026-01-27initial commitskal