glsl: Allow duplicate layout qualifiers with 420pack.

The new 4.20 rules explicitly allow multiple layout(...) sections.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
Kenneth Graunke
2013-07-18 16:31:05 -07:00
parent 89f75e7e7b
commit 0cb90fcfbd

View File

@@ -1385,7 +1385,7 @@ type_qualifier:
* appear to be any text indicating that it must come before the storage
* qualifier, but always seems to in examples.
*/
if ($2.has_layout())
if (!state->ARB_shading_language_420pack_enable && $2.has_layout())
_mesa_glsl_error(&@1, state, "Duplicate layout(...) qualifiers.\n");
if ($2.flags.q.invariant)