mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-09-10 07:45:38 +00:00
Add NULL aliasing barrier around buffer discard patterns
This commit is contained in:
@@ -1394,9 +1394,16 @@ void D3D12DebugManager::FillWithDiscardPattern(ID3D12GraphicsCommandListX *cmd,
|
||||
FillBuffer(patternBuf, 0, pattern.data(), size);
|
||||
}
|
||||
|
||||
D3D12_RESOURCE_BARRIER b = {};
|
||||
b.Type = D3D12_RESOURCE_BARRIER_TYPE_ALIASING;
|
||||
|
||||
cmd->ResourceBarrier(1, &b);
|
||||
|
||||
// fill the destination with a copy from the pattern buffer
|
||||
cmd->CopyBufferRegion(res, 0, patternBuf, 0, size);
|
||||
|
||||
cmd->ResourceBarrier(1, &b);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user