summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/include/VulkanDynamicHeap.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/Graphics/GraphicsEngineVulkan/include/VulkanDynamicHeap.h b/Graphics/GraphicsEngineVulkan/include/VulkanDynamicHeap.h
index 791afbf9..a36a124a 100644
--- a/Graphics/GraphicsEngineVulkan/include/VulkanDynamicHeap.h
+++ b/Graphics/GraphicsEngineVulkan/include/VulkanDynamicHeap.h
@@ -56,10 +56,11 @@ public:
VulkanRingBuffer(size_t MaxSize, IMemoryAllocator &Allocator, RenderDeviceVkImpl* pDeviceVk);
VulkanRingBuffer(VulkanRingBuffer&& rhs)noexcept :
- RingBuffer(std::move(rhs)),
- m_pDeviceVk(rhs.m_pDeviceVk),
- m_VkBuffer(std::move(rhs.m_VkBuffer)),
- m_CPUAddress(rhs.m_CPUAddress)
+ RingBuffer (std::move(rhs)),
+ m_pDeviceVk (rhs.m_pDeviceVk),
+ m_VkBuffer (std::move(rhs.m_VkBuffer)),
+ m_BufferMemory(std::move(rhs.m_BufferMemory)),
+ m_CPUAddress (rhs.m_CPUAddress)
{
rhs.m_CPUAddress = nullptr;
}
@@ -71,9 +72,10 @@ public:
Destroy();
static_cast<RingBuffer&>(*this) = std::move(rhs);
- m_pDeviceVk = rhs.m_pDeviceVk;
- m_VkBuffer = std::move(rhs.m_VkBuffer);
- m_CPUAddress = rhs.m_CPUAddress;
+ m_pDeviceVk = rhs.m_pDeviceVk;
+ m_VkBuffer = std::move(rhs.m_VkBuffer);
+ m_BufferMemory = std::move(rhs.m_BufferMemory);
+ m_CPUAddress = rhs.m_CPUAddress;
rhs.m_CPUAddress = nullptr;
return *this;