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-10-06 17:41:37 +0300 |
commit | a2e0501943e4d22cab1519ac1aa0fa9360af257c (patch) | |
tree | 5e9c1ba8f8c690a2623cba8d532bb5633f73ce67 | |
parent | 6be5cf17193723e5371038d5da1f51914d1c1030 (diff) |
vkd3d: Remove redundant check for creating swapchain user descriptors.push-descriptor-bda-rewrite
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 e714ea65..966c3c33 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; } |