summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_lower_unnormalized_offset.cpp
diff options
context:
space:
mode:
authorChris Forbes <chrisf@ijw.co.nz>2013-10-10 22:15:14 +1300
committerChris Forbes <chrisf@ijw.co.nz>2013-10-26 22:28:26 +1300
commita936000db6c0ead5a4b469673fd93534efe66e0d (patch)
treee01bdce9c83cbb970ff48302435e704f67ccaed1 /src/mesa/drivers/dri/i965/brw_lower_unnormalized_offset.cpp
parent4c1eae53951353643d0e172bc3a47b847312c7dc (diff)
downloadexternal_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