From 8550c16f86ea6f61e8eb84ee1416154dd8e844e4 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Sat, 20 Feb 2016 15:17:25 +0100 Subject: [PATCH] Always try to use cached memory if we can for linear textures. Should improve cores which use SOFTWARE_FRAMEBUFFER. --- gfx/common/vulkan_common.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gfx/common/vulkan_common.c b/gfx/common/vulkan_common.c index 9b6cd39a7d..dad24c7442 100644 --- a/gfx/common/vulkan_common.c +++ b/gfx/common/vulkan_common.c @@ -191,12 +191,9 @@ struct vk_texture vulkan_create_texture(vk_t *vk, } else { - VkMemoryPropertyFlags cached = type == VULKAN_TEXTURE_READBACK ? - VK_MEMORY_PROPERTY_HOST_CACHED_BIT : 0; - alloc.memoryTypeIndex = vulkan_find_memory_type_fallback(&vk->context->memory_properties, mem_reqs.memoryTypeBits, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | cached, + VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT | VK_MEMORY_PROPERTY_HOST_CACHED_BIT, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT); }