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-10-06 17:41:37 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2022-11-10 16:28:46 +0300
commit80e768d3fd5922cba1a99b95490cd3e908fad027 (patch)
tree90907607668c7d16148a1aa5088df5635c997eea
parent2427bcfb9c4d3bbdc87f4a7d7bc3983b0a389918 (diff)
vkd3d: Remove redundant check for creating swapchain user descriptors.
We don't need to create a descriptor set or pool anymore since we rely on push descriptors. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
-rw-r--r--libs/vkd3d/swapchain.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/libs/vkd3d/swapchain.c b/libs/vkd3d/swapchain.c
index 7bc000df..7ced3817 100644
--- a/libs/vkd3d/swapchain.c
+++ b/libs/vkd3d/swapchain.c
@@ -931,12 +931,9 @@ static HRESULT d3d12_swapchain_create_user_buffers(struct d3d12_swapchain *swapc
}
}
- /* If we don't have a swapchain pipeline layout yet (0x0 surface on first frame),
- * we cannot allocate any descriptors yet. We'll create the descriptors eventually
- * when we get a proper swapchain working. */
- if (!d3d12_swapchain_has_user_descriptors(swapchain) && swapchain->pipeline.vk_set_layout)
- if (FAILED(hr = d3d12_swapchain_create_user_descriptors(swapchain, vk_format)))
- return hr;
+ if (!d3d12_swapchain_has_user_descriptors(swapchain) &&
+ FAILED(hr = d3d12_swapchain_create_user_descriptors(swapchain, vk_format)))
+ return hr;
return S_OK;
}