ash

Vulkan wrapper

A lightweight wrapper around Vulkan bindings for Rust to provide additional type safety and convenience features.

Vulkan bindings for Rust

GitHub

2k stars
29 watching
187 forks
Language: Rust
last commit: 8 days ago
Linked from 2 awesome lists

gamedevrustvulkan

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bzm3r/ash-sample-progression Rust translation of Vulkan-based tutorials to provide a basic application that displays a cube 23
duckdb/duckdb-rs An ergonomic Rust wrapper for DuckDB's C API 505
rust-rocksdb/rust-rocksdb A Rust wrapper around the RocksDB database system. 1,862
gpuopen-librariesandsdks/v-ez A wrapper API to simplify the use of Vulkan for game developers and graphics engineers 865
particlepeter/erupted A set of auto-generated D bindings for the Vulkan API that automatically loads the necessary functions and provides a way to interact with it. 52
zyrolasting/racket-vulkan An Racket library providing an integrated Vulkan API and utilities 46
gyscos/zstd-rs A Rust binding for the zstd compression library 527
darmie/linc_vulkan A set of bindings and wrappers around the Vulkan graphics API to make it accessible from Haxe programming language. 14
maierfelix/nvk Provides a high-performance, low-abstraction Vulkan API for JavaScript and TypeScript. 924
arrayfire/arrayfire-rust Rust bindings for ArrayFire's high-performance parallel computing library 815
realitix/vulkan A Python wrapper for the Vulkan graphics API 502
aisamanra/rust-haskell-ffi A proof-of-concept demonstrating how to call Rust code from Haskell 131
kotlin-graphics/vkk A Kotlin wrapper library for the Vulkan C API that adds features like type safety and exceptions to improve developers' experience without significant CPU runtime cost. 131
expipiplus1/vulkan Haskell bindings for the Vulkan graphics API 140
fltk-rs/fltk-rs Rust bindings for a lightweight GUI library with customizable widgets and permissive licensing. 1,614