summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_pipe.h
diff options
context:
space:
mode:
authorGlenn Kennard <[email protected]>2014-07-20 15:59:16 +0200
committerMarek Olšák <[email protected]>2014-08-01 16:19:47 +0200
commit3a9278b92cb5595d1dae604c409abe8f1a9be5b3 (patch)
tree2eb8890e19ce88663fae562ad795919b7b89551c /src/gallium/drivers/r600/r600_pipe.h
parentf455f34ab9e8d39bb2657b28e608a63c3c2386f8 (diff)
r600g: Implement gpu_shader5 textureGather
Adds 0-3 textureGather component selection and non-constant offsets Caveat: 0 and 1 texture swizzles only work if textureGather component select is 3 or a component that does not exist in the sampler texture format. This is a hardware limitation, any other value returns 128/255=0.501961 for both 0 and 1. Passes all textureGather piglit tests on radeon 6670, except for those using 0/1 texture swizzles due to aforementioned reason. Signed-off-by: Glenn Kennard <[email protected]> Signed-off-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_pipe.h')
0 files changed, 0 insertions, 0 deletions