@@ -114,8 +114,22 @@ export class MatmulTextureRGBA32FOp extends TextureOp {
114114 // M = 32, we have 4 rows of work-items, so we need 32/4 8 results down
115115 // N = 128, we have 16 columns of work-items, so we need 128/16 = 8
116116 // results across = 2 float4s across
117- ${ this . vectorFormat } dot00,dot01,dot02,dot03,dot04,dot05,dot06,dot07;
118- ${ this . vectorFormat } dot10,dot11,dot12,dot13,dot14,dot15,dot16,dot17;
117+ ${ this . vectorFormat } dot00 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
118+ ${ this . vectorFormat } dot01 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
119+ ${ this . vectorFormat } dot02 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
120+ ${ this . vectorFormat } dot03 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
121+ ${ this . vectorFormat } dot04 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
122+ ${ this . vectorFormat } dot05 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
123+ ${ this . vectorFormat } dot06 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
124+ ${ this . vectorFormat } dot07 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
125+ ${ this . vectorFormat } dot10 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
126+ ${ this . vectorFormat } dot11 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
127+ ${ this . vectorFormat } dot12 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
128+ ${ this . vectorFormat } dot13 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
129+ ${ this . vectorFormat } dot14 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
130+ ${ this . vectorFormat } dot15 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
131+ ${ this . vectorFormat } dot16 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
132+ ${ this . vectorFormat } dot17 = ${ this . vectorFormat } (0.0, 0.0, 0.0, 0.0);
119133 // Src0 is used to load atile.
120134 // It starts at the left side of src0 and walks across.
121135 // atile is M rows x K columns.
0 commit comments