wgsl: Use commas for structs in helper shaders

Bug: tint:1475
Change-Id: I27a4bd060d66ad53a6a9793f012034cf19973dd4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/88462
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/dawn/native/CopyTextureForBrowserHelper.cpp b/src/dawn/native/CopyTextureForBrowserHelper.cpp
index 5f04014..b236815 100644
--- a/src/dawn/native/CopyTextureForBrowserHelper.cpp
+++ b/src/dawn/native/CopyTextureForBrowserHelper.cpp
@@ -39,32 +39,32 @@
 
 static const char sCopyTextureForBrowserShader[] = R"(
             struct GammaTransferParams {
-                G: f32;
-                A: f32;
-                B: f32;
-                C: f32;
-                D: f32;
-                E: f32;
-                F: f32;
-                padding: u32;
+                G: f32,
+                A: f32,
+                B: f32,
+                C: f32,
+                D: f32,
+                E: f32,
+                F: f32,
+                padding: u32,
             };
 
             struct Uniforms {                                            // offset   align   size
-                scale: vec2<f32>;                                        // 0        8       8
-                offset: vec2<f32>;                                       // 8        8       8
-                steps_mask: u32;                                         // 16       4       4
+                scale: vec2<f32>,                                        // 0        8       8
+                offset: vec2<f32>,                                       // 8        8       8
+                steps_mask: u32,                                         // 16       4       4
                 // implicit padding;                                     // 20               12
-                conversion_matrix: mat3x3<f32>;                          // 32       16      48
-                gamma_decoding_params: GammaTransferParams;              // 80       4       32
-                gamma_encoding_params: GammaTransferParams;              // 112      4       32
-                gamma_decoding_for_dst_srgb_params: GammaTransferParams; // 144      4       32
+                conversion_matrix: mat3x3<f32>,                          // 32       16      48
+                gamma_decoding_params: GammaTransferParams,              // 80       4       32
+                gamma_encoding_params: GammaTransferParams,              // 112      4       32
+                gamma_decoding_for_dst_srgb_params: GammaTransferParams, // 144      4       32
             };
 
             @binding(0) @group(0) var<uniform> uniforms : Uniforms;
 
             struct VertexOutputs {
-                @location(0) texcoords : vec2<f32>;
-                @builtin(position) position : vec4<f32>;
+                @location(0) texcoords : vec2<f32>,
+                @builtin(position) position : vec4<f32>,
             };
 
             // Chromium uses unified equation to construct gamma decoding function