diff options
author | Glenn Kennard <glenn.kennard@gmail.com> | 2014-07-20 15:59:16 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2014-08-01 16:19:47 +0200 |
commit | 3a9278b92cb5595d1dae604c409abe8f1a9be5b3 (patch) | |
tree | 2eb8890e19ce88663fae562ad795919b7b89551c /docs | |
parent | f455f34ab9e8d39bb2657b28e608a63c3c2386f8 (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 <glenn.kennard@gmail.com>
Signed-off-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/GL3.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/GL3.txt b/docs/GL3.txt index 59b20dc2e42..e2412579852 100644 --- a/docs/GL3.txt +++ b/docs/GL3.txt @@ -106,7 +106,7 @@ GL 4.0: - Implicit signed -> unsigned conversions DONE - Fused multiply-add DONE (i965, nvc0) - Packing/bitfield/conversion functions DONE (i965, nvc0, r600) - - Enhanced textureGather DONE (i965, nvc0, radeonsi) + - Enhanced textureGather DONE (i965, nvc0, r600, radeonsi) - Geometry shader instancing DONE (i965, nvc0) - Geometry shader multiple streams DONE (i965, nvc0) - Enhanced per-sample shading DONE (i965, r600) @@ -118,7 +118,7 @@ GL 4.0: GL_ARB_tessellation_shader started (Fabian) GL_ARB_texture_buffer_object_rgb32 DONE (i965, nvc0, r600, radeonsi, softpipe) GL_ARB_texture_cube_map_array DONE (i965, nv50, nvc0, r600, radeonsi, softpipe) - GL_ARB_texture_gather DONE (i965, nv50, nvc0, radeonsi, r600) + GL_ARB_texture_gather DONE (i965, nv50, nvc0, r600, radeonsi) GL_ARB_texture_query_lod DONE (i965, nv50, nvc0, r600, radeonsi) GL_ARB_transform_feedback2 DONE (i965, nv50, nvc0, r600, radeonsi) GL_ARB_transform_feedback3 DONE (i965, nv50, nvc0, r600, radeonsi) |