diff --git a/renderdoc/driver/d3d12/d3d12_manager.cpp b/renderdoc/driver/d3d12/d3d12_manager.cpp index e3692bcb6..f9e371161 100644 --- a/renderdoc/driver/d3d12/d3d12_manager.cpp +++ b/renderdoc/driver/d3d12/d3d12_manager.cpp @@ -2587,8 +2587,8 @@ ASBuildData *D3D12RTManager::CopyBuildInputs( unwrappedCmd->CopyBufferRegion(dstRes, dstOffset, Unwrap(sourceBuffer), srcOffs, vbSize); desc.Triangles.VertexBuffer.RVA = dstOffset - baseOffset; - RDCASSERT(desc.Triangles.VertexBuffer.RVA + byteSize <= allocedByteSize, - desc.Triangles.VertexBuffer.RVA, byteSize, allocedByteSize); + RDCASSERT(desc.Triangles.VertexBuffer.RVA + vbSize <= allocedByteSize, + desc.Triangles.VertexBuffer.RVA, vbSize, allocedByteSize); dstOffset = AlignUp16(dstOffset + vbSize); }