diff options
author | Ian Romanick <[email protected]> | 2016-06-10 08:01:30 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2016-07-05 16:58:27 -0700 |
commit | 73a6a4ce4975016d4f86d644b31d30bb6d3a38f8 (patch) | |
tree | ad84147dd64793e33a425efa5f9b8417b40be56d /src/compiler/glsl/link_varyings.cpp | |
parent | 32651c67d14b9aa408eaae9c9a36bc04c399ee39 (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