agx: Use extract helper for tex internally

Allows better optimization.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16268>
This commit is contained in:
Alyssa Rosenzweig
2022-05-01 16:24:18 -04:00
parent 4f78141c77
commit 4d79f6ca76

View File

@@ -923,7 +923,7 @@ agx_emit_tex(agx_builder *b, nir_tex_instr *instr)
agx_index channels[4] = {};
for (unsigned i = 0; i < nr; ++i)
channels[i] = agx_p_extract(b, index, i);
channels[i] = agx_emit_extract(b, index, i);
agx_index layer = agx_fadd(b, channels[nr - 1],
agx_immediate_f(0.5f));