From fa5cbde85680fedf9cf614365249e58f2d92316d Mon Sep 17 00:00:00 2001 From: Tobias Frisch <tfrisch@uni-koblenz.de> Date: Fri, 18 Jun 2021 18:00:53 +0200 Subject: [PATCH] [#55] Blit but safe Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de> --- src/vkcv/ImageManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vkcv/ImageManager.cpp b/src/vkcv/ImageManager.cpp index 3f467a4e..dd54da39 100644 --- a/src/vkcv/ImageManager.cpp +++ b/src/vkcv/ImageManager.cpp @@ -468,7 +468,7 @@ namespace vkcv { uint32_t srcDepth = image.m_depth; auto half = [](uint32_t in) { - return std::max(in / 2, (uint32_t)1); + return std::max<uint32_t>(in / 2, 1); }; uint32_t dstWidth = half(image.m_width); @@ -498,6 +498,8 @@ namespace vkcv { dstWidth = half(dstWidth); dstHeight = half(dstHeight); dstDepth = half(dstDepth); + + recordImageMemoryBarrier(handle, cmdBuffer); } }; -- GitLab