ac/nir: don't put lod into args if it's zero.
authorDave Airlie <airlied@redhat.com>
Wed, 7 Mar 2018 03:24:25 +0000 (03:24 +0000)
committerDave Airlie <airlied@redhat.com>
Wed, 7 Mar 2018 03:34:59 +0000 (03:34 +0000)
commitfb077b072823ecb193f4494daeceddf0f21aede2
treef925876aea03d8c0d2962ca12158305e903e2d43
parent38e91e2b81104795283d41a6694568138d575540
ac/nir: don't put lod into args if it's zero.

If it's zero but put it in args we still end up consuming a
register for it.

This fixes some spilling in the NIR paths in Dirt Rally that
isn't seen with TGSI.

Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
src/amd/common/ac_nir_to_llvm.c