From 27b3876b37c324496220606d56a7c0823c903bf6 Mon Sep 17 00:00:00 2001 From: Squareys Date: Tue, 18 Oct 2016 19:00:01 +0200 Subject: [PATCH] Vk: Fix dangling device memory references Why? Why did I write that line like that? Signed-off-by: Squareys --- src/Magnum/Vk/Image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Vk/Image.cpp b/src/Magnum/Vk/Image.cpp index b1a15b21a..7faa8202e 100644 --- a/src/Magnum/Vk/Image.cpp +++ b/src/Magnum/Vk/Image.cpp @@ -48,7 +48,7 @@ std::unique_ptr Image::allocateDeviceMemory(Vk::MemoryProperty mem std::unique_ptr memory(new Vk::DeviceMemory{*_device, memReqs.size, memoryTypeIndex}); bindImageMemory(*memory); - return std::unique_ptr{}; + return memory; } Image& Image::update(Queue& queue, CommandPool& pool, const void* sourceData, UnsignedLong size, UnsignedLong destOffset) {