55 releases
Uses new Rust 2024
| 0.18.0 | Jan 13, 2026 |
|---|---|
| 0.18.0-rc.2 | Dec 30, 2025 |
| 0.17.3 | Nov 17, 2025 |
| 0.16.1 | May 30, 2025 |
| 0.3.0 | Nov 3, 2020 |
#77 in Graphics APIs
234,616 downloads per month
Used in 1,141 crates
(122 directly)
9.5MB
168K
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
~43–82MB
~1.5M SLoC