Mesa (main): anv: add gfx version 12.5 flushes to CCS path

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jul 28 22:39:49 UTC 2022


Module: Mesa
Branch: main
Commit: 180af73101abdda2df0eeef7d39cdaa72ae1692b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=180af73101abdda2df0eeef7d39cdaa72ae1692b

Author: Dylan Baker <dylan.c.baker at intel.com>
Date:   Thu Jul 28 13:32:10 2022 -0700

anv: add gfx version 12.5 flushes to CCS path

This was already added to the MCS path in !17218, so this is just
adding it in the CCS path as well.

Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17797>

---

 src/intel/vulkan/anv_blorp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/intel/vulkan/anv_blorp.c b/src/intel/vulkan/anv_blorp.c
index 7cc5e885d55..8001f39fdb8 100644
--- a/src/intel/vulkan/anv_blorp.c
+++ b/src/intel/vulkan/anv_blorp.c
@@ -1961,7 +1961,8 @@ anv_image_ccs_op(struct anv_cmd_buffer *cmd_buffer,
                              (devinfo->verx10 == 120 ?
                                 ANV_PIPE_DEPTH_STALL_BIT : 0) |
                              (devinfo->verx10 == 125 ?
-                                ANV_PIPE_HDC_PIPELINE_FLUSH_BIT : 0) |
+                                ANV_PIPE_HDC_PIPELINE_FLUSH_BIT |
+                                ANV_PIPE_DATA_CACHE_FLUSH_BIT : 0) |
                              ANV_PIPE_PSS_STALL_SYNC_BIT |
                              ANV_PIPE_END_OF_PIPE_SYNC_BIT,
                              "before fast clear ccs");



More information about the mesa-commit mailing list