From 737e4d6bb16d34aa0d0d3417d2a89681acc79cbe Mon Sep 17 00:00:00 2001 From: Stephen Gallimore Date: Thu, 12 Jul 2018 12:39:53 +0100 Subject: [PATCH] Add missing flush in one of the buffer creation helpers. Change-Id: I65356b64c227fd96a324349f583d183ce7e075de --- base/VulkanDevice.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/VulkanDevice.hpp b/base/VulkanDevice.hpp index 4d4b0825..9289ec9a 100644 --- a/base/VulkanDevice.hpp +++ b/base/VulkanDevice.hpp @@ -414,6 +414,9 @@ namespace vks { VK_CHECK_RESULT(buffer->map()); memcpy(buffer->mapped, data, size); + if ((memoryPropertyFlags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) == 0) + buffer->flush(); + buffer->unmap(); }