summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
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;