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-10-06 17:41:37 +0300
commita2e0501943e4d22cab1519ac1aa0fa9360af257c (patch)
tree5e9c1ba8f8c690a2623cba8d532bb5633f73ce67
parent6be5cf17193723e5371038d5da1f51914d1c1030 (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.c9
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;
}