mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-22 21:55:52 +00:00
Change present info pNext RDC warn and assert
- Add VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP as a pNext to ignore for VkPresentInfoKHR - Remove RDCASSERT for pPresentInfo->pNext to be null, since it can be not null, and there is a loop above the assert that checks the pNext term.
This commit is contained in:
committed by
Baldur Karlsson
parent
c609a6611c
commit
6502083556
@@ -653,6 +653,7 @@ VkResult WrappedVulkan::vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR
|
||||
// allowed (and ignored) pNext structs
|
||||
if(next->sType != VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR &&
|
||||
next->sType != VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR &&
|
||||
next->sType != VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP &&
|
||||
next->sType != VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR)
|
||||
{
|
||||
RDCWARN("Unsupported pNext structure in pPresentInfo: %s", ToStr(next->sType).c_str());
|
||||
@@ -660,7 +661,6 @@ VkResult WrappedVulkan::vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR
|
||||
|
||||
next = next->pNext;
|
||||
}
|
||||
RDCASSERT(pPresentInfo->pNext == NULL);
|
||||
|
||||
// TODO support multiple swapchains here
|
||||
VkResourceRecord *swaprecord = GetRecord(pPresentInfo->pSwapchains[0]);
|
||||
|
||||
Reference in New Issue
Block a user