Account for stream-out counter when calculating output size

This commit is contained in:
baldurk
2018-06-07 14:49:20 +01:00
parent 72b40769b5
commit 3ffbaac987
+2 -1
View File
@@ -323,7 +323,8 @@ void D3D12Replay::InitPostVSBuffers(uint32_t eventId)
ID3D12Resource *idxBuf = NULL;
bool recreate = false;
uint64_t outputSize = uint64_t(drawcall->numIndices) * drawcall->numInstances * stride;
// we add 64 to account for the stream-out data counter
uint64_t outputSize = uint64_t(drawcall->numIndices) * drawcall->numInstances * stride + 64;
if(m_SOBufferSize < outputSize)
{