From a181211734050c45abef38c46ca7a7f32c229d64 Mon Sep 17 00:00:00 2001 From: Rostyslav Toch Date: Sat, 18 Apr 2026 22:44:31 +0100 Subject: [PATCH] Disable VALIDATION_INDIRECT_CALL by default in release builds for wgpu --- crates/bevy_render/src/settings.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/bevy_render/src/settings.rs b/crates/bevy_render/src/settings.rs index 1150991d33a8e..b9271375c9f90 100644 --- a/crates/bevy_render/src/settings.rs +++ b/crates/bevy_render/src/settings.rs @@ -127,7 +127,10 @@ impl Default for WgpuSettings { let gles3_minor_version = Gles3MinorVersion::from_env().unwrap_or_default(); - let instance_flags = InstanceFlags::default().with_env(); + let mut instance_flags = InstanceFlags::default(); + #[cfg(not(debug_assertions))] + instance_flags.remove(InstanceFlags::VALIDATION_INDIRECT_CALL); + instance_flags = instance_flags.with_env(); Self { device_label: Default::default(),