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