18 Commits

Author SHA1 Message Date
60ca4c06ae start work on pbr pipeline, some clean up/fixes for allocators 2025-05-21 22:32:28 +10:00
c7db4177fa fix up free list allocator, add realloc 2025-05-19 19:44:08 +10:00
cf517e0c50 clean up 2025-05-19 15:58:49 +10:00
0640032505 fixed allocator and asset system bug, still experiencing an awful asset cleanup bug though 2025-05-14 07:05:47 +10:00
7a3844013e refactor of function/type names 2025-04-26 13:15:41 +10:00
45b8f96d34 abstract ticket mutexes 2025-04-23 09:31:20 +10:00
963554cd85 fixed global init flags not being flagged 2025-04-22 08:45:58 +10:00
986e48bce4 make global allocator initialize automatically 2025-04-22 08:44:42 +10:00
d01a2e03a8 asset loading implemented 2025-04-21 21:55:58 +10:00
16e3732bbe further allocator work, incomplete but will eventually return 2025-04-21 14:44:41 +10:00
8c45c914f0 start work on changing rb tree to use linked list buckets 2025-04-21 09:06:03 +10:00
30153e1af3 convert math functions to generics 2025-04-20 16:51:44 +10:00
c27b200984 hash table + basic profiler implemented, now using c23 2025-04-20 12:24:33 +10:00
a651082dcc start work on hash table 2025-04-18 21:06:13 +10:00
7602982c93 finished free list allocator (linked list) and added small test 2025-04-18 12:37:35 +10:00
f57018317a big clean up 2025-04-14 16:37:47 +10:00
2f0722132d red-black tree implemented 2025-04-12 19:33:16 +10:00
c76dc917cc add async to vulkan buffer transfers 2025-03-29 17:38:04 +11:00