permutate-macro
cfg-like Rust macro for statically generating code permutations. (by Bevy-Rust-GPU)
example-workspace
Example workspace showcasing hot-reloading and hot-building. (by Bevy-Rust-GPU)
permutate-macro | example-workspace | |
---|---|---|
1 | 1 | |
2 | 6 | |
- | - | |
5.1 | 6.9 | |
5 months ago | 6 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
permutate-macro
Posts with mentions or reviews of permutate-macro.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-03.
-
Bevy Rust-GPU joins the fray! 🦀 Write shaders in rust-gpu, and hot-rebuild them from a bevy app at edit-time.
permutate-macro - A procedural macro for permutating shader variants at compile time
example-workspace
Posts with mentions or reviews of example-workspace.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-03.
-
Bevy Rust-GPU joins the fray! 🦀 Write shaders in rust-gpu, and hot-rebuild them from a bevy app at edit-time.
In addition, the example-workspace repo contains the rust workspaces that were used to capture the footage above. These are also documented; the bevy workspace contains cargo-runnable examples for both a simple shader material that can be edited from the shader workspace, and a bevy-pbr-rust StandardMaterial comparison with its WGSL counterpart.
What are some alternatives?
When comparing permutate-macro and example-workspace you can also consider the following projects:
rust-gpu-bridge - Bridge crate for writing code that can compile under both rust-gpu and regular rust.
rust-gpu-builder - Utility application for building rust-gpu shader crates.
Graphite - 2D raster & vector editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
bevy-pbr-rust - rust-gpu port of bevy-pbr
bevy-rust-gpu - Bevy plugin for hot-building and hot-reloading rust-gpu shaders.
bevy - A refreshingly simple data-driven game engine built in Rust
crates.io - The Rust package registry
permutate-macro vs rust-gpu-bridge
example-workspace vs rust-gpu-bridge
permutate-macro vs rust-gpu-builder
example-workspace vs rust-gpu-builder
permutate-macro vs Graphite
example-workspace vs bevy-pbr-rust
permutate-macro vs bevy-rust-gpu
example-workspace vs Graphite
permutate-macro vs bevy
example-workspace vs bevy
permutate-macro vs crates.io
example-workspace vs bevy-rust-gpu