| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-28 | pke: use new pk_iter_t from pk.h | Jonathan Bradley | |
| 2025-08-28 | pk.h: update to 0.9.0, handle breaking changes | Jonathan Bradley | |
| 2025-08-22 | pke: print %.16s for AssetKey and newline | Jonathan Bradley | |
| 2025-08-21 | pke: embed shaders in executable | Jonathan Bradley | |
| 2025-08-19 | pke: ui box type button image | Jonathan Bradley | |
| 2025-08-06 | pke: first-pass add asset details | Jonathan Bradley | |
| 2025-07-17 | pke: handle pk.h breaking changes | Jonathan Bradley | |
| 2025-06-05 | pke: asset: print if still loading | Jonathan Bradley | |
| 2025-06-05 | pk.h: update to 0.6.0 + handle breaking changes | Jonathan Bradley | |
| 2025-05-30 | pke: asset: BucketContainer>pk_bkt_arr_t & cleanup | Jonathan Bradley | |
| 2025-05-29 | pke: ecs: BucketContainer > pk_bkt_arr_t & cleanup | Jonathan Bradley | |
| 2025-05-20 | pke: serialization overhaul + embedded assets | Jonathan Bradley | |
| 2025-02-28 | pke: checkpoint: vk renames + first-pass ui | Jonathan Bradley | |
| Renamed pipeline and descriptor names to be more self-descriptive. UI work is not done, and will not record. Needs vulkan items created (buffers). | |||
| 2025-02-04 | pke: use max_align_t | Jonathan Bradley | |
| 2025-01-31 | pke: first-pass font serialization | Jonathan Bradley | |
| 2025-01-23 | pke: first-pass 2d overlay render pass scaffolding | Jonathan Bradley | |
| 2025-01-14 | chore: fix compiler warnings + extra includes | Jonathan Bradley | |
| 2025-01-09 | flatten file structure + rename | Jonathan Bradley | |
| 2025-01-08 | first-pass replace cmake with make | Jonathan Bradley | |
| 2024-11-14 | add pk.h and major pkmem refactor | Jonathan Bradley | |
| Completely replaces the memory module with pkmem pkmem is a newer implementation of the same bucket memory structure. Also includes replacing pkstr.h with pk.h's pkstr | |||
| 2024-01-09 | refactor and simplify bucketed-array | Jonathan Bradley | |
| 2024-01-05 | engine assets are handled by the engine | Jonathan Bradley | |
| 2023-12-28 | add asset type for filtering | Jonathan Bradley | |
| 2023-12-27 | assets are global and stored in the project file | Jonathan Bradley | |
| 2023-12-23 | first pass background asset loading - buggy | Jonathan Bradley | |
| 2023-12-12 | use specific types for handle indexes consistently | Jonathan Bradley | |
| 2023-12-11 | replace handles with union struct | Jonathan Bradley | |
| 2023-12-06 | expose if the contents of a bucket were moved | Jonathan Bradley | |
| 2023-10-23 | memory manager now handles alignment | Jonathan Bradley | |
| 2023-10-09 | bucket teardown | Jonathan Bradley | |
| 2023-10-09 | print all assets that weren't handled as LIFO | Jonathan Bradley | |
| 2023-10-06 | Memory management - ctors and dtors | Jonathan Bradley | |
| 2023-10-06 | Asset Manager debug print | Jonathan Bradley | |
| 2023-09-14 | backwards asserts | Jonathan Bradley | |
| 2023-09-06 | bucket cleanup | Jonathan Bradley | |
| 2023-09-06 | cleanup naming conventions and header defs | Jonathan Bradley | |
| 2023-09-06 | rename variables to be more explicit | Jonathan Bradley | |
| 2023-09-06 | move boilerplate bucket code to memory file | Jonathan Bradley | |
| 2023-08-22 | AssetManager handles files gracefully | Jonathan Bradley | |
| We're bypassing memcpy for files because we haven't read the file yet, and we also don't want to copy the file's data around multiple times when it isn't necessary. | |||
| 2023-08-12 | CAFE_BABE macro | Jonathan Bradley | |
| 2023-08-10 | asset manager first pass | Jonathan Bradley | |
