2 releases

0.0.2 Apr 21, 2024
0.0.1 Apr 21, 2024

#982 in Graphics APIs

EUPL-1.2

15KB
211 lines

Opinionated Rust bindings for Vulkan.

For the duration of the GitHub requirement on crates.io, this crate's presence on crates.io is temporary, and moving onto a registry that does not require a GitHub account is top priority.


lib.rs:

Opinionated low-level Rust bindings for Vulkan

Bindgen used to generate the native unsafe bindings.

Provides an opinionated OOP wrapper around the Vulkan API.

Currently heavily work in progress.

Relies on the VK_LAYER_KHRONOS_validation layer and VK_EXT_debug_utils extension in debug mode, however they are stripped out in release mode.

No runtime deps

~0–1.8MB
~37K SLoC