pan/bi: Respect swizzles in nir_op_pack_64_2x32_split
authorAlyssa Rosenzweig <alyssa@collabora.com>
Thu, 26 May 2022 16:09:54 +0000 (12:09 -0400)
committerMarge Bot <emma+marge@anholt.net>
Wed, 1 Jun 2022 20:08:42 +0000 (20:08 +0000)
commitbc4d42023dda81d3acddea35b6c0bfb6cdef48cc
tree1b70176e063e5d9cf29c503fa5fde03b4c5176b2
parent78315087406205df0252ed95a73b8470698a3f38
pan/bi: Respect swizzles in nir_op_pack_64_2x32_split

Triggered a BIR validation error, which made debugging a breeze. That validation
pass (dimensionality checks) gets a lot of use, it seems :-)

Fixes:

   dEQP-VK.ssbo.layout.2_level_array.std430.row_major_mat4x2_comp_access_store_cols

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16724>
src/panfrost/bifrost/bifrost_compile.c