diff options
author | Paul Berry <[email protected]> | 2013-11-19 17:48:02 -0800 |
---|---|---|
committer | Paul Berry <[email protected]> | 2013-11-21 15:05:06 -0800 |
commit | 0f4cacbb53c23e4fa027375c492edd17b40ae748 (patch) | |
tree | 307c1bdceb7a8aa0626a77ed61eba8b4dd3931c4 /docs/developers.html | |
parent | 2bbcf19acad530d339ffe8e007fe2f6a244e1580 (diff) |
glsl: Fix cross-version linking between VS and GS.
Previously, when attempting to link a vertex shader and a geometry
shader that use different GLSL versions, we would sometimes generate a
link error due to the implicit declaration of gl_PerVertex being
different between the two GLSL versions.
This patch fixes that problem by only requiring interface block
definitions to match when they are explicitly declared.
Fixes piglit test "shaders/version-mixing vs-gs".
Cc: "10.0" <[email protected]>
v2: In the interface_block_definition constructor, move the assignment
to explicitly_declared after the existing if block.
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'docs/developers.html')
0 files changed, 0 insertions, 0 deletions