commit | 86f12e9377374108474b6a5d6b5dd6e9d37766db | [log] [tgz] |
---|---|---|
author | Ilia Mirkin <imirkin@alum.mit.edu> | Sun Nov 19 12:28:53 2017 -0500 |
committer | Ilia Mirkin <imirkin@alum.mit.edu> | Sat Nov 25 16:56:59 2017 -0500 |
tree | 06ad4fc5cfbe4cc67a32c6bd73b97ee4caea10ee | |
parent | ab336e8b46b6d7016519681c59b9aedf3fea04ad [diff] |
freedreno/ir3: add a pass to lower tg4 to txl, enable gather on a4xx 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 Mirkin <imirkin@alum.mit.edu> Reviewed-by: Rob Clark <robdclark@gmail.com>