diff --git a/include/vkcv/Core.hpp b/include/vkcv/Core.hpp index dab18892b892aff9564a6d86b9252789ea3c2b03..6a4281943778ee21f72ed27d615c5821758ab822 100644 --- a/include/vkcv/Core.hpp +++ b/include/vkcv/Core.hpp @@ -280,7 +280,7 @@ namespace vkcv void recordImageMemoryBarrier(const CommandStreamHandle cmdStream, const ImageHandle image); void recordBufferMemoryBarrier(const CommandStreamHandle cmdStream, const BufferHandle buffer); - const vk::ImageView& getSwapchainImageView() const; + vk::ImageView getSwapchainImageView() const; }; } diff --git a/src/vkcv/Core.cpp b/src/vkcv/Core.cpp index fd2c595b4305740e801e8d3d50af74521fc3418c..4b718db186432f4130f373a67c563c30c48af6a2 100644 --- a/src/vkcv/Core.cpp +++ b/src/vkcv/Core.cpp @@ -524,7 +524,7 @@ namespace vkcv }, nullptr); } - const vk::ImageView& Core::getSwapchainImageView() const { + vk::ImageView Core::getSwapchainImageView() const { return m_ImageManager->getVulkanImageView(vkcv::ImageHandle::createSwapchainImageHandle()); }