GL doesn't have this, but some hardware supports it. This is convenient
for lowering tg4 to plain texture calls, which is necessary on Adreno
A4xx hardware.
Signed-off-by: Ilia Mirkin
---
src/compiler/nir/nir.h | 15 +--
1 file changed, 13 insertions(+), 2
Unfortunately Adreno A4xx hardware returns incorrect results with the
GATHER4 opcodes. As a result, we have to lower to 4 individual texture
calls (txl since we have to force lod to 0). We achieve this using
offsets, including on cube maps which normally never have offsets.
Signed-off-by: Ilia
Copied from a5xx, should be identical.
Signed-off-by: Ilia Mirkin
---
docs/features.txt| 6 ++---
src/gallium/drivers/freedreno/a4xx/fd4_emit.c| 2 ++
src/gallium/drivers/freedreno/a4xx/fd4_format.c | 11 +---