panvk: Don't use panfrost_bifrost_swizzle
authorAlyssa Rosenzweig <alyssa@collabora.com>
Thu, 8 Jul 2021 00:20:52 +0000 (20:20 -0400)
committerMarge Bot <eric+marge@anholt.net>
Mon, 12 Jul 2021 23:12:29 +0000 (23:12 +0000)
It's not needed. This produces chooses slightly different formats on v7
but no functional change.

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

src/panfrost/vulkan/panvk_cs.c

index aa8dd5a..5e9fe44 100644 (file)
@@ -47,13 +47,11 @@ panvk_varying_hw_format(const struct panvk_device *dev,
    case VARYING_SLOT_PSIZ:
       return (MALI_R16F << 12) |
              (pdev->quirks & HAS_SWIZZLES ?
-              panfrost_get_default_swizzle(1) :
-              panfrost_bifrost_swizzle(1));
+              panfrost_get_default_swizzle(1) : 0);
    case VARYING_SLOT_POS:
       return ((fs ? MALI_RGBA32F : MALI_SNAP_4) << 12) |
              (pdev->quirks & HAS_SWIZZLES ?
-              panfrost_get_default_swizzle(4) :
-              panfrost_bifrost_swizzle(4));
+              panfrost_get_default_swizzle(4) : 0);
    default:
       assert(!panvk_varying_is_builtin(stage, loc));
       return pdev->formats[varyings->varying[loc].format].hw;