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

MIT/Apache

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 under attack

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