From b9254af510ca925e91d1912a349c568d7ce2bb55 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 1 Feb 2019 12:18:26 +0000 Subject: [PATCH] Don't attempt to use XFB when multiview is active. Closes #1250 --- renderdoc/driver/vulkan/vk_postvs.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_postvs.cpp b/renderdoc/driver/vulkan/vk_postvs.cpp index 5fb6ed833..812d41d64 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -2617,6 +2617,12 @@ void VulkanReplay::FetchTessGSOut(uint32_t eventId) const DrawcallDescription *drawcall = m_pDriver->GetDrawcall(eventId); + if(!creationInfo.m_RenderPass[state.renderPass].subpasses[state.subpass].multiviews.empty()) + { + RDCWARN("Multipass is active for this draw, no GS/Tess mesh output is available"); + return; + } + // first try geometry stage int stageIndex = 3;