From f783f581a86faa1cac6d0b86c20f8bb63c17d2d3 Mon Sep 17 00:00:00 2001 From: Felix DeGrood Date: Wed, 26 Apr 2023 17:10:24 +0000 Subject: [PATCH] anv: fix INTEL_MEASURE on MTL Ensure counter buffer is coherent. Required for MTL which changes coherence policy. Reviewed-by: Mark Janes Part-of: --- src/intel/vulkan/anv_measure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_measure.c b/src/intel/vulkan/anv_measure.c index a72691c9124..ea65566b976 100644 --- a/src/intel/vulkan/anv_measure.c +++ b/src/intel/vulkan/anv_measure.c @@ -111,7 +111,7 @@ anv_measure_init(struct anv_cmd_buffer *cmd_buffer) ASSERTED VkResult result = anv_device_alloc_bo(device, "measure data", config->batch_size * sizeof(uint64_t), - ANV_BO_ALLOC_MAPPED, + ANV_BO_ALLOC_MAPPED | ANV_BO_ALLOC_SNOOPED, 0, (struct anv_bo**)&measure->bo); measure->base.timestamps = measure->bo->map;