From 111636445d2e19420468cdf78ffd2b87b7ad6489 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Sun, 2 Dec 2018 10:22:22 -0800 Subject: Brought back MapType paramter to UnmapBuffer() function. The performance hit of keeping track of mapped buffers turned out to be unacceptable --- Graphics/GraphicsTools/src/TextureUploaderGL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Graphics/GraphicsTools') diff --git a/Graphics/GraphicsTools/src/TextureUploaderGL.cpp b/Graphics/GraphicsTools/src/TextureUploaderGL.cpp index 01ce8fc2..c1d4ccf8 100644 --- a/Graphics/GraphicsTools/src/TextureUploaderGL.cpp +++ b/Graphics/GraphicsTools/src/TextureUploaderGL.cpp @@ -200,7 +200,7 @@ namespace Diligent case InternalData::PendingBufferOperation::Copy: { - pContext->UnmapBuffer(pBuffer->m_pStagingBuffer); + pContext->UnmapBuffer(pBuffer->m_pStagingBuffer, MAP_WRITE); TextureSubResData SubResData(pBuffer->m_pStagingBuffer, static_cast(pBuffer->GetRowStride())); Box DstBox; const auto &TexDesc = OperationInfo.pDstTexture->GetDesc(); -- cgit v1.2.3