diff --git a/renderdoc/api/replay/pipestate.inl b/renderdoc/api/replay/pipestate.inl index 278a19210..6ea352d57 100644 --- a/renderdoc/api/replay/pipestate.inl +++ b/renderdoc/api/replay/pipestate.inl @@ -926,7 +926,7 @@ BoundCBuffer PipeState::GetConstantBuffer(ShaderStage stage, uint32_t BufIdx, ui if(space == -1) return BoundCBuffer(); - if(bind.bindset >= s.spaces.count() || bind.bind >= s.spaces[space].constantBuffers.count()) + if(space >= s.spaces.count() || bind.bind >= s.spaces[space].constantBuffers.count()) return BoundCBuffer(); const D3D12Pipe::ConstantBuffer &descriptor = s.spaces[space].constantBuffers[bind.bind];