51 releases
Uses new Rust 2024
| 0.17.2 | Oct 4, 2025 |
|---|---|
| 0.17.0 | Sep 30, 2025 |
| 0.16.1 | May 30, 2025 |
| 0.16.0-rc.3 | Mar 31, 2025 |
| 0.3.0 | Nov 3, 2020 |
#238 in Graphics APIs
232,400 downloads per month
Used in 1,063 crates
(114 directly)
9MB
161K
SLoC
Useful Environment Variables
Both bevy_render and wgpu have a number of environment variable options for changing the runtime behavior
of both crates. Many of these may be useful in development or release environments.
WGPU_DEBUG=1enables debug labels, which can be useful in release builds.WGPU_VALIDATION=0disables validation layers. This can help with particularly spammy errors.WGPU_FORCE_FALLBACK_ADAPTER=1attempts to force software rendering. This typically matches what is used in CI.WGPU_ADAPTER_NAMEallows selecting a specific adapter by name.WGPU_SETTINGS_PRIO=webgl2uses webgl2 limits.WGPU_SETTINGS_PRIO=compatibilityuses webgpu limits.VERBOSE_SHADER_ERROR=1prints more detailed information about WGSL compilation errors, such as shader defs and shader entrypoint.
Bevy Render
Dependencies
~37–73MB
~1.5M SLoC