1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

dxgi: Avoid redundantly setting the present info wait semaphore fields in d3d12_swapchain_queue_present().

This commit is contained in:
Henri Verbeet 2023-12-04 17:22:29 +01:00 committed by Alexandre Julliard
parent 3eebc3ea92
commit dcee5182c6

View file

@ -2134,14 +2134,12 @@ static VkResult d3d12_swapchain_queue_present(struct d3d12_swapchain *swapchain,
present_info.sType = VK_STRUCTURE_TYPE_PRESENT_INFO_KHR;
present_info.pNext = NULL;
present_info.waitSemaphoreCount = 0;
present_info.pWaitSemaphores = NULL;
present_info.waitSemaphoreCount = 1;
present_info.pWaitSemaphores = &swapchain->vk_semaphores[swapchain->vk_image_index];
present_info.swapchainCount = 1;
present_info.pSwapchains = &swapchain->vk_swapchain;
present_info.pImageIndices = &swapchain->vk_image_index;
present_info.pResults = NULL;
present_info.waitSemaphoreCount = 1;
present_info.pWaitSemaphores = &swapchain->vk_semaphores[swapchain->vk_image_index];
if ((vr = vk_funcs->p_vkQueuePresentKHR(vk_queue, &present_info)) >= 0)
swapchain->vk_image_index = INVALID_VK_IMAGE_INDEX;