radeonsi regression of dEQP-GLES31.functional.program_interface_query.uniform.* in bfdcddfd...7bd1d484
Between bfdcddfd...7bd1d484 some change has caused many (most? all? I didn't check for others) of dEQP-GLES31.functional.program_interface_query.uniform.*
to start failing.
See:
- https://gitlab.freedesktop.org/mesa/mesa/-/jobs/56378175
- https://gitlab.freedesktop.org/mesa/mesa/-/jobs/56393368
- https://gitlab.freedesktop.org/mesa/mesa/-/jobs/56414989
Likely candidates, based on the files touched by the commits in that range:
3f1cb470f0b634a7412c 2024-03-15 radeonsi: Only enable SEs that the device reports <Friedrich Vock>
ba54099dce61f9ec49fa 2024-03-15 nir: add a utility computing post-dominance of SSA uses <Marek Olšák>
c66967b5cb7aa69c3c2e 2024-03-15 nir: add nir_opt_varyings, new pass optimizing and compacting varyings <Marek Olšák>
5bbb279e7d6bc844a986 2024-03-15 radeonsi: set the lower_mediump_io callback for GLSL <Marek Olšák>
db5cf460d7aee0e7b39f 2024-03-15 radeonsi: set trivial NIR options for nir_opt_varyings <Marek Olšák>
abf0de57ab5249abc5bf 2024-03-15 radeonsi: enable uniform propagation for varyings except VP/Energy <Marek Olšák>
a3de3a5c32397e7a8f77 2024-03-15 st/mesa: get dual slot input info from NIR if IO is lowered <Marek Olšák>
b48188e46c84d103aacb 2024-03-15 st/mesa: lower sysvals slightly sooner <Marek Olšák>
70fd817278d101e1cca8 2024-03-15 st/mesa: skip a few NIR passes that don't work with lowered IO <Marek Olšák>
9b819adbd867dc250dba 2024-03-15 glsl/linker,st/mesa: enable nir_opt_varyings and lower IO in the linker <Marek Olšák>
/cc @mareko @pixelcluster