message: Fixed issues with VulkanRingBuffer not moving vulkan memory object
diff: @@ -59,6 +59,7 @@ public:
  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;
  @@ -73,6 +74,7 @@ public:
  static_cast<RingBuffer&>(*this) = 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;
  