diff options
-rw-r--r-- | libs/vkd3d/command.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c index 0ceb1036..7fc6a159 100644 --- a/libs/vkd3d/command.c +++ b/libs/vkd3d/command.c @@ -3846,6 +3846,7 @@ static bool d3d12_command_list_gather_pending_queries(struct d3d12_command_list vk_writes[i].descriptorType = VK_DESCRIPTOR_TYPE_STORAGE_BUFFER; vk_writes[i].pImageInfo = NULL; vk_writes[i].pTexelBufferView = NULL; + vk_writes[i].dstSet = VK_NULL_HANDLE; } vk_writes[0].pBufferInfo = &dst_buffer; @@ -3875,9 +3876,6 @@ static bool d3d12_command_list_gather_pending_queries(struct d3d12_command_list map_buffer.offset = entry_buffer.offset; map_buffer.range = entry_buffer_size; - for (j = 0; j < ARRAY_SIZE(vk_writes); j++) - vk_writes[j].dstSet = VK_NULL_HANDLE; - VK_CALL(vkCmdPushDescriptorSetKHR(list->vk_command_buffer, VK_PIPELINE_BIND_POINT_COMPUTE, gather_pipeline.vk_pipeline_layout, 0, ARRAY_SIZE(vk_writes), vk_writes)); |