Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Rust Vulkan Projects
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.Project mention: Language for game engine | reddit.com/r/GraphicsProgramming | 2022-01-02
Safe and rich Rust wrapper around the Vulkan APIProject mention: Vulkano vs Ash? | reddit.com/r/rust | 2022-06-25
Huh? What makes you think that? The commit history looks pretty active.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Vulkan bindings for RustProject mention: State of GPGPU in 2022 | reddit.com/r/rust | 2022-04-27
Nice and simple. Its quite portable too. But simplicity and ease of use come with some limitations. Ash is much more complex but can extract every bit of power from your card if needed. Wgpu-rs github comes with many examples and you can find a really nice tutorial here
Type-safe, type-level and stateless Rust graphics frameworkProject mention: Luminance redesign; Part 1: compatible vertex types | reddit.com/r/rust_gamedev | 2022-09-06
luminance is a graphics ecosystem focusing on type-safe and type-level API. This is part of a blog article series describing the process of redesign the API to update it to how I see things today, trying to fix several flaws of the previous design, and bring more simplicity to developers.
Safe Skia Bindings for RustProject mention: Add WebAssembly support to skia-rust | news.ycombinator.com | 2022-01-28
State of the art "build your own engine" kit powered by gfx-hal
Easy to use, customizable, efficient 3D renderer library built on wgpu.Project mention: Is there an easy wrapper for wgpu? | reddit.com/r/rust | 2022-05-30
Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io
Following the vulkan tutorial(https://vulkan-tutorial.com/) using the Rust programming language.Project mention: What do you think about Zig? (x-post) | reddit.com/r/Zig | 2021-12-25
1: 15_hello_triangle.rs 9 unsafe in 400 LoC
Rust-based replacement for the default Minecraft rendererProject mention: Issues with shaders | reddit.com/r/linux_gaming | 2022-06-19
Yep, sodium is 1.14+ and optifine didn't become useless until ~1.13+ when mojang ruined the codebase. Optifine is best on <=1.8 though. There's another mod alternative renderer that might replace both sodium/optifine on all versions soon but it's in very early alpha stage and probably will be for a few more years https://github.com/wgpu-mc/wgpu-mc
Automatic brightness adjustment based on screen contents and ALSProject mention: Something like gammy for F36 with Wayland? | reddit.com/r/Fedora | 2022-06-04
Been using this https://github.com/Fushko/gammy/releases on F35. Now that Fedora defaults to Wayland on Nvidia cards i can't use it anymore (I could if i went back to X11 i suppose). I have tried https://github.com/maximbaz/wluma but it doesn't seem to work on fedora, even when compiling it myself. Anyone got a similar software that does work? I hate getting flashbanged when opening a website with a white background at 23:00.
Rust bindings for the shaderc library.
Modern mid-level 2D graphics library (by cloudhead)
Vulkan tutorial written in Rust using Ash
Another live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Light weight SPIR-V reflection libraryProject mention: SPIR-Q v0.5: Cleaner API, from SPIR-V to everything you need to know in Vulkan | reddit.com/r/rust_gamedev | 2022-02-12
SPIR-Q is a SPIR-V shader reflection library to query almost every bit of data you need to dynamically interface shaders and pipelines at runtime, all in Rust.
Safe Rust wrapper around SPIRV-CrossProject mention: Request for porters, think about the end user a little more :C | reddit.com/r/rust | 2022-08-14
These are included in the extended examples from the repo.
Vulkan bindings for Rust.Project mention: Yet Another Vulkan Tutorial: A Full Port of vulkan-tutorial.com to Rust | reddit.com/r/rust_gamedev | 2022-07-18
It is a full port (with 3 bonus chapters!) of https://vulkan-tutorial.com, a well-known C++ based Vulkan tutorial by Alexander Overvoorde. This means both the text of the tutorial as well as the code have been rewritten to use my low-level Vulkan bindings for Rust (https://github.com/KyleMayes/vulkanalia). Like the original, every chapter in my port of the tutorial has full example code.
Rust Game engine integrated in BlenderProject mention: Resources on WGSL clip planes? | reddit.com/r/GraphicsProgramming | 2022-09-18
You could use a compute shader to do some clipping though This is what I'm doing for 3d culling: https://github.com/gents83/INOX/blob/master/data_raw/shaders/wgsl/compute_culling.wgsl
A Vulkan renderer for imgui-rs using AshProject mention: Best way to go about getting into Vulkan properly after a tutorial? | reddit.com/r/vulkan | 2022-09-09
https://github.com/adrien-ben/imgui-rs-vulkan-renderer may be useful for guidance. Id say skip the VMA stuff for now (not my code).
A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exeProject mention: The Future of Windows(-gaming) on Mac? | reddit.com/r/macgaming | 2022-09-27
Here's a shader I wrote for anti aliasing for example: https://github.com/K0bin/SourceRenderer/blob/master/engine/shaders/taa_common.inc.glsl
A high-performance renderer to render glTF models that use the `KHR_materials_transmission` and `KHR_materials_volume` extensions.Project mention: GPU computing on Apple Silicon | reddit.com/r/rust | 2021-11-30
IMO rust-gpu is a fair bit further along than people seem to believe. It does have some areas that need work but you can write some fairly advanced things in it: https://github.com/expenses/transmission-renderer
An experimental ETH miner powered by VulkanProject mention: ROCm on Fedora is a amazing! | reddit.com/r/Fedora | 2022-08-07
Sadly, OpenCL Mesa is very lacking, so lacking that I have so far been unable to get anything running on my RX 5600 XT in fact. I like to leave my PC mining through the night and sadly this has made it pretty hard. I have been getting by using acominer, an open source Vulkan miner. It works beautifully with Mesa and even has features like LatencyFlex for improved responsiveness, but it behaves a little erratically when running out of memory (which my GPU has only 6GB, Eth mining requires 5GB, only leaves 1GB for entire system) and is not as fast as the more common miners.
Vulkan Compute program loader in RustProject mention: Any good resources for purely computational work? | reddit.com/r/vulkan | 2022-05-03
If you use Rust, I have been developing a similar project to kompute: https://github.com/periferia-labs/rivi-loader
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Rust Vulkan related posts
The Future of Windows(-gaming) on Mac?
1 project | reddit.com/r/macgaming | 27 Sep 2022
Vulkano vs Ash?
1 project | reddit.com/r/rust | 25 Jun 2022
Point cloud rendering draw calls
1 project | reddit.com/r/vulkan | 16 Jun 2022
should i learn glium?
3 projects | reddit.com/r/rust | 12 Jun 2022
State of GPGPU in 2022
12 projects | reddit.com/r/rust | 27 Apr 2022
Vulkano – Safe and rich rust wrapper around the Vulkan API
1 project | news.ycombinator.com | 25 Apr 2022
Vulkano - Safe and rich rust wrapper around the vulkan api
1 project | reddit.com/r/github_trends | 24 Apr 2022
A note from our sponsor - SonarLint
www.sonarlint.org | 6 Oct 2022
What are some of the best open-source Vulkan projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.