| fn deref() { | |
| var a : mat2x3<f32>; | |
| let p = &(a); | |
| var b = (*(p))[0]; | |
| (*(p))[0] = vec3<f32>(1.0, 2.0, 3.0); | |
| } | |
| fn no_deref() { | |
| var a : mat2x3<f32>; | |
| let p = &(a); | |
| var b = p[0]; | |
| p[0] = vec3<f32>(1.0, 2.0, 3.0); | |
| } | |
| @compute @workgroup_size(1) | |
| fn main() { | |
| deref(); | |
| no_deref(); | |
| } |