diff --git a/renderdoc/driver/shaders/dxbc/dxbc_container.cpp b/renderdoc/driver/shaders/dxbc/dxbc_container.cpp index 52712393d..b2eda1270 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_container.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_container.cpp @@ -994,6 +994,8 @@ DXBCContainer::DXBCContainer(const void *ByteCode, size_t ByteCodeLength) m_Reflection = m_DXBCByteCode->GuessReflection(); else if(m_DXILByteCode) m_Reflection = m_DXILByteCode->GetReflection(); + else + m_Reflection = new Reflection; } for(uint32_t chunkIdx = 0; chunkIdx < header->numChunks; chunkIdx++)