summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_varyings.cpp
diff options
context:
space:
mode:
authorIan Romanick <[email protected]>2016-06-10 08:01:30 -0700
committerIan Romanick <[email protected]>2016-07-05 16:58:27 -0700
commit73a6a4ce4975016d4f86d644b31d30bb6d3a38f8 (patch)
treead84147dd64793e33a425efa5f9b8417b40be56d /src/compiler/glsl/link_varyings.cpp
parent32651c67d14b9aa408eaae9c9a36bc04c399ee39 (diff)
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 <[email protected]> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=96358 Reviewed-by: Kenneth Graunke <[email protected]> Cc: "12.0" <[email protected]> Cc: Gregory Hainaut <[email protected]> Cc: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/compiler/glsl/link_varyings.cpp')
0 files changed, 0 insertions, 0 deletions