1; SPIR-V 2; Version: 1.2 3; Generator: Khronos; 0 4; Bound: 51 5; Schema: 0 6 OpCapability Shader 7 OpMemoryModel Logical GLSL450 8 OpEntryPoint Fragment %EntryPoint_Main "main" 9 OpExecutionMode %EntryPoint_Main OriginUpperLeft 10 OpSource Unknown 100 11 OpName %mat3 "mat3" 12 OpName %constituent "constituent" 13 OpName %constituent_0 "constituent" 14 OpName %constituent_1 "constituent" 15 OpName %constituent_2 "constituent" 16 OpName %constituent_3 "constituent" 17 OpName %constituent_4 "constituent" 18 OpName %constituent_5 "constituent" 19 OpName %constituent_6 "constituent" 20 OpName %EntryPoint_Main "EntryPoint_Main" 21 %void = OpTypeVoid 22%_ptr_Function_void = OpTypePointer Function %void 23 %float = OpTypeFloat 32 24 %int = OpTypeInt 32 1 25 %v3float = OpTypeVector %float 3 26%mat3v3float = OpTypeMatrix %v3float 3 27%_ptr_Function_mat3v3float = OpTypePointer Function %mat3v3float 28 %14 = OpTypeFunction %void 29 %int_0 = OpConstant %int 0 30 %int_1 = OpConstant %int 1 31%EntryPoint_Main = OpFunction %void None %14 32 %45 = OpLabel 33 %mat3 = OpVariable %_ptr_Function_mat3v3float Function 34%constituent = OpConvertSToF %float %int_0 35%constituent_0 = OpCompositeConstruct %v3float %constituent %constituent %constituent 36%constituent_1 = OpCompositeConstruct %v3float %constituent %constituent %constituent 37%constituent_2 = OpCompositeConstruct %v3float %constituent %constituent %constituent 38 %25 = OpCompositeConstruct %mat3v3float %constituent_0 %constituent_1 %constituent_2 39 OpStore %mat3 %25 40%constituent_3 = OpConvertSToF %float %int_1 41%constituent_4 = OpCompositeConstruct %v3float %constituent_3 %constituent_3 %constituent_3 42%constituent_5 = OpCompositeConstruct %v3float %constituent_3 %constituent_3 %constituent_3 43%constituent_6 = OpCompositeConstruct %v3float %constituent_3 %constituent_3 %constituent_3 44 %30 = OpCompositeConstruct %mat3v3float %constituent_4 %constituent_5 %constituent_6 45 OpStore %mat3 %30 46 OpReturn 47 OpFunctionEnd 48