Add extra protection for valid queries to GetBufferData

This commit is contained in:
baldurk
2022-02-08 18:07:39 +00:00
parent afb82971dd
commit f0428e6801
+6
View File
@@ -1717,6 +1717,12 @@ void VulkanDebugManager::GetBufferData(ResourceId buff, uint64_t offset, uint64_
VkDevice dev = m_pDriver->GetDev();
const VkDevDispatchTable *vt = ObjDisp(dev);
if(!m_pDriver->GetResourceManager()->HasCurrentResource(buff))
{
RDCERR("Getting buffer data for unknown buffer/memory %s!", ToStr(buff).c_str());
return;
}
WrappedVkRes *res = m_pDriver->GetResourceManager()->GetCurrentResource(buff);
if(res == VK_NULL_HANDLE)