8 releases
0.2.7 | Jan 8, 2024 |
---|---|
0.2.6 | Dec 20, 2023 |
0.2.4 | Nov 7, 2023 |
0.2.1 | Aug 15, 2023 |
#628 in Graphics APIs
535KB
9K
SLoC
Bort
Bort is an unambitious, lightweight vulkan wrapper on top of ash and vulkan memory allocator aiming to reduce some boilerplate, call destructors with Drop
, reference count resource dependencies (with Arc
), store create-info properties, provide convenient defaults for create-info properties etc.
This repo consists of 2 crates:
- bort-vk - vulkan wrapper. crates.io link
- bort-vma - vulkan memory allocator wrapper. crates.io link
Oh, also this is like all unsafe from the vulkan spec perspective i.e. there's very little spec validity checking. I don't really care because that's what the validation layers are for imo. Shout out to vulkano for being awesome. If you want enforced spec compliance, that's the place to go!
Dependencies
~6MB
~142K SLoC