glsl: fix gl_CullDistance lowering from float[8] to vec4[2]
authorOleksii Bozhenko <oleksii.bozhenko@globallogic.com>
Thu, 9 Mar 2023 12:06:15 +0000 (14:06 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 20 Mar 2023 04:19:23 +0000 (04:19 +0000)
commitbf910c94e061893e0ab722c817d9b66d366f1c30
treedb9d6293fd71dedbc5f30a8605dd784ff6a820fa
parentec31535ce0c22b09a8ba293a5e25fecf33e25c02
glsl: fix gl_CullDistance lowering from float[8] to vec4[2]

Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7152
Fixes: ad355652c20b ("glsl: Extend lowering pass for gl_ClipDistance to support other arrays")

Signed-off-by: Oleksii Bozhenko oleksii.bozhenko@globallogic.com
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21810>
src/compiler/glsl/gl_nir_link_varyings.c
src/compiler/glsl/lower_distance.cpp