From 17c4aba0570b30d95036713b452c65efeb302eed Mon Sep 17 00:00:00 2001 From: Adam Sawicki Date: Tue, 2 Jul 2019 13:03:55 +0200 Subject: [PATCH] vmaFindMemoryTypeIndex: Change VMA_MEMORY_USAGE_GPU_TO_CPU to only have HOST_CACHED among preferred flags, not HOST_COHERENT Be careful now! It's still compliant to the documentation, but selected memory type may become not HOST_COHERENT after this change. No difference is expected on PC. It's mostly for Mali GPU. --- src/vk_mem_alloc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h index 42f838b..90ae9f3 100644 --- a/src/vk_mem_alloc.h +++ b/src/vk_mem_alloc.h @@ -15808,7 +15808,7 @@ VkResult vmaFindMemoryTypeIndex( break; case VMA_MEMORY_USAGE_GPU_TO_CPU: requiredFlags |= VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT; - preferredFlags |= VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT; + preferredFlags |= VK_MEMORY_PROPERTY_HOST_CACHED_BIT; break; default: break;