vk_postvs: Fix crash with dynamic rendering

Similar to b215fbe306, this fixes crashes with dynamic rendering
when GS is used and viewMask is 0.
This commit is contained in:
Oschowa
2022-04-18 12:00:57 +01:00
committed by Baldur Karlsson
parent cd0118ee9e
commit 0b1c6b8d56
+2 -1
View File
@@ -2879,7 +2879,8 @@ void VulkanReplay::FetchTessGSOut(uint32_t eventId, VulkanRenderState &state)
}
if(state.dynamicRendering.viewMask > 1 ||
!creationInfo.m_RenderPass[state.GetRenderPass()].subpasses[state.subpass].multiviews.empty())
(state.GetRenderPass() != ResourceId() &&
!creationInfo.m_RenderPass[state.GetRenderPass()].subpasses[state.subpass].multiviews.empty()))
{
RDCWARN("Multipass is active for this draw, no GS/Tess mesh output is available");
return;