nir/linker: disable varying from uniform lowering by default
authorQiang Yu <yuq825@gmail.com>
Fri, 11 Mar 2022 05:55:02 +0000 (13:55 +0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 22 Mar 2022 01:33:23 +0000 (01:33 +0000)
commit2617e6c028a3823c600b16dbffa5702a68b1cfa7
treeac2a658d334758bbce8263acbd6a0f1db6d89737
parentb219e9a96e443557052a7844df48747e5745b5d7
nir/linker: disable varying from uniform lowering by default

This fixes performance regression for Specviewperf/Energy
on AMD GPU. Other GPUs passing varying by memory may choose
to re-enable it as need.

Fixes: 26046250437 ("nir/linker: support uniform when optimizing varying")
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15341>
src/compiler/nir/nir.h
src/compiler/nir/nir_linking_helpers.c