1617a3babSopenharmony_cispv.debuginfo.glsl.vert
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 427
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Extension  "SPV_KHR_non_semantic_info"
8617a3babSopenharmony_ci               2:             ExtInstImport  "NonSemantic.Shader.DebugInfo.100"
9617a3babSopenharmony_ci               3:             ExtInstImport  "GLSL.std.450"
10617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
11617a3babSopenharmony_ci                              EntryPoint Vertex 14  "main" 35 40 46 52 60 76 292 310 315 340 356 373 412 421
12617a3babSopenharmony_ci               1:             String  ""
13617a3babSopenharmony_ci               8:             String  "uint"
14617a3babSopenharmony_ci              16:             String  "main"
15617a3babSopenharmony_ci              19:             String  "// OpModuleProcessed auto-map-locations
16617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings
17617a3babSopenharmony_ci// OpModuleProcessed client vulkan100
18617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0
19617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled
20617a3babSopenharmony_ci// OpModuleProcessed entry-point main
21617a3babSopenharmony_ci#line 1
22617a3babSopenharmony_ci"
23617a3babSopenharmony_ci              30:             String  "float"
24617a3babSopenharmony_ci              37:             String  "outColor"
25617a3babSopenharmony_ci              42:             String  "inColor"
26617a3babSopenharmony_ci              48:             String  "outUV"
27617a3babSopenharmony_ci              54:             String  "inUV"
28617a3babSopenharmony_ci              57:             String  "int"
29617a3babSopenharmony_ci              62:             String  "instanceTexIndex"
30617a3babSopenharmony_ci              73:             String  "s"
31617a3babSopenharmony_ci              78:             String  "instanceRot"
32617a3babSopenharmony_ci              87:             String  "bool"
33617a3babSopenharmony_ci              92:             String  "modelview"
34617a3babSopenharmony_ci              97:             String  "lightPos"
35617a3babSopenharmony_ci             100:             String  "globSpeed"
36617a3babSopenharmony_ci             104:             String  "UBO"
37617a3babSopenharmony_ci             108:             String  "ubo"
38617a3babSopenharmony_ci             119:             String  "c"
39617a3babSopenharmony_ci             134:             String  "mx"
40617a3babSopenharmony_ci             177:             String  "my"
41617a3babSopenharmony_ci             214:             String  "mz"
42617a3babSopenharmony_ci             235:             String  "rotMat"
43617a3babSopenharmony_ci             264:             String  "gRotMat"
44617a3babSopenharmony_ci             290:             String  "locPos"
45617a3babSopenharmony_ci             294:             String  "inPos"
46617a3babSopenharmony_ci             306:             String  "pos"
47617a3babSopenharmony_ci             312:             String  "instanceScale"
48617a3babSopenharmony_ci             317:             String  "instancePos"
49617a3babSopenharmony_ci             330:             String  "gl_Position"
50617a3babSopenharmony_ci             333:             String  "gl_PointSize"
51617a3babSopenharmony_ci             335:             String  "gl_CullDistance"
52617a3babSopenharmony_ci             338:             String  "gl_PerVertex"
53617a3babSopenharmony_ci             358:             String  "outNormal"
54617a3babSopenharmony_ci             375:             String  "inNormal"
55617a3babSopenharmony_ci             394:             String  "lPos"
56617a3babSopenharmony_ci             414:             String  "outLightVec"
57617a3babSopenharmony_ci             423:             String  "outViewVec"
58617a3babSopenharmony_ci                              Name 14  "main"
59617a3babSopenharmony_ci                              Name 35  "outColor"
60617a3babSopenharmony_ci                              Name 40  "inColor"
61617a3babSopenharmony_ci                              Name 46  "outUV"
62617a3babSopenharmony_ci                              Name 52  "inUV"
63617a3babSopenharmony_ci                              Name 60  "instanceTexIndex"
64617a3babSopenharmony_ci                              Name 71  "s"
65617a3babSopenharmony_ci                              Name 76  "instanceRot"
66617a3babSopenharmony_ci                              Name 90  "UBO"
67617a3babSopenharmony_ci                              MemberName 90(UBO) 0  "projection"
68617a3babSopenharmony_ci                              MemberName 90(UBO) 1  "modelview"
69617a3babSopenharmony_ci                              MemberName 90(UBO) 2  "lightPos"
70617a3babSopenharmony_ci                              MemberName 90(UBO) 3  "locSpeed"
71617a3babSopenharmony_ci                              MemberName 90(UBO) 4  "globSpeed"
72617a3babSopenharmony_ci                              Name 106  "ubo"
73617a3babSopenharmony_ci                              Name 117  "c"
74617a3babSopenharmony_ci                              Name 132  "mx"
75617a3babSopenharmony_ci                              Name 175  "my"
76617a3babSopenharmony_ci                              Name 212  "mz"
77617a3babSopenharmony_ci                              Name 233  "rotMat"
78617a3babSopenharmony_ci                              Name 262  "gRotMat"
79617a3babSopenharmony_ci                              Name 288  "locPos"
80617a3babSopenharmony_ci                              Name 292  "inPos"
81617a3babSopenharmony_ci                              Name 304  "pos"
82617a3babSopenharmony_ci                              Name 310  "instanceScale"
83617a3babSopenharmony_ci                              Name 315  "instancePos"
84617a3babSopenharmony_ci                              Name 328  "gl_PerVertex"
85617a3babSopenharmony_ci                              MemberName 328(gl_PerVertex) 0  "gl_Position"
86617a3babSopenharmony_ci                              MemberName 328(gl_PerVertex) 1  "gl_PointSize"
87617a3babSopenharmony_ci                              MemberName 328(gl_PerVertex) 2  "gl_ClipDistance"
88617a3babSopenharmony_ci                              MemberName 328(gl_PerVertex) 3  "gl_CullDistance"
89617a3babSopenharmony_ci                              Name 340  ""
90617a3babSopenharmony_ci                              Name 356  "outNormal"
91617a3babSopenharmony_ci                              Name 373  "inNormal"
92617a3babSopenharmony_ci                              Name 392  "lPos"
93617a3babSopenharmony_ci                              Name 412  "outLightVec"
94617a3babSopenharmony_ci                              Name 421  "outViewVec"
95617a3babSopenharmony_ci                              Decorate 35(outColor) Location 1
96617a3babSopenharmony_ci                              Decorate 40(inColor) Location 3
97617a3babSopenharmony_ci                              Decorate 46(outUV) Location 2
98617a3babSopenharmony_ci                              Decorate 52(inUV) Location 2
99617a3babSopenharmony_ci                              Decorate 60(instanceTexIndex) Location 7
100617a3babSopenharmony_ci                              Decorate 76(instanceRot) Location 5
101617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 0 ColMajor
102617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 0 Offset 0
103617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 0 MatrixStride 16
104617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 1 ColMajor
105617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 1 Offset 64
106617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 1 MatrixStride 16
107617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 2 Offset 128
108617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 3 Offset 144
109617a3babSopenharmony_ci                              MemberDecorate 90(UBO) 4 Offset 148
110617a3babSopenharmony_ci                              Decorate 90(UBO) Block
111617a3babSopenharmony_ci                              Decorate 106(ubo) DescriptorSet 0
112617a3babSopenharmony_ci                              Decorate 106(ubo) Binding 0
113617a3babSopenharmony_ci                              Decorate 292(inPos) Location 0
114617a3babSopenharmony_ci                              Decorate 310(instanceScale) Location 6
115617a3babSopenharmony_ci                              Decorate 315(instancePos) Location 4
116617a3babSopenharmony_ci                              MemberDecorate 328(gl_PerVertex) 0 BuiltIn Position
117617a3babSopenharmony_ci                              MemberDecorate 328(gl_PerVertex) 1 BuiltIn PointSize
118617a3babSopenharmony_ci                              MemberDecorate 328(gl_PerVertex) 2 BuiltIn ClipDistance
119617a3babSopenharmony_ci                              MemberDecorate 328(gl_PerVertex) 3 BuiltIn CullDistance
120617a3babSopenharmony_ci                              Decorate 328(gl_PerVertex) Block
121617a3babSopenharmony_ci                              Decorate 356(outNormal) Location 0
122617a3babSopenharmony_ci                              Decorate 373(inNormal) Location 1
123617a3babSopenharmony_ci                              Decorate 412(outLightVec) Location 4
124617a3babSopenharmony_ci                              Decorate 421(outViewVec) Location 3
125617a3babSopenharmony_ci               4:             TypeVoid
126617a3babSopenharmony_ci               5:             TypeFunction 4
127617a3babSopenharmony_ci               7:             TypeInt 32 0
128617a3babSopenharmony_ci              10:      7(int) Constant 32
129617a3babSopenharmony_ci              11:      7(int) Constant 6
130617a3babSopenharmony_ci              12:      7(int) Constant 0
131617a3babSopenharmony_ci               9:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12
132617a3babSopenharmony_ci              13:      7(int) Constant 3
133617a3babSopenharmony_ci               6:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4
134617a3babSopenharmony_ci              18:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 19
135617a3babSopenharmony_ci              20:      7(int) Constant 54
136617a3babSopenharmony_ci              22:      7(int) Constant 1
137617a3babSopenharmony_ci              23:      7(int) Constant 4
138617a3babSopenharmony_ci              24:      7(int) Constant 2
139617a3babSopenharmony_ci              21:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 22 23 18 24
140617a3babSopenharmony_ci              17:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 16 6 18 20 12 21 16 13 20
141617a3babSopenharmony_ci              28:      7(int) Constant 56
142617a3babSopenharmony_ci              29:             TypeFloat 32
143617a3babSopenharmony_ci              31:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 30 10 13 12
144617a3babSopenharmony_ci              32:             TypeVector 29(float) 3
145617a3babSopenharmony_ci              33:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 13
146617a3babSopenharmony_ci              34:             TypePointer Output 32(fvec3)
147617a3babSopenharmony_ci    35(outColor):     34(ptr) Variable Output
148617a3babSopenharmony_ci              38:      7(int) Constant 8
149617a3babSopenharmony_ci              36:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 37 33 18 28 12 21 37 35(outColor) 38
150617a3babSopenharmony_ci              39:             TypePointer Input 32(fvec3)
151617a3babSopenharmony_ci     40(inColor):     39(ptr) Variable Input
152617a3babSopenharmony_ci              41:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 42 33 18 28 12 21 42 40(inColor) 38
153617a3babSopenharmony_ci              45:      7(int) Constant 57
154617a3babSopenharmony_ci       46(outUV):     34(ptr) Variable Output
155617a3babSopenharmony_ci              47:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 48 33 18 45 12 21 48 46(outUV) 38
156617a3babSopenharmony_ci              49:             TypeVector 29(float) 2
157617a3babSopenharmony_ci              50:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 24
158617a3babSopenharmony_ci              51:             TypePointer Input 49(fvec2)
159617a3babSopenharmony_ci        52(inUV):     51(ptr) Variable Input
160617a3babSopenharmony_ci              53:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 54 50 18 45 12 21 54 52(inUV) 38
161617a3babSopenharmony_ci              56:             TypeInt 32 1
162617a3babSopenharmony_ci              58:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 57 10 23 12
163617a3babSopenharmony_ci              59:             TypePointer Input 56(int)
164617a3babSopenharmony_ci60(instanceTexIndex):     59(ptr) Variable Input
165617a3babSopenharmony_ci              61:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 62 58 18 45 12 21 62 60(instanceTexIndex) 38
166617a3babSopenharmony_ci              69:      7(int) Constant 62
167617a3babSopenharmony_ci              70:             TypePointer Function 29(float)
168617a3babSopenharmony_ci              72:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 73 31 18 69 12 17 23
169617a3babSopenharmony_ci              75:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
170617a3babSopenharmony_ci 76(instanceRot):     39(ptr) Variable Input
171617a3babSopenharmony_ci              77:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 78 33 18 69 12 21 78 76(instanceRot) 38
172617a3babSopenharmony_ci              79:             TypePointer Input 29(float)
173617a3babSopenharmony_ci              82:             TypeVector 29(float) 4
174617a3babSopenharmony_ci              83:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 23
175617a3babSopenharmony_ci              84:             TypeMatrix 82(fvec4) 4
176617a3babSopenharmony_ci              86:             TypeBool
177617a3babSopenharmony_ci              88:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 87 10 24 12
178617a3babSopenharmony_ci              89:    86(bool) ConstantTrue
179617a3babSopenharmony_ci              85:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 83 23 89
180617a3babSopenharmony_ci         90(UBO):             TypeStruct 84 84 82(fvec4) 29(float) 29(float)
181617a3babSopenharmony_ci              93:      7(int) Constant 42
182617a3babSopenharmony_ci              94:      7(int) Constant 7
183617a3babSopenharmony_ci              91:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 92 85 18 93 94 12 12 13
184617a3babSopenharmony_ci              95:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 92 85 18 93 94 12 12 13
185617a3babSopenharmony_ci              98:      7(int) Constant 43
186617a3babSopenharmony_ci              96:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 97 83 18 98 94 12 12 13
187617a3babSopenharmony_ci             101:      7(int) Constant 45
188617a3babSopenharmony_ci              99:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 100 31 18 101 38 12 12 13
189617a3babSopenharmony_ci             102:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 100 31 18 101 38 12 12 13
190617a3babSopenharmony_ci             103:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 104 22 18 69 12 21 104 12 13 91 95 96 99 102
191617a3babSopenharmony_ci             105:             TypePointer Uniform 90(UBO)
192617a3babSopenharmony_ci        106(ubo):    105(ptr) Variable Uniform
193617a3babSopenharmony_ci             107:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 108 103 18 69 12 21 108 106(ubo) 38
194617a3babSopenharmony_ci             109:     56(int) Constant 3
195617a3babSopenharmony_ci             110:             TypePointer Uniform 29(float)
196617a3babSopenharmony_ci             116:      7(int) Constant 63
197617a3babSopenharmony_ci             118:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 119 31 18 116 12 17 23
198617a3babSopenharmony_ci             128:      7(int) Constant 65
199617a3babSopenharmony_ci             129:             TypeMatrix 32(fvec3) 3
200617a3babSopenharmony_ci             130:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 33 13 89
201617a3babSopenharmony_ci             131:             TypePointer Function 129
202617a3babSopenharmony_ci             133:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 134 130 18 128 12 17 23
203617a3babSopenharmony_ci             136:     56(int) Constant 0
204617a3babSopenharmony_ci             139:   29(float) Constant 0
205617a3babSopenharmony_ci             141:             TypePointer Function 32(fvec3)
206617a3babSopenharmony_ci             144:      7(int) Constant 66
207617a3babSopenharmony_ci             145:     56(int) Constant 1
208617a3babSopenharmony_ci             152:      7(int) Constant 67
209617a3babSopenharmony_ci             153:     56(int) Constant 2
210617a3babSopenharmony_ci             154:   29(float) Constant 1065353216
211617a3babSopenharmony_ci             155:   32(fvec3) ConstantComposite 139 139 154
212617a3babSopenharmony_ci             158:      7(int) Constant 70
213617a3babSopenharmony_ci             166:      7(int) Constant 71
214617a3babSopenharmony_ci             174:      7(int) Constant 73
215617a3babSopenharmony_ci             176:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 177 130 18 174 12 17 23
216617a3babSopenharmony_ci             184:      7(int) Constant 74
217617a3babSopenharmony_ci             185:   32(fvec3) ConstantComposite 139 154 139
218617a3babSopenharmony_ci             188:      7(int) Constant 75
219617a3babSopenharmony_ci             195:      7(int) Constant 78
220617a3babSopenharmony_ci             203:      7(int) Constant 79
221617a3babSopenharmony_ci             211:      7(int) Constant 81
222617a3babSopenharmony_ci             213:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 214 130 18 211 12 17 23
223617a3babSopenharmony_ci             216:   32(fvec3) ConstantComposite 154 139 139
224617a3babSopenharmony_ci             219:      7(int) Constant 82
225617a3babSopenharmony_ci             225:      7(int) Constant 83
226617a3babSopenharmony_ci             232:      7(int) Constant 85
227617a3babSopenharmony_ci             234:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 235 130 18 232 12 17 23
228617a3babSopenharmony_ci             243:      7(int) Constant 88
229617a3babSopenharmony_ci             246:     56(int) Constant 4
230617a3babSopenharmony_ci             252:      7(int) Constant 89
231617a3babSopenharmony_ci             260:      7(int) Constant 90
232617a3babSopenharmony_ci             261:             TypePointer Function 84
233617a3babSopenharmony_ci             263:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 264 85 18 260 12 17 23
234617a3babSopenharmony_ci             269:             TypePointer Function 82(fvec4)
235617a3babSopenharmony_ci             272:      7(int) Constant 91
236617a3babSopenharmony_ci             273:   82(fvec4) ConstantComposite 139 154 139 139
237617a3babSopenharmony_ci             276:      7(int) Constant 92
238617a3babSopenharmony_ci             283:      7(int) Constant 93
239617a3babSopenharmony_ci             284:   82(fvec4) ConstantComposite 139 139 139 154
240617a3babSopenharmony_ci             287:      7(int) Constant 95
241617a3babSopenharmony_ci             289:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 290 83 18 287 12 17 23
242617a3babSopenharmony_ci      292(inPos):     39(ptr) Variable Input
243617a3babSopenharmony_ci             293:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 294 33 18 287 12 21 294 292(inPos) 38
244617a3babSopenharmony_ci             303:      7(int) Constant 96
245617a3babSopenharmony_ci             305:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 306 83 18 303 12 17 23
246617a3babSopenharmony_ci310(instanceScale):     79(ptr) Variable Input
247617a3babSopenharmony_ci             311:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 312 31 18 303 12 21 312 310(instanceScale) 38
248617a3babSopenharmony_ci315(instancePos):     39(ptr) Variable Input
249617a3babSopenharmony_ci             316:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 317 33 18 303 12 21 317 315(instancePos) 38
250617a3babSopenharmony_ci             325:      7(int) Constant 98
251617a3babSopenharmony_ci             326:             TypeArray 29(float) 22
252617a3babSopenharmony_ci             327:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 31 22
253617a3babSopenharmony_ci328(gl_PerVertex):             TypeStruct 82(fvec4) 29(float) 326 326
254617a3babSopenharmony_ci             331:      7(int) Constant 24
255617a3babSopenharmony_ci             329:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 330 83 18 22 331 12 12 13
256617a3babSopenharmony_ci             332:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 333 31 18 22 93 12 12 13
257617a3babSopenharmony_ci             334:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 335 327 18 22 232 12 12 13
258617a3babSopenharmony_ci             336:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 335 327 18 22 232 12 12 13
259617a3babSopenharmony_ci             337:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 338 22 18 325 12 21 338 12 13 329 332 334 336
260617a3babSopenharmony_ci             339:             TypePointer Output 328(gl_PerVertex)
261617a3babSopenharmony_ci             340:    339(ptr) Variable Output
262617a3babSopenharmony_ci             341:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 337 18 325 12 21 1 340 38
263617a3babSopenharmony_ci             342:             TypePointer Uniform 84
264617a3babSopenharmony_ci             352:             TypePointer Output 82(fvec4)
265617a3babSopenharmony_ci             355:      7(int) Constant 99
266617a3babSopenharmony_ci  356(outNormal):     34(ptr) Variable Output
267617a3babSopenharmony_ci             357:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 358 33 18 355 12 21 358 356(outNormal) 38
268617a3babSopenharmony_ci   373(inNormal):     39(ptr) Variable Input
269617a3babSopenharmony_ci             374:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 375 33 18 355 12 21 375 373(inNormal) 38
270617a3babSopenharmony_ci             379:      7(int) Constant 101
271617a3babSopenharmony_ci             391:      7(int) Constant 102
272617a3babSopenharmony_ci             393:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 394 33 18 391 12 17 23
273617a3babSopenharmony_ci             405:             TypePointer Uniform 82(fvec4)
274617a3babSopenharmony_ci             411:      7(int) Constant 103
275617a3babSopenharmony_ci412(outLightVec):     34(ptr) Variable Output
276617a3babSopenharmony_ci             413:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 414 33 18 411 12 21 414 412(outLightVec) 38
277617a3babSopenharmony_ci             420:      7(int) Constant 104
278617a3babSopenharmony_ci 421(outViewVec):     34(ptr) Variable Output
279617a3babSopenharmony_ci             422:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 423 33 18 420 12 21 423 421(outViewVec) 38
280617a3babSopenharmony_ci                              Line 1 54 11
281617a3babSopenharmony_ci        14(main):           4 Function None 5
282617a3babSopenharmony_ci              15:             Label
283617a3babSopenharmony_ci           71(s):     70(ptr) Variable Function
284617a3babSopenharmony_ci          117(c):     70(ptr) Variable Function
285617a3babSopenharmony_ci         132(mx):    131(ptr) Variable Function
286617a3babSopenharmony_ci         175(my):    131(ptr) Variable Function
287617a3babSopenharmony_ci         212(mz):    131(ptr) Variable Function
288617a3babSopenharmony_ci     233(rotMat):    131(ptr) Variable Function
289617a3babSopenharmony_ci    262(gRotMat):    261(ptr) Variable Function
290617a3babSopenharmony_ci     288(locPos):    269(ptr) Variable Function
291617a3babSopenharmony_ci        304(pos):    269(ptr) Variable Function
292617a3babSopenharmony_ci       392(lPos):    141(ptr) Variable Function
293617a3babSopenharmony_ci              25:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 17 14(main)
294617a3babSopenharmony_ci              26:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 17
295617a3babSopenharmony_ci              27:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 28 28 12 12
296617a3babSopenharmony_ci              43:   32(fvec3) Load 40(inColor)
297617a3babSopenharmony_ci                              Store 35(outColor) 43
298617a3babSopenharmony_ci              44:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 45 45 12 12
299617a3babSopenharmony_ci              55:   49(fvec2) Load 52(inUV)
300617a3babSopenharmony_ci              63:     56(int) Load 60(instanceTexIndex)
301617a3babSopenharmony_ci              64:   29(float) ConvertSToF 63
302617a3babSopenharmony_ci              65:   29(float) CompositeExtract 55 0
303617a3babSopenharmony_ci              66:   29(float) CompositeExtract 55 1
304617a3babSopenharmony_ci              67:   32(fvec3) CompositeConstruct 65 66 64
305617a3babSopenharmony_ci                              Store 46(outUV) 67
306617a3babSopenharmony_ci              68:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 69 69 12 12
307617a3babSopenharmony_ci              74:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 72 71(s) 75
308617a3babSopenharmony_ci              80:     79(ptr) AccessChain 76(instanceRot) 12
309617a3babSopenharmony_ci              81:   29(float) Load 80
310617a3babSopenharmony_ci             111:    110(ptr) AccessChain 106(ubo) 109
311617a3babSopenharmony_ci             112:   29(float) Load 111
312617a3babSopenharmony_ci             113:   29(float) FAdd 81 112
313617a3babSopenharmony_ci             114:   29(float) ExtInst 3(GLSL.std.450) 13(Sin) 113
314617a3babSopenharmony_ci                              Store 71(s) 114
315617a3babSopenharmony_ci             115:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 116 116 12 12
316617a3babSopenharmony_ci             120:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 118 117(c) 75
317617a3babSopenharmony_ci             121:     79(ptr) AccessChain 76(instanceRot) 12
318617a3babSopenharmony_ci             122:   29(float) Load 121
319617a3babSopenharmony_ci             123:    110(ptr) AccessChain 106(ubo) 109
320617a3babSopenharmony_ci             124:   29(float) Load 123
321617a3babSopenharmony_ci             125:   29(float) FAdd 122 124
322617a3babSopenharmony_ci             126:   29(float) ExtInst 3(GLSL.std.450) 14(Cos) 125
323617a3babSopenharmony_ci                              Store 117(c) 126
324617a3babSopenharmony_ci             127:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 128 128 12 12
325617a3babSopenharmony_ci             135:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 133 132(mx) 75
326617a3babSopenharmony_ci             137:   29(float) Load 117(c)
327617a3babSopenharmony_ci             138:   29(float) Load 71(s)
328617a3babSopenharmony_ci             140:   32(fvec3) CompositeConstruct 137 138 139
329617a3babSopenharmony_ci             142:    141(ptr) AccessChain 132(mx) 136
330617a3babSopenharmony_ci                              Store 142 140
331617a3babSopenharmony_ci             143:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 144 144 12 12
332617a3babSopenharmony_ci             146:   29(float) Load 71(s)
333617a3babSopenharmony_ci             147:   29(float) FNegate 146
334617a3babSopenharmony_ci             148:   29(float) Load 117(c)
335617a3babSopenharmony_ci             149:   32(fvec3) CompositeConstruct 147 148 139
336617a3babSopenharmony_ci             150:    141(ptr) AccessChain 132(mx) 145
337617a3babSopenharmony_ci                              Store 150 149
338617a3babSopenharmony_ci             151:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 152 152 12 12
339617a3babSopenharmony_ci             156:    141(ptr) AccessChain 132(mx) 153
340617a3babSopenharmony_ci                              Store 156 155
341617a3babSopenharmony_ci             157:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 158 158 12 12
342617a3babSopenharmony_ci             159:     79(ptr) AccessChain 76(instanceRot) 22
343617a3babSopenharmony_ci             160:   29(float) Load 159
344617a3babSopenharmony_ci             161:    110(ptr) AccessChain 106(ubo) 109
345617a3babSopenharmony_ci             162:   29(float) Load 161
346617a3babSopenharmony_ci             163:   29(float) FAdd 160 162
347617a3babSopenharmony_ci             164:   29(float) ExtInst 3(GLSL.std.450) 13(Sin) 163
348617a3babSopenharmony_ci                              Store 71(s) 164
349617a3babSopenharmony_ci             165:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 166 166 12 12
350617a3babSopenharmony_ci             167:     79(ptr) AccessChain 76(instanceRot) 22
351617a3babSopenharmony_ci             168:   29(float) Load 167
352617a3babSopenharmony_ci             169:    110(ptr) AccessChain 106(ubo) 109
353617a3babSopenharmony_ci             170:   29(float) Load 169
354617a3babSopenharmony_ci             171:   29(float) FAdd 168 170
355617a3babSopenharmony_ci             172:   29(float) ExtInst 3(GLSL.std.450) 14(Cos) 171
356617a3babSopenharmony_ci                              Store 117(c) 172
357617a3babSopenharmony_ci             173:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 174 174 12 12
358617a3babSopenharmony_ci             178:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 176 175(my) 75
359617a3babSopenharmony_ci             179:   29(float) Load 117(c)
360617a3babSopenharmony_ci             180:   29(float) Load 71(s)
361617a3babSopenharmony_ci             181:   32(fvec3) CompositeConstruct 179 139 180
362617a3babSopenharmony_ci             182:    141(ptr) AccessChain 175(my) 136
363617a3babSopenharmony_ci                              Store 182 181
364617a3babSopenharmony_ci             183:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 184 184 12 12
365617a3babSopenharmony_ci             186:    141(ptr) AccessChain 175(my) 145
366617a3babSopenharmony_ci                              Store 186 185
367617a3babSopenharmony_ci             187:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 188 188 12 12
368617a3babSopenharmony_ci             189:   29(float) Load 71(s)
369617a3babSopenharmony_ci             190:   29(float) FNegate 189
370617a3babSopenharmony_ci             191:   29(float) Load 117(c)
371617a3babSopenharmony_ci             192:   32(fvec3) CompositeConstruct 190 139 191
372617a3babSopenharmony_ci             193:    141(ptr) AccessChain 175(my) 153
373617a3babSopenharmony_ci                              Store 193 192
374617a3babSopenharmony_ci             194:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 195 195 12 12
375617a3babSopenharmony_ci             196:     79(ptr) AccessChain 76(instanceRot) 24
376617a3babSopenharmony_ci             197:   29(float) Load 196
377617a3babSopenharmony_ci             198:    110(ptr) AccessChain 106(ubo) 109
378617a3babSopenharmony_ci             199:   29(float) Load 198
379617a3babSopenharmony_ci             200:   29(float) FAdd 197 199
380617a3babSopenharmony_ci             201:   29(float) ExtInst 3(GLSL.std.450) 13(Sin) 200
381617a3babSopenharmony_ci                              Store 71(s) 201
382617a3babSopenharmony_ci             202:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 203 203 12 12
383617a3babSopenharmony_ci             204:     79(ptr) AccessChain 76(instanceRot) 24
384617a3babSopenharmony_ci             205:   29(float) Load 204
385617a3babSopenharmony_ci             206:    110(ptr) AccessChain 106(ubo) 109
386617a3babSopenharmony_ci             207:   29(float) Load 206
387617a3babSopenharmony_ci             208:   29(float) FAdd 205 207
388617a3babSopenharmony_ci             209:   29(float) ExtInst 3(GLSL.std.450) 14(Cos) 208
389617a3babSopenharmony_ci                              Store 117(c) 209
390617a3babSopenharmony_ci             210:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 211 211 12 12
391617a3babSopenharmony_ci             215:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 213 212(mz) 75
392617a3babSopenharmony_ci             217:    141(ptr) AccessChain 212(mz) 136
393617a3babSopenharmony_ci                              Store 217 216
394617a3babSopenharmony_ci             218:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 219 219 12 12
395617a3babSopenharmony_ci             220:   29(float) Load 117(c)
396617a3babSopenharmony_ci             221:   29(float) Load 71(s)
397617a3babSopenharmony_ci             222:   32(fvec3) CompositeConstruct 139 220 221
398617a3babSopenharmony_ci             223:    141(ptr) AccessChain 212(mz) 145
399617a3babSopenharmony_ci                              Store 223 222
400617a3babSopenharmony_ci             224:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 225 225 12 12
401617a3babSopenharmony_ci             226:   29(float) Load 71(s)
402617a3babSopenharmony_ci             227:   29(float) FNegate 226
403617a3babSopenharmony_ci             228:   29(float) Load 117(c)
404617a3babSopenharmony_ci             229:   32(fvec3) CompositeConstruct 139 227 228
405617a3babSopenharmony_ci             230:    141(ptr) AccessChain 212(mz) 153
406617a3babSopenharmony_ci                              Store 230 229
407617a3babSopenharmony_ci             231:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 232 232 12 12
408617a3babSopenharmony_ci             236:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 234 233(rotMat) 75
409617a3babSopenharmony_ci             237:         129 Load 212(mz)
410617a3babSopenharmony_ci             238:         129 Load 175(my)
411617a3babSopenharmony_ci             239:         129 MatrixTimesMatrix 237 238
412617a3babSopenharmony_ci             240:         129 Load 132(mx)
413617a3babSopenharmony_ci             241:         129 MatrixTimesMatrix 239 240
414617a3babSopenharmony_ci                              Store 233(rotMat) 241
415617a3babSopenharmony_ci             242:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 243 243 12 12
416617a3babSopenharmony_ci             244:     79(ptr) AccessChain 76(instanceRot) 22
417617a3babSopenharmony_ci             245:   29(float) Load 244
418617a3babSopenharmony_ci             247:    110(ptr) AccessChain 106(ubo) 246
419617a3babSopenharmony_ci             248:   29(float) Load 247
420617a3babSopenharmony_ci             249:   29(float) FAdd 245 248
421617a3babSopenharmony_ci             250:   29(float) ExtInst 3(GLSL.std.450) 13(Sin) 249
422617a3babSopenharmony_ci                              Store 71(s) 250
423617a3babSopenharmony_ci             251:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 252 252 12 12
424617a3babSopenharmony_ci             253:     79(ptr) AccessChain 76(instanceRot) 22
425617a3babSopenharmony_ci             254:   29(float) Load 253
426617a3babSopenharmony_ci             255:    110(ptr) AccessChain 106(ubo) 246
427617a3babSopenharmony_ci             256:   29(float) Load 255
428617a3babSopenharmony_ci             257:   29(float) FAdd 254 256
429617a3babSopenharmony_ci             258:   29(float) ExtInst 3(GLSL.std.450) 14(Cos) 257
430617a3babSopenharmony_ci                              Store 117(c) 258
431617a3babSopenharmony_ci             259:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 260 260 12 12
432617a3babSopenharmony_ci             265:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 263 262(gRotMat) 75
433617a3babSopenharmony_ci             266:   29(float) Load 117(c)
434617a3babSopenharmony_ci             267:   29(float) Load 71(s)
435617a3babSopenharmony_ci             268:   82(fvec4) CompositeConstruct 266 139 267 139
436617a3babSopenharmony_ci             270:    269(ptr) AccessChain 262(gRotMat) 136
437617a3babSopenharmony_ci                              Store 270 268
438617a3babSopenharmony_ci             271:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 272 272 12 12
439617a3babSopenharmony_ci             274:    269(ptr) AccessChain 262(gRotMat) 145
440617a3babSopenharmony_ci                              Store 274 273
441617a3babSopenharmony_ci             275:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 276 276 12 12
442617a3babSopenharmony_ci             277:   29(float) Load 71(s)
443617a3babSopenharmony_ci             278:   29(float) FNegate 277
444617a3babSopenharmony_ci             279:   29(float) Load 117(c)
445617a3babSopenharmony_ci             280:   82(fvec4) CompositeConstruct 278 139 279 139
446617a3babSopenharmony_ci             281:    269(ptr) AccessChain 262(gRotMat) 153
447617a3babSopenharmony_ci                              Store 281 280
448617a3babSopenharmony_ci             282:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 283 283 12 12
449617a3babSopenharmony_ci             285:    269(ptr) AccessChain 262(gRotMat) 109
450617a3babSopenharmony_ci                              Store 285 284
451617a3babSopenharmony_ci             286:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 287 287 12 12
452617a3babSopenharmony_ci             291:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 289 288(locPos) 75
453617a3babSopenharmony_ci             295:   32(fvec3) Load 292(inPos)
454617a3babSopenharmony_ci             296:         129 Load 233(rotMat)
455617a3babSopenharmony_ci             297:   32(fvec3) VectorTimesMatrix 295 296
456617a3babSopenharmony_ci             298:   29(float) CompositeExtract 297 0
457617a3babSopenharmony_ci             299:   29(float) CompositeExtract 297 1
458617a3babSopenharmony_ci             300:   29(float) CompositeExtract 297 2
459617a3babSopenharmony_ci             301:   82(fvec4) CompositeConstruct 298 299 300 154
460617a3babSopenharmony_ci                              Store 288(locPos) 301
461617a3babSopenharmony_ci             302:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 303 303 12 12
462617a3babSopenharmony_ci             307:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 305 304(pos) 75
463617a3babSopenharmony_ci             308:   82(fvec4) Load 288(locPos)
464617a3babSopenharmony_ci             309:   32(fvec3) VectorShuffle 308 308 0 1 2
465617a3babSopenharmony_ci             313:   29(float) Load 310(instanceScale)
466617a3babSopenharmony_ci             314:   32(fvec3) VectorTimesScalar 309 313
467617a3babSopenharmony_ci             318:   32(fvec3) Load 315(instancePos)
468617a3babSopenharmony_ci             319:   32(fvec3) FAdd 314 318
469617a3babSopenharmony_ci             320:   29(float) CompositeExtract 319 0
470617a3babSopenharmony_ci             321:   29(float) CompositeExtract 319 1
471617a3babSopenharmony_ci             322:   29(float) CompositeExtract 319 2
472617a3babSopenharmony_ci             323:   82(fvec4) CompositeConstruct 320 321 322 154
473617a3babSopenharmony_ci                              Store 304(pos) 323
474617a3babSopenharmony_ci             324:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 325 325 12 12
475617a3babSopenharmony_ci             343:    342(ptr) AccessChain 106(ubo) 136
476617a3babSopenharmony_ci             344:          84 Load 343
477617a3babSopenharmony_ci             345:    342(ptr) AccessChain 106(ubo) 145
478617a3babSopenharmony_ci             346:          84 Load 345
479617a3babSopenharmony_ci             347:          84 MatrixTimesMatrix 344 346
480617a3babSopenharmony_ci             348:          84 Load 262(gRotMat)
481617a3babSopenharmony_ci             349:          84 MatrixTimesMatrix 347 348
482617a3babSopenharmony_ci             350:   82(fvec4) Load 304(pos)
483617a3babSopenharmony_ci             351:   82(fvec4) MatrixTimesVector 349 350
484617a3babSopenharmony_ci             353:    352(ptr) AccessChain 340 136
485617a3babSopenharmony_ci                              Store 353 351
486617a3babSopenharmony_ci             354:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 355 355 12 12
487617a3babSopenharmony_ci             359:    342(ptr) AccessChain 106(ubo) 145
488617a3babSopenharmony_ci             360:          84 Load 359
489617a3babSopenharmony_ci             361:          84 Load 262(gRotMat)
490617a3babSopenharmony_ci             362:          84 MatrixTimesMatrix 360 361
491617a3babSopenharmony_ci             363:   82(fvec4) CompositeExtract 362 0
492617a3babSopenharmony_ci             364:   32(fvec3) VectorShuffle 363 363 0 1 2
493617a3babSopenharmony_ci             365:   82(fvec4) CompositeExtract 362 1
494617a3babSopenharmony_ci             366:   32(fvec3) VectorShuffle 365 365 0 1 2
495617a3babSopenharmony_ci             367:   82(fvec4) CompositeExtract 362 2
496617a3babSopenharmony_ci             368:   32(fvec3) VectorShuffle 367 367 0 1 2
497617a3babSopenharmony_ci             369:         129 CompositeConstruct 364 366 368
498617a3babSopenharmony_ci             370:         129 Load 233(rotMat)
499617a3babSopenharmony_ci             371:         129 ExtInst 3(GLSL.std.450) 34(MatrixInverse) 370
500617a3babSopenharmony_ci             372:         129 MatrixTimesMatrix 369 371
501617a3babSopenharmony_ci             376:   32(fvec3) Load 373(inNormal)
502617a3babSopenharmony_ci             377:   32(fvec3) MatrixTimesVector 372 376
503617a3babSopenharmony_ci                              Store 356(outNormal) 377
504617a3babSopenharmony_ci             378:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 379 379 12 12
505617a3babSopenharmony_ci             380:    342(ptr) AccessChain 106(ubo) 145
506617a3babSopenharmony_ci             381:          84 Load 380
507617a3babSopenharmony_ci             382:   32(fvec3) Load 292(inPos)
508617a3babSopenharmony_ci             383:   32(fvec3) Load 315(instancePos)
509617a3babSopenharmony_ci             384:   32(fvec3) FAdd 382 383
510617a3babSopenharmony_ci             385:   29(float) CompositeExtract 384 0
511617a3babSopenharmony_ci             386:   29(float) CompositeExtract 384 1
512617a3babSopenharmony_ci             387:   29(float) CompositeExtract 384 2
513617a3babSopenharmony_ci             388:   82(fvec4) CompositeConstruct 385 386 387 154
514617a3babSopenharmony_ci             389:   82(fvec4) MatrixTimesVector 381 388
515617a3babSopenharmony_ci                              Store 304(pos) 389
516617a3babSopenharmony_ci             390:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 391 391 12 12
517617a3babSopenharmony_ci             395:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 393 392(lPos) 75
518617a3babSopenharmony_ci             396:    342(ptr) AccessChain 106(ubo) 145
519617a3babSopenharmony_ci             397:          84 Load 396
520617a3babSopenharmony_ci             398:   82(fvec4) CompositeExtract 397 0
521617a3babSopenharmony_ci             399:   32(fvec3) VectorShuffle 398 398 0 1 2
522617a3babSopenharmony_ci             400:   82(fvec4) CompositeExtract 397 1
523617a3babSopenharmony_ci             401:   32(fvec3) VectorShuffle 400 400 0 1 2
524617a3babSopenharmony_ci             402:   82(fvec4) CompositeExtract 397 2
525617a3babSopenharmony_ci             403:   32(fvec3) VectorShuffle 402 402 0 1 2
526617a3babSopenharmony_ci             404:         129 CompositeConstruct 399 401 403
527617a3babSopenharmony_ci             406:    405(ptr) AccessChain 106(ubo) 153
528617a3babSopenharmony_ci             407:   82(fvec4) Load 406
529617a3babSopenharmony_ci             408:   32(fvec3) VectorShuffle 407 407 0 1 2
530617a3babSopenharmony_ci             409:   32(fvec3) MatrixTimesVector 404 408
531617a3babSopenharmony_ci                              Store 392(lPos) 409
532617a3babSopenharmony_ci             410:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 411 411 12 12
533617a3babSopenharmony_ci             415:   32(fvec3) Load 392(lPos)
534617a3babSopenharmony_ci             416:   82(fvec4) Load 304(pos)
535617a3babSopenharmony_ci             417:   32(fvec3) VectorShuffle 416 416 0 1 2
536617a3babSopenharmony_ci             418:   32(fvec3) FSub 415 417
537617a3babSopenharmony_ci                              Store 412(outLightVec) 418
538617a3babSopenharmony_ci             419:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 420 420 12 12
539617a3babSopenharmony_ci             424:   82(fvec4) Load 304(pos)
540617a3babSopenharmony_ci             425:   32(fvec3) VectorShuffle 424 424 0 1 2
541617a3babSopenharmony_ci             426:   32(fvec3) FNegate 425
542617a3babSopenharmony_ci                              Store 421(outViewVec) 426
543617a3babSopenharmony_ci                              Return
544617a3babSopenharmony_ci                              FunctionEnd
545