Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HansKristian-Work/vkd3d-proton.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2022-11-10 16:08:42 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2022-11-10 16:28:46 +0300
commit8f040350cdf03f85360aadbccd295b1522e0c8b5 (patch)
treea1830b082b3f262128301011f382e3f17caa13c1
parent80e768d3fd5922cba1a99b95490cd3e908fad027 (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.c4
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));