glsl: apply some 1.30 and other rules to EXT_gpu_shader4 as well
[mesa.git] / src / compiler / glsl / glsl_parser.yy
index 9e9b49c8462ae97e81ea1911e334496b0931c1d4..80634144084e63f5907848578e0ca713c5d00b3b 100644 (file)
@@ -2072,7 +2072,7 @@ type_qualifier:
                           "duplicate auxiliary storage qualifier (centroid or sample)");
       }
 
-      if (!state->has_420pack_or_es31() &&
+      if ((!state->has_420pack_or_es31() && !state->EXT_gpu_shader4_enable) &&
           ($2.flags.q.precise || $2.flags.q.invariant ||
            $2.has_interpolation() || $2.has_layout())) {
          _mesa_glsl_error(&@1, state, "auxiliary storage qualifiers must come "