diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2022-11-10 16:08:42 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2022-11-10 16:28:46 +0300 |
commit | 8f040350cdf03f85360aadbccd295b1522e0c8b5 (patch) | |
tree | a1830b082b3f262128301011f382e3f17caa13c1 | |
parent | 80e768d3fd5922cba1a99b95490cd3e908fad027 (diff) |
vkd3d: Hoist out loop for dstSet in gather query implementation.
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
-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)); |