| // flags: --hlsl-shader-model 62 | |
| enable f16; | |
| @group(0) @binding(0) var<storage, read_write> s: array<u32>; | |
| @compute @workgroup_size(1u) | |
| fn main(){ | |
| const kArray = array( | |
| mat3x2(vec2(0.0h,1.0h),vec2(2.0h,3.0h),vec2(2.0h,3.0h)), | |
| mat3x2(vec2(0.0h,1.0h),vec2(2.0h,3.0h),vec2(2.0h,3.0h)), | |
| ); | |
| var q = 0u; | |
| s[0] = u32(kArray[q][0][0]); | |
| } |