GLSL validation: don't print error message twice.

Without this change, all GLSL validation failures look like this:

Error parsing GLSL shader:
error: Error parsing GLSL shader:

It doesn't seem possible to get rid of the "error:" at the start of
the message (which would have made this a code-only change), but it is
possible to get rid of the double message.

Update GLSL tint test results.

Change-Id: I8679b7b4d98e3779c8abf0c056afb9ec572eb870
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/156280
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/src/tint/cmd/tint/main.cc b/src/tint/cmd/tint/main.cc
index 31e4522..40ffd5d 100644
--- a/src/tint/cmd/tint/main.cc
+++ b/src/tint/cmd/tint/main.cc
@@ -926,7 +926,7 @@
 #else
             auto val = tint::glsl::validate::Validate(result->glsl, result->entry_points);
             if (!val) {
-                std::cerr << "Error parsing GLSL shader:\n" << val.Failure();
+                std::cerr << val.Failure();
                 return false;
             }
 #endif
diff --git a/test/tint/bug/tint/2052.wgsl.expected.glsl b/test/tint/bug/tint/2052.wgsl.expected.glsl
index 09f2599..4eb65ba 100644
--- a/test/tint/bug/tint/2052.wgsl.expected.glsl
+++ b/test/tint/bug/tint/2052.wgsl.expected.glsl
@@ -10,7 +10,7 @@
   discard;
 }
 
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:8: 'discard' : not supported in this stage: compute
 ERROR: 0:8: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl.expected.glsl
index 2fa1a45..5b0dc9a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/01e21e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl.expected.glsl
index cdbd225..9f076b3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/029589.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl.expected.glsl
index 62a9c87..172375f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/08e371.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl.expected.glsl
index ff34ef0..6dcaad6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/0ff9a4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl.expected.glsl
index 5e50b15..b987f13 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/22b5b6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl.expected.glsl
index bd9e406..d6a9c6e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/2674d8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl.expected.glsl
index 21addfc..ec40f11 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/284c27.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl.expected.glsl
index 825397f..0901c20 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/346fee.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl.expected.glsl
index 6072292..14d4bb7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/35ee69.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl.expected.glsl
index af089c8..2616f7b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3963d0.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl.expected.glsl
index 9fe8a83..cb9d999 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/3c66f0.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl.expected.glsl
index 0e8222c..36ea079 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/439651.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl.expected.glsl
index 829cb6f..992ca3c 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4acec7.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl.expected.glsl
index f369c4e..09fb035 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4d1f71.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl.expected.glsl
index 8b1ed6b..d1381c5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/4df14c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl.expected.glsl
index a27ef20..94150d5 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/52cf60.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl.expected.glsl
index a2fb078..05b4395 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6dae40.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl.expected.glsl
index 54fa2c8..e47086f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/6dbef4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl.expected.glsl
index 6a47343..935af5f 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/740e7c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl.expected.glsl
index b2f65d2..c460d46 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7c7c64.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl.expected.glsl
index 7739e97..dc720ac 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/7d8439.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl.expected.glsl
index d2455fc..f036e74 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/835f90.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl.expected.glsl
index b7e9105..a5aa090 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/879b73.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl.expected.glsl
index fddea47..32a82ca 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8a35f9.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl.expected.glsl
index 48f548c..974eb81 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/8e15f4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl.expected.glsl
index 7a13442..49f6194 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/91e3b4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl.expected.glsl
index 696fda4..316b9cf 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9573f3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl.expected.glsl
index 61ca1b4..025b3a0 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/98b2d3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl.expected.glsl
index cd05020..6d3fab6 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9cd8ad.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl.expected.glsl
index ef21c92..aba26f7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9dc27a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl.expected.glsl
index 2f41e9b..ac48298 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/9fcc3b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl.expected.glsl
index f9f1d6a..600acff 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/a1598a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl.expected.glsl
index 0a4bc3a..7939a5b 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ae4595.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl.expected.glsl
index 52c77a4..c9de38d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/af46ab.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl.expected.glsl
index fea9784..3601802 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b3ab5e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl.expected.glsl
index a899a87..276a14d 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/b51345.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl.expected.glsl
index a75ac7e..0017553 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/bd94c8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl.expected.glsl
index d04b4fc..e52b162 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c7ea63.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl.expected.glsl
index fdbdbe2..67ad2a7 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/c82420.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl.expected.glsl
index fbf1d86..c4cbb76 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cd3033.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl.expected.glsl
index f9cf74e..5c381de 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cedabd.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl.expected.glsl
index d5876a2..f43a617e 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/cf2b50.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl.expected.glsl
index 1b0c8d1..cdab91a 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/d0778e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl.expected.glsl
index ee2cc7c..bccffc1 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e738f4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl.expected.glsl
index 638d92b..58ba0a9 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/e824b6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl.expected.glsl
index be341af..2103274 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/ea25bc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl.expected.glsl
index f96b5a9..aa05eec 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f264a3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl.expected.glsl
index aa677f0..cf15ef3 100644
--- a/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureDimensions/f94e55.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl.expected.glsl
index 2e94228..79cb746 100644
--- a/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/04fa78.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/43025d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/43025d.wgsl.expected.glsl
index 7f076f8..9d7e921 100644
--- a/test/tint/builtins/gen/literal/textureGather/43025d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/43025d.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl.expected.glsl
index 22074c7..b13ad29 100644
--- a/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/751f8a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/788010.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/788010.wgsl.expected.glsl
index 98079e1..18c3625 100644
--- a/test/tint/builtins/gen/literal/textureGather/788010.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/788010.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl.expected.glsl
index 5b277ab..26a24ce 100644
--- a/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/7dd226.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/829357.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/829357.wgsl.expected.glsl
index 4d61191..6e07991 100644
--- a/test/tint/builtins/gen/literal/textureGather/829357.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/829357.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl.expected.glsl
index fb7991d..53cc412 100644
--- a/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/8578bc.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl.expected.glsl
index de4c0d7..b70bbf9 100644
--- a/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/aaf6bd.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/be276f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/be276f.wgsl.expected.glsl
index 9008afc..f0505fa 100644
--- a/test/tint/builtins/gen/literal/textureGather/be276f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/be276f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl.expected.glsl
index 32f8b8a..5297298 100644
--- a/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/c0640c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl.expected.glsl
index 5a3e425..b312555 100644
--- a/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/d4b5c6.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl.expected.glsl
index 84af451..604115f 100644
--- a/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/d98d59.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl.expected.glsl
index 342d67e..85d7e36 100644
--- a/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/e2acac.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl.expected.glsl
index 1177dda..a227a88 100644
--- a/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGather/f2c6e3.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl.expected.glsl
index c2f9ce3..ee596d1 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/2e409c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl.expected.glsl
index 574dc43..5682a21 100644
--- a/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureGatherCompare/60d2d1.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl.expected.glsl
index 44cd345..608f7c8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/012e11.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl.expected.glsl
index ad84536..e2e6c2c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/02c48d.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl.expected.glsl
index 1813868..a228aa1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/03e03e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl.expected.glsl
index 32557ff..3ec4a2d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/050c33.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/054350.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/054350.wgsl.expected.glsl
index 4410cad..a6ed195 100644
--- a/test/tint/builtins/gen/literal/textureLoad/054350.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/054350.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl.expected.glsl
index 459993b..4699273 100644
--- a/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/0b515a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/126466.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/126466.wgsl.expected.glsl
index c186c03..dc8ba12 100644
--- a/test/tint/builtins/gen/literal/textureLoad/126466.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/126466.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl.expected.glsl
index 6af689e..e430c62 100644
--- a/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/143d84.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl.expected.glsl
index 22a5bfd..5c79242 100644
--- a/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/14cc4c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/170593.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/170593.wgsl.expected.glsl
index dd72bab..9a98642 100644
--- a/test/tint/builtins/gen/literal/textureLoad/170593.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/170593.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl.expected.glsl
index c1880aa..3eb55eb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/17095b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl.expected.glsl
index b6e8596..8c00787 100644
--- a/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/18ac11.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl.expected.glsl
index 405a0cf..85e2720 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1bc5ab.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl.expected.glsl
index ff52227..47dfe9a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1d43ae.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl.expected.glsl
index ed4e621..427bc88 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1e6baa.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl.expected.glsl
index f030362..23be703 100644
--- a/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/1eb93f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl.expected.glsl
index 616beb2..e55a49c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/20fa2f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl.expected.glsl
index 9a5511f..b364c06 100644
--- a/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/23007a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl.expected.glsl
index 2e42dc1..4080d34 100644
--- a/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/25b67f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl.expected.glsl
index f3281d4..c3eee3a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/26b8f6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl.expected.glsl
index a427af4..f6a3854 100644
--- a/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/26d7f1.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl.expected.glsl
index eb7beda..1206a66 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2cee30.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl.expected.glsl
index 5744c3c..6136f13 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2d6cf7.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl.expected.glsl
index d9dbe75..32b3a4e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2dbfc2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl.expected.glsl
index 061941d..f367467 100644
--- a/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/2eaf31.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl.expected.glsl
index ed13a56..b719d50 100644
--- a/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/32a7b8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl.expected.glsl
index 1fb5627..58e46bf 100644
--- a/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/34d97c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl.expected.glsl
index 7662191..dc6b432 100644
--- a/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/39016c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/395447.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/395447.wgsl.expected.glsl
index e28793a..9a97024 100644
--- a/test/tint/builtins/gen/literal/textureLoad/395447.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/395447.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl.expected.glsl
index 9e2d82f..c79fee6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3a2350.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl.expected.glsl
index 684bc3e..116f2ea 100644
--- a/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/3cfb9c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl.expected.glsl
index 1e0d54c..c7cd16e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/40ee8b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl.expected.glsl
index 63e0978..26affd6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4212a1.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl.expected.glsl
index 6240a40..2e23084 100644
--- a/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/424afd.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl.expected.glsl
index 308dcc8..1bba4a3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/42a631.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl.expected.glsl
index 62cb45f..8a4dbf2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/43cd86.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl.expected.glsl
index 03ffb38..a079cc8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/44c826.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl.expected.glsl
index ace6e49..e4e2e23 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4542ae.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/469912.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/469912.wgsl.expected.glsl
index 1181f0d..e8745af 100644
--- a/test/tint/builtins/gen/literal/textureLoad/469912.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/469912.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl.expected.glsl
index eb5fe8f..4336b32 100644
--- a/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/473d3e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/482627.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/482627.wgsl.expected.glsl
index 9e6ec21..3502b58 100644
--- a/test/tint/builtins/gen/literal/textureLoad/482627.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/482627.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl.expected.glsl
index 223e117..3c4124f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4a5c55.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl.expected.glsl
index 5e9a8d0..0467809 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4c15b2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl.expected.glsl
index 6f3b55f..4ddeb09 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4c1a1e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl.expected.glsl
index ecd9821..86cb5f8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4ccf9a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl.expected.glsl
index e801737..bd80e9a3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4e2c5c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl.expected.glsl
index 8a4443d..0230b04 100644
--- a/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/4f90bb.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl.expected.glsl
index 2879abd..1c9715b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5154e1.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl.expected.glsl
index 99930a4..e2a74d1 100644
--- a/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/53378a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl.expected.glsl
index b273e7d..ce5440b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/53941c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl.expected.glsl
index 841d1b9..de78148 100644
--- a/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/54fb38.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl.expected.glsl
index 93cbd66..0ba3918 100644
--- a/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/56a000.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl.expected.glsl
index 2dc5852..1ee0368 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5abbf2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl.expected.glsl
index f20f8c1..9e1c899 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5b0f5b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl.expected.glsl
index 5e3d574..d63442e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5b4947.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl.expected.glsl
index 1b25589..ae27239 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5bb7fb.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl.expected.glsl
index 6cf6a73..e303c46 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5c69f8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl.expected.glsl
index 5622829..0df24c4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5e17a7.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl.expected.glsl
index 01d92af..b9df634 100644
--- a/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/5e1843.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl.expected.glsl
index 6a27898..dac1677 100644
--- a/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/61e2e8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl.expected.glsl
index c801401..0dac344 100644
--- a/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/620caa.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/622278.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/622278.wgsl.expected.glsl
index 97f0746..90e3fbe 100644
--- a/test/tint/builtins/gen/literal/textureLoad/622278.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/622278.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl.expected.glsl
index 46869aa..7bc5d8e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/63be18.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl.expected.glsl
index ddd0891..4fa7544 100644
--- a/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/64c372.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/666010.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/666010.wgsl.expected.glsl
index 0a98618..ae35637 100644
--- a/test/tint/builtins/gen/literal/textureLoad/666010.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/666010.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl.expected.glsl
index ebfb911..27dc9dc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/68d273.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl.expected.glsl
index bf13558..339ef43 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6a6871.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl.expected.glsl
index 44c5c8f..cda1da3 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6b8ba6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl.expected.glsl
index fc0862a..86a4e6e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6ba9ab.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl.expected.glsl
index 3d9cac9..533e6d4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6bf3e2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl.expected.glsl
index e585c3f..1d25f14 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6d7bb5.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl.expected.glsl
index e3069d7..285b602 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6e903f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl.expected.glsl
index 8c3a7c4..7d45e09 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6f0ea8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl.expected.glsl
index 101816a..d281ec5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/6f8927.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl.expected.glsl
index dd102fc..73f6c0f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/742f1b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl.expected.glsl
index fb180a9..86db467 100644
--- a/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/74a387.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl.expected.glsl
index b7362f7..60a4092 100644
--- a/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/773c46.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl.expected.glsl
index 2de254d..4e3355a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7dab57.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl.expected.glsl
index c22d1b5..f32526c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/7e5cbc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl.expected.glsl
index 207e94c..10e9fd4d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/80dae1.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl.expected.glsl
index 87c9c44..c8c72e7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/83162f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl.expected.glsl
index cebfc06..6a6424d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/848d85.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl.expected.glsl
index 8377ba0..e4a2c4e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/84a438.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl.expected.glsl
index b413a9d..5cff3aa 100644
--- a/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/878e24.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl.expected.glsl
index 1495ad1..e439f2b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/87f0a6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/881349.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/881349.wgsl.expected.glsl
index 885a568..f3bfef9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/881349.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/881349.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl.expected.glsl
index 6f7b772..df20a89 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8a9988.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl.expected.glsl
index 24da5b9..d8d144b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8b62fb.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl.expected.glsl
index 440417d..675d9e8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8c6176.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl.expected.glsl
index c47555d..65b2dba 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8d64c3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl.expected.glsl
index 971a704..c646958 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8e5032.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl.expected.glsl
index ffc2908..41feb03 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8e68c9.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl.expected.glsl
index f2ab63a..d074ba0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/8fc29b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl.expected.glsl
index 1e83bac..38e50b5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/91ede5.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl.expected.glsl
index d48da4d..ea1a298 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9242e7.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl.expected.glsl
index 8c1ab3f..b01aeca 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9c2a14.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl.expected.glsl
index ddd3c16..5514737 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9cf7df.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl.expected.glsl
index f4fc5f9..e6ef452 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9fa9fd.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl.expected.glsl
index 715898a..1866e95 100644
--- a/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/9fd7be.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl.expected.glsl
index 7f6dcd5..4265426 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a2b3f4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl.expected.glsl
index 652e5d6..69e1001 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a3733f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl.expected.glsl
index aa7520a..1898eb8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a3f122.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl.expected.glsl
index a8ea536..378ccbb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a548a8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl.expected.glsl
index fdeb318..2bcb58c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a54e11.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl.expected.glsl
index b1ff4da..54775a4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a5c4e2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl.expected.glsl
index 07b4a48..5b726b8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a64b1d.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl.expected.glsl
index 22a3acb..caa6e41 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a7bcb4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl.expected.glsl
index 916713c..48c3dd2 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a7c171.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl.expected.glsl
index a6b6e81..2178982 100644
--- a/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/a92b18.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl.expected.glsl
index 4eac49c..420f004 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aa2579.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl.expected.glsl
index 24f12f2..68c7c66 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aa6130.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl.expected.glsl
index d38f208..236313c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/aae9c3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl.expected.glsl
index 2196a24..678529f 100644
--- a/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/acf22f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl.expected.glsl
index 204208f..82fa095 100644
--- a/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/af0507.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl.expected.glsl
index ab16943..9c4ee21 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b1ca35.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl.expected.glsl
index 7e15a70..d370dfc 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b4d6c4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl.expected.glsl
index 6c791d0..5466cff 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b60a86.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl.expected.glsl
index fd60550..696ae5b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/b60db7.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl.expected.glsl
index c1ff5be..2ed9db7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ba74b2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl.expected.glsl
index 06315a7..31959bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/babdf3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl.expected.glsl
index 5838a6f..a0ee904 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bba04a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl.expected.glsl
index ed472a1..d5205f6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bbb762.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl.expected.glsl
index a54aab6..f717bfb 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bd990a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl.expected.glsl
index 23c60f1..5315c7e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/bdc67a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl.expected.glsl
index e2fa855..355d64e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c5c86d.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl.expected.glsl
index 2f24134..096a2b4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c7e313.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl.expected.glsl
index 11f4924..b0ab768 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c8ed19.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl.expected.glsl
index c945aff..3ad8190 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c98bf4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl.expected.glsl
index 5cb2cbb..a0ad8f7 100644
--- a/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/c9b083.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl.expected.glsl
index 922074c..65948df 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cac876.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl.expected.glsl
index 75a8fed..eca02bd 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cdbcf6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl.expected.glsl
index 73dbab7..923763e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cdccd2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl.expected.glsl
index 7a298e7..2372797 100644
--- a/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/cddf6b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl.expected.glsl
index cb5b06d..988339e 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d0e351.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl.expected.glsl
index 06ecc6b..4597ba0 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d37a08.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl.expected.glsl
index 575f887..4ade367 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d3d8fc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl.expected.glsl
index b411bc8..099dd0d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d41c72.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl.expected.glsl
index e1c578c..15c0470 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d72de9.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl.expected.glsl
index 557b7d6..868c7e9 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d7996a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl.expected.glsl
index 483307d..9790169 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d79c5c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl.expected.glsl
index 10e906f..a440e27 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d80ff3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl.expected.glsl
index fbc2420..da8b27d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d81c57.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl.expected.glsl
index ce68790..65933c5 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d8617f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl.expected.glsl
index 3262565..f98ce94 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d8be5a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl.expected.glsl
index 662f983..05cdd78 100644
--- a/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/d91f37.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl.expected.glsl
index d22f0e9..2024711 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dab04f.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl.expected.glsl
index 809e729..a11f300 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dd5859.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl.expected.glsl
index 10c2e6a..338d257 100644
--- a/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/dd8776.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl.expected.glsl
index 66d6ddd..58670d6 100644
--- a/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/de5a0e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl.expected.glsl
index 513f261..0f5d682 100644
--- a/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/defd9a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl.expected.glsl
index 923c059..379b404 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e1c3cf.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl.expected.glsl
index 3d387e6..8f65a29 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e2b3a1.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl.expected.glsl
index 4695230..f1ea79c 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e2d7da.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl.expected.glsl
index b1a1306..a4ed050 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e33285.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl.expected.glsl
index 7cbe262..a285a98 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e59fdf.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl.expected.glsl
index 321f39e..c5a621b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e65916.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl.expected.glsl
index 616be59..9b1aefa 100644
--- a/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/e9eb65.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl.expected.glsl
index 8ba49ec..e01b48d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ed55a8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl.expected.glsl
index 81ea103..ab53992 100644
--- a/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/eecf7d.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl.expected.glsl
index 56f5987..ef2bf37 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ef2ec3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl.expected.glsl
index 2b99134..e354a6b 100644
--- a/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/ef5405.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl.expected.glsl
index ffc3296..8a4a94d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f0514a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl.expected.glsl
index 8e23d56..694dd7a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f2c311.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl.expected.glsl
index 8fdc429..27ce306 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f5fbc6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl.expected.glsl
index 28ac0ff..f467d3d 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f74bd8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl.expected.glsl
index 3c6d27f..343dad4 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f7f3bc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl.expected.glsl
index 4efc0ad..31050e8 100644
--- a/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/f82eb2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl.expected.glsl
index ce27f14..6e06e5a 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fc47ff.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl.expected.glsl
index 50d38f2..3b61958 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fd9606.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl.expected.glsl
index 8eff8f0..b5690aa 100644
--- a/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureLoad/fe2c1b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:9: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:9: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl.expected.glsl
index cc91bea..1a50dab 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/071ebc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl.expected.glsl
index f363301..0aa22e5 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/17ccad.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl.expected.glsl
index 6bbd878..1403066 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/24d572.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl.expected.glsl
index 6f531d6..672a12b 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/2d95ea.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl.expected.glsl
index 3d86d9c..ae17104 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/34cefa.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl.expected.glsl
index 7e22596..5b2e8e0 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/3580ab.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl.expected.glsl
index f1e5047..30cee48 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/48ef47.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl.expected.glsl
index 9bbcb9b..1315cbe 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/622aa2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl.expected.glsl
index b0ead4c..70b9528 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/6b4321.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl.expected.glsl
index 3e82929..dbc7930 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/7f28cf.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl.expected.glsl
index 614e19f..4fc489d 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/90b8cc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl.expected.glsl
index 03cd0e5..3353dc7 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/bf2f76.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl.expected.glsl
index 2a59534..b3921eb 100644
--- a/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureNumLayers/c1eca9.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl.expected.glsl
index aeadab1..2024f87 100644
--- a/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSample/4703d0.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl.expected.glsl
index 6e1418e..6e023ea 100644
--- a/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSample/4dd1bf.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl.expected.glsl
index 334d883..13181cf 100644
--- a/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSample/60bf45.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl.expected.glsl
index 706ab81..c004744 100644
--- a/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSample/7fd8cb.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl.expected.glsl
index fb0a30f..c2b55d5 100644
--- a/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSample/bc7477.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl.expected.glsl
index ad4f493..db30ec3 100644
--- a/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSample/c2f4e8.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl.expected.glsl
index c47b918..2ad03bf 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/c6953d.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl.expected.glsl
index 7147734..8944873 100644
--- a/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleBias/eed7c4.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl.expected.glsl
index 0cdd8b4..e47e0b3 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/1912e5.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl.expected.glsl
index 5b6ece1..6981cb4 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/7b5025.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl.expected.glsl
index 3809085..ef647da 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/a3ca7e.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl.expected.glsl
index 4d2c6b3..9b98f6a 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompare/af1051.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl
index 51e3437..d2bd75c 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl.expected.glsl
index 33f7105..ffb2132 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/958c87.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl
index 58135fc..0c879c3 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl
index 6a1d55e..b76a38f 100644
--- a/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl.expected.glsl
index b62b63a..95d5147 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/bbb58f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl.expected.glsl
index 196d845..75f5bae 100644
--- a/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleGrad/e383db.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl.expected.glsl
index 6ba3037..eb88092 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/0bdd9a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl.expected.glsl
index 59f74f2..17520c1 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/1b0291.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
@@ -56,7 +56,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:11: '' : compilation terminated 
@@ -86,7 +86,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl.expected.glsl
index 390e387..d01b0c6 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/1bf73e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
@@ -56,7 +56,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:11: '' : compilation terminated 
@@ -86,7 +86,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl.expected.glsl
index f3090ef..a3ea92f 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/2974eb.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
@@ -56,7 +56,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:11: '' : compilation terminated 
@@ -86,7 +86,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl.expected.glsl
index f636881..3863cb0 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/36780e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl.expected.glsl
index bf379b5..e860154 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/36f0d3.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl.expected.glsl
index 78abfd7..f189438 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/3c3442.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
@@ -56,7 +56,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:11: '' : compilation terminated 
@@ -86,7 +86,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl.expected.glsl
index ca257c3..574e933 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/615583.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
@@ -56,7 +56,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:11: '' : compilation terminated 
@@ -86,7 +86,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl.expected.glsl
index e07508a..e5cd107 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/941a53.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl.expected.glsl
index 3c298c1..f079402 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/a12142.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl.expected.glsl
index 6468de9..93669b9 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/aab3b9.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl.expected.glsl
index d70dacd..ac7e0ca 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/ae5e39.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl.expected.glsl
index 51b9b29..194bba4 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/ae92a2.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
@@ -56,7 +56,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:11: '' : compilation terminated 
@@ -86,7 +86,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:10: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl.expected.glsl
index a6bdd0a..fb4f8e2 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/cdfe0f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl.expected.glsl
index 5c9fa1e..aa7f64c 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/e6ce9e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl.expected.glsl
index ec067e9..1ae0abc 100644
--- a/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureSampleLevel/ff11bc.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl.expected.glsl
index 3fd83c0..104d3f9 100644
--- a/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/064c7f.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl.expected.glsl
index 004546c..dbea7a0 100644
--- a/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/0ade9a.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl.expected.glsl
index f76a755..829474d 100644
--- a/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/1a6c0b.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl.expected.glsl
index d15bd7c..3855fd3 100644
--- a/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/2796b4.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl.expected.glsl
index 75c289e..0e3debe 100644
--- a/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/2d2835.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/31745b.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/31745b.wgsl.expected.glsl
index 811994f..c880a93 100644
--- a/test/tint/builtins/gen/literal/textureStore/31745b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/31745b.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl.expected.glsl
index 10ea993..c2dbb23 100644
--- a/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/3d6f01.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl.expected.glsl
index 74c1987..27fb79b 100644
--- a/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/3e0dc4.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl.expected.glsl
index 83343f2..c4a507b 100644
--- a/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/3fb31f.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/473ead.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/473ead.wgsl.expected.glsl
index 5e34b3a..b6c87b1 100644
--- a/test/tint/builtins/gen/literal/textureStore/473ead.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/473ead.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl.expected.glsl
index 513ea22..3765edd 100644
--- a/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/4c454f.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl.expected.glsl
index 4b8772e..2f1de36 100644
--- a/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/4cce74.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl.expected.glsl
index da2d84e..0a6549d 100644
--- a/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/4d359d.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl.expected.glsl
index 034ead9..41718af 100644
--- a/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/4e2b3a.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/506a71.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/506a71.wgsl.expected.glsl
index a2076af..2201ba3 100644
--- a/test/tint/builtins/gen/literal/textureStore/506a71.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/506a71.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl.expected.glsl
index 0930e14..a07ca3e 100644
--- a/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/51ec82.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl.expected.glsl
index 8d33ad0..74918fe 100644
--- a/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/5425ab.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/574a31.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/574a31.wgsl.expected.glsl
index d0d8f24..884b1d3 100644
--- a/test/tint/builtins/gen/literal/textureStore/574a31.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/574a31.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl.expected.glsl
index 3da52fe..ee2ff89 100644
--- a/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/5b17eb.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl.expected.glsl
index 8eaba5d..7b0c6f6 100644
--- a/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/5bc4f3.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl.expected.glsl
index 50c88c9..3b30ebb 100644
--- a/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/5ee194.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl.expected.glsl
index c5e8448..cdb6f8b 100644
--- a/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/602b5a.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/635584.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/635584.wgsl.expected.glsl
index 63b30cc..77128fd 100644
--- a/test/tint/builtins/gen/literal/textureStore/635584.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/635584.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl.expected.glsl
index b5ec06c..932ede7 100644
--- a/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/63f34a.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/658a74.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/658a74.wgsl.expected.glsl
index 6ffa3b1..175b580 100644
--- a/test/tint/builtins/gen/literal/textureStore/658a74.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/658a74.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl.expected.glsl
index 479cdb9..370806d 100644
--- a/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/682fd6.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/726472.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/726472.wgsl.expected.glsl
index c5dd7cc..cbe82f3 100644
--- a/test/tint/builtins/gen/literal/textureStore/726472.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/726472.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl.expected.glsl
index ff9d944..0baf8de 100644
--- a/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/72fa64.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl.expected.glsl
index 5a72e03..53504e8 100644
--- a/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/75bbd5.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl.expected.glsl
index 5428782..274544f 100644
--- a/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/7792fa.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl.expected.glsl
index 0a0b85a..cde47ad 100644
--- a/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/7b8f86.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl.expected.glsl
index bb97490..b0738f7 100644
--- a/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/7bb211.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl.expected.glsl
index bf6e0c3..2838bf6 100644
--- a/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/80bf1d.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/820272.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/820272.wgsl.expected.glsl
index 806bfc0..5c42032 100644
--- a/test/tint/builtins/gen/literal/textureStore/820272.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/820272.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl.expected.glsl
index a513fc3..77b1a51 100644
--- a/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/83bcc1.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/84d435.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/84d435.wgsl.expected.glsl
index f5c95a1..e268f71 100644
--- a/test/tint/builtins/gen/literal/textureStore/84d435.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/84d435.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/872747.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/872747.wgsl.expected.glsl
index e64f609..ffe0e80 100644
--- a/test/tint/builtins/gen/literal/textureStore/872747.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/872747.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl.expected.glsl
index 4b911d2..5f9f2a5 100644
--- a/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/8a8681.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl.expected.glsl
index 89a95a7..7693de3 100644
--- a/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/9f5318.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl.expected.glsl
index 3d13769..1015f1b 100644
--- a/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/a702b6.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl.expected.glsl
index 96f150a..c8deb97 100644
--- a/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/a9298c.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl.expected.glsl
index 2c268f8..46810f5 100644
--- a/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/ab788e.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl.expected.glsl
index ef96837..d1d862a 100644
--- a/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/ac67aa.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl.expected.glsl
index 8f2cd16..a200dbc 100644
--- a/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/b71c13.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/b77161.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b77161.wgsl.expected.glsl
index 2aac124..acb53c7 100644
--- a/test/tint/builtins/gen/literal/textureStore/b77161.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/b77161.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl.expected.glsl
index 7ee2f34..d6da33c 100644
--- a/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/b9c81a.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl.expected.glsl
index 15f348c..04057b7 100644
--- a/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/bd6602.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/c33478.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c33478.wgsl.expected.glsl
index 2a7221e..ac439ab 100644
--- a/test/tint/builtins/gen/literal/textureStore/c33478.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/c33478.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/c863be.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/c863be.wgsl.expected.glsl
index e3bf66b..a356ba9 100644
--- a/test/tint/builtins/gen/literal/textureStore/c863be.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/c863be.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl.expected.glsl
index 0bbc432..170cb6b 100644
--- a/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/d19db4.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl.expected.glsl
index d2bec46..73efbc8 100644
--- a/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/d73b5c.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl.expected.glsl
index 64bc5d7..b0828d6 100644
--- a/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/d82b0a.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/dde364.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/dde364.wgsl.expected.glsl
index cf43005..5a5dbf5 100644
--- a/test/tint/builtins/gen/literal/textureStore/dde364.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/dde364.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl.expected.glsl
index 2ae8a17..66f7618 100644
--- a/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/dfa9a1.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl.expected.glsl
index 2fdb4ec..90e8381 100644
--- a/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/dffb13.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl.expected.glsl
index f38d3a8..a23da5d 100644
--- a/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/e077e7.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl.expected.glsl
index 9d6eb31..1832ec7 100644
--- a/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/ea30d2.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl.expected.glsl
index 7cf30ef..000a6ec 100644
--- a/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/ee6acc.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl.expected.glsl
index 1cc763d..fc5848f 100644
--- a/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/f9be83.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl.expected.glsl b/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl.expected.glsl
index 0701715..e56202f 100644
--- a/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/literal/textureStore/fcbe66.wgsl.expected.glsl
@@ -20,7 +20,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -43,7 +43,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -66,7 +66,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.glsl
index 2fa1a45..5b0dc9a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/01e21e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.glsl
index cdbd225..9f076b3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/029589.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.glsl
index 62a9c87..172375f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/08e371.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.glsl
index b5eb877..ad5988e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/0ff9a4.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.glsl
index c79fd8f..ee33487 100644
--- a/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/22b5b6.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.glsl
index bd9e406..d6a9c6e 100644
--- a/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/2674d8.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.glsl
index 21addfc..ec40f11 100644
--- a/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/284c27.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.glsl
index 0d00fbd..33ed69b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/346fee.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.glsl
index 6072292..14d4bb7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/35ee69.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.glsl
index cd80115..9427dfc 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3963d0.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.glsl
index aee6d45..1bf01e7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/3c66f0.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.glsl
index 0e8222c..36ea079 100644
--- a/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/439651.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.glsl
index 829cb6f..992ca3c 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4acec7.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.glsl
index f369c4e..09fb035 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4d1f71.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.glsl
index 8b1ed6b..d1381c5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/4df14c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.glsl
index a27ef20..94150d5 100644
--- a/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/52cf60.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.glsl
index a2fb078..05b4395 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6dae40.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.glsl
index 54fa2c8..e47086f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/6dbef4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.glsl
index 6a47343..935af5f 100644
--- a/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/740e7c.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.glsl
index b2f65d2..c460d46 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7c7c64.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.glsl
index 7739e97..dc720ac 100644
--- a/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/7d8439.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.glsl
index d2455fc..f036e74 100644
--- a/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/835f90.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.glsl
index b7e9105..a5aa090 100644
--- a/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/879b73.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.glsl
index fddea47..32a82ca 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8a35f9.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.glsl
index 48f548c..974eb81 100644
--- a/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/8e15f4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.glsl
index 7a13442..49f6194 100644
--- a/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/91e3b4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.glsl
index 696fda4..316b9cf 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9573f3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.glsl
index 61ca1b4..025b3a0 100644
--- a/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/98b2d3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.glsl
index cd05020..6d3fab6 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9cd8ad.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.glsl
index ef21c92..aba26f7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9dc27a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.glsl
index 2f41e9b..ac48298 100644
--- a/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/9fcc3b.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.glsl
index f9f1d6a..600acff 100644
--- a/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/a1598a.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.glsl
index 0a4bc3a..7939a5b 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ae4595.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.glsl
index 52c77a4..c9de38d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/af46ab.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.glsl
index 749a7dd..4380359 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b3ab5e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.glsl
index a899a87..276a14d 100644
--- a/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/b51345.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.glsl
index ae638c0..6a5d7ed 100644
--- a/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/bd94c8.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.glsl
index d04b4fc..e52b162 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c7ea63.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.glsl
index fdbdbe2..67ad2a7 100644
--- a/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/c82420.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.glsl
index fbf1d86..c4cbb76 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cd3033.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.glsl
index f9cf74e..5c381de 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cedabd.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.glsl
index 917f3d1..1c83296 100644
--- a/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/cf2b50.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.glsl
index 1b0c8d1..cdab91a 100644
--- a/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/d0778e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.glsl
index ee2cc7c..bccffc1 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e738f4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.glsl
index 638d92b..58ba0a9 100644
--- a/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/e824b6.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.glsl
index be341af..2103274 100644
--- a/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/ea25bc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.glsl
index f96b5a9..aa05eec 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f264a3.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.glsl
index aa677f0..cf15ef3 100644
--- a/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureDimensions/f94e55.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/04fa78.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/04fa78.wgsl.expected.glsl
index 67bd682..2f1271f 100644
--- a/test/tint/builtins/gen/var/textureGather/04fa78.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/04fa78.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/43025d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/43025d.wgsl.expected.glsl
index 1b9a515..39f3f3d 100644
--- a/test/tint/builtins/gen/var/textureGather/43025d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/43025d.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/751f8a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/751f8a.wgsl.expected.glsl
index 3a43821..4d34e35 100644
--- a/test/tint/builtins/gen/var/textureGather/751f8a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/751f8a.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/788010.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/788010.wgsl.expected.glsl
index df87a4d..92d1281 100644
--- a/test/tint/builtins/gen/var/textureGather/788010.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/788010.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/7dd226.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/7dd226.wgsl.expected.glsl
index f9a140a..09984e4 100644
--- a/test/tint/builtins/gen/var/textureGather/7dd226.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/7dd226.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/829357.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/829357.wgsl.expected.glsl
index a5c94da..19d6720 100644
--- a/test/tint/builtins/gen/var/textureGather/829357.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/829357.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/8578bc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/8578bc.wgsl.expected.glsl
index 33fb3dd..dd2b55c 100644
--- a/test/tint/builtins/gen/var/textureGather/8578bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/8578bc.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl.expected.glsl
index 35fa7b9..eff89db 100644
--- a/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/aaf6bd.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/be276f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/be276f.wgsl.expected.glsl
index bc9fb98..b6f2b4c 100644
--- a/test/tint/builtins/gen/var/textureGather/be276f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/be276f.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/c0640c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/c0640c.wgsl.expected.glsl
index 7ada9e5..1c0f215 100644
--- a/test/tint/builtins/gen/var/textureGather/c0640c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/c0640c.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl.expected.glsl
index 24e0424..3b91be9 100644
--- a/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/d4b5c6.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/d98d59.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/d98d59.wgsl.expected.glsl
index 5665e28..4c54a69 100644
--- a/test/tint/builtins/gen/var/textureGather/d98d59.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/d98d59.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/e2acac.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/e2acac.wgsl.expected.glsl
index 9c43585..674d9af 100644
--- a/test/tint/builtins/gen/var/textureGather/e2acac.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/e2acac.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl.expected.glsl
index 199bacc..50618a9 100644
--- a/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGather/f2c6e3.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -59,7 +59,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -90,7 +90,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl.expected.glsl
index 6193a66..6815525 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/2e409c.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl.expected.glsl
index 39e1bce..c63eea8 100644
--- a/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureGatherCompare/60d2d1.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/012e11.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/012e11.wgsl.expected.glsl
index b3d975f..10f87fa 100644
--- a/test/tint/builtins/gen/var/textureLoad/012e11.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/012e11.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl.expected.glsl
index 2a853e1..12b069c 100644
--- a/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/02c48d.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl.expected.glsl
index bef2a41..f614dbf 100644
--- a/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/03e03e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/050c33.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/050c33.wgsl.expected.glsl
index 6d6d28b..5979397 100644
--- a/test/tint/builtins/gen/var/textureLoad/050c33.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/050c33.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/054350.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/054350.wgsl.expected.glsl
index 88de65a..cc5ab0f 100644
--- a/test/tint/builtins/gen/var/textureLoad/054350.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/054350.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl.expected.glsl
index fef246d..a548ce6 100644
--- a/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/0b515a.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/126466.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/126466.wgsl.expected.glsl
index b474a61..279234b 100644
--- a/test/tint/builtins/gen/var/textureLoad/126466.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/126466.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/143d84.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/143d84.wgsl.expected.glsl
index 7fca318..57d2750 100644
--- a/test/tint/builtins/gen/var/textureLoad/143d84.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/143d84.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl.expected.glsl
index 2429d88..b5d94dc 100644
--- a/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/14cc4c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/170593.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/170593.wgsl.expected.glsl
index 149cbe7..8a48741 100644
--- a/test/tint/builtins/gen/var/textureLoad/170593.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/170593.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/17095b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/17095b.wgsl.expected.glsl
index b707328..971051d 100644
--- a/test/tint/builtins/gen/var/textureLoad/17095b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/17095b.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl.expected.glsl
index 470418a..45abfd6 100644
--- a/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/18ac11.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl.expected.glsl
index 3e68081..ecbd5a4 100644
--- a/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/1bc5ab.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl.expected.glsl
index 078f17c..51111f5 100644
--- a/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/1d43ae.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl.expected.glsl
index b2d7020..8517e72 100644
--- a/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/1e6baa.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl.expected.glsl
index c42b934..ea500a7 100644
--- a/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/1eb93f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl.expected.glsl
index c0da1e4..910916d 100644
--- a/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/20fa2f.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/23007a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/23007a.wgsl.expected.glsl
index 25fe1f2..c859a5c 100644
--- a/test/tint/builtins/gen/var/textureLoad/23007a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/23007a.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl.expected.glsl
index d78b13f..cdb560e 100644
--- a/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/25b67f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl.expected.glsl
index 3784b40..3aa5e0f 100644
--- a/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/26b8f6.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl.expected.glsl
index ada8a47..1463458 100644
--- a/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/26d7f1.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl.expected.glsl
index f9717ac..1257196 100644
--- a/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/2cee30.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl.expected.glsl
index 8cb5b84..48fcb88 100644
--- a/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/2d6cf7.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl.expected.glsl
index db0820f..a757dd0 100644
--- a/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/2dbfc2.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl.expected.glsl
index 5d30553..e28c1ed 100644
--- a/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/2eaf31.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl.expected.glsl
index d3f8206..b0cd96a 100644
--- a/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/32a7b8.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl.expected.glsl
index 6a7e08f..a660294 100644
--- a/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/34d97c.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/39016c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/39016c.wgsl.expected.glsl
index 4328425..d9aa4df 100644
--- a/test/tint/builtins/gen/var/textureLoad/39016c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/39016c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/395447.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/395447.wgsl.expected.glsl
index 12c413b..81fb228 100644
--- a/test/tint/builtins/gen/var/textureLoad/395447.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/395447.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl.expected.glsl
index aa27967..b4ea874 100644
--- a/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/3a2350.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl.expected.glsl
index 3ce3541..2f38615 100644
--- a/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/3cfb9c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl.expected.glsl
index 3fc790c..a01d2cf 100644
--- a/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/40ee8b.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl.expected.glsl
index 976edca..a8d1793 100644
--- a/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4212a1.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/424afd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/424afd.wgsl.expected.glsl
index 3ee9a6c..4a4f120 100644
--- a/test/tint/builtins/gen/var/textureLoad/424afd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/424afd.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/42a631.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/42a631.wgsl.expected.glsl
index 31c6e07..1764a82 100644
--- a/test/tint/builtins/gen/var/textureLoad/42a631.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/42a631.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl.expected.glsl
index cfeec59..f338a65 100644
--- a/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/43cd86.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/44c826.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/44c826.wgsl.expected.glsl
index 6704399..26574ae 100644
--- a/test/tint/builtins/gen/var/textureLoad/44c826.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/44c826.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl.expected.glsl
index e5871bb..8638eb8 100644
--- a/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4542ae.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/469912.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/469912.wgsl.expected.glsl
index 9843c14..bd4b619 100644
--- a/test/tint/builtins/gen/var/textureLoad/469912.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/469912.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl.expected.glsl
index e36c289..2203510 100644
--- a/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/473d3e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/482627.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/482627.wgsl.expected.glsl
index 911f450..74c9944 100644
--- a/test/tint/builtins/gen/var/textureLoad/482627.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/482627.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl.expected.glsl
index 5f3a74a..110e5f0 100644
--- a/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4a5c55.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl.expected.glsl
index 6e81681..d40b0c1 100644
--- a/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4c15b2.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl.expected.glsl
index dd27a03..ce8f401 100644
--- a/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4c1a1e.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl.expected.glsl
index 41bcd3f..065b236 100644
--- a/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4ccf9a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl.expected.glsl
index eb6f8b3..7bb864f 100644
--- a/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4e2c5c.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl.expected.glsl
index c535342..9d1e4bd 100644
--- a/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/4f90bb.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl.expected.glsl
index 188110c..6981085 100644
--- a/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5154e1.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/53378a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/53378a.wgsl.expected.glsl
index 69b218f..03c6f8c 100644
--- a/test/tint/builtins/gen/var/textureLoad/53378a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/53378a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/53941c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/53941c.wgsl.expected.glsl
index 0ad0ed4..554fca1 100644
--- a/test/tint/builtins/gen/var/textureLoad/53941c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/53941c.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl.expected.glsl
index 40567c2..25798ec 100644
--- a/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/54fb38.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/56a000.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/56a000.wgsl.expected.glsl
index 2ad93e5..66ec17a 100644
--- a/test/tint/builtins/gen/var/textureLoad/56a000.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/56a000.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl.expected.glsl
index 9b4b652..3897a3d 100644
--- a/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5abbf2.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl.expected.glsl
index db9f475..34df1f5 100644
--- a/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5b0f5b.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl.expected.glsl
index 877f16f..e70f7fb 100644
--- a/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5b4947.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl.expected.glsl
index 8f00d19..40b48a3 100644
--- a/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5bb7fb.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl.expected.glsl
index 089241a..f228cae 100644
--- a/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5c69f8.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl.expected.glsl
index 7161244..467e400 100644
--- a/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5e17a7.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl.expected.glsl
index 4879908..7449711 100644
--- a/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/5e1843.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl.expected.glsl
index 8dab13c..207cf77 100644
--- a/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/61e2e8.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/620caa.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/620caa.wgsl.expected.glsl
index 5059b44..3cb8479 100644
--- a/test/tint/builtins/gen/var/textureLoad/620caa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/620caa.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/622278.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/622278.wgsl.expected.glsl
index a0de3fa..8474426 100644
--- a/test/tint/builtins/gen/var/textureLoad/622278.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/622278.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/63be18.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/63be18.wgsl.expected.glsl
index 001d0df..106d804 100644
--- a/test/tint/builtins/gen/var/textureLoad/63be18.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/63be18.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/64c372.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/64c372.wgsl.expected.glsl
index f53b406..8bd5971 100644
--- a/test/tint/builtins/gen/var/textureLoad/64c372.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/64c372.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/666010.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/666010.wgsl.expected.glsl
index 20bed98..471db76 100644
--- a/test/tint/builtins/gen/var/textureLoad/666010.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/666010.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/68d273.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/68d273.wgsl.expected.glsl
index ce44e56..8abaf67 100644
--- a/test/tint/builtins/gen/var/textureLoad/68d273.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/68d273.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl.expected.glsl
index 876ba2b..8f19844 100644
--- a/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6a6871.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl.expected.glsl
index f5fb7dd..5c34eccf 100644
--- a/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6b8ba6.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl.expected.glsl
index 748a956..6318821 100644
--- a/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6ba9ab.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl.expected.glsl
index 6fc74a7..49dccd5 100644
--- a/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6bf3e2.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl.expected.glsl
index 257f903..9ffe7a9 100644
--- a/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6d7bb5.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl.expected.glsl
index c5481e2..9d01fbd 100644
--- a/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6e903f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl.expected.glsl
index 98cd65b..0e6aecb 100644
--- a/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6f0ea8.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl.expected.glsl
index 2a866dd..bc904d7 100644
--- a/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/6f8927.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl.expected.glsl
index 786ef17..6c52f32 100644
--- a/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/742f1b.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/74a387.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/74a387.wgsl.expected.glsl
index dfeba4a..04262bb 100644
--- a/test/tint/builtins/gen/var/textureLoad/74a387.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/74a387.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/773c46.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/773c46.wgsl.expected.glsl
index f50e3b5..9c9edd6 100644
--- a/test/tint/builtins/gen/var/textureLoad/773c46.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/773c46.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl.expected.glsl
index 4305069..da76b32 100644
--- a/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/7dab57.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl.expected.glsl
index b5768f1..808c3d6 100644
--- a/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/7e5cbc.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl.expected.glsl
index 6aafdeb..bc0aa77 100644
--- a/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/80dae1.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/83162f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/83162f.wgsl.expected.glsl
index a7a705b..f6b5abc 100644
--- a/test/tint/builtins/gen/var/textureLoad/83162f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/83162f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/848d85.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/848d85.wgsl.expected.glsl
index 44aeaab..8ac9da9 100644
--- a/test/tint/builtins/gen/var/textureLoad/848d85.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/848d85.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/84a438.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/84a438.wgsl.expected.glsl
index a29798b..41a25e1 100644
--- a/test/tint/builtins/gen/var/textureLoad/84a438.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/84a438.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/878e24.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/878e24.wgsl.expected.glsl
index a880ae3..e250f89 100644
--- a/test/tint/builtins/gen/var/textureLoad/878e24.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/878e24.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl.expected.glsl
index de2af50..cf9edaf 100644
--- a/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/87f0a6.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/881349.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/881349.wgsl.expected.glsl
index 9c7f749..3d55d0c 100644
--- a/test/tint/builtins/gen/var/textureLoad/881349.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/881349.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl.expected.glsl
index 68a3553..f3653d3 100644
--- a/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8a9988.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl.expected.glsl
index 6755666..6209f6b 100644
--- a/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8b62fb.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl.expected.glsl
index 44732af..b865d85 100644
--- a/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8c6176.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl.expected.glsl
index d8e2306..8a53846 100644
--- a/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8d64c3.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl.expected.glsl
index 1221e42..c419092 100644
--- a/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8e5032.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl.expected.glsl
index 220ac0a..6631a71 100644
--- a/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8e68c9.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl.expected.glsl
index cc9b2c9..3d0e346 100644
--- a/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/8fc29b.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl.expected.glsl
index 0755f56..1afb255 100644
--- a/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/91ede5.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl.expected.glsl
index a9deddd..863b682 100644
--- a/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/9242e7.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl.expected.glsl
index 9d7f074..d2ec394 100644
--- a/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/9c2a14.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl.expected.glsl
index dcac6fc..41dd7a5 100644
--- a/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/9cf7df.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl.expected.glsl
index a0b547f..12d6f2d 100644
--- a/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/9fa9fd.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl.expected.glsl
index bd2e3ab..13c0776 100644
--- a/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/9fd7be.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl.expected.glsl
index 29130a7..7d3d4a7 100644
--- a/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a2b3f4.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl.expected.glsl
index 220efda..08c3ff4 100644
--- a/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a3733f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl.expected.glsl
index 10c1354..aafa471 100644
--- a/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a3f122.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl.expected.glsl
index 04254dc..ad016f1 100644
--- a/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a548a8.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl.expected.glsl
index f47a4b6..e2bbae0 100644
--- a/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a54e11.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl.expected.glsl
index 09a431b..f012200 100644
--- a/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a5c4e2.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl.expected.glsl
index 385c7d3..ba7fb7a 100644
--- a/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a64b1d.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl.expected.glsl
index 31a9a82..dbe2326 100644
--- a/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a7bcb4.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl.expected.glsl
index b62aca1..6e95d8f 100644
--- a/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a7c171.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl.expected.glsl
index 180e7b8..31ecc97 100644
--- a/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/a92b18.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl.expected.glsl
index 51c4a67..3c28bf4 100644
--- a/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/aa2579.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl.expected.glsl
index c2e6a60..5ea1862 100644
--- a/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/aa6130.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl.expected.glsl
index ccada1a..9187944 100644
--- a/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/aae9c3.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl.expected.glsl
index 1c080c0..3a7a1c9 100644
--- a/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/acf22f.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/af0507.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/af0507.wgsl.expected.glsl
index 93dc5fc..380c6d4 100644
--- a/test/tint/builtins/gen/var/textureLoad/af0507.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/af0507.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl.expected.glsl
index 949d49e..147c630 100644
--- a/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/b1ca35.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl.expected.glsl
index 4469c00..303c73e 100644
--- a/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/b4d6c4.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl.expected.glsl
index 3768677..6246af2 100644
--- a/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/b60a86.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl.expected.glsl
index c5499e8..08c04ec 100644
--- a/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/b60db7.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl.expected.glsl
index efa9515..ad77079 100644
--- a/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/ba74b2.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl.expected.glsl
index 061f5ff..03da72b 100644
--- a/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/babdf3.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl.expected.glsl
index 48c8e45..9963936 100644
--- a/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/bba04a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl.expected.glsl
index 40f2c38..4a2a5eb 100644
--- a/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/bbb762.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl.expected.glsl
index f1e124e..4d24926 100644
--- a/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/bd990a.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl.expected.glsl
index 5c33b93..24d523b 100644
--- a/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/bdc67a.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl.expected.glsl
index f04dfb5..532fadd 100644
--- a/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/c5c86d.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl.expected.glsl
index 3d31dfd..c3a8646 100644
--- a/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/c7e313.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl.expected.glsl
index 6a8908c..7d806bc 100644
--- a/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/c8ed19.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl.expected.glsl
index 31a1d2e..dca493b 100644
--- a/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/c98bf4.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl.expected.glsl
index e480e01..c18703d 100644
--- a/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/c9b083.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/cac876.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/cac876.wgsl.expected.glsl
index 7a36e98..615b799 100644
--- a/test/tint/builtins/gen/var/textureLoad/cac876.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/cac876.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl.expected.glsl
index a1ae582..6a2cd5f 100644
--- a/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/cdbcf6.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl.expected.glsl
index e09e54e..ebd446e 100644
--- a/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/cdccd2.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl.expected.glsl
index 7ed3b47..2d911c7 100644
--- a/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/cddf6b.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl.expected.glsl
index fa29044..2ea2634 100644
--- a/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d0e351.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl.expected.glsl
index d176697..b3e07d4 100644
--- a/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d37a08.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl.expected.glsl
index c653556..f55e6be 100644
--- a/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d3d8fc.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl.expected.glsl
index eeb0483..45238c3 100644
--- a/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d41c72.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl.expected.glsl
index d990735..3cda745 100644
--- a/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d72de9.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl.expected.glsl
index a29e4fc..5ed7aaf 100644
--- a/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d7996a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl.expected.glsl
index ee43d7e..fea110e 100644
--- a/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d79c5c.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl.expected.glsl
index 97a6f51..74e6a0b 100644
--- a/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d80ff3.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl.expected.glsl
index 6d1e68a..5bdd617 100644
--- a/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d81c57.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl.expected.glsl
index 83c42a1..5cb6a98 100644
--- a/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d8617f.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl.expected.glsl
index e2eecf8..c8974ce 100644
--- a/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d8be5a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl.expected.glsl
index d1a521f..5daee2a 100644
--- a/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/d91f37.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl.expected.glsl
index f6b3bce..aebc7d9 100644
--- a/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/dab04f.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl.expected.glsl
index 954dd1e..7ee732e 100644
--- a/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/dd5859.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl.expected.glsl
index 38ae824..05bcd99 100644
--- a/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/dd8776.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl.expected.glsl
index a966fa6..e44e3eb 100644
--- a/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/de5a0e.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl.expected.glsl
index 5691ea7..1ff79c9 100644
--- a/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/defd9a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl.expected.glsl
index 1631643..4bde96f 100644
--- a/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e1c3cf.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl.expected.glsl
index eea0ba6..4222011 100644
--- a/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e2b3a1.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl.expected.glsl
index 780984f..dc54bcb 100644
--- a/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e2d7da.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e33285.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e33285.wgsl.expected.glsl
index c12cfc4..f1ac9d2 100644
--- a/test/tint/builtins/gen/var/textureLoad/e33285.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e33285.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl.expected.glsl
index 078d00c..96bfccf 100644
--- a/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e59fdf.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e65916.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e65916.wgsl.expected.glsl
index 1b07581..6aa6b22 100644
--- a/test/tint/builtins/gen/var/textureLoad/e65916.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e65916.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl.expected.glsl
index 013efe3..ebd4618 100644
--- a/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/e9eb65.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl.expected.glsl
index b0ded02..fd02439 100644
--- a/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/ed55a8.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl.expected.glsl
index 1055353..cf84bee 100644
--- a/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/eecf7d.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl.expected.glsl
index e6aa17a..a7ef482 100644
--- a/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/ef2ec3.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl.expected.glsl
index 45e0d6c..36cbae6 100644
--- a/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/ef5405.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl.expected.glsl
index 96cb1d4..0642b2f 100644
--- a/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/f0514a.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl.expected.glsl
index e08eaa7..2bf3cd8 100644
--- a/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/f2c311.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl.expected.glsl
index d3fae03..82598de 100644
--- a/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/f5fbc6.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl.expected.glsl
index 5b2b873..ebba256 100644
--- a/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/f74bd8.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl.expected.glsl
index a6a9357..dc62231 100644
--- a/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/f7f3bc.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl.expected.glsl
index c203710..46a0140 100644
--- a/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/f82eb2.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl.expected.glsl
index 2ffa50c..1a5350f 100644
--- a/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/fc47ff.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -55,7 +55,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -84,7 +84,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:10: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:10: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl.expected.glsl
index 0569331..9c6608c 100644
--- a/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/fd9606.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl.expected.glsl
index b793ba8..fd4b058 100644
--- a/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureLoad/fe2c1b.wgsl.expected.glsl
@@ -27,7 +27,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -57,7 +57,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:12: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -87,7 +87,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:11: 'writeonly' : argument cannot drop memory qualifier when passed to formal parameter 
 ERROR: 0:11: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl.expected.glsl
index cc91bea..1a50dab 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/071ebc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl.expected.glsl
index f363301..0aa22e5 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/17ccad.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl.expected.glsl
index 6bbd878..1403066 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/24d572.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl.expected.glsl
index 6f531d6..672a12b 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/2d95ea.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl.expected.glsl
index 3d86d9c..ae17104 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/34cefa.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl.expected.glsl
index 7e22596..5b2e8e0 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/3580ab.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl.expected.glsl
index f1e5047..30cee48 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/48ef47.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl.expected.glsl
index 9bbcb9b..1315cbe 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/622aa2.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl.expected.glsl
index b0ead4c..70b9528 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/6b4321.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'isamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl.expected.glsl
index 3e82929..dbc7930 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/7f28cf.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl.expected.glsl
index 614e19f..4fc489d 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/90b8cc.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl.expected.glsl
index 03cd0e5..3353dc7 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/bf2f76.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl.expected.glsl
index 2a59534..b3921eb 100644
--- a/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureNumLayers/c1eca9.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -53,7 +53,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -81,7 +81,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'usamplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSample/4703d0.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/4703d0.wgsl.expected.glsl
index 5edd442..30ededb 100644
--- a/test/tint/builtins/gen/var/textureSample/4703d0.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSample/4703d0.wgsl.expected.glsl
@@ -24,7 +24,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl.expected.glsl
index 1406316..03097fe 100644
--- a/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSample/4dd1bf.wgsl.expected.glsl
@@ -24,7 +24,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSample/60bf45.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/60bf45.wgsl.expected.glsl
index 8369fa8..8610114 100644
--- a/test/tint/builtins/gen/var/textureSample/60bf45.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSample/60bf45.wgsl.expected.glsl
@@ -24,7 +24,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl.expected.glsl
index 181f379..b840918 100644
--- a/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSample/7fd8cb.wgsl.expected.glsl
@@ -24,7 +24,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSample/bc7477.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/bc7477.wgsl.expected.glsl
index 8c31f9d..0a9d4cc 100644
--- a/test/tint/builtins/gen/var/textureSample/bc7477.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSample/bc7477.wgsl.expected.glsl
@@ -24,7 +24,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl.expected.glsl
index a60ab83..6482d2e 100644
--- a/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSample/c2f4e8.wgsl.expected.glsl
@@ -24,7 +24,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl.expected.glsl
index 79da440..33e69f3 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/c6953d.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl.expected.glsl
index cb432b4..e7dfcbb 100644
--- a/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleBias/eed7c4.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl.expected.glsl
index a00d947..816e929 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/1912e5.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl.expected.glsl
index 8210254..f9c5192 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/7b5025.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl.expected.glsl
index 0c5c9cd..11e5cc5 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/a3ca7e.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl.expected.glsl
index 663a2ea..56cc9a8 100644
--- a/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompare/af1051.wgsl.expected.glsl
@@ -25,7 +25,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl
index a263c33..cba7366 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/4cf3a2.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl.expected.glsl
index 91ffdd8..fbf1653 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/958c87.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl
index bf1f508..fca88b5 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/b6e47c.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl
index bfff2c6..9993c1a 100644
--- a/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleCompareLevel/bcb3dd.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl.expected.glsl
index 7ec0fba..a44a11e 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/bbb58f.wgsl.expected.glsl
@@ -30,7 +30,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -63,7 +63,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -96,7 +96,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl.expected.glsl
index 8a6a4ab..7ca4382 100644
--- a/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleGrad/e383db.wgsl.expected.glsl
@@ -30,7 +30,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -63,7 +63,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -96,7 +96,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl.expected.glsl
index 71f2d5d..bcd5cc7 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/0bdd9a.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl.expected.glsl
index a60431d..4bc7925 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/1b0291.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:12: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:12: '' : compilation terminated 
@@ -60,7 +60,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
@@ -92,7 +92,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:12: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:12: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl.expected.glsl
index 5ba45f3..bf56907 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/1bf73e.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
@@ -62,7 +62,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:14: '' : compilation terminated 
@@ -95,7 +95,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl.expected.glsl
index 207b3af..f40681c 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/2974eb.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
@@ -62,7 +62,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:14: '' : compilation terminated 
@@ -95,7 +95,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl.expected.glsl
index 90c9150..bde98fa 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/36780e.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl.expected.glsl
index f5c6f22..b0e9e70 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/36f0d3.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl.expected.glsl
index 48e7d20..aea072a 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/3c3442.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
@@ -62,7 +62,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:14: '' : compilation terminated 
@@ -95,7 +95,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl.expected.glsl
index 4ab866a..3e2e75b 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/615583.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
@@ -62,7 +62,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:14: '' : compilation terminated 
@@ -95,7 +95,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl.expected.glsl
index 5835b41..436a4a3 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/941a53.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl.expected.glsl
index ff289fe..37f512f 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/a12142.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl.expected.glsl
index 5044ab0..3f918be 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/aab3b9.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl.expected.glsl
index 13c0567..31ce21d 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/ae5e39.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl.expected.glsl
index 8523584..55ee8f4 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/ae92a2.wgsl.expected.glsl
@@ -28,7 +28,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:12: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:12: '' : compilation terminated 
@@ -60,7 +60,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:13: '' : compilation terminated 
@@ -92,7 +92,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:12: 'textureLod(..., float lod)' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:12: 'textureLod(..., float lod)' : GL_EXT_texture_shadow_lod not supported for this ES version 
 ERROR: 0:12: '' : compilation terminated 
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl.expected.glsl
index 90bc7ec..1c51bbb 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/cdfe0f.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl.expected.glsl
index 612fccf..dcc5eb0 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/e6ce9e.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:14: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:14: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'textureLodOffset for sampler2DArrayShadow' : required extension not requested: GL_EXT_texture_shadow_lod
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl.expected.glsl
index 9dc09f7..35cee54 100644
--- a/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureSampleLevel/ff11bc.wgsl.expected.glsl
@@ -29,7 +29,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -61,7 +61,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -93,7 +93,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/064c7f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/064c7f.wgsl.expected.glsl
index 163b524..e183f33 100644
--- a/test/tint/builtins/gen/var/textureStore/064c7f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/064c7f.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl.expected.glsl
index 37ca096..cf9fa85 100644
--- a/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/0ade9a.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl.expected.glsl
index b150f26..b2ca8f5 100644
--- a/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/1a6c0b.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/2796b4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2796b4.wgsl.expected.glsl
index 5256e01..57ef088 100644
--- a/test/tint/builtins/gen/var/textureStore/2796b4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/2796b4.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/2d2835.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/2d2835.wgsl.expected.glsl
index e4b5c58..8788aef 100644
--- a/test/tint/builtins/gen/var/textureStore/2d2835.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/2d2835.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/31745b.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/31745b.wgsl.expected.glsl
index f77f8ec..8a42240 100644
--- a/test/tint/builtins/gen/var/textureStore/31745b.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/31745b.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl.expected.glsl
index da43f2e..3298cce 100644
--- a/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/3d6f01.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl.expected.glsl
index fcbb86f..9ea9d8f 100644
--- a/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/3e0dc4.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl.expected.glsl
index f60b4b7..6969389 100644
--- a/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/3fb31f.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/473ead.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/473ead.wgsl.expected.glsl
index 54ea7de..61bdb66 100644
--- a/test/tint/builtins/gen/var/textureStore/473ead.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/473ead.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/4c454f.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/4c454f.wgsl.expected.glsl
index 81f91a4..f5a8159 100644
--- a/test/tint/builtins/gen/var/textureStore/4c454f.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/4c454f.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/4cce74.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/4cce74.wgsl.expected.glsl
index 4aaa314..77be815 100644
--- a/test/tint/builtins/gen/var/textureStore/4cce74.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/4cce74.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/4d359d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/4d359d.wgsl.expected.glsl
index 0dec00f..c162198 100644
--- a/test/tint/builtins/gen/var/textureStore/4d359d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/4d359d.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl.expected.glsl
index d200476..3ab337a 100644
--- a/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/4e2b3a.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/506a71.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/506a71.wgsl.expected.glsl
index b89a69b..f1b6b31 100644
--- a/test/tint/builtins/gen/var/textureStore/506a71.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/506a71.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/51ec82.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/51ec82.wgsl.expected.glsl
index a148df9..3d87d97 100644
--- a/test/tint/builtins/gen/var/textureStore/51ec82.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/51ec82.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/5425ab.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5425ab.wgsl.expected.glsl
index afd4560..14a7673 100644
--- a/test/tint/builtins/gen/var/textureStore/5425ab.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/5425ab.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/574a31.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/574a31.wgsl.expected.glsl
index 657b994..c33045c 100644
--- a/test/tint/builtins/gen/var/textureStore/574a31.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/574a31.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl.expected.glsl
index fb7d73d..2c1c7ba 100644
--- a/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/5b17eb.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl.expected.glsl
index b9b82a9..df07152 100644
--- a/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/5bc4f3.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/5ee194.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/5ee194.wgsl.expected.glsl
index aac51267..7c9633f 100644
--- a/test/tint/builtins/gen/var/textureStore/5ee194.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/5ee194.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/602b5a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/602b5a.wgsl.expected.glsl
index c268e8b..b3cb0af 100644
--- a/test/tint/builtins/gen/var/textureStore/602b5a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/602b5a.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/635584.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/635584.wgsl.expected.glsl
index 8c093b4..a654ad7 100644
--- a/test/tint/builtins/gen/var/textureStore/635584.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/635584.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/63f34a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/63f34a.wgsl.expected.glsl
index 36dfd28..d6c2a75 100644
--- a/test/tint/builtins/gen/var/textureStore/63f34a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/63f34a.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/658a74.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/658a74.wgsl.expected.glsl
index 79bdaec..117b097 100644
--- a/test/tint/builtins/gen/var/textureStore/658a74.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/658a74.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/682fd6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/682fd6.wgsl.expected.glsl
index 4c09775..d29d533 100644
--- a/test/tint/builtins/gen/var/textureStore/682fd6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/682fd6.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/726472.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/726472.wgsl.expected.glsl
index 1748bce..7bc7e29 100644
--- a/test/tint/builtins/gen/var/textureStore/726472.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/726472.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/72fa64.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/72fa64.wgsl.expected.glsl
index 3646505..124e703 100644
--- a/test/tint/builtins/gen/var/textureStore/72fa64.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/72fa64.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl.expected.glsl
index 947dae3..936a46d 100644
--- a/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/75bbd5.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/7792fa.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/7792fa.wgsl.expected.glsl
index acbacac..5d8c208 100644
--- a/test/tint/builtins/gen/var/textureStore/7792fa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/7792fa.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl.expected.glsl
index 74b7007..ff9ba3c 100644
--- a/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/7b8f86.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/7bb211.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/7bb211.wgsl.expected.glsl
index 8fec3a0..66717db 100644
--- a/test/tint/builtins/gen/var/textureStore/7bb211.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/7bb211.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl.expected.glsl
index 84db212..765c5cd 100644
--- a/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/80bf1d.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/820272.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/820272.wgsl.expected.glsl
index 186bbc7..ebb4ee6 100644
--- a/test/tint/builtins/gen/var/textureStore/820272.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/820272.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl.expected.glsl
index 16232a1..141e394 100644
--- a/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/83bcc1.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/84d435.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/84d435.wgsl.expected.glsl
index efae5e1..25695f8 100644
--- a/test/tint/builtins/gen/var/textureStore/84d435.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/84d435.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/872747.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/872747.wgsl.expected.glsl
index ada20a8..c51fdc1 100644
--- a/test/tint/builtins/gen/var/textureStore/872747.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/872747.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/8a8681.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/8a8681.wgsl.expected.glsl
index 3ad5731..7bb5d67 100644
--- a/test/tint/builtins/gen/var/textureStore/8a8681.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/8a8681.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/9f5318.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/9f5318.wgsl.expected.glsl
index a3671a5..59659bd 100644
--- a/test/tint/builtins/gen/var/textureStore/9f5318.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/9f5318.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/a702b6.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a702b6.wgsl.expected.glsl
index 44157f4..dd6deb1 100644
--- a/test/tint/builtins/gen/var/textureStore/a702b6.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/a702b6.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/a9298c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/a9298c.wgsl.expected.glsl
index f3fbcf4..f17b263 100644
--- a/test/tint/builtins/gen/var/textureStore/a9298c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/a9298c.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/ab788e.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/ab788e.wgsl.expected.glsl
index b1e99da..a63db74 100644
--- a/test/tint/builtins/gen/var/textureStore/ab788e.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/ab788e.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl.expected.glsl
index 4fded95..620e3d8 100644
--- a/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/ac67aa.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/b71c13.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b71c13.wgsl.expected.glsl
index 0a7fd39..4b1ba5c 100644
--- a/test/tint/builtins/gen/var/textureStore/b71c13.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/b71c13.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/b77161.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b77161.wgsl.expected.glsl
index d800252..4986ff9 100644
--- a/test/tint/builtins/gen/var/textureStore/b77161.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/b77161.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl.expected.glsl
index afa9a24..ffe8525 100644
--- a/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/b9c81a.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/bd6602.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/bd6602.wgsl.expected.glsl
index 755a05c..cd55c67 100644
--- a/test/tint/builtins/gen/var/textureStore/bd6602.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/bd6602.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/c33478.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c33478.wgsl.expected.glsl
index 4a0203b..0a3cf44 100644
--- a/test/tint/builtins/gen/var/textureStore/c33478.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/c33478.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/c863be.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/c863be.wgsl.expected.glsl
index 646a2d0..aa392de 100644
--- a/test/tint/builtins/gen/var/textureStore/c863be.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/c863be.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/d19db4.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d19db4.wgsl.expected.glsl
index 5ab622f..c0a2866 100644
--- a/test/tint/builtins/gen/var/textureStore/d19db4.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/d19db4.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl.expected.glsl
index 1927c6c..1dd9797 100644
--- a/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/d73b5c.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl.expected.glsl
index e39f155..64606cf 100644
--- a/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/d82b0a.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/dde364.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/dde364.wgsl.expected.glsl
index 46fd71a..f26a692 100644
--- a/test/tint/builtins/gen/var/textureStore/dde364.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/dde364.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl.expected.glsl
index 2471d3d..c9c8ed2 100644
--- a/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/dfa9a1.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/dffb13.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/dffb13.wgsl.expected.glsl
index a967ac5..8661af8 100644
--- a/test/tint/builtins/gen/var/textureStore/dffb13.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/dffb13.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/e077e7.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/e077e7.wgsl.expected.glsl
index fcda87a..4c90b90 100644
--- a/test/tint/builtins/gen/var/textureStore/e077e7.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/e077e7.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl.expected.glsl
index 1aaa273..84bea7d 100644
--- a/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/ea30d2.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl.expected.glsl
index 926adf6..6cdcb52 100644
--- a/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/ee6acc.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/f9be83.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/f9be83.wgsl.expected.glsl
index 3a101c0..0b47304 100644
--- a/test/tint/builtins/gen/var/textureStore/f9be83.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/f9be83.wgsl.expected.glsl
@@ -23,7 +23,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -49,7 +49,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -75,7 +75,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl.expected.glsl b/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl.expected.glsl
index d5fb9b6..5992f40 100644
--- a/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl.expected.glsl
+++ b/test/tint/builtins/gen/var/textureStore/fcbe66.wgsl.expected.glsl
@@ -22,7 +22,7 @@
   gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w);
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -47,7 +47,7 @@
   fragment_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
@@ -72,7 +72,7 @@
   compute_main();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:3: 'image load-store format' : not supported with this profile: es
 ERROR: 0:3: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/types/texture/storage/1d.wgsl.expected.glsl b/test/tint/types/texture/storage/1d.wgsl.expected.glsl
index 124451a..5898ced 100644
--- a/test/tint/types/texture/storage/1d.wgsl.expected.glsl
+++ b/test/tint/types/texture/storage/1d.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'image load-store format' : not supported with this profile: es
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/types/texture/storage/2d.wgsl.expected.glsl b/test/tint/types/texture/storage/2d.wgsl.expected.glsl
index 124451a..5898ced 100644
--- a/test/tint/types/texture/storage/2d.wgsl.expected.glsl
+++ b/test/tint/types/texture/storage/2d.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'image load-store format' : not supported with this profile: es
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/types/texture/storage/2d_array.wgsl.expected.glsl b/test/tint/types/texture/storage/2d_array.wgsl.expected.glsl
index b64b279..cf65b4e 100644
--- a/test/tint/types/texture/storage/2d_array.wgsl.expected.glsl
+++ b/test/tint/types/texture/storage/2d_array.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'image load-store format' : not supported with this profile: es
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/types/texture/storage/3d.wgsl.expected.glsl b/test/tint/types/texture/storage/3d.wgsl.expected.glsl
index 5e597c6..8d40f99 100644
--- a/test/tint/types/texture/storage/3d.wgsl.expected.glsl
+++ b/test/tint/types/texture/storage/3d.wgsl.expected.glsl
@@ -26,7 +26,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:13: 'image load-store format' : not supported with this profile: es
 ERROR: 0:13: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl
index 70fb0e3..3b8fe8d 100644
--- a/test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/Good_CubeArray_SpvParserHandleTest_ImageCoordsTest_MakeCoordinateOperandsForImageAccess_0.spvasm.expected.glsl
@@ -36,7 +36,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:8: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:8: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl
index ca00397..f0228f2 100644
--- a/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.glsl
@@ -33,7 +33,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
index ca00397..f0228f2 100644
--- a/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageQuerySizeLod_Arrayed_SignedResult_SignedLevel_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
@@ -33,7 +33,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'samplerCubeArray' : Reserved word. 
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
index cec2bad..b0fae4c 100644
--- a/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
@@ -38,7 +38,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:27: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:27: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl
index cec7024..9f2f157 100644
--- a/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageSampleDrefExplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_5.spvasm.expected.glsl
@@ -38,7 +38,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:8: 'samplerCubeArrayShadow' : Reserved word. 
 ERROR: 0:8: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
index cec2bad..b0fae4c 100644
--- a/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageSampleDrefImplicitLod_SpvParserHandleTest_SampledImageAccessTest_Variable_3.spvasm.expected.glsl
@@ -38,7 +38,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:27: 'sampler' : TextureOffset does not support sampler2DArrayShadow :  ES Profile
 ERROR: 0:27: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl
index 39bfa22..ad4c016 100644
--- a/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_4.spvasm.expected.glsl
@@ -30,7 +30,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl
index 54058f9..bcfd3fb 100644
--- a/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_5.spvasm.expected.glsl
@@ -30,7 +30,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl
index f86ec00..9307f17 100644
--- a/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/ImageWrite_ConvertTexelOperand_Arity_SpvParserHandleTest_ImageAccessTest_Variable_6.spvasm.expected.glsl
@@ -30,7 +30,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.
diff --git a/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl
index dbc4b3b..e6dbb69 100644
--- a/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl
+++ b/test/tint/unittest/reader/spirv/Samples_SpvParserHandleTest_RegisterHandleUsage_RawImage_Variable_1.spvasm.expected.glsl
@@ -17,7 +17,7 @@
   tint_symbol();
   return;
 }
-Error parsing GLSL shader:
+error: Error parsing GLSL shader:
 ERROR: 0:4: 'image load-store format' : not supported with this profile: es
 ERROR: 0:4: '' : compilation terminated 
 ERROR: 2 compilation errors.  No code generated.