blob: 14059611fa1880526c9b48986c66cccd90f1b072 [file] [log] [blame]
struct tint_padded_array_element {
@size(8u)
tint_element : f32,
}
struct tint_padded_array_element_1 {
@size(128u)
tint_element_1 : array<array<tint_padded_array_element, 2u>, 3u>,
}
struct S_1 {
a : array<tint_padded_array_element_1, 4u>,
}
@group(0u) @binding(0u) var<storage, read_write> s : S_1;
@compute @workgroup_size(1u, 1u, 1u)
fn f() {
_ = s.a;
_ = s.a[3i].tint_element_1;
_ = s.a[3i].tint_element_1[2i];
_ = s.a[3i].tint_element_1[2i][1i].tint_element;
s.a = array<tint_padded_array_element_1, 4u>();
s.a[3i].tint_element_1[2i][1i].tint_element = 5.0f;
}