Fix crash in vulkan overlay if non-drawcall is selected

This commit is contained in:
baldurk
2020-12-15 11:23:23 +00:00
parent 143f66478a
commit ed813e25bb
+4 -1
View File
@@ -507,11 +507,14 @@ ResourceId VulkanReplay::RenderOverlay(ResourceId texid, FloatVector clearCol, D
VkMarkerRegion::Begin(StringFormat::Fmt("RenderOverlay %d", overlay), cmd);
uint32_t multiviewMask = 0;
uint32_t multiviewMask = m_Overlay.MultiViewMask;
if(m_pDriver->m_RenderState.renderPass != ResourceId())
{
const VulkanCreationInfo::RenderPass &rp =
m_pDriver->m_CreationInfo.m_RenderPass[m_pDriver->m_RenderState.renderPass];
multiviewMask = 0;
for(uint32_t v : rp.subpasses[m_pDriver->m_RenderState.subpass].multiviews)
multiviewMask |= 1U << v;
}