diff options
author | Rob Clark <robclark@freedesktop.org> | 2014-12-30 20:02:36 -0500 |
---|---|---|
committer | Rob Clark <robclark@freedesktop.org> | 2015-01-07 19:37:28 -0500 |
commit | 1e5c207dba4dbd07919bff2efe57ad361a44ac84 (patch) | |
tree | 5c138ae76d07d4de3648ae8bdf78fbc72c72e1ec /src/mesa/program/arbprogparse.h | |
parent | 63e5b72da8b1df4bbb0fcf46524d106f51264605 (diff) | |
download | external_mesa3d-1e5c207dba4dbd07919bff2efe57ad361a44ac84.zip external_mesa3d-1e5c207dba4dbd07919bff2efe57ad361a44ac84.tar.gz external_mesa3d-1e5c207dba4dbd07919bff2efe57ad361a44ac84.tar.bz2 |
freedreno/ir3: start on indirect gpr reads
Handle TEMP[ADDR[]] src registers by generating a fanin to group array
elements, similarly to how texture fetch instructions work.
NOTE:
For all the scalar instructions generated for a single tgsi vector
operation which uses an array src (or possibly even uses the same array
as multiple srcs), re-use the same fanin node. Since a vector operation
operates on all components at the same time, it should never see more
than one version of the same array.
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Diffstat (limited to 'src/mesa/program/arbprogparse.h')
0 files changed, 0 insertions, 0 deletions