diff options
author | Chris Forbes <chrisf@ijw.co.nz> | 2013-10-10 22:15:14 +1300 |
---|---|---|
committer | Chris Forbes <chrisf@ijw.co.nz> | 2013-10-26 22:28:26 +1300 |
commit | a936000db6c0ead5a4b469673fd93534efe66e0d (patch) | |
tree | e01bdce9c83cbb970ff48302435e704f67ccaed1 /src/mesa/drivers/dri/i965/brw_lower_unnormalized_offset.cpp | |
parent | 4c1eae53951353643d0e172bc3a47b847312c7dc (diff) | |
download | external_mesa3d-a936000db6c0ead5a4b469673fd93534efe66e0d.zip external_mesa3d-a936000db6c0ead5a4b469673fd93534efe66e0d.tar.gz external_mesa3d-a936000db6c0ead5a4b469673fd93534efe66e0d.tar.bz2 |
i965: Add lowering pass for splitting textureGatherOffsets
Rewrites textureGatherOffsets(s, p, offsets) into
gvec4(
textureGatherOffset(s, p, offsets[0]).w,
textureGatherOffset(s, p, offsets[1]).w,
textureGatherOffset(s, p, offsets[2]).w,
textureGatherOffset(s, p, offsets[3]).w
)
V2: Use ir_builder to be slightly clearer.
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_lower_unnormalized_offset.cpp')
0 files changed, 0 insertions, 0 deletions