1; SPIR-V 2; Version: 1.3 3; Generator: Google Tint Compiler; 0 4; Bound: 32 5; Schema: 0 6 OpCapability Shader 7 OpMemoryModel Logical GLSL450 8 OpEntryPoint GLCompute %unused_entry_point "unused_entry_point" 9 OpExecutionMode %unused_entry_point LocalSize 1 1 1 10 OpName %unused_entry_point "unused_entry_point" 11 OpName %f "f" 12 OpName %v "v" 13 OpName %v2 "v2" 14 OpName %v3 "v3" 15 OpName %v4 "v4" 16 %void = OpTypeVoid 17 %1 = OpTypeFunction %void 18 %float = OpTypeFloat 32 19 %float_1 = OpConstant %float 1 20 %float_2 = OpConstant %float 2 21%_ptr_Function_float = OpTypePointer Function %float 22 %13 = OpConstantNull %float 23 %v2float = OpTypeVector %float 2 24%_ptr_Function_v2float = OpTypePointer Function %v2float 25 %19 = OpConstantNull %v2float 26 %v3float = OpTypeVector %float 3 27%_ptr_Function_v3float = OpTypePointer Function %v3float 28 %25 = OpConstantNull %v3float 29 %v4float = OpTypeVector %float 4 30%_ptr_Function_v4float = OpTypePointer Function %v4float 31 %31 = OpConstantNull %v4float 32%unused_entry_point = OpFunction %void None %1 33 %4 = OpLabel 34 OpReturn 35 OpFunctionEnd 36 %f = OpFunction %void None %1 37 %6 = OpLabel 38 %v = OpVariable %_ptr_Function_float Function %13 39 %v2 = OpVariable %_ptr_Function_v2float Function %19 40 %v3 = OpVariable %_ptr_Function_v3float Function %25 41 %v4 = OpVariable %_ptr_Function_v4float Function %31 42 %10 = OpFAdd %float %float_1 %float_2 43 OpStore %v %10 44 %15 = OpLoad %float %v 45 %16 = OpCompositeConstruct %v2float %15 %15 46 OpStore %v2 %16 47 %21 = OpLoad %float %v 48 %22 = OpCompositeConstruct %v3float %21 %21 %21 49 OpStore %v3 %22 50 %27 = OpLoad %float %v 51 %28 = OpCompositeConstruct %v4float %27 %27 %27 %27 52 OpStore %v4 %28 53 OpReturn 54 OpFunctionEnd 55