diagnostic(off, derivative_uniformity); diagnostic(off, chromium.unreachable_code); struct FSOut { @location(0) sk_FragColor: vec4, }; fn _skslMain(_stageOut: ptr) { { const m1: mat2x2 = mat2x2(1.0, 2.0, 3.0, 4.0); const m2: mat2x2 = mat2x2(1.0, 2.0, 3.0, 4.0); const m3: mat2x2 = mat2x2(1.0, 2.0, 3.0, 4.0); const m4: mat2x2 = mat2x2(1.0, 2.0, 3.0, 4.0); (*_stageOut).sk_FragColor = ((m1 * m2) * mat2x2(m3 * m4)[0]).xyxy; } } @fragment fn main() -> FSOut { var _stageOut: FSOut; _skslMain(&_stageOut); return _stageOut; }