glsl/cl: Properly emit layout qualifier list.

This commit is contained in:
Michal Krol
2010-02-17 09:54:59 +01:00
parent ba0ac64f06
commit a21215a74e
+3 -3
View File
@@ -760,10 +760,9 @@ _parse_layout_qualifier(struct parse_context *ctx,
return -1;
}
}
}
return -1;
return 0;
}
@@ -1068,8 +1067,9 @@ _parse_fully_specified_type(struct parse_context *ctx,
struct parse_state p = *ps;
if (_parse_layout_qualifier(ctx, &p)) {
_emit(ctx, &p.out, LAYOUT_QUALIFIER_NONE);
return -1;
}
_emit(ctx, &p.out, LAYOUT_QUALIFIER_NONE);
if (_parse_invariant_qualifier(ctx, &p)) {
_emit(ctx, &p.out, TYPE_VARIANT);