vulkanic
Ultra-thin Vulkan API wrapper sitting on top of vk-sys.
Checkout Examples.
Vulkan API is a very performant, low-level graphics and computation API. Drawbacks are the complex usage and e.g. a simple "hello world"-triangle with Vulkan has about 1000 lines of code using the the plain vk-sys bindings and that's a lot.
Many resources out there about Vulkan are (still) in C++. It's way easier to adapt C++ examples
without any library indirection, so using Vulkan through vulkanic
crate will allow you
to understand the API reading the official specs.
vulkanic
featuresvk::EntryPoints
✅vk::InstancePointers
✅vk::DevicePointers
✅unsafe
s ✅