From 9d4654f445aee468681041a8c8f897ce0800441e Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 13 May 2018 11:12:54 +0200 Subject: [PATCH] [dxvk] Fix update buffer allocation size --- src/d3d11/d3d11_context.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/d3d11/d3d11_context.cpp b/src/d3d11/d3d11_context.cpp index 25228fe9..2ad872cd 100644 --- a/src/d3d11/d3d11_context.cpp +++ b/src/d3d11/d3d11_context.cpp @@ -3005,7 +3005,7 @@ namespace dxvk { return true; } - + DxvkDataSlice D3D11DeviceContext::AllocUpdateBufferSlice(size_t Size) { constexpr size_t UpdateBufferSize = 4 * 1024 * 1024; @@ -3014,12 +3014,12 @@ namespace dxvk { return buffer->alloc(Size); } else { if (m_updateBuffer == nullptr) - m_updateBuffer = new DxvkDataBuffer(Size); + m_updateBuffer = new DxvkDataBuffer(UpdateBufferSize); DxvkDataSlice slice = m_updateBuffer->alloc(Size); if (slice.ptr() == nullptr) { - m_updateBuffer = new DxvkDataBuffer(Size); + m_updateBuffer = new DxvkDataBuffer(UpdateBufferSize); slice = m_updateBuffer->alloc(Size); }