Fix off-by-one error clamping vertex buffer access

This commit is contained in:
baldurk
2020-07-15 11:51:14 +01:00
parent 152db57598
commit 2607044691
+1 -1
View File
@@ -1767,7 +1767,7 @@ ShaderDebugTrace *D3D12Replay::DebugVertex(uint32_t eventId, uint32_t vertid, ui
for(auto it = vertexbuffers.begin(); it != vertexbuffers.end(); ++it)
{
UINT i = *it;
if(rs.vbuffers.size() >= i)
if(rs.vbuffers.size() > i)
{
D3D12RenderState::VertBuffer &vb = rs.vbuffers[i];
ID3D12Resource *buffer = m_pDevice->GetResourceManager()->GetCurrentAs<ID3D12Resource>(vb.buf);