r600g: Implement GL_ARB_texture_gather
authorGlenn Kennard <glenn.kennard@gmail.com>
Wed, 16 Jul 2014 14:31:26 +0000 (16:31 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 17 Jul 2014 23:58:58 +0000 (01:58 +0200)
commit392c9f8dfe11034c44aeec72217e6f12dce20490
tree4a78b1f333bb976a069ba5ca777ce2b73d3b6f12
parent984a02ba556802775d63a9ce77b4dac567bf8680
r600g: Implement GL_ARB_texture_gather

Only supported on evergreen and later. Currently limited
to single component textures as the hardware GATHER4
instruction ignores texture swizzles.

Piglit quick run passes on radeon 6670 with all
applicable textureGather tests, no regressions.

Signed-off-by: Glenn Kennard <glenn.kennard@gmail.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
docs/GL3.txt
docs/relnotes/10.3.html
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_shader.c