|
@@ -209,7 +209,7 @@ class Serializer {
|
|
for( q in v.qualifiers ) {
|
|
for( q in v.qualifiers ) {
|
|
out.addByte(q.getIndex());
|
|
out.addByte(q.getIndex());
|
|
switch (q) {
|
|
switch (q) {
|
|
- case Private, Nullable, PerObject, Shared, Ignore, Final:
|
|
|
|
|
|
+ case Private, Nullable, PerObject, Shared, Ignore, Final, Flat:
|
|
case Const(max): out.addInt32(max == null ? 0 : max);
|
|
case Const(max): out.addInt32(max == null ? 0 : max);
|
|
case Name(n): writeString(n);
|
|
case Name(n): writeString(n);
|
|
case Precision(p): out.addByte(p.getIndex());
|
|
case Precision(p): out.addByte(p.getIndex());
|
|
@@ -439,6 +439,7 @@ class Serializer {
|
|
case 11: Borrow(readString());
|
|
case 11: Borrow(readString());
|
|
case 12: Sampler(readString());
|
|
case 12: Sampler(readString());
|
|
case 13: Final;
|
|
case 13: Final;
|
|
|
|
+ case 14: Flat;
|
|
default: throw "assert";
|
|
default: throw "assert";
|
|
}
|
|
}
|
|
v.qualifiers.push(q);
|
|
v.qualifiers.push(q);
|