From 4e86562cff4c3fc3737160c93a9f9aebe41f089f Mon Sep 17 00:00:00 2001 From: Alejandro Saucedo Date: Sat, 13 Mar 2021 07:40:20 +0000 Subject: [PATCH] Updated staging memory barrier to ensure it's always coherent --- src/Tensor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Tensor.cpp b/src/Tensor.cpp index 7e7af4ca4..6ea92ccd6 100644 --- a/src/Tensor.cpp +++ b/src/Tensor.cpp @@ -258,7 +258,8 @@ Tensor::getStagingMemoryPropertyFlags() { switch (this->mTensorType) { case TensorTypes::eDevice: - return vk::MemoryPropertyFlagBits::eHostVisible; + return vk::MemoryPropertyFlagBits::eHostVisible | + vk::MemoryPropertyFlagBits::eHostCoherent; break; default: throw std::runtime_error("Kompute Tensor invalid tensor type");