| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 6 days | Chore: Add missing newlines at end of source files | skal | |
| 6 days | Implement procedural audio generation, spectral effects, and WebGPU particle ↵ | skal | |
| system | |||
| 6 days | enforce code style | skal | |
| 6 days | add mini_math.h header-only vector lib | skal | |
| 8 days | refactor(assets): Optimize asset retrieval using array lookup | skal | |
| 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. | |||
| 8 days | style: Add 3-line descriptive headers to all source files | skal | |
| 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. | |||
| 9 days | initial commit | skal | |
