Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 9 Rust Shader Projects
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧Project mention: Mark Russinovich (Azure CTO): "it's time to halt starting any new projects in C/C++ and use Rust" | reddit.com/r/programming | 2022-09-20
They are even writing a Rust compiler for GPU shaders, so that their codebase is entirely Rust even for GPU code. That way they might be the first people in modern history to write entire games in a single language.
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.
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Sample code for compute shader 101 trainingProject mention: Vulkan terms vs. Direct3D 12 (aka DirectX 12) terms | reddit.com/r/vulkan | 2022-05-30
A shader EDSL for writing render and compute pipelines in rustProject mention: A shading language EDSL | reddit.com/r/rust | 2022-07-30
Thanks for sharing. Besides what is mentioned in this post. There are many other projects solving similar problems and exploring better ways to integrate/write shaders in rust in different approaches. I list them for extra reference: https://github.com/RayMarch/shame and https://github.com/leops/rasen, https://github.com/mikialex/rendiation.
Another live-coding tool for creating shader demos, Vulkan+Wgpu powered.
Bare-bones software renderer written in RustProject mention: Simple 3D renderer written in Rust | reddit.com/r/rust_gamedev | 2021-10-30
I've written a simple 3D renderer entirely in Rust from scratch. You can try in an online sandbox here https://dzharvis.github.io/rusterizer/ The renderer was implemented by following these lessons I did not look at the original C++ code, so my code contains hacks or magic numbers in some places :) Anyway, I hope that this can be useful for somebody.
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.Project mention: SDF Viewer: a fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library | reddit.com/r/rust | 2022-08-06
Afterward, this GLSL shader does the actual rendering. This shader is applied to a cuboid mesh that represents the bounding box of the object. The mesh is useful for only raytracing the part of the screen that may reach the object, and for extracting the rays for each pixel from the hit points. The shader simply walks along the ray for each pixel, moving by the amount of distance reported by the SDF on each position. If the surface is reached at some point, the normal is computed and the lighting is applied for the material saved in the closest voxel. To get the distance at a point that does not match the grid, interpolation is applied, leading to round corners if the level of detail is not high enough.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Rasterization using compute shadersProject mention: [MEDIA] Basic rasterizer using compute shaders and wgpu | reddit.com/r/rust | 2021-12-16
I think initially I used their autogenerated templates and other's templates as well, but lately, in my own personal projects, I've started rolling my own Webpack config (v5) with WasmPlugPlugin, which seems to work decently well most of the time. Here's one of my recent frontend crates that is fairly standalone and can be copied if you want a starter template that has been recently updated and has a good chance of compiling / working correctly for you with minimal dependencies: https://github.com/austintheriot/wrend/tree/master/examples/vanilla_rs
Rust Shaders related posts
Can Rust do Computer Graphics and ML?
5 projects | reddit.com/r/rust | 15 Sep 2022
Luminance redesign; Part 1: compatible vertex types
2 projects | reddit.com/r/rust_gamedev | 6 Sep 2022
How do you use rust-gpu?
1 project | reddit.com/r/rust | 15 Aug 2022
Glsl transpiler, interpreter?
3 projects | reddit.com/r/rust | 10 Aug 2022
"Real" programming languages vs. shading languages
2 projects | reddit.com/r/GraphicsProgramming | 7 Jul 2022
Does Rust still depend on LLVM?
3 projects | reddit.com/r/rust | 18 May 2022
Google urges Chrome 100 users to update to 101 because of 29 security flaws
1 project | reddit.com/r/programming | 4 May 2022
A note from our sponsor - SonarQube
www.sonarqube.org | 3 Oct 2022
What are some of the best open-source Shader projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.