mesa/src
Dave Airlie 2fcbec48d7 gallium: add texture gather support to gallium (v3)
This adds support to gallium for a TG4 instruction,
and two CAPs. The first CAP is required for GL_ARB_texture_gather.

The second CAP is required to expose GL_ARB_gpu_shader5.

However so far we haven't found any hardware that natively
exposes the textureGatherOffsets feature from GL, so just
lower it for now. If hardware appears for this we can add
another CAP to allow TG4 to take 4 offsets.

v2: add component selection src and a cap to say
hw can do it. (st can use to help control
GL_ARB_gpu_shader5/GLSL 4.00). Add docs.

v3: rename to SM5, add docs.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2014-02-25 13:29:17 +10:00
..
egl egl/wayland: explicitly set __DRIimageLoaderExtension members 2014-02-23 16:42:16 +00:00
gallium gallium: add texture gather support to gallium (v3) 2014-02-25 13:29:17 +10:00
gbm gbm: explicitly set __DRIimageLoaderExtension members 2014-02-23 16:42:17 +00:00
getopt getopt: Make code more portable. 2011-01-12 16:54:21 +00:00
glsl glsl/i965: move lower_offset_array up to GLSL compiler level. 2014-02-25 13:28:57 +10:00
glx glx/drisw: use the implemented version of __DRIswrastLoaderExtension 2014-02-23 16:42:17 +00:00
gtest gtest: enable subdir-objects to prevent automake warnings 2013-11-16 14:01:27 +00:00
hgl haiku libGL: Move from gallium target to src/hgl 2014-01-06 15:50:21 -06:00
loader dri: Add a useful error message if someone's packages missed libudev deps. 2014-02-01 10:09:11 -08:00
mapi mesa/sso: Change CreateShaderProgramv return type from uint to GLuint. 2014-02-21 18:05:40 -08:00
mesa glsl/i965: move lower_offset_array up to GLSL compiler level. 2014-02-25 13:28:57 +10:00
Makefile.am loader: introduce the loader util lib 2014-01-18 18:47:27 +00:00
SConscript loader: introduce the loader util lib 2014-01-18 18:47:27 +00:00