diff --git a/renderdoc/driver/vulkan/vk_initstate.cpp b/renderdoc/driver/vulkan/vk_initstate.cpp index b6a78a8fd..49c41e321 100644 --- a/renderdoc/driver/vulkan/vk_initstate.cpp +++ b/renderdoc/driver/vulkan/vk_initstate.cpp @@ -221,7 +221,10 @@ bool WrappedVulkan::Prepare_InitialState(WrappedVkRes *res) AllocateMemoryForResource(dstBuf, MemoryScope::InitialContents, MemoryType::Readback); if(readbackmem.mem == VK_NULL_HANDLE) + { + RDCERR("Couldn't allocate readback memory"); return false; + } vkr = ObjDisp(d)->BindBufferMemory(Unwrap(d), Unwrap(dstBuf), Unwrap(readbackmem.mem), readbackmem.offs); @@ -451,7 +454,10 @@ bool WrappedVulkan::Prepare_InitialState(WrappedVkRes *res) AllocateMemoryForResource(dstBuf, MemoryScope::InitialContents, MemoryType::Readback); if(readbackmem.mem == VK_NULL_HANDLE) + { + RDCERR("Couldn't allocate readback memory"); return false; + } CheckVkResult(vkr); vkr = ObjDisp(d)->BindBufferMemory(Unwrap(d), Unwrap(dstBuf), Unwrap(readbackmem.mem),