From 4b2b82411267ea8a16e77368effbfd0709a9ceb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Mon, 29 Dec 2025 10:15:06 +0200 Subject: [PATCH] anv: hand over ANV_PIPE_RT_BTI_CHANGE to pipe control MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There are issues when using resource barrier for this. Fixes: 24e9afb0b71 ("anv: implement resource barrier emissions") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14533 Signed-off-by: Tapani Pälli Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/genX_cmd_buffer.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index da858269296..30201caf41e 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -1964,6 +1964,12 @@ can_use_resource_barrier(const struct intel_device_info *devinfo, ANV_PIPE_CS_STALL_BIT)) return false; + /* There are issues with resource barrier and ANV_PIPE_RT_BTI_CHANGE, + * see https://gitlab.freedesktop.org/mesa/mesa/-/issues/14533 + */ + if (bits & ANV_PIPE_RT_BTI_CHANGE) + return false; + return true; }