dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27348>
This commit is contained in:
@@ -1209,7 +1209,8 @@ translate_sync(VkPipelineStageFlags2 flags, bool before)
|
||||
D3D12_BARRIER_SYNC_CLEAR_UNORDERED_ACCESS_VIEW;
|
||||
if (flags & VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT)
|
||||
ret |= D3D12_BARRIER_SYNC_PREDICATION;
|
||||
if (flags & VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV)
|
||||
if (flags & (VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT |
|
||||
VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV))
|
||||
ret |= D3D12_BARRIER_SYNC_EXECUTE_INDIRECT;
|
||||
if (flags & VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR)
|
||||
ret |= D3D12_BARRIER_SYNC_BUILD_RAYTRACING_ACCELERATION_STRUCTURE;
|
||||
|
Reference in New Issue
Block a user