mesa/src
Ian Romanick 73a6a4ce49 mesa: Strip arrayness from interface block names in some IO validation
Outputs from the vertex shader need to be able to match
per-vertex-arrayed inputs of later stages.  Acomplish this by stripping
one level of arrayness from the names and types of outputs going to a
per-vertex-arrayed stage.

v2: Add missing checks for TESS_EVAL->GEOMETRY.  Noticed by Timothy
Arceri.

v3: Use a slightly simpler stage check suggested by Ilia.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96358
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Cc: "12.0" <mesa-stable@lists.freedesktop.org>
Cc: Gregory Hainaut <gregory.hainaut@gmail.com>
Cc: Ilia Mirkin <imirkin@alum.mit.edu>
2016-07-05 16:58:27 -07:00
..
compiler glsl: stop allocating memory for UBOs during linking 2016-07-05 20:18:05 +10:00
egl Added pbuffer hooks for surfaceless platform 2016-06-14 08:51:02 -07:00
gallium svga: avoid emitting redundant DXSetRenderTargets command 2016-07-05 16:58:29 -06:00
gbm gbm: Fix comments 2016-06-23 13:55:03 -07:00
getopt
glx Remove wrongly repeated words in comments 2016-06-23 13:55:03 -07:00
gtest Remove wrongly repeated words in comments 2016-06-23 13:55:03 -07:00
hgl
intel anv: automake: indent with tabs and not spaces 2016-07-05 12:16:06 +01:00
loader Android: move libdrm settings to top-level Android.common.mk 2016-06-13 15:31:29 +01:00
mapi mapi: Export all GLES 3.1 functions in libGLESv2.so 2016-06-29 14:28:59 -07:00
mesa mesa: Strip arrayness from interface block names in some IO validation 2016-07-05 16:58:27 -07:00
util mesa/gallium: Move u_bit_scan{,64} from gallium to util. 2016-06-14 05:19:10 +02:00
Makefile.am automake: don't mandate git_sha1.h/MESA_GIT_SHA1 2016-07-05 12:16:20 +01:00
SConscript scons: put the generated git_sha1.h file in top-level src/ directory 2016-06-17 10:33:00 -06:00