diff --git a/wgpu-hal/src/vulkan/conv.rs b/wgpu-hal/src/vulkan/conv.rs index a52df71255..41a33082d0 100644 --- a/wgpu-hal/src/vulkan/conv.rs +++ b/wgpu-hal/src/vulkan/conv.rs @@ -523,7 +523,7 @@ pub fn map_buffer_usage_to_barrier( access |= vk::AccessFlags::VERTEX_ATTRIBUTE_READ; } if usage.contains(crate::BufferUses::INDIRECT) { - stages |= vk::PipelineStageFlags::VERTEX_INPUT; + stages |= vk::PipelineStageFlags::DRAW_INDIRECT; access |= vk::AccessFlags::INDIRECT_COMMAND_READ; }