diff --git a/wgpu-hal/src/vulkan/instance.rs b/wgpu-hal/src/vulkan/instance.rs index 1d7e79f4cfd..536f46e793d 100644 --- a/wgpu-hal/src/vulkan/instance.rs +++ b/wgpu-hal/src/vulkan/instance.rs @@ -757,7 +757,11 @@ impl crate::Instance for super::Instance { } let mut gpu_assisted_validation = vk::ValidationFeaturesEXT::builder() - .enabled_validation_features(&[vk::ValidationFeatureEnableEXT::GPU_ASSISTED]); + .enabled_validation_features(&[ + vk::ValidationFeatureEnableEXT::GPU_ASSISTED, + vk::ValidationFeatureEnableEXT::GPU_ASSISTED_RESERVE_BINDING_SLOT, + vk::ValidationFeatureEnableEXT::SYNCHRONIZATION_VALIDATION, + ]); if desc .flags .intersects(wgt::InstanceFlags::GPU_BASED_VALIDATION)