diff --git a/src/nouveau/vulkan/nvk_cmd_buffer.c b/src/nouveau/vulkan/nvk_cmd_buffer.c index 417e1ac2583..ca2e453bebb 100644 --- a/src/nouveau/vulkan/nvk_cmd_buffer.c +++ b/src/nouveau/vulkan/nvk_cmd_buffer.c @@ -424,11 +424,12 @@ nvk_barrier_invalidates(VkPipelineStageFlags2 stages, if (access & (VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT | VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT | - VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT)) + VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT | + VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT)) barriers |= NVK_BARRIER_INVALIDATE_MME_DATA; if (access & (VK_ACCESS_2_UNIFORM_READ_BIT | - VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT)) + VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT)) barriers |= NVK_BARRIER_INVALIDATE_SHADER_DATA | NVK_BARRIER_INVALIDATE_CONSTANT;