How to Become a Rust Super-developer - Hashnode.
I’m currently working on an API wrapper to the new Vulkan graphics API called krust. This shall become a Rust-like wrapper around the original bindings. I didn’t want to wait for a generic API-binding generator to become available. To get started I hand-crafted the bindings for everyone to play with: krust on crates.io Bear with me as I’m just starting to get familiar with Vulkan, Rust.
Hundreds of companies around the world are using Rust in production today for fast, low-resource, cross-platform solutions. Software you know and love, like Firefox, Dropbox, and Cloudflare, uses Rust. From startups to large corporations, from embedded devices to scalable web services, Rust is a great fit. My biggest compliment to Rust is that it's boring, and this is an amazing compliment.
Vulkan API bindings. Features. Full Vulkan API coverage; First-class support for all extensions; High quality auto-generated function wrappers; A utility module aiding your use of this crate VulkanResult: Idiomatic wrapper around a Vulkan Result; surface: Create a SurfaceKHR using a RawWindowHandle (adapted from ash-window) allocator: Provides a basic Vulkan memory allocator, aiming to be.
The binding parameter tells Vulkan from which binding the per-vertex data comes. The location parameter references the location directive of the input in the vertex shader. The input in the vertex shader with location 0 is the position, which has two 32-bit float components.
Raw FFI bindings to platform libraries like libc.. Fast cryptographic library for Rust (bindings to libsodium) Latest release 0.2.4 - Updated. library Latest release 0.6.8 - Updated about 1 month ago - 473 stars vulkano. Safe wrapper for the Vulkan graphics API Latest release 0.19.0 - Updated 14 days ago - 2.24K stars csv-core.
Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. These goals are well-aligned with game development. We hope to build an inviting ecosystem for anyone wishing to use Rust in their development process! Want to get involved? Join the Rust GameDev working group! You can follow the newsletter creation process by watching the coordination issues. Want something.
So by supporting me you are helping to make rust viable for game dev. I am an active contributor to wgpu, the rust webgpu implementation which can be used directly by desktop apps. Before working on wgpu, I used to maintain Vulkano the attempt at safe Vulkan bindings for rust. Some other libraries I have contributed to include winit and gilrs.