glsl: Delete the lower_tess_level pass.
authorEmma Anholt <emma@anholt.net>
Mon, 20 Mar 2023 17:12:18 +0000 (10:12 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 29 Mar 2023 16:06:03 +0000 (16:06 +0000)
commit84006587d7e5b87526a9b83135393251afeef777
tree0b4a73cf2be2b17959186f7773cc5df69477542f
parentc2a9dd693b3f41edc370af36301866705c50fd1c
glsl: Delete the lower_tess_level pass.

NIR i/o lowering and sysval lowering can handle the compact var fine at
this point.

Affects: nouveau, virgl, svga, radeonsi, r600, llvmpipe.  Does not affect
PIPE_CAP_NIR_COMPACT_ARRAYS drivers like crocus, iris, d3d12, freedreno,
zink.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21940>
src/compiler/glsl/ir_optimization.h
src/compiler/glsl/linker.cpp
src/compiler/glsl/lower_tess_level.cpp [deleted file]
src/compiler/glsl/meson.build