pan/bi: Force u32 for flat varyings
authorAlyssa Rosenzweig <alyssa@collabora.com>
Wed, 2 Jun 2021 18:52:56 +0000 (14:52 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 10 Jun 2021 18:06:10 +0000 (18:06 +0000)
commita5ec1e7f75b841c514ee1a8ed5796744a65714c3
treeeb30142bfeb222e4a860ab907f1945c68bc57d58
parentb9127ecbb1228e05c6a390ae83371c522b47eb8f
pan/bi: Force u32 for flat varyings

Since the GLSL compilers will pack together flat varyings with no regard
to type, under the assumption the backend can deal with it. I guess we
can deal with it then... Fixes fails in
dEQP-GLES31.functional.separate_shader.random.*

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11123>
src/gallium/drivers/panfrost/ci/deqp-panfrost-g52-fails.txt
src/panfrost/bifrost/bifrost_compile.c
src/panfrost/lib/pan_shader.c