Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 11 Rust Shader Projects
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧Project mention: Candle: Torch Replacement in Rust | news.ycombinator.com | 2023-08-08
I don't do anything related to data science, but I feel like doing it in Rust would be nice.
You get operator overloading, so you can have ergonomic matrix operations that are typed also. Processing data on the CPU is fast, and crates like https://github.com/EmbarkStudios/rust-gpu make it very ergonomic to leverage the GPU.
I like this library for creating typed coordinate spaces for graphics programming (https://github.com/servo/euclid), I imagine something similar could be done to create refined types for matrices so you don't do matrix multiplication matrices of invalid sizes
Type-safe, type-level and stateless Rust graphics frameworkProject mention: Introducing posh: Type-Safe Graphics Programming in Rust | /r/rust | 2023-06-04
gives me same vibes as https://github.com/phaazon/luminance-rs
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Sample code for compute shader 101 trainingProject mention: wgpu-rs resources for computing purposes only | /r/rust | 2023-03-10
You might find compute shader 101 useful.
A shader EDSL for writing render and compute pipelines in rust
Sdf 2d shape renderer for BevyProject mention: How to make a 2D torus in Bevy? | /r/bevy | 2023-04-21
Another live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
A desktop client for Shadertoy written in RustProject mention: Is it technically possible for emulators to apply shaders in different bgs? | /r/emulation | 2023-05-23
Then, as you probably noticed, I also added my not-emulable-games-but-id-still-like-to-have-them-in-there-and-its-pretty. I added PS4, PS5, Switch games manually. Thankfully I don't buy enough of them these days that it becomes a problem to sync. As for launching, well, the TV is plugged to them. Still, they needed to be launchable (otherwise Launchbox is unhappy). What I did was fork shadertoy-rs (https://github.com/fmenozzi/shadertoy-rs). to add capabilities for randomized shaders and displaying a title. All these shaders are animated, look great in fullscreen and serve as a nice little distraction as you start up whatever console. shadertoy-rs also closes on any input, so it's easy to get back to the list. Need to also add automatically the author and the shader name for more flair. The current list of whitelisted shaders that I have on random are (beware, some of them might be a bit cpu intensive):
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
Bare-bones software renderer written in Rust
Rasterization using compute shaders
Rust Shaders related posts
What's the coolest Rust project you've seen that made you go, 'Wow, I didn't know Rust could do that!'?
5 projects | /r/rust | 3 Jul 2023
How a Nerdsnipe Led to a Fast Implementation of Game of Life
3 projects | /r/rust | 30 Jun 2023
[rust-gpu] How do I run/build my own shaders locally?
3 projects | /r/rust | 6 Jun 2023
Posh: Type-Safe Graphics Programming in Rust
1 project | news.ycombinator.com | 6 Jun 2023
Introducing posh: Type-Safe Graphics Programming in Rust
6 projects | /r/rust | 4 Jun 2023
Looking for high level GPU computing crate
3 projects | /r/rust | 25 May 2023
With what languages are video games like League of Legends (most likely) programmed?
1 project | /r/learnprogramming | 16 May 2023
A note from our sponsor - Onboard AI
getonboard.dev | 6 Dec 2023
What are some of the best open-source Shader projects in Rust? This list will help you: