Mesa (main): panfrost: Don't set NO_BLEND_PACKS on Bifrost

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jan 26 02:01:50 UTC 2022


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

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Tue Jan 25 17:58:14 2022 -0500

panfrost: Don't set NO_BLEND_PACKS on Bifrost

It doesn't make sense on Bifrost -- the only consumer of the quirk is
pan_lower_framebuffer, a Midgard-only pass.

Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14724>

---

 src/panfrost/include/panfrost-quirks.h | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/panfrost/include/panfrost-quirks.h b/src/panfrost/include/panfrost-quirks.h
index 6eb6c02e971..8b372230f4a 100644
--- a/src/panfrost/include/panfrost-quirks.h
+++ b/src/panfrost/include/panfrost-quirks.h
@@ -47,10 +47,6 @@
 /* Does this GPU support anisotropic filtering? */
 #define HAS_ANISOTROPIC (1 << 11)
 
-/* Quirk collections common to particular uarchs */
-
-#define BIFROST_QUIRKS NO_BLEND_PACKS
-
 static inline unsigned
 panfrost_get_quirks(unsigned gpu_id, unsigned gpu_revision)
 {
@@ -70,18 +66,17 @@ panfrost_get_quirks(unsigned gpu_id, unsigned gpu_revision)
                 return 0;
 
         case 0x6000: /* G71 */
-                return BIFROST_QUIRKS;
+                return 0;
 
         case 0x6221: /* G72 */
                 /* Anisotropic filtering is supported from r0p3 onwards */
-                return BIFROST_QUIRKS
-                        | (gpu_revision >= 0x30 ? HAS_ANISOTROPIC : 0);
+                return (gpu_revision >= 0x30 ? HAS_ANISOTROPIC : 0);
 
         case 0x7093: /* G31 */
         case 0x7211: /* G76 */
         case 0x7212: /* G52 */
         case 0x7402: /* G52r1 */
-                return BIFROST_QUIRKS | HAS_ANISOTROPIC;
+                return HAS_ANISOTROPIC;
 
         default:
                 unreachable("Unknown Panfrost GPU ID");



More information about the mesa-commit mailing list