Commit graph

14 commits

Author SHA1 Message Date
chyyran
e90c27ebbd rt(vk): use manuallydrop for VulkanBuffer rather than Option 2024-08-25 01:26:25 -04:00
chyyran
752417f320 rt(vk): switch from an rwlock to a mutex for allocator 2024-02-28 18:30:59 -05:00
chyyran
017a1a6232 fmt: clean up imports and features 2024-02-16 01:19:52 -05:00
chyyran
b47b27fadb rt(vk): update gpu-allocator 2024-02-16 01:19:52 -05:00
chyyran
0adf3505ec rt: mark frame and create APIs unsafe
This doesn't cause an API break in the C API but we don't actually make an attempt to verify that it's safe to access any of the device contexts.
2023-02-16 17:33:47 -05:00
chyyran
121209da10 fmt: clean up warnings 2023-02-09 21:06:58 -05:00
chyyran
009e740610 vk: use gpu-allocator for memory allocations 2023-02-09 18:14:55 -05:00
chyyran
19e8da7d85 chore: general cleanup 2023-01-15 11:08:13 -05:00
chyyran
05ec73a11c fmt: run cargo fmt 2023-01-15 03:06:09 -05:00
chyyran
9b7d6fc014 capi: remove potential panics 2023-01-13 16:10:54 -05:00
chyyran
43bd53a92b chore: general clean up and format 2023-01-13 01:48:04 -05:00
chyyran
8fca2954b0 fmt: run cargo fmt 2022-12-21 21:39:31 -05:00
chyyran
fe573618f8 vk: implement load luts 2022-12-21 21:13:35 -05:00
chyyran
0c072dbc91 vk: make fbos 2022-12-07 02:05:10 -05:00