From 535cec5b102cf17574811291869fa6ef6532790a Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 25 Jul 2016 13:58:44 +0200 Subject: [PATCH] Don't error if GetBufferData() is called with ResourceId 0, just return --- renderdoc/replay/replay_renderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/replay/replay_renderer.cpp b/renderdoc/replay/replay_renderer.cpp index 41189e5c1..becac8ad1 100644 --- a/renderdoc/replay/replay_renderer.cpp +++ b/renderdoc/replay/replay_renderer.cpp @@ -449,7 +449,7 @@ bool ReplayRenderer::GetHistogram(ResourceId tex, uint32_t sliceFace, uint32_t m bool ReplayRenderer::GetBufferData(ResourceId buff, uint64_t offset, uint64_t len, rdctype::array *data) { - if(data == NULL) + if(data == NULL || buff == ResourceId()) return false; ResourceId liveId = m_pDevice->GetLiveID(buff);