1617a3babSopenharmony_cispv.debuginfo.hlsl.tesc
2617a3babSopenharmony_ciWARNING: 0:158: '' : attribute does not apply to entry point 
3617a3babSopenharmony_ci
4617a3babSopenharmony_ci// Module Version 10000
5617a3babSopenharmony_ci// Generated by (magic number): 8000b
6617a3babSopenharmony_ci// Id's are bound by 685
7617a3babSopenharmony_ci
8617a3babSopenharmony_ci                              Capability Tessellation
9617a3babSopenharmony_ci                              Extension  "SPV_KHR_non_semantic_info"
10617a3babSopenharmony_ci               2:             ExtInstImport  "NonSemantic.Shader.DebugInfo.100"
11617a3babSopenharmony_ci               3:             ExtInstImport  "GLSL.std.450"
12617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
13617a3babSopenharmony_ci                              EntryPoint TessellationControl 6  "main" 577 584 591 625 634 641 648 663 678
14617a3babSopenharmony_ci                              ExecutionMode 6 OutputVertices 4
15617a3babSopenharmony_ci                              ExecutionMode 6 Quads
16617a3babSopenharmony_ci                              ExecutionMode 6 SpacingEqual
17617a3babSopenharmony_ci                              ExecutionMode 6 VertexOrderCw
18617a3babSopenharmony_ci               1:             String  ""
19617a3babSopenharmony_ci               9:             String  "float"
20617a3babSopenharmony_ci              12:             String  "uint"
21617a3babSopenharmony_ci              28:             String  "screenSpaceTessFactor"
22617a3babSopenharmony_ci              31:             String  "// OpModuleProcessed auto-map-locations
23617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings
24617a3babSopenharmony_ci// OpModuleProcessed entry-point main
25617a3babSopenharmony_ci// OpModuleProcessed client vulkan100
26617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0
27617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled
28617a3babSopenharmony_ci// OpModuleProcessed hlsl-offsets
29617a3babSopenharmony_ci#line 1
30617a3babSopenharmony_ci"
31617a3babSopenharmony_ci              39:             String  "p0"
32617a3babSopenharmony_ci              43:             String  "p1"
33617a3babSopenharmony_ci              50:             String  "bool"
34617a3babSopenharmony_ci              58:             String  "frustumCheck"
35617a3babSopenharmony_ci              64:             String  "Pos"
36617a3babSopenharmony_ci              67:             String  "inUV"
37617a3babSopenharmony_ci              76:             String  "Normal"
38617a3babSopenharmony_ci              80:             String  "UV"
39617a3babSopenharmony_ci              84:             String  "VSOutput"
40617a3babSopenharmony_ci              94:             String  "TessLevelOuter"
41617a3babSopenharmony_ci              98:             String  "TessLevelInner"
42617a3babSopenharmony_ci             101:             String  "ConstantsHSOutput"
43617a3babSopenharmony_ci             107:             String  "ConstantsHS"
44617a3babSopenharmony_ci             113:             String  "patch"
45617a3babSopenharmony_ci             124:             String  "HSOutput"
46617a3babSopenharmony_ci             131:             String  "@main"
47617a3babSopenharmony_ci             139:             String  "InvocationID"
48617a3babSopenharmony_ci             147:             String  "midPoint"
49617a3babSopenharmony_ci             159:             String  "radius"
50617a3babSopenharmony_ci             170:             String  "v0"
51617a3babSopenharmony_ci             180:             String  "modelview"
52617a3babSopenharmony_ci             185:             String  "lightPos"
53617a3babSopenharmony_ci             189:             String  "frustumPlanes"
54617a3babSopenharmony_ci             192:             String  "tessellatedEdgeSize"
55617a3babSopenharmony_ci             196:             String  "viewportDim"
56617a3babSopenharmony_ci             200:             String  "UBO"
57617a3babSopenharmony_ci             203:             String  "ubo"
58617a3babSopenharmony_ci             211:             String  "int"
59617a3babSopenharmony_ci             223:             String  "clip0"
60617a3babSopenharmony_ci             241:             String  "clip1"
61617a3babSopenharmony_ci             316:             String  "pos"
62617a3babSopenharmony_ci             323:             String  "type.2d.image"
63617a3babSopenharmony_ci             324:             String  "@type.2d.image"
64617a3babSopenharmony_ci             329:             String  "textureHeight"
65617a3babSopenharmony_ci             333:             String  "type.sampler"
66617a3babSopenharmony_ci             334:             String  "@type.sampler"
67617a3babSopenharmony_ci             338:             String  "samplerHeight"
68617a3babSopenharmony_ci             342:             String  "type.sampled.image"
69617a3babSopenharmony_ci             343:             String  "@type.sampled.image"
70617a3babSopenharmony_ci             361:             String  "i"
71617a3babSopenharmony_ci             410:             String  "output"
72617a3babSopenharmony_ci                              Name 6  "main"
73617a3babSopenharmony_ci                              Name 26  "screenSpaceTessFactor(vf4;vf4;"
74617a3babSopenharmony_ci                              Name 24  "p0"
75617a3babSopenharmony_ci                              Name 25  "p1"
76617a3babSopenharmony_ci                              Name 56  "frustumCheck(vf4;vf2;"
77617a3babSopenharmony_ci                              Name 54  "Pos"
78617a3babSopenharmony_ci                              Name 55  "inUV"
79617a3babSopenharmony_ci                              Name 71  "VSOutput"
80617a3babSopenharmony_ci                              MemberName 71(VSOutput) 0  "Pos"
81617a3babSopenharmony_ci                              MemberName 71(VSOutput) 1  "Normal"
82617a3babSopenharmony_ci                              MemberName 71(VSOutput) 2  "UV"
83617a3babSopenharmony_ci                              Name 92  "ConstantsHSOutput"
84617a3babSopenharmony_ci                              MemberName 92(ConstantsHSOutput) 0  "TessLevelOuter"
85617a3babSopenharmony_ci                              MemberName 92(ConstantsHSOutput) 1  "TessLevelInner"
86617a3babSopenharmony_ci                              Name 105  "ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];"
87617a3babSopenharmony_ci                              Name 104  "patch"
88617a3babSopenharmony_ci                              Name 116  "HSOutput"
89617a3babSopenharmony_ci                              MemberName 116(HSOutput) 0  "Pos"
90617a3babSopenharmony_ci                              MemberName 116(HSOutput) 1  "Normal"
91617a3babSopenharmony_ci                              MemberName 116(HSOutput) 2  "UV"
92617a3babSopenharmony_ci                              Name 129  "@main(struct-VSOutput-vf4-vf3-vf21[4];u1;"
93617a3babSopenharmony_ci                              Name 127  "patch"
94617a3babSopenharmony_ci                              Name 128  "InvocationID"
95617a3babSopenharmony_ci                              Name 145  "midPoint"
96617a3babSopenharmony_ci                              Name 157  "radius"
97617a3babSopenharmony_ci                              Name 168  "v0"
98617a3babSopenharmony_ci                              Name 178  "UBO"
99617a3babSopenharmony_ci                              MemberName 178(UBO) 0  "projection"
100617a3babSopenharmony_ci                              MemberName 178(UBO) 1  "modelview"
101617a3babSopenharmony_ci                              MemberName 178(UBO) 2  "lightPos"
102617a3babSopenharmony_ci                              MemberName 178(UBO) 3  "frustumPlanes"
103617a3babSopenharmony_ci                              MemberName 178(UBO) 4  "displacementFactor"
104617a3babSopenharmony_ci                              MemberName 178(UBO) 5  "tessellationFactor"
105617a3babSopenharmony_ci                              MemberName 178(UBO) 6  "viewportDim"
106617a3babSopenharmony_ci                              MemberName 178(UBO) 7  "tessellatedEdgeSize"
107617a3babSopenharmony_ci                              Name 201  "ubo"
108617a3babSopenharmony_ci                              MemberName 201(ubo) 0  "ubo"
109617a3babSopenharmony_ci                              Name 207  ""
110617a3babSopenharmony_ci                              Name 221  "clip0"
111617a3babSopenharmony_ci                              Name 239  "clip1"
112617a3babSopenharmony_ci                              Name 314  "pos"
113617a3babSopenharmony_ci                              Name 327  "textureHeight"
114617a3babSopenharmony_ci                              Name 336  "samplerHeight"
115617a3babSopenharmony_ci                              Name 359  "i"
116617a3babSopenharmony_ci                              Name 408  "output"
117617a3babSopenharmony_ci                              Name 418  "param"
118617a3babSopenharmony_ci                              Name 421  "param"
119617a3babSopenharmony_ci                              Name 459  "param"
120617a3babSopenharmony_ci                              Name 462  "param"
121617a3babSopenharmony_ci                              Name 469  "param"
122617a3babSopenharmony_ci                              Name 472  "param"
123617a3babSopenharmony_ci                              Name 479  "param"
124617a3babSopenharmony_ci                              Name 482  "param"
125617a3babSopenharmony_ci                              Name 489  "param"
126617a3babSopenharmony_ci                              Name 492  "param"
127617a3babSopenharmony_ci                              Name 544  "output"
128617a3babSopenharmony_ci                              Name 574  "patch"
129617a3babSopenharmony_ci                              Name 577  "patch.Pos"
130617a3babSopenharmony_ci                              Name 584  "patch.Normal"
131617a3babSopenharmony_ci                              Name 591  "patch.UV"
132617a3babSopenharmony_ci                              Name 623  "InvocationID"
133617a3babSopenharmony_ci                              Name 625  "InvocationID"
134617a3babSopenharmony_ci                              Name 627  "flattenTemp"
135617a3babSopenharmony_ci                              Name 628  "param"
136617a3babSopenharmony_ci                              Name 630  "param"
137617a3babSopenharmony_ci                              Name 634  "@entryPointOutput.Pos"
138617a3babSopenharmony_ci                              Name 641  "@entryPointOutput.Normal"
139617a3babSopenharmony_ci                              Name 648  "@entryPointOutput.UV"
140617a3babSopenharmony_ci                              Name 658  "@patchConstantResult"
141617a3babSopenharmony_ci                              Name 659  "param"
142617a3babSopenharmony_ci                              Name 663  "@patchConstantOutput.TessLevelOuter"
143617a3babSopenharmony_ci                              Name 678  "@patchConstantOutput.TessLevelInner"
144617a3babSopenharmony_ci                              Decorate 176 ArrayStride 16
145617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 0 RowMajor
146617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 0 Offset 0
147617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 0 MatrixStride 16
148617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 1 RowMajor
149617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 1 Offset 64
150617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 1 MatrixStride 16
151617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 2 Offset 128
152617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 3 Offset 144
153617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 4 Offset 240
154617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 5 Offset 244
155617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 6 Offset 248
156617a3babSopenharmony_ci                              MemberDecorate 178(UBO) 7 Offset 256
157617a3babSopenharmony_ci                              MemberDecorate 201(ubo) 0 Offset 0
158617a3babSopenharmony_ci                              Decorate 201(ubo) Block
159617a3babSopenharmony_ci                              Decorate 207 DescriptorSet 0
160617a3babSopenharmony_ci                              Decorate 207 Binding 0
161617a3babSopenharmony_ci                              Decorate 327(textureHeight) DescriptorSet 0
162617a3babSopenharmony_ci                              Decorate 327(textureHeight) Binding 1
163617a3babSopenharmony_ci                              Decorate 336(samplerHeight) DescriptorSet 0
164617a3babSopenharmony_ci                              Decorate 336(samplerHeight) Binding 1
165617a3babSopenharmony_ci                              Decorate 577(patch.Pos) BuiltIn Position
166617a3babSopenharmony_ci                              Decorate 584(patch.Normal) Location 0
167617a3babSopenharmony_ci                              Decorate 591(patch.UV) Location 1
168617a3babSopenharmony_ci                              Decorate 625(InvocationID) BuiltIn InvocationId
169617a3babSopenharmony_ci                              Decorate 634(@entryPointOutput.Pos) BuiltIn Position
170617a3babSopenharmony_ci                              Decorate 641(@entryPointOutput.Normal) Location 0
171617a3babSopenharmony_ci                              Decorate 648(@entryPointOutput.UV) Location 1
172617a3babSopenharmony_ci                              Decorate 663(@patchConstantOutput.TessLevelOuter) Patch
173617a3babSopenharmony_ci                              Decorate 663(@patchConstantOutput.TessLevelOuter) BuiltIn TessLevelOuter
174617a3babSopenharmony_ci                              Decorate 678(@patchConstantOutput.TessLevelInner) Patch
175617a3babSopenharmony_ci                              Decorate 678(@patchConstantOutput.TessLevelInner) BuiltIn TessLevelInner
176617a3babSopenharmony_ci               4:             TypeVoid
177617a3babSopenharmony_ci               5:             TypeFunction 4
178617a3babSopenharmony_ci               8:             TypeFloat 32
179617a3babSopenharmony_ci              11:             TypeInt 32 0
180617a3babSopenharmony_ci              14:     11(int) Constant 32
181617a3babSopenharmony_ci              15:     11(int) Constant 6
182617a3babSopenharmony_ci              16:     11(int) Constant 0
183617a3babSopenharmony_ci              13:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 12 14 15 16
184617a3babSopenharmony_ci              17:     11(int) Constant 3
185617a3babSopenharmony_ci              10:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 9 14 17 16
186617a3babSopenharmony_ci              18:             TypeVector 8(float) 4
187617a3babSopenharmony_ci              19:     11(int) Constant 4
188617a3babSopenharmony_ci              20:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 19
189617a3babSopenharmony_ci              21:             TypePointer Function 18(fvec4)
190617a3babSopenharmony_ci              22:             TypeFunction 8(float) 21(ptr) 21(ptr)
191617a3babSopenharmony_ci              23:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 10 20 20
192617a3babSopenharmony_ci              30:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 31
193617a3babSopenharmony_ci              32:     11(int) Constant 65
194617a3babSopenharmony_ci              34:     11(int) Constant 1
195617a3babSopenharmony_ci              35:     11(int) Constant 5
196617a3babSopenharmony_ci              33:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 34 19 30 35
197617a3babSopenharmony_ci              29:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 28 23 30 32 16 33 28 17 32
198617a3babSopenharmony_ci              38:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 39 20 30 32 16 29 19 34
199617a3babSopenharmony_ci              41:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
200617a3babSopenharmony_ci              44:     11(int) Constant 2
201617a3babSopenharmony_ci              42:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 43 20 30 32 16 29 19 44
202617a3babSopenharmony_ci              46:             TypeVector 8(float) 2
203617a3babSopenharmony_ci              47:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 44
204617a3babSopenharmony_ci              48:             TypePointer Function 46(fvec2)
205617a3babSopenharmony_ci              49:             TypeBool
206617a3babSopenharmony_ci              51:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16
207617a3babSopenharmony_ci              52:             TypeFunction 49(bool) 21(ptr) 48(ptr)
208617a3babSopenharmony_ci              53:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 51 20 47
209617a3babSopenharmony_ci              60:     11(int) Constant 95
210617a3babSopenharmony_ci              59:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 58 53 30 60 16 33 58 17 60
211617a3babSopenharmony_ci              63:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 64 20 30 60 16 59 19 34
212617a3babSopenharmony_ci              66:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 67 47 30 60 16 59 19 44
213617a3babSopenharmony_ci              69:             TypeVector 8(float) 3
214617a3babSopenharmony_ci              70:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 17
215617a3babSopenharmony_ci    71(VSOutput):             TypeStruct 18(fvec4) 69(fvec3) 46(fvec2)
216617a3babSopenharmony_ci              73:     11(int) Constant 44
217617a3babSopenharmony_ci              74:     11(int) Constant 13
218617a3babSopenharmony_ci              72:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 64 20 30 73 74 16 16 17
219617a3babSopenharmony_ci              77:     11(int) Constant 45
220617a3babSopenharmony_ci              78:     11(int) Constant 35
221617a3babSopenharmony_ci              75:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 76 70 30 77 78 16 16 17
222617a3babSopenharmony_ci              81:     11(int) Constant 46
223617a3babSopenharmony_ci              82:     11(int) Constant 31
224617a3babSopenharmony_ci              79:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 80 47 30 81 82 16 16 17
225617a3babSopenharmony_ci              83:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 84 34 30 60 16 33 84 16 17 72 75 79
226617a3babSopenharmony_ci              85:             TypeArray 71(VSOutput) 19
227617a3babSopenharmony_ci              86:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 83 19
228617a3babSopenharmony_ci              87:             TypePointer Function 85
229617a3babSopenharmony_ci              88:             TypeArray 8(float) 19
230617a3babSopenharmony_ci              89:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 10 19
231617a3babSopenharmony_ci              90:             TypeArray 8(float) 44
232617a3babSopenharmony_ci              91:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 10 44
233617a3babSopenharmony_ci92(ConstantsHSOutput):             TypeStruct 88 90
234617a3babSopenharmony_ci              95:     11(int) Constant 58
235617a3babSopenharmony_ci              96:     11(int) Constant 25
236617a3babSopenharmony_ci              93:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 94 89 30 95 96 16 16 17
237617a3babSopenharmony_ci              99:     11(int) Constant 59
238617a3babSopenharmony_ci              97:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 98 91 30 99 96 16 16 17
239617a3babSopenharmony_ci             100:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 101 34 30 60 16 33 101 16 17 93 97
240617a3babSopenharmony_ci             102:             TypeFunction 92(ConstantsHSOutput) 87(ptr)
241617a3babSopenharmony_ci             103:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 100 86
242617a3babSopenharmony_ci             109:     11(int) Constant 112
243617a3babSopenharmony_ci             108:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 107 103 30 109 16 33 107 17 109
244617a3babSopenharmony_ci             112:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 113 86 30 109 16 108 19 34
245617a3babSopenharmony_ci             115:             TypePointer Function 11(int)
246617a3babSopenharmony_ci   116(HSOutput):             TypeStruct 18(fvec4) 69(fvec3) 46(fvec2)
247617a3babSopenharmony_ci             118:     11(int) Constant 51
248617a3babSopenharmony_ci             117:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 64 20 30 118 14 16 16 17
249617a3babSopenharmony_ci             120:     11(int) Constant 52
250617a3babSopenharmony_ci             119:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 76 70 30 120 78 16 16 17
251617a3babSopenharmony_ci             122:     11(int) Constant 53
252617a3babSopenharmony_ci             121:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 80 47 30 122 82 16 16 17
253617a3babSopenharmony_ci             123:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 124 34 30 109 16 33 124 16 17 117 119 121
254617a3babSopenharmony_ci             125:             TypeFunction 116(HSOutput) 87(ptr) 115(ptr)
255617a3babSopenharmony_ci             126:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 123 86 13
256617a3babSopenharmony_ci             133:     11(int) Constant 158
257617a3babSopenharmony_ci             132:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 131 126 30 133 16 33 131 17 133
258617a3babSopenharmony_ci             136:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 113 86 30 133 16 132 19 34
259617a3babSopenharmony_ci             138:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 139 13 30 133 16 132 19 44
260617a3babSopenharmony_ci             144:     11(int) Constant 67
261617a3babSopenharmony_ci             146:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 147 20 30 144 16 29 19
262617a3babSopenharmony_ci             149:    8(float) Constant 1056964608
263617a3babSopenharmony_ci             155:     11(int) Constant 69
264617a3babSopenharmony_ci             156:             TypePointer Function 8(float)
265617a3babSopenharmony_ci             158:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 159 10 30 155 16 29 19
266617a3babSopenharmony_ci             164:    8(float) Constant 1073741824
267617a3babSopenharmony_ci             167:     11(int) Constant 72
268617a3babSopenharmony_ci             169:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 170 20 30 167 16 29 19
269617a3babSopenharmony_ci             173:             TypeMatrix 18(fvec4) 4
270617a3babSopenharmony_ci             175:    49(bool) ConstantTrue
271617a3babSopenharmony_ci             174:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 20 19 175
272617a3babSopenharmony_ci             176:             TypeArray 18(fvec4) 15
273617a3babSopenharmony_ci             177:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 20 15
274617a3babSopenharmony_ci        178(UBO):             TypeStruct 173 173 18(fvec4) 176 8(float) 8(float) 46(fvec2) 8(float)
275617a3babSopenharmony_ci             181:     11(int) Constant 29
276617a3babSopenharmony_ci             182:     11(int) Constant 20
277617a3babSopenharmony_ci             179:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 180 174 30 181 182 16 16 17
278617a3babSopenharmony_ci             183:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 180 174 30 181 182 16 16 17
279617a3babSopenharmony_ci             186:     11(int) Constant 30
280617a3babSopenharmony_ci             187:     11(int) Constant 17
281617a3babSopenharmony_ci             184:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 185 20 30 186 187 16 16 17
282617a3babSopenharmony_ci             190:     11(int) Constant 22
283617a3babSopenharmony_ci             188:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 189 177 30 82 190 16 16 17
284617a3babSopenharmony_ci             193:     11(int) Constant 27
285617a3babSopenharmony_ci             191:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 192 10 30 78 193 16 16 17
286617a3babSopenharmony_ci             194:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 192 10 30 78 193 16 16 17
287617a3babSopenharmony_ci             197:     11(int) Constant 34
288617a3babSopenharmony_ci             195:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 196 47 30 197 182 16 16 17
289617a3babSopenharmony_ci             198:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 192 10 30 78 193 16 16 17
290617a3babSopenharmony_ci             199:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 200 34 30 167 16 33 200 16 17 179 183 184 188 191 194 195 198
291617a3babSopenharmony_ci        201(ubo):             TypeStruct 178(UBO)
292617a3babSopenharmony_ci             204:     11(int) Constant 37
293617a3babSopenharmony_ci             202:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 203 199 30 204 204 16 16 17
294617a3babSopenharmony_ci             205:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 203 34 30 167 16 33 203 16 17 202
295617a3babSopenharmony_ci             206:             TypePointer Uniform 201(ubo)
296617a3babSopenharmony_ci             207:    206(ptr) Variable Uniform
297617a3babSopenharmony_ci             209:     11(int) Constant 8
298617a3babSopenharmony_ci             208:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 205 30 167 16 33 1 207 209
299617a3babSopenharmony_ci             210:             TypeInt 32 1
300617a3babSopenharmony_ci             212:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 211 14 19 16
301617a3babSopenharmony_ci             213:    210(int) Constant 0
302617a3babSopenharmony_ci             214:    210(int) Constant 1
303617a3babSopenharmony_ci             215:             TypePointer Uniform 173
304617a3babSopenharmony_ci             220:     11(int) Constant 75
305617a3babSopenharmony_ci             222:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 223 20 30 220 16 29 19
306617a3babSopenharmony_ci             227:    8(float) Constant 0
307617a3babSopenharmony_ci             228:   69(fvec3) ConstantComposite 227 227 227
308617a3babSopenharmony_ci             238:     11(int) Constant 76
309617a3babSopenharmony_ci             240:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 241 20 30 238 16 29 19
310617a3babSopenharmony_ci             254:     11(int) Constant 79
311617a3babSopenharmony_ci             261:     11(int) Constant 80
312617a3babSopenharmony_ci             268:     11(int) Constant 83
313617a3babSopenharmony_ci             269:    210(int) Constant 6
314617a3babSopenharmony_ci             270:             TypePointer Uniform 46(fvec2)
315617a3babSopenharmony_ci             281:     11(int) Constant 84
316617a3babSopenharmony_ci             292:     11(int) Constant 89
317617a3babSopenharmony_ci             296:    210(int) Constant 7
318617a3babSopenharmony_ci             297:             TypePointer Uniform 8(float)
319617a3babSopenharmony_ci             301:    210(int) Constant 5
320617a3babSopenharmony_ci             305:    8(float) Constant 1065353216
321617a3babSopenharmony_ci             306:    8(float) Constant 1115684864
322617a3babSopenharmony_ci             313:     11(int) Constant 98
323617a3babSopenharmony_ci             315:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 316 20 30 313 16 59 19
324617a3babSopenharmony_ci             320:     11(int) Constant 99
325617a3babSopenharmony_ci             321:             TypeImage 8(float) 2D sampled format:Unknown
326617a3babSopenharmony_ci             325:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 0(DebugInfoNone)
327617a3babSopenharmony_ci             322:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 323 16 30 320 16 33 324 325 17
328617a3babSopenharmony_ci             326:             TypePointer UniformConstant 321
329617a3babSopenharmony_ci327(textureHeight):    326(ptr) Variable UniformConstant
330617a3babSopenharmony_ci             328:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 329 322 30 320 16 33 329 327(textureHeight) 209
331617a3babSopenharmony_ci             331:             TypeSampler
332617a3babSopenharmony_ci             332:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 333 34 30 320 16 33 334 325 17
333617a3babSopenharmony_ci             335:             TypePointer UniformConstant 331
334617a3babSopenharmony_ci336(samplerHeight):    335(ptr) Variable UniformConstant
335617a3babSopenharmony_ci             337:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 338 332 30 320 16 33 338 336(samplerHeight) 209
336617a3babSopenharmony_ci             340:             TypeSampledImage 321
337617a3babSopenharmony_ci             341:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 342 16 30 320 16 33 343 325 17
338617a3babSopenharmony_ci             348:    210(int) Constant 4
339617a3babSopenharmony_ci             357:     11(int) Constant 102
340617a3babSopenharmony_ci             358:             TypePointer Function 210(int)
341617a3babSopenharmony_ci             360:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 361 212 30 357 16 59 19
342617a3babSopenharmony_ci             376:     11(int) Constant 103
343617a3babSopenharmony_ci             378:    210(int) Constant 3
344617a3babSopenharmony_ci             380:             TypePointer Uniform 18(fvec4)
345617a3babSopenharmony_ci             384:    8(float) Constant 1090519040
346617a3babSopenharmony_ci             389:    49(bool) ConstantFalse
347617a3babSopenharmony_ci             392:     11(int) Constant 105
348617a3babSopenharmony_ci             400:     11(int) Constant 108
349617a3babSopenharmony_ci             406:     11(int) Constant 113
350617a3babSopenharmony_ci             407:             TypePointer Function 92(ConstantsHSOutput)
351617a3babSopenharmony_ci             409:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 410 100 30 406 16 108 19
352617a3babSopenharmony_ci             412:          88 ConstantComposite 227 227 227 227
353617a3babSopenharmony_ci             413:          90 ConstantComposite 227 227
354617a3babSopenharmony_ci             414:92(ConstantsHSOutput) ConstantComposite 412 413
355617a3babSopenharmony_ci             416:     11(int) Constant 115
356617a3babSopenharmony_ci             417:    210(int) Constant 2
357617a3babSopenharmony_ci             430:     11(int) Constant 117
358617a3babSopenharmony_ci             433:     11(int) Constant 118
359617a3babSopenharmony_ci             436:     11(int) Constant 119
360617a3babSopenharmony_ci             439:     11(int) Constant 120
361617a3babSopenharmony_ci             442:     11(int) Constant 121
362617a3babSopenharmony_ci             445:     11(int) Constant 122
363617a3babSopenharmony_ci             450:     11(int) Constant 126
364617a3babSopenharmony_ci             458:     11(int) Constant 128
365617a3babSopenharmony_ci             468:     11(int) Constant 129
366617a3babSopenharmony_ci             478:     11(int) Constant 130
367617a3babSopenharmony_ci             488:     11(int) Constant 131
368617a3babSopenharmony_ci             498:     11(int) Constant 132
369617a3babSopenharmony_ci             506:     11(int) Constant 133
370617a3babSopenharmony_ci             516:     11(int) Constant 139
371617a3babSopenharmony_ci             519:     11(int) Constant 140
372617a3babSopenharmony_ci             522:     11(int) Constant 141
373617a3babSopenharmony_ci             525:     11(int) Constant 142
374617a3babSopenharmony_ci             528:     11(int) Constant 143
375617a3babSopenharmony_ci             531:     11(int) Constant 144
376617a3babSopenharmony_ci             535:     11(int) Constant 148
377617a3babSopenharmony_ci             542:     11(int) Constant 159
378617a3babSopenharmony_ci             543:             TypePointer Function 116(HSOutput)
379617a3babSopenharmony_ci             545:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 410 123 30 542 16 132 19
380617a3babSopenharmony_ci             547:   18(fvec4) ConstantComposite 227 227 227 227
381617a3babSopenharmony_ci             548:   46(fvec2) ConstantComposite 227 227
382617a3babSopenharmony_ci             549:116(HSOutput) ConstantComposite 547 228 548
383617a3babSopenharmony_ci             551:     11(int) Constant 160
384617a3babSopenharmony_ci             557:     11(int) Constant 161
385617a3babSopenharmony_ci             559:             TypePointer Function 69(fvec3)
386617a3babSopenharmony_ci             564:     11(int) Constant 162
387617a3babSopenharmony_ci             570:     11(int) Constant 163
388617a3babSopenharmony_ci             575:             TypeArray 18(fvec4) 19
389617a3babSopenharmony_ci             576:             TypePointer Input 575
390617a3babSopenharmony_ci  577(patch.Pos):    576(ptr) Variable Input
391617a3babSopenharmony_ci             578:             TypePointer Input 18(fvec4)
392617a3babSopenharmony_ci             582:             TypeArray 69(fvec3) 19
393617a3babSopenharmony_ci             583:             TypePointer Input 582
394617a3babSopenharmony_ci584(patch.Normal):    583(ptr) Variable Input
395617a3babSopenharmony_ci             585:             TypePointer Input 69(fvec3)
396617a3babSopenharmony_ci             589:             TypeArray 46(fvec2) 19
397617a3babSopenharmony_ci             590:             TypePointer Input 589
398617a3babSopenharmony_ci   591(patch.UV):    590(ptr) Variable Input
399617a3babSopenharmony_ci             592:             TypePointer Input 46(fvec2)
400617a3babSopenharmony_ci             624:             TypePointer Input 11(int)
401617a3babSopenharmony_ci625(InvocationID):    624(ptr) Variable Input
402617a3babSopenharmony_ci             633:             TypePointer Output 575
403617a3babSopenharmony_ci634(@entryPointOutput.Pos):    633(ptr) Variable Output
404617a3babSopenharmony_ci             638:             TypePointer Output 18(fvec4)
405617a3babSopenharmony_ci             640:             TypePointer Output 582
406617a3babSopenharmony_ci641(@entryPointOutput.Normal):    640(ptr) Variable Output
407617a3babSopenharmony_ci             645:             TypePointer Output 69(fvec3)
408617a3babSopenharmony_ci             647:             TypePointer Output 589
409617a3babSopenharmony_ci648(@entryPointOutput.UV):    647(ptr) Variable Output
410617a3babSopenharmony_ci             652:             TypePointer Output 46(fvec2)
411617a3babSopenharmony_ci             662:             TypePointer Output 88
412617a3babSopenharmony_ci663(@patchConstantOutput.TessLevelOuter):    662(ptr) Variable Output
413617a3babSopenharmony_ci             666:             TypePointer Output 8(float)
414617a3babSopenharmony_ci             677:             TypePointer Output 90
415617a3babSopenharmony_ci678(@patchConstantOutput.TessLevelInner):    677(ptr) Variable Output
416617a3babSopenharmony_ci                              Line 1 158 1
417617a3babSopenharmony_ci         6(main):           4 Function None 5
418617a3babSopenharmony_ci               7:             Label
419617a3babSopenharmony_ci      574(patch):     87(ptr) Variable Function
420617a3babSopenharmony_ci623(InvocationID):    115(ptr) Variable Function
421617a3babSopenharmony_ci627(flattenTemp):    543(ptr) Variable Function
422617a3babSopenharmony_ci      628(param):     87(ptr) Variable Function
423617a3babSopenharmony_ci      630(param):    115(ptr) Variable Function
424617a3babSopenharmony_ci658(@patchConstantResult):    407(ptr) Variable Function
425617a3babSopenharmony_ci      659(param):     87(ptr) Variable Function
426617a3babSopenharmony_ci                              Line 1 158 0
427617a3babSopenharmony_ci             579:    578(ptr) AccessChain 577(patch.Pos) 213
428617a3babSopenharmony_ci             580:   18(fvec4) Load 579
429617a3babSopenharmony_ci             581:     21(ptr) AccessChain 574(patch) 213 213
430617a3babSopenharmony_ci                              Store 581 580
431617a3babSopenharmony_ci             586:    585(ptr) AccessChain 584(patch.Normal) 213
432617a3babSopenharmony_ci             587:   69(fvec3) Load 586
433617a3babSopenharmony_ci             588:    559(ptr) AccessChain 574(patch) 213 214
434617a3babSopenharmony_ci                              Store 588 587
435617a3babSopenharmony_ci             593:    592(ptr) AccessChain 591(patch.UV) 213
436617a3babSopenharmony_ci             594:   46(fvec2) Load 593
437617a3babSopenharmony_ci             595:     48(ptr) AccessChain 574(patch) 213 417
438617a3babSopenharmony_ci                              Store 595 594
439617a3babSopenharmony_ci             596:    578(ptr) AccessChain 577(patch.Pos) 214
440617a3babSopenharmony_ci             597:   18(fvec4) Load 596
441617a3babSopenharmony_ci             598:     21(ptr) AccessChain 574(patch) 214 213
442617a3babSopenharmony_ci                              Store 598 597
443617a3babSopenharmony_ci             599:    585(ptr) AccessChain 584(patch.Normal) 214
444617a3babSopenharmony_ci             600:   69(fvec3) Load 599
445617a3babSopenharmony_ci             601:    559(ptr) AccessChain 574(patch) 214 214
446617a3babSopenharmony_ci                              Store 601 600
447617a3babSopenharmony_ci             602:    592(ptr) AccessChain 591(patch.UV) 214
448617a3babSopenharmony_ci             603:   46(fvec2) Load 602
449617a3babSopenharmony_ci             604:     48(ptr) AccessChain 574(patch) 214 417
450617a3babSopenharmony_ci                              Store 604 603
451617a3babSopenharmony_ci             605:    578(ptr) AccessChain 577(patch.Pos) 417
452617a3babSopenharmony_ci             606:   18(fvec4) Load 605
453617a3babSopenharmony_ci             607:     21(ptr) AccessChain 574(patch) 417 213
454617a3babSopenharmony_ci                              Store 607 606
455617a3babSopenharmony_ci             608:    585(ptr) AccessChain 584(patch.Normal) 417
456617a3babSopenharmony_ci             609:   69(fvec3) Load 608
457617a3babSopenharmony_ci             610:    559(ptr) AccessChain 574(patch) 417 214
458617a3babSopenharmony_ci                              Store 610 609
459617a3babSopenharmony_ci             611:    592(ptr) AccessChain 591(patch.UV) 417
460617a3babSopenharmony_ci             612:   46(fvec2) Load 611
461617a3babSopenharmony_ci             613:     48(ptr) AccessChain 574(patch) 417 417
462617a3babSopenharmony_ci                              Store 613 612
463617a3babSopenharmony_ci             614:    578(ptr) AccessChain 577(patch.Pos) 378
464617a3babSopenharmony_ci             615:   18(fvec4) Load 614
465617a3babSopenharmony_ci             616:     21(ptr) AccessChain 574(patch) 378 213
466617a3babSopenharmony_ci                              Store 616 615
467617a3babSopenharmony_ci             617:    585(ptr) AccessChain 584(patch.Normal) 378
468617a3babSopenharmony_ci             618:   69(fvec3) Load 617
469617a3babSopenharmony_ci             619:    559(ptr) AccessChain 574(patch) 378 214
470617a3babSopenharmony_ci                              Store 619 618
471617a3babSopenharmony_ci             620:    592(ptr) AccessChain 591(patch.UV) 378
472617a3babSopenharmony_ci             621:   46(fvec2) Load 620
473617a3babSopenharmony_ci             622:     48(ptr) AccessChain 574(patch) 378 417
474617a3babSopenharmony_ci                              Store 622 621
475617a3babSopenharmony_ci             626:     11(int) Load 625(InvocationID)
476617a3babSopenharmony_ci                              Store 623(InvocationID) 626
477617a3babSopenharmony_ci             629:          85 Load 574(patch)
478617a3babSopenharmony_ci                              Store 628(param) 629
479617a3babSopenharmony_ci             631:     11(int) Load 623(InvocationID)
480617a3babSopenharmony_ci                              Store 630(param) 631
481617a3babSopenharmony_ci             632:116(HSOutput) FunctionCall 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 628(param) 630(param)
482617a3babSopenharmony_ci                              Store 627(flattenTemp) 632
483617a3babSopenharmony_ci             635:     11(int) Load 625(InvocationID)
484617a3babSopenharmony_ci             636:     21(ptr) AccessChain 627(flattenTemp) 213
485617a3babSopenharmony_ci             637:   18(fvec4) Load 636
486617a3babSopenharmony_ci             639:    638(ptr) AccessChain 634(@entryPointOutput.Pos) 635
487617a3babSopenharmony_ci                              Store 639 637
488617a3babSopenharmony_ci             642:     11(int) Load 625(InvocationID)
489617a3babSopenharmony_ci             643:    559(ptr) AccessChain 627(flattenTemp) 214
490617a3babSopenharmony_ci             644:   69(fvec3) Load 643
491617a3babSopenharmony_ci             646:    645(ptr) AccessChain 641(@entryPointOutput.Normal) 642
492617a3babSopenharmony_ci                              Store 646 644
493617a3babSopenharmony_ci             649:     11(int) Load 625(InvocationID)
494617a3babSopenharmony_ci             650:     48(ptr) AccessChain 627(flattenTemp) 417
495617a3babSopenharmony_ci             651:   46(fvec2) Load 650
496617a3babSopenharmony_ci             653:    652(ptr) AccessChain 648(@entryPointOutput.UV) 649
497617a3babSopenharmony_ci                              Store 653 651
498617a3babSopenharmony_ci                              ControlBarrier 44 19 16
499617a3babSopenharmony_ci             654:     11(int) Load 625(InvocationID)
500617a3babSopenharmony_ci             655:    49(bool) IEqual 654 213
501617a3babSopenharmony_ci                              SelectionMerge 657 None
502617a3babSopenharmony_ci                              BranchConditional 655 656 657
503617a3babSopenharmony_ci             656:               Label
504617a3babSopenharmony_ci             660:          85   Load 574(patch)
505617a3babSopenharmony_ci                                Store 659(param) 660
506617a3babSopenharmony_ci             661:92(ConstantsHSOutput)   FunctionCall 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 659(param)
507617a3babSopenharmony_ci                                Store 658(@patchConstantResult) 661
508617a3babSopenharmony_ci             664:    156(ptr)   AccessChain 658(@patchConstantResult) 213 213
509617a3babSopenharmony_ci             665:    8(float)   Load 664
510617a3babSopenharmony_ci             667:    666(ptr)   AccessChain 663(@patchConstantOutput.TessLevelOuter) 213
511617a3babSopenharmony_ci                                Store 667 665
512617a3babSopenharmony_ci             668:    156(ptr)   AccessChain 658(@patchConstantResult) 213 214
513617a3babSopenharmony_ci             669:    8(float)   Load 668
514617a3babSopenharmony_ci             670:    666(ptr)   AccessChain 663(@patchConstantOutput.TessLevelOuter) 214
515617a3babSopenharmony_ci                                Store 670 669
516617a3babSopenharmony_ci             671:    156(ptr)   AccessChain 658(@patchConstantResult) 213 417
517617a3babSopenharmony_ci             672:    8(float)   Load 671
518617a3babSopenharmony_ci             673:    666(ptr)   AccessChain 663(@patchConstantOutput.TessLevelOuter) 417
519617a3babSopenharmony_ci                                Store 673 672
520617a3babSopenharmony_ci             674:    156(ptr)   AccessChain 658(@patchConstantResult) 213 378
521617a3babSopenharmony_ci             675:    8(float)   Load 674
522617a3babSopenharmony_ci             676:    666(ptr)   AccessChain 663(@patchConstantOutput.TessLevelOuter) 378
523617a3babSopenharmony_ci                                Store 676 675
524617a3babSopenharmony_ci             679:    156(ptr)   AccessChain 658(@patchConstantResult) 214 213
525617a3babSopenharmony_ci             680:    8(float)   Load 679
526617a3babSopenharmony_ci             681:    666(ptr)   AccessChain 678(@patchConstantOutput.TessLevelInner) 213
527617a3babSopenharmony_ci                                Store 681 680
528617a3babSopenharmony_ci             682:    156(ptr)   AccessChain 658(@patchConstantResult) 214 214
529617a3babSopenharmony_ci             683:    8(float)   Load 682
530617a3babSopenharmony_ci             684:    666(ptr)   AccessChain 678(@patchConstantOutput.TessLevelInner) 214
531617a3babSopenharmony_ci                                Store 684 683
532617a3babSopenharmony_ci                                Branch 657
533617a3babSopenharmony_ci             657:             Label
534617a3babSopenharmony_ci                              Return
535617a3babSopenharmony_ci                              FunctionEnd
536617a3babSopenharmony_ci                              Line 1 65 1
537617a3babSopenharmony_ci26(screenSpaceTessFactor(vf4;vf4;):    8(float) Function None 22
538617a3babSopenharmony_ci          24(p0):     21(ptr) FunctionParameter
539617a3babSopenharmony_ci          25(p1):     21(ptr) FunctionParameter
540617a3babSopenharmony_ci              27:             Label
541617a3babSopenharmony_ci   145(midPoint):     21(ptr) Variable Function
542617a3babSopenharmony_ci     157(radius):    156(ptr) Variable Function
543617a3babSopenharmony_ci         168(v0):     21(ptr) Variable Function
544617a3babSopenharmony_ci      221(clip0):     21(ptr) Variable Function
545617a3babSopenharmony_ci      239(clip1):     21(ptr) Variable Function
546617a3babSopenharmony_ci              36:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 29
547617a3babSopenharmony_ci              37:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 32 32 16 16
548617a3babSopenharmony_ci              40:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 38 24(p0) 41
549617a3babSopenharmony_ci              45:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 42 25(p1) 41
550617a3babSopenharmony_ci             141:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 29 26(screenSpaceTessFactor(vf4;vf4;)
551617a3babSopenharmony_ci             142:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 29
552617a3babSopenharmony_ci             143:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 144 144 16 16
553617a3babSopenharmony_ci             148:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 146 145(midPoint) 41
554617a3babSopenharmony_ci             150:   18(fvec4) Load 24(p0)
555617a3babSopenharmony_ci             151:   18(fvec4) Load 25(p1)
556617a3babSopenharmony_ci             152:   18(fvec4) FAdd 150 151
557617a3babSopenharmony_ci             153:   18(fvec4) VectorTimesScalar 152 149
558617a3babSopenharmony_ci                              Store 145(midPoint) 153
559617a3babSopenharmony_ci             154:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 155 155 16 16
560617a3babSopenharmony_ci             160:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 158 157(radius) 41
561617a3babSopenharmony_ci             161:   18(fvec4) Load 24(p0)
562617a3babSopenharmony_ci             162:   18(fvec4) Load 25(p1)
563617a3babSopenharmony_ci             163:    8(float) ExtInst 3(GLSL.std.450) 67(Distance) 161 162
564617a3babSopenharmony_ci             165:    8(float) FDiv 163 164
565617a3babSopenharmony_ci                              Store 157(radius) 165
566617a3babSopenharmony_ci             166:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 167 167 16 16
567617a3babSopenharmony_ci             171:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 169 168(v0) 41
568617a3babSopenharmony_ci             172:   18(fvec4) Load 145(midPoint)
569617a3babSopenharmony_ci             216:    215(ptr) AccessChain 207 213 214
570617a3babSopenharmony_ci             217:         173 Load 216
571617a3babSopenharmony_ci             218:   18(fvec4) VectorTimesMatrix 172 217
572617a3babSopenharmony_ci                              Store 168(v0) 218
573617a3babSopenharmony_ci             219:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 220 220 16 16
574617a3babSopenharmony_ci             224:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 222 221(clip0) 41
575617a3babSopenharmony_ci             225:   18(fvec4) Load 168(v0)
576617a3babSopenharmony_ci             226:    8(float) Load 157(radius)
577617a3babSopenharmony_ci             229:    8(float) CompositeExtract 228 0
578617a3babSopenharmony_ci             230:    8(float) CompositeExtract 228 1
579617a3babSopenharmony_ci             231:    8(float) CompositeExtract 228 2
580617a3babSopenharmony_ci             232:   18(fvec4) CompositeConstruct 226 229 230 231
581617a3babSopenharmony_ci             233:   18(fvec4) FSub 225 232
582617a3babSopenharmony_ci             234:    215(ptr) AccessChain 207 213 213
583617a3babSopenharmony_ci             235:         173 Load 234
584617a3babSopenharmony_ci             236:   18(fvec4) VectorTimesMatrix 233 235
585617a3babSopenharmony_ci                              Store 221(clip0) 236
586617a3babSopenharmony_ci             237:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 238 238 16 16
587617a3babSopenharmony_ci             242:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 240 239(clip1) 41
588617a3babSopenharmony_ci             243:   18(fvec4) Load 168(v0)
589617a3babSopenharmony_ci             244:    8(float) Load 157(radius)
590617a3babSopenharmony_ci             245:    8(float) CompositeExtract 228 0
591617a3babSopenharmony_ci             246:    8(float) CompositeExtract 228 1
592617a3babSopenharmony_ci             247:    8(float) CompositeExtract 228 2
593617a3babSopenharmony_ci             248:   18(fvec4) CompositeConstruct 244 245 246 247
594617a3babSopenharmony_ci             249:   18(fvec4) FAdd 243 248
595617a3babSopenharmony_ci             250:    215(ptr) AccessChain 207 213 213
596617a3babSopenharmony_ci             251:         173 Load 250
597617a3babSopenharmony_ci             252:   18(fvec4) VectorTimesMatrix 249 251
598617a3babSopenharmony_ci                              Store 239(clip1) 252
599617a3babSopenharmony_ci             253:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 254 254 16 16
600617a3babSopenharmony_ci             255:    156(ptr) AccessChain 221(clip0) 17
601617a3babSopenharmony_ci             256:    8(float) Load 255
602617a3babSopenharmony_ci             257:   18(fvec4) Load 221(clip0)
603617a3babSopenharmony_ci             258:   18(fvec4) CompositeConstruct 256 256 256 256
604617a3babSopenharmony_ci             259:   18(fvec4) FDiv 257 258
605617a3babSopenharmony_ci                              Store 221(clip0) 259
606617a3babSopenharmony_ci             260:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 261 261 16 16
607617a3babSopenharmony_ci             262:    156(ptr) AccessChain 239(clip1) 17
608617a3babSopenharmony_ci             263:    8(float) Load 262
609617a3babSopenharmony_ci             264:   18(fvec4) Load 239(clip1)
610617a3babSopenharmony_ci             265:   18(fvec4) CompositeConstruct 263 263 263 263
611617a3babSopenharmony_ci             266:   18(fvec4) FDiv 264 265
612617a3babSopenharmony_ci                              Store 239(clip1) 266
613617a3babSopenharmony_ci             267:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 268 268 16 16
614617a3babSopenharmony_ci             271:    270(ptr) AccessChain 207 213 269
615617a3babSopenharmony_ci             272:   46(fvec2) Load 271
616617a3babSopenharmony_ci             273:   18(fvec4) Load 221(clip0)
617617a3babSopenharmony_ci             274:   46(fvec2) VectorShuffle 273 273 0 1
618617a3babSopenharmony_ci             275:   46(fvec2) FMul 274 272
619617a3babSopenharmony_ci             276:    156(ptr) AccessChain 221(clip0) 16
620617a3babSopenharmony_ci             277:    8(float) CompositeExtract 275 0
621617a3babSopenharmony_ci                              Store 276 277
622617a3babSopenharmony_ci             278:    156(ptr) AccessChain 221(clip0) 34
623617a3babSopenharmony_ci             279:    8(float) CompositeExtract 275 1
624617a3babSopenharmony_ci                              Store 278 279
625617a3babSopenharmony_ci             280:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 281 281 16 16
626617a3babSopenharmony_ci             282:    270(ptr) AccessChain 207 213 269
627617a3babSopenharmony_ci             283:   46(fvec2) Load 282
628617a3babSopenharmony_ci             284:   18(fvec4) Load 239(clip1)
629617a3babSopenharmony_ci             285:   46(fvec2) VectorShuffle 284 284 0 1
630617a3babSopenharmony_ci             286:   46(fvec2) FMul 285 283
631617a3babSopenharmony_ci             287:    156(ptr) AccessChain 239(clip1) 16
632617a3babSopenharmony_ci             288:    8(float) CompositeExtract 286 0
633617a3babSopenharmony_ci                              Store 287 288
634617a3babSopenharmony_ci             289:    156(ptr) AccessChain 239(clip1) 34
635617a3babSopenharmony_ci             290:    8(float) CompositeExtract 286 1
636617a3babSopenharmony_ci                              Store 289 290
637617a3babSopenharmony_ci             291:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 292 292 16 16
638617a3babSopenharmony_ci             293:   18(fvec4) Load 221(clip0)
639617a3babSopenharmony_ci             294:   18(fvec4) Load 239(clip1)
640617a3babSopenharmony_ci             295:    8(float) ExtInst 3(GLSL.std.450) 67(Distance) 293 294
641617a3babSopenharmony_ci             298:    297(ptr) AccessChain 207 213 296
642617a3babSopenharmony_ci             299:    8(float) Load 298
643617a3babSopenharmony_ci             300:    8(float) FDiv 295 299
644617a3babSopenharmony_ci             302:    297(ptr) AccessChain 207 213 301
645617a3babSopenharmony_ci             303:    8(float) Load 302
646617a3babSopenharmony_ci             304:    8(float) FMul 300 303
647617a3babSopenharmony_ci             307:    8(float) ExtInst 3(GLSL.std.450) 43(FClamp) 304 305 306
648617a3babSopenharmony_ci                              ReturnValue 307
649617a3babSopenharmony_ci                              FunctionEnd
650617a3babSopenharmony_ci                              Line 1 95 1
651617a3babSopenharmony_ci56(frustumCheck(vf4;vf2;):    49(bool) Function None 52
652617a3babSopenharmony_ci         54(Pos):     21(ptr) FunctionParameter
653617a3babSopenharmony_ci        55(inUV):     48(ptr) FunctionParameter
654617a3babSopenharmony_ci              57:             Label
655617a3babSopenharmony_ci        314(pos):     21(ptr) Variable Function
656617a3babSopenharmony_ci          359(i):    358(ptr) Variable Function
657617a3babSopenharmony_ci              61:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
658617a3babSopenharmony_ci              62:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 60 60 16 16
659617a3babSopenharmony_ci              65:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 63 54(Pos) 41
660617a3babSopenharmony_ci              68:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 66 55(inUV) 41
661617a3babSopenharmony_ci             310:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 59 56(frustumCheck(vf4;vf2;)
662617a3babSopenharmony_ci             311:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
663617a3babSopenharmony_ci             312:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 313 313 16 16
664617a3babSopenharmony_ci             317:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 315 314(pos) 41
665617a3babSopenharmony_ci             318:   18(fvec4) Load 54(Pos)
666617a3babSopenharmony_ci                              Store 314(pos) 318
667617a3babSopenharmony_ci             319:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 320 320 16 16
668617a3babSopenharmony_ci             330:         321 Load 327(textureHeight)
669617a3babSopenharmony_ci             339:         331 Load 336(samplerHeight)
670617a3babSopenharmony_ci             344:         340 SampledImage 330 339
671617a3babSopenharmony_ci             345:   46(fvec2) Load 55(inUV)
672617a3babSopenharmony_ci             346:   18(fvec4) ImageSampleExplicitLod 344 345 Lod 227
673617a3babSopenharmony_ci             347:    8(float) CompositeExtract 346 0
674617a3babSopenharmony_ci             349:    297(ptr) AccessChain 207 213 348
675617a3babSopenharmony_ci             350:    8(float) Load 349
676617a3babSopenharmony_ci             351:    8(float) FMul 347 350
677617a3babSopenharmony_ci             352:    156(ptr) AccessChain 314(pos) 34
678617a3babSopenharmony_ci             353:    8(float) Load 352
679617a3babSopenharmony_ci             354:    8(float) FSub 353 351
680617a3babSopenharmony_ci             355:    156(ptr) AccessChain 314(pos) 34
681617a3babSopenharmony_ci                              Store 355 354
682617a3babSopenharmony_ci             356:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
683617a3babSopenharmony_ci             362:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 360 359(i) 41
684617a3babSopenharmony_ci                              Store 359(i) 213
685617a3babSopenharmony_ci                              Branch 363
686617a3babSopenharmony_ci             363:             Label
687617a3babSopenharmony_ci             367:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
688617a3babSopenharmony_ci             368:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
689617a3babSopenharmony_ci                              LoopMerge 365 366 None
690617a3babSopenharmony_ci                              Branch 369
691617a3babSopenharmony_ci             369:             Label
692617a3babSopenharmony_ci             370:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
693617a3babSopenharmony_ci             371:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
694617a3babSopenharmony_ci             372:    210(int) Load 359(i)
695617a3babSopenharmony_ci             373:    49(bool) SLessThan 372 269
696617a3babSopenharmony_ci                              BranchConditional 373 364 365
697617a3babSopenharmony_ci             364:               Label
698617a3babSopenharmony_ci             374:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
699617a3babSopenharmony_ci             375:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 376 376 16 16
700617a3babSopenharmony_ci             377:   18(fvec4)   Load 314(pos)
701617a3babSopenharmony_ci             379:    210(int)   Load 359(i)
702617a3babSopenharmony_ci             381:    380(ptr)   AccessChain 207 213 378 379
703617a3babSopenharmony_ci             382:   18(fvec4)   Load 381
704617a3babSopenharmony_ci             383:    8(float)   Dot 377 382
705617a3babSopenharmony_ci             385:    8(float)   FAdd 383 384
706617a3babSopenharmony_ci             386:    49(bool)   FOrdLessThan 385 227
707617a3babSopenharmony_ci                                SelectionMerge 388 None
708617a3babSopenharmony_ci                                BranchConditional 386 387 388
709617a3babSopenharmony_ci             387:                 Label
710617a3babSopenharmony_ci             390:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
711617a3babSopenharmony_ci             391:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 392 392 16 16
712617a3babSopenharmony_ci                                  ReturnValue 389
713617a3babSopenharmony_ci             388:               Label
714617a3babSopenharmony_ci                                Branch 366
715617a3babSopenharmony_ci             366:               Label
716617a3babSopenharmony_ci             394:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
717617a3babSopenharmony_ci             395:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16
718617a3babSopenharmony_ci             396:    210(int)   Load 359(i)
719617a3babSopenharmony_ci             397:    210(int)   IAdd 396 214
720617a3babSopenharmony_ci                                Store 359(i) 397
721617a3babSopenharmony_ci                                Branch 363
722617a3babSopenharmony_ci             365:             Label
723617a3babSopenharmony_ci             398:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59
724617a3babSopenharmony_ci             399:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 400 400 16 16
725617a3babSopenharmony_ci                              ReturnValue 175
726617a3babSopenharmony_ci                              FunctionEnd
727617a3babSopenharmony_ci                              Line 1 112 1
728617a3babSopenharmony_ci105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];):92(ConstantsHSOutput) Function None 102
729617a3babSopenharmony_ci      104(patch):     87(ptr) FunctionParameter
730617a3babSopenharmony_ci             106:             Label
731617a3babSopenharmony_ci     408(output):    407(ptr) Variable Function
732617a3babSopenharmony_ci      418(param):     21(ptr) Variable Function
733617a3babSopenharmony_ci      421(param):     48(ptr) Variable Function
734617a3babSopenharmony_ci      459(param):     21(ptr) Variable Function
735617a3babSopenharmony_ci      462(param):     21(ptr) Variable Function
736617a3babSopenharmony_ci      469(param):     21(ptr) Variable Function
737617a3babSopenharmony_ci      472(param):     21(ptr) Variable Function
738617a3babSopenharmony_ci      479(param):     21(ptr) Variable Function
739617a3babSopenharmony_ci      482(param):     21(ptr) Variable Function
740617a3babSopenharmony_ci      489(param):     21(ptr) Variable Function
741617a3babSopenharmony_ci      492(param):     21(ptr) Variable Function
742617a3babSopenharmony_ci             110:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
743617a3babSopenharmony_ci             111:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 109 109 16 16
744617a3babSopenharmony_ci             114:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 112 104(patch) 41
745617a3babSopenharmony_ci             403:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 108 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];)
746617a3babSopenharmony_ci             404:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
747617a3babSopenharmony_ci             405:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 406 406 16 16
748617a3babSopenharmony_ci             411:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 409 408(output) 41
749617a3babSopenharmony_ci                              Store 408(output) 414
750617a3babSopenharmony_ci             415:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 416 416 16 16
751617a3babSopenharmony_ci             419:     21(ptr) AccessChain 104(patch) 213 213
752617a3babSopenharmony_ci             420:   18(fvec4) Load 419
753617a3babSopenharmony_ci                              Store 418(param) 420
754617a3babSopenharmony_ci             422:     48(ptr) AccessChain 104(patch) 213 417
755617a3babSopenharmony_ci             423:   46(fvec2) Load 422
756617a3babSopenharmony_ci                              Store 421(param) 423
757617a3babSopenharmony_ci             424:    49(bool) FunctionCall 56(frustumCheck(vf4;vf2;) 418(param) 421(param)
758617a3babSopenharmony_ci             425:    49(bool) LogicalNot 424
759617a3babSopenharmony_ci                              SelectionMerge 427 None
760617a3babSopenharmony_ci                              BranchConditional 425 426 447
761617a3babSopenharmony_ci             426:               Label
762617a3babSopenharmony_ci             428:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
763617a3babSopenharmony_ci             429:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 430 430 16 16
764617a3babSopenharmony_ci             431:    156(ptr)   AccessChain 408(output) 214 213
765617a3babSopenharmony_ci                                Store 431 227
766617a3babSopenharmony_ci             432:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 433 433 16 16
767617a3babSopenharmony_ci             434:    156(ptr)   AccessChain 408(output) 214 214
768617a3babSopenharmony_ci                                Store 434 227
769617a3babSopenharmony_ci             435:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 436 436 16 16
770617a3babSopenharmony_ci             437:    156(ptr)   AccessChain 408(output) 213 213
771617a3babSopenharmony_ci                                Store 437 227
772617a3babSopenharmony_ci             438:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 439 439 16 16
773617a3babSopenharmony_ci             440:    156(ptr)   AccessChain 408(output) 213 214
774617a3babSopenharmony_ci                                Store 440 227
775617a3babSopenharmony_ci             441:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 442 442 16 16
776617a3babSopenharmony_ci             443:    156(ptr)   AccessChain 408(output) 213 417
777617a3babSopenharmony_ci                                Store 443 227
778617a3babSopenharmony_ci             444:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 445 445 16 16
779617a3babSopenharmony_ci             446:    156(ptr)   AccessChain 408(output) 213 378
780617a3babSopenharmony_ci                                Store 446 227
781617a3babSopenharmony_ci                                Branch 427
782617a3babSopenharmony_ci             447:               Label
783617a3babSopenharmony_ci             448:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
784617a3babSopenharmony_ci             449:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 450 450 16 16
785617a3babSopenharmony_ci             451:    297(ptr)   AccessChain 207 213 301
786617a3babSopenharmony_ci             452:    8(float)   Load 451
787617a3babSopenharmony_ci             453:    49(bool)   FOrdGreaterThan 452 227
788617a3babSopenharmony_ci                                SelectionMerge 455 None
789617a3babSopenharmony_ci                                BranchConditional 453 454 513
790617a3babSopenharmony_ci             454:                 Label
791617a3babSopenharmony_ci             456:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
792617a3babSopenharmony_ci             457:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 458 458 16 16
793617a3babSopenharmony_ci             460:     21(ptr)     AccessChain 104(patch) 378 213
794617a3babSopenharmony_ci             461:   18(fvec4)     Load 460
795617a3babSopenharmony_ci                                  Store 459(param) 461
796617a3babSopenharmony_ci             463:     21(ptr)     AccessChain 104(patch) 213 213
797617a3babSopenharmony_ci             464:   18(fvec4)     Load 463
798617a3babSopenharmony_ci                                  Store 462(param) 464
799617a3babSopenharmony_ci             465:    8(float)     FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 459(param) 462(param)
800617a3babSopenharmony_ci             466:    156(ptr)     AccessChain 408(output) 213 213
801617a3babSopenharmony_ci                                  Store 466 465
802617a3babSopenharmony_ci             467:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 468 468 16 16
803617a3babSopenharmony_ci             470:     21(ptr)     AccessChain 104(patch) 213 213
804617a3babSopenharmony_ci             471:   18(fvec4)     Load 470
805617a3babSopenharmony_ci                                  Store 469(param) 471
806617a3babSopenharmony_ci             473:     21(ptr)     AccessChain 104(patch) 214 213
807617a3babSopenharmony_ci             474:   18(fvec4)     Load 473
808617a3babSopenharmony_ci                                  Store 472(param) 474
809617a3babSopenharmony_ci             475:    8(float)     FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 469(param) 472(param)
810617a3babSopenharmony_ci             476:    156(ptr)     AccessChain 408(output) 213 214
811617a3babSopenharmony_ci                                  Store 476 475
812617a3babSopenharmony_ci             477:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 478 478 16 16
813617a3babSopenharmony_ci             480:     21(ptr)     AccessChain 104(patch) 214 213
814617a3babSopenharmony_ci             481:   18(fvec4)     Load 480
815617a3babSopenharmony_ci                                  Store 479(param) 481
816617a3babSopenharmony_ci             483:     21(ptr)     AccessChain 104(patch) 417 213
817617a3babSopenharmony_ci             484:   18(fvec4)     Load 483
818617a3babSopenharmony_ci                                  Store 482(param) 484
819617a3babSopenharmony_ci             485:    8(float)     FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 479(param) 482(param)
820617a3babSopenharmony_ci             486:    156(ptr)     AccessChain 408(output) 213 417
821617a3babSopenharmony_ci                                  Store 486 485
822617a3babSopenharmony_ci             487:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 488 488 16 16
823617a3babSopenharmony_ci             490:     21(ptr)     AccessChain 104(patch) 417 213
824617a3babSopenharmony_ci             491:   18(fvec4)     Load 490
825617a3babSopenharmony_ci                                  Store 489(param) 491
826617a3babSopenharmony_ci             493:     21(ptr)     AccessChain 104(patch) 378 213
827617a3babSopenharmony_ci             494:   18(fvec4)     Load 493
828617a3babSopenharmony_ci                                  Store 492(param) 494
829617a3babSopenharmony_ci             495:    8(float)     FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 489(param) 492(param)
830617a3babSopenharmony_ci             496:    156(ptr)     AccessChain 408(output) 213 378
831617a3babSopenharmony_ci                                  Store 496 495
832617a3babSopenharmony_ci             497:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 498 498 16 16
833617a3babSopenharmony_ci             499:    156(ptr)     AccessChain 408(output) 213 213
834617a3babSopenharmony_ci             500:    8(float)     Load 499
835617a3babSopenharmony_ci             501:    156(ptr)     AccessChain 408(output) 213 378
836617a3babSopenharmony_ci             502:    8(float)     Load 501
837617a3babSopenharmony_ci             503:    8(float)     ExtInst 3(GLSL.std.450) 46(FMix) 500 502 149
838617a3babSopenharmony_ci             504:    156(ptr)     AccessChain 408(output) 214 213
839617a3babSopenharmony_ci                                  Store 504 503
840617a3babSopenharmony_ci             505:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 506 506 16 16
841617a3babSopenharmony_ci             507:    156(ptr)     AccessChain 408(output) 213 417
842617a3babSopenharmony_ci             508:    8(float)     Load 507
843617a3babSopenharmony_ci             509:    156(ptr)     AccessChain 408(output) 213 214
844617a3babSopenharmony_ci             510:    8(float)     Load 509
845617a3babSopenharmony_ci             511:    8(float)     ExtInst 3(GLSL.std.450) 46(FMix) 508 510 149
846617a3babSopenharmony_ci             512:    156(ptr)     AccessChain 408(output) 214 214
847617a3babSopenharmony_ci                                  Store 512 511
848617a3babSopenharmony_ci                                  Branch 455
849617a3babSopenharmony_ci             513:                 Label
850617a3babSopenharmony_ci             514:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
851617a3babSopenharmony_ci             515:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 516 516 16 16
852617a3babSopenharmony_ci             517:    156(ptr)     AccessChain 408(output) 214 213
853617a3babSopenharmony_ci                                  Store 517 305
854617a3babSopenharmony_ci             518:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 519 519 16 16
855617a3babSopenharmony_ci             520:    156(ptr)     AccessChain 408(output) 214 214
856617a3babSopenharmony_ci                                  Store 520 305
857617a3babSopenharmony_ci             521:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 522 522 16 16
858617a3babSopenharmony_ci             523:    156(ptr)     AccessChain 408(output) 213 213
859617a3babSopenharmony_ci                                  Store 523 305
860617a3babSopenharmony_ci             524:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 525 525 16 16
861617a3babSopenharmony_ci             526:    156(ptr)     AccessChain 408(output) 213 214
862617a3babSopenharmony_ci                                  Store 526 305
863617a3babSopenharmony_ci             527:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 528 528 16 16
864617a3babSopenharmony_ci             529:    156(ptr)     AccessChain 408(output) 213 417
865617a3babSopenharmony_ci                                  Store 529 305
866617a3babSopenharmony_ci             530:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 531 531 16 16
867617a3babSopenharmony_ci             532:    156(ptr)     AccessChain 408(output) 213 378
868617a3babSopenharmony_ci                                  Store 532 305
869617a3babSopenharmony_ci                                  Branch 455
870617a3babSopenharmony_ci             455:               Label
871617a3babSopenharmony_ci                                Branch 427
872617a3babSopenharmony_ci             427:             Label
873617a3babSopenharmony_ci             533:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108
874617a3babSopenharmony_ci             534:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 535 535 16 16
875617a3babSopenharmony_ci             536:92(ConstantsHSOutput) Load 408(output)
876617a3babSopenharmony_ci                              ReturnValue 536
877617a3babSopenharmony_ci                              FunctionEnd
878617a3babSopenharmony_ci                              Line 1 158 1
879617a3babSopenharmony_ci129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;):116(HSOutput) Function None 125
880617a3babSopenharmony_ci      127(patch):     87(ptr) FunctionParameter
881617a3babSopenharmony_ci128(InvocationID):    115(ptr) FunctionParameter
882617a3babSopenharmony_ci             130:             Label
883617a3babSopenharmony_ci     544(output):    543(ptr) Variable Function
884617a3babSopenharmony_ci             134:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132
885617a3babSopenharmony_ci             135:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 133 133 16 16
886617a3babSopenharmony_ci             137:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 136 127(patch) 41
887617a3babSopenharmony_ci             140:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 138 128(InvocationID) 41
888617a3babSopenharmony_ci             539:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 132 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;)
889617a3babSopenharmony_ci             540:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132
890617a3babSopenharmony_ci             541:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 542 542 16 16
891617a3babSopenharmony_ci             546:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 545 544(output) 41
892617a3babSopenharmony_ci                              Store 544(output) 549
893617a3babSopenharmony_ci             550:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 551 551 16 16
894617a3babSopenharmony_ci             552:     11(int) Load 128(InvocationID)
895617a3babSopenharmony_ci             553:     21(ptr) AccessChain 127(patch) 552 213
896617a3babSopenharmony_ci             554:   18(fvec4) Load 553
897617a3babSopenharmony_ci             555:     21(ptr) AccessChain 544(output) 213
898617a3babSopenharmony_ci                              Store 555 554
899617a3babSopenharmony_ci             556:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 557 557 16 16
900617a3babSopenharmony_ci             558:     11(int) Load 128(InvocationID)
901617a3babSopenharmony_ci             560:    559(ptr) AccessChain 127(patch) 558 214
902617a3babSopenharmony_ci             561:   69(fvec3) Load 560
903617a3babSopenharmony_ci             562:    559(ptr) AccessChain 544(output) 214
904617a3babSopenharmony_ci                              Store 562 561
905617a3babSopenharmony_ci             563:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 564 564 16 16
906617a3babSopenharmony_ci             565:     11(int) Load 128(InvocationID)
907617a3babSopenharmony_ci             566:     48(ptr) AccessChain 127(patch) 565 417
908617a3babSopenharmony_ci             567:   46(fvec2) Load 566
909617a3babSopenharmony_ci             568:     48(ptr) AccessChain 544(output) 417
910617a3babSopenharmony_ci                              Store 568 567
911617a3babSopenharmony_ci             569:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 570 570 16 16
912617a3babSopenharmony_ci             571:116(HSOutput) Load 544(output)
913617a3babSopenharmony_ci                              ReturnValue 571
914617a3babSopenharmony_ci                              FunctionEnd
915