Remove  GLSL memory qualifiers from SkSL

These were all unused, and only implemented on one backend.

Change-Id: Ibd2fcef1a971e6c1bd9da0784c5d852a60708484
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/372117
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
diff --git a/src/sksl/SkSLParser.cpp b/src/sksl/SkSLParser.cpp
index 01ef531..ef11498 100644
--- a/src/sksl/SkSLParser.cpp
+++ b/src/sksl/SkSLParser.cpp
@@ -49,11 +49,6 @@
         case Token::Kind::TK_INOUT:          return Modifiers::kIn_Flag | Modifiers::kOut_Flag;
         case Token::Kind::TK_FLAT:           return Modifiers::kFlat_Flag;
         case Token::Kind::TK_NOPERSPECTIVE:  return Modifiers::kNoPerspective_Flag;
-        case Token::Kind::TK_READONLY:       return Modifiers::kReadOnly_Flag;
-        case Token::Kind::TK_WRITEONLY:      return Modifiers::kWriteOnly_Flag;
-        case Token::Kind::TK_COHERENT:       return Modifiers::kCoherent_Flag;
-        case Token::Kind::TK_VOLATILE:       return Modifiers::kVolatile_Flag;
-        case Token::Kind::TK_RESTRICT:       return Modifiers::kRestrict_Flag;
         case Token::Kind::TK_BUFFER:         return Modifiers::kBuffer_Flag;
         case Token::Kind::TK_HASSIDEEFFECTS: return Modifiers::kHasSideEffects_Flag;
         case Token::Kind::TK_VARYING:        return Modifiers::kVarying_Flag;
@@ -1078,7 +1073,7 @@
 }
 
 /* layout? (UNIFORM | CONST | IN | OUT | INOUT | LOWP | MEDIUMP | HIGHP | FLAT | NOPERSPECTIVE |
-            READONLY | WRITEONLY | COHERENT | VOLATILE | RESTRICT | BUFFER | VARYING | INLINE)* */
+            BUFFER | VARYING | INLINE)* */
 Modifiers Parser::modifiers() {
     Layout layout = this->layout();
     int flags = 0;