diff options
author | Hans-Kristian Arntzen <post@arntzen-software.no> | 2022-10-06 17:41:37 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <post@arntzen-software.no> | 2022-11-10 16:28:46 +0300 |
commit | 80e768d3fd5922cba1a99b95490cd3e908fad027 (patch) | |
tree | 90907607668c7d16148a1aa5088df5635c997eea | |
parent | 2427bcfb9c4d3bbdc87f4a7d7bc3983b0a389918 (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.c | 9 |
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; } |