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.
This commit is contained in:
Adam Sawicki 2019-07-02 13:03:55 +02:00
parent 4a4cfad2eb
commit 17c4aba057

View file

@ -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;