diff --git a/base/VulkanModel.hpp b/base/VulkanModel.hpp index 499116f2..daf8dc16 100644 --- a/base/VulkanModel.hpp +++ b/base/VulkanModel.hpp @@ -314,7 +314,7 @@ namespace vks // Vertex buffer VK_CHECK_RESULT(device->createBuffer( VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, &vertexStaging, vBufferSize, vertexBuffer.data())); @@ -322,7 +322,7 @@ namespace vks // Index buffer VK_CHECK_RESULT(device->createBuffer( VK_BUFFER_USAGE_TRANSFER_SRC_BIT, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, &indexStaging, iBufferSize, indexBuffer.data()));