| Crates.io | jay-ash |
| lib.rs | jay-ash |
| version | 0.2.0+1.4.341 |
| created_at | 2026-01-24 14:38:25.778346+00 |
| updated_at | 2026-01-25 13:42:42.850166+00 |
| description | Vulkan bindings for Rust |
| homepage | |
| repository | https://github.com/mahkoh/jay-ash |
| max_upload_size | |
| id | 2066785 |
| size | 6,243,480 |
This crate is a fork of ash. It is based on the ash 0.38 release but with the vulkan bindings updated to vulkan 1.4.341.
You should never expose any of the jay-ash types in public interfaces. Instead expose the underlying u64 handles and void pointers that are compatible with any rust vulkan wrapper.
This crate contains the following breaking changes compared to ash 0.38:
KHR_SURFACE_NAME have been renamed to
KHR_SURFACE_EXTENSION_NAME. The old naming scheme was bespoke. The new
constant names are taken directly from the vulkan specification. This has no
effect on your code if you are using the khr::surface::NAME aliases.KHR_SURFACE_SPEC_VERSION.The MSRV is stable - 3.
This project is licensed under either of
at your option.