summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2018-10-23 02:05:03 +0000
committerEgor Yusov <egor.yusov@gmail.com>2018-10-23 02:05:03 +0000
commitc712d72297ad5d8dca5e61b2d93a034312fda79d (patch)
treef1eb4b3e56730c69390c25416ccb32ec5a08ef6b /Graphics/GraphicsEngineVulkan
parentFixed CMake bug introduced by glslang setting global CMAKE_DEBUG_POSTFIX vari... (diff)
downloadDiligentCore-c712d72297ad5d8dca5e61b2d93a034312fda79d.tar.gz
DiligentCore-c712d72297ad5d8dca5e61b2d93a034312fda79d.zip
Fixed https://github.com/DiligentGraphics/DiligentCore/issues/37 (build error on VS2015)
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/include/VulkanUploadHeap.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanUploadHeap.h b/Graphics/GraphicsEngineVulkan/include/VulkanUploadHeap.h
index eadce104..7414edee 100644
--- a/Graphics/GraphicsEngineVulkan/include/VulkanUploadHeap.h
+++ b/Graphics/GraphicsEngineVulkan/include/VulkanUploadHeap.h
@@ -111,9 +111,17 @@ private:
struct UploadPageInfo
{
+ UploadPageInfo(VulkanUtilities::VulkanMemoryAllocation&& _MemAllocation,
+ VulkanUtilities::BufferWrapper&& _Buffer,
+ Uint8* _CPUAddress) :
+ MemAllocation(std::move(_MemAllocation)),
+ Buffer (std::move(_Buffer)),
+ CPUAddress (_CPUAddress)
+ {
+ }
VulkanUtilities::VulkanMemoryAllocation MemAllocation;
VulkanUtilities::BufferWrapper Buffer;
- Uint8* CPUAddress = nullptr;
+ Uint8* const CPUAddress = nullptr;
};
std::vector<UploadPageInfo> m_Pages;