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
190 forks
Language: Rust
last commit: about 1 month 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 527
rust-rocksdb/rust-rocksdb A Rust wrapper around the RocksDB database system. 1,893
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 531
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. 925
arrayfire/arrayfire-rust Rust bindings for ArrayFire's high-performance parallel computing library 816
realitix/vulkan A Python wrapper for the Vulkan graphics API 509
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. 134
expipiplus1/vulkan Haskell bindings for the Vulkan graphics API 141
fltk-rs/fltk-rs Rust bindings for a cross-platform GUI library 1,646