Registry / crypto / ash
library0.38.0+1.3.281rscratesunverified

A lightweight, zero-overhead Vulkan API wrapper for Rust, providing safe and idiomatic bindings.

# Cargo.toml [dependencies] ash = "0.38.0+1.3.281"
INSTALL
IMPORT
SIG · ASH
A
ash
cryptorustv0.38.0+1.3.281
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Device
use ash::Device;

Creates a Vulkan device using Ash.

use ash::Device; // Device creation requires an instance and physical device selection. let device: Device = unsafe { instance.create_device(physical_device, &create_info, None).unwrap() };
Debug
Known issues
gotchaAsh requires unsafe code for many operations due to Vulkan's nature; incorrect usage can cause undefined behavior.
fix
Ensure all Vulkan objects are properly synchronized and destroyed.
affects: *
Upgrade
Version history
0.38.0+1.3.281latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
47 hits · last 30 days
node
42
Resources
ash — cargo add ash · libregistry