From 05b927ac7e35db6ea8e661fda5415b1b0230a3c6 Mon Sep 17 00:00:00 2001 From: TellowKrinkle Date: Sun, 28 Sep 2025 19:50:25 +0200 Subject: [PATCH] hk: Enable caching on memory marked with HOST_CACHED_BIT cc: mesa-stable Part-of: --- src/asahi/vulkan/hk_device_memory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/asahi/vulkan/hk_device_memory.c b/src/asahi/vulkan/hk_device_memory.c index 81566327e17..b91e2001999 100644 --- a/src/asahi/vulkan/hk_device_memory.c +++ b/src/asahi/vulkan/hk_device_memory.c @@ -211,6 +211,8 @@ hk_AllocateMemory(VkDevice device, const VkMemoryAllocateInfo *pAllocateInfo, enum agx_bo_flags flags = 0; if (handle_types) flags |= AGX_BO_SHAREABLE; + if (type->propertyFlags & VK_MEMORY_PROPERTY_HOST_CACHED_BIT) + flags |= AGX_BO_WRITEBACK; mem->bo = agx_bo_create(&dev->dev, aligned_size, 0, flags, "App memory"); if (!mem->bo) {