freedreno/ir3: more half-precision fixes
authorRob Clark <robdclark@gmail.com>
Sat, 31 Mar 2018 18:16:26 +0000 (14:16 -0400)
committerRob Clark <robdclark@gmail.com>
Sat, 31 Mar 2018 19:16:16 +0000 (15:16 -0400)
commit2191a18e757e62593af176afad140cc32e85dc09
treeab37048c9611d9e31eb3c5ebe96f8c0f4473977a
parente04e068f75e82238a8964a6210cd40711805a458
freedreno/ir3: more half-precision fixes

Some instructions require src/dst to be in full or half precision
register depending on src/dst type.  So do a better job of propagating
register type.

Signed-off-by: Rob Clark <robdclark@gmail.com>
src/gallium/drivers/freedreno/ir3/ir3.h
src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c