mesa/src
Brian Paul dc9ecf58c0 svga: use shader sampler view declarations
Previously, we looked at the bound textures (via the pipe_sampler_views)
to determine texture dimensions (1D/2D/3D/etc) and datatype (float vs.
int).  But this could fail in out of memory conditions.  If we failed to
allocate a texture and didn't create a pipe_sampler_view, we'd default
to using 0 (PIPE_BUFFER) as the texture type.  This led to device errors
because of inconsistent shader code.

This change relies on all TGSI shaders having an SVIEW declaration for
each SAMP declaration.  The previous patch series does that.

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
2016-03-21 11:59:25 -06:00
..
compiler glsl: disable varying packing when its not safe 2016-03-18 10:26:34 +11:00
egl egl: support EGL_LARGEST_PBUFFER in eglCreatePbufferSurface(...) 2016-03-18 07:35:32 +02:00
gallium svga: use shader sampler view declarations 2016-03-21 11:59:25 -06:00
gbm gbm: do not wrap header inclusion in extern "C" 2016-03-09 17:16:50 +00:00
getopt
glx glx: update to updated version of EXT_create_context_es2_profile 2016-02-03 15:44:51 -05:00
gtest
hgl
loader dri: add backbuffer use flag 2016-03-09 15:02:25 +01:00
mapi glapi: remove the final function offset tags 2016-03-09 17:16:51 +00:00
mesa st/mesa: emit sampler view decls in drawpixels code 2016-03-21 11:59:25 -06:00
util util/sha: do not wrap header inclusion in extern "C" 2016-03-09 17:16:50 +00:00
Makefile.am glsl: move to compiler/ 2016-01-26 16:08:33 +00:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00