From e1d025e4ef3b9e7d84d4afd3506296252dc844c0 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 2 Oct 2020 12:53:38 +0100 Subject: [PATCH] Don't fetch buffer data if it's not yet initialised --- qrenderdoc/Windows/BufferViewer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index 7718bea98..1396cfa4c 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -2563,7 +2563,8 @@ void BufferViewer::OnEventChanged(uint32_t eventId) uint64_t unclampedLen = m_ByteSize; if(unclampedLen == UINT64_MAX) { - uint64_t bufLen = m_IsBuffer ? m_Ctx.GetBuffer(m_BufferID)->length : 0; + uint64_t bufLen = + m_IsBuffer && m_BufferID != ResourceId() ? m_Ctx.GetBuffer(m_BufferID)->length : 0; uint64_t bufOffs = m_ByteOffset; if(bufOffs >= bufLen)