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