Rust Shaders

Open-source Rust projects categorized as Shaders | Edit details

Top 4 Rust Shader Projects

  • GitHub repo rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU code 🚧

    Project mention: What's everyone working on this week (40/2021)? | reddit.com/r/rust | 2021-10-04

    Another aspect of writing code for GPUs are the shaders, the code that gets executed in the GPU. These can be written in CUDA C (for CUDA), OpenCL C (for OpenCL), GLSL (if using graphic/compute APIs such as OpenGL), etc. Rust can be used for this purpose too, thanks to rust-gpu, but it is a bit more complex to get started.

  • GitHub repo luminance-rs

    Type-safe, type-level and stateless Rust graphics framework

    Project mention: Neophyte trying to choose and learn rendering framework | reddit.com/r/rust_gamedev | 2021-10-11
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo compute-shader-101

    Sample code for compute shader 101 training

    Project mention: Vulkan Memory Allocator | news.ycombinator.com | 2021-07-21

    I agree strongly with you about the need for good resources. Here are a few I've found that are useful.

    * A trip through the Graphics Pipeline[1] is slightly dated (10 years old) but still very relevant.

    * If you're interested in compute shaders specifically, I've put together "compute shader 101"

    * Alyssa Rosenzweig's posts[3] on reverse engineering GPUs casts a lot of light on how they work at a low level. It helps to have a big-picture understanding first.

    I think there is demand for a good book on this topic.

    [1]: https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-...

    [2]: https://github.com/googlefonts/compute-shader-101

    [3]: https://rosenzweig.io/

  • GitHub repo pilka

    Another live-coding tool for creating shader demos, Vulkan powered.

    Project mention: Pilka: Personal live-coding shader editor | reddit.com/r/rust | 2021-09-01

    Github: https://github.com/pudnax/pilka

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-11.

Index

What are some of the best open-source Shader projects in Rust? This list will help you:

Project Stars
1 rust-gpu 3,696
2 luminance-rs 774
3 compute-shader-101 250
4 pilka 49
Find remote jobs at our new job board 99remotejobs.com. There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com