mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Wrong assertion occurs when bulding acceleration structure
byteSize was already combined to dstoffset, so it must be tested using vbSize.
This commit is contained in:
committed by
Baldur Karlsson
parent
204f003f2b
commit
3bd0721da8
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user