Mesa (main): panfrost: Remove redundant first_tag access

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jun 8 13:56:10 UTC 2022


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

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jun  7 16:03:47 2022 -0400

panfrost: Remove redundant first_tag access

This already happens in the common prepare_rsd call.

Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16916>

---

 src/panfrost/lib/pan_indirect_dispatch.c | 4 ----
 src/panfrost/lib/pan_indirect_draw.c     | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/src/panfrost/lib/pan_indirect_dispatch.c b/src/panfrost/lib/pan_indirect_dispatch.c
index e4d521c8864..614d1acb31b 100644
--- a/src/panfrost/lib/pan_indirect_dispatch.c
+++ b/src/panfrost/lib/pan_indirect_dispatch.c
@@ -181,10 +181,6 @@ GENX(pan_indirect_dispatch_init)(struct panfrost_device *dev)
 
         mali_ptr address = dev->indirect_dispatch.bin->ptr.gpu;
 
-#if PAN_ARCH <= 5
-        address |= shader_info.midgard.first_tag;
-#endif
-
         void *rsd = dev->indirect_dispatch.descs->ptr.cpu;
         pan_pack(rsd, RENDERER_STATE, cfg) {
                 pan_shader_prepare_rsd(&shader_info, address, &cfg);
diff --git a/src/panfrost/lib/pan_indirect_draw.c b/src/panfrost/lib/pan_indirect_draw.c
index c335349e50a..befdf3a2041 100644
--- a/src/panfrost/lib/pan_indirect_draw.c
+++ b/src/panfrost/lib/pan_indirect_draw.c
@@ -1146,10 +1146,6 @@ create_indirect_draw_shader(struct panfrost_device *dev,
                                                 binary.data, binary.size,
                                                 PAN_ARCH >= 6 ? 128 : 64);
 
-#if PAN_ARCH <= 5
-                address |= shader_info.midgard.first_tag;
-#endif
-
                 util_dynarray_fini(&binary);
 
                 pan_pack(state, RENDERER_STATE, cfg) {



More information about the mesa-commit mailing list