Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I recently asked about something similar. AFAIK in terms of convenience layers, only vk-bootstrap is still maintained, other than vulkan.hpp bindings. There's also vookoo but it's rarely updated.
I recently asked about something similar. AFAIK in terms of convenience layers, only vk-bootstrap is still maintained, other than vulkan.hpp bindings. There's also vookoo but it's rarely updated.
Ultimately I went with vulkan.hpp RAII bindings, even though that way also has some learning curve and I couldn't find any documentation other than the RAII programming guide. It's great for getting started, but could use a complementary auto-generated API doc. There are also decent programming samples, which really suck for getting started, but otherwise do a good job of presenting concepts they focus on. Putting the available resources together I was able to get a project going in two weekends.
Projects Zink and DXVK implement legacy higher-level APIs on top of Vulkan, things like vk-bootstrap, VMA and vuk simplify/take over managing some specific parts of the API, and you have countless rendering abstractions that can use Vulkan as a backend, the most famous one being WebGPU and it's wgpu implementation.
Projects Zink and DXVK implement legacy higher-level APIs on top of Vulkan, things like vk-bootstrap, VMA and vuk simplify/take over managing some specific parts of the API, and you have countless rendering abstractions that can use Vulkan as a backend, the most famous one being WebGPU and it's wgpu implementation.