struct S { field0 : mat3x3, } struct S_1 { field0 : array, 21u>, 47u>, } struct S_2 { field0 : array, 37u>, 95u>, } struct S_3 { field0 : S_2, } struct S_4 { field0 : array, 56u>, } struct S_5 { field0 : S_4, } struct S_6 { field0 : array, 18u>, 13u>, } struct S_7 { field0 : array, 88u>, } const x_72 = vec4(0.0f, 0.0f, 0.0f, 0.0f); const x_73 = mat4x4(x_72, x_72, x_72, x_72); var x_75 : array, 58u> = array, 58u>(x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73, x_73); const x_77 = vec3(0.0f, 0.0f, 0.0f); const x_78 = array, 18u>(x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77); const x_80 = S_6(array, 18u>, 13u>(x_78, x_78, x_78, x_78, x_78, x_78, x_78, x_78, x_78, x_78, x_78, x_78, x_78)); var x_82 : array = array(x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80, x_80); var x_85 : array, 37u> = array, 37u>(x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77, x_77); fn main_1() { let x_88 : u32 = 58u; return; } @fragment fn main() { main_1(); }