1617a3babSopenharmony_cispv.debuginfo.glsl.frag
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 854
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability ImageQuery
8617a3babSopenharmony_ci                              Extension  "SPV_KHR_non_semantic_info"
9617a3babSopenharmony_ci               2:             ExtInstImport  "NonSemantic.Shader.DebugInfo.100"
10617a3babSopenharmony_ci               3:             ExtInstImport  "GLSL.std.450"
11617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
12617a3babSopenharmony_ci                              EntryPoint Fragment 14  "main" 476 530
13617a3babSopenharmony_ci                              ExecutionMode 14 OriginUpperLeft
14617a3babSopenharmony_ci               1:             String  ""
15617a3babSopenharmony_ci               8:             String  "uint"
16617a3babSopenharmony_ci              17:             String  "float"
17617a3babSopenharmony_ci              35:             String  "textureProj"
18617a3babSopenharmony_ci              38:             String  "// OpModuleProcessed auto-map-locations
19617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings
20617a3babSopenharmony_ci// OpModuleProcessed client vulkan100
21617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0
22617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled
23617a3babSopenharmony_ci// OpModuleProcessed entry-point main
24617a3babSopenharmony_ci#line 1
25617a3babSopenharmony_ci"
26617a3babSopenharmony_ci              45:             String  "P"
27617a3babSopenharmony_ci              49:             String  "layer"
28617a3babSopenharmony_ci              52:             String  "offset"
29617a3babSopenharmony_ci              60:             String  "filterPCF"
30617a3babSopenharmony_ci              66:             String  "sc"
31617a3babSopenharmony_ci              79:             String  "shadow"
32617a3babSopenharmony_ci              85:             String  "fragcolor"
33617a3babSopenharmony_ci              88:             String  "fragpos"
34617a3babSopenharmony_ci              90:             String  "main"
35617a3babSopenharmony_ci              97:             String  "int"
36617a3babSopenharmony_ci             102:             String  "global_var"
37617a3babSopenharmony_ci             117:             String  "shadowCoord"
38617a3babSopenharmony_ci             139:             String  "bool"
39617a3babSopenharmony_ci             160:             String  "dist"
40617a3babSopenharmony_ci             164:             String  "type.2d.image"
41617a3babSopenharmony_ci             165:             String  "@type.2d.image"
42617a3babSopenharmony_ci             169:             String  "type.sampled.image"
43617a3babSopenharmony_ci             170:             String  "@type.sampled.image"
44617a3babSopenharmony_ci             174:             String  "samplerShadowMap"
45617a3babSopenharmony_ci             222:             String  "texDim"
46617a3babSopenharmony_ci             234:             String  "scale"
47617a3babSopenharmony_ci             241:             String  "dx"
48617a3babSopenharmony_ci             254:             String  "dy"
49617a3babSopenharmony_ci             266:             String  "shadowFactor"
50617a3babSopenharmony_ci             272:             String  "count"
51617a3babSopenharmony_ci             278:             String  "range"
52617a3babSopenharmony_ci             285:             String  "x"
53617a3babSopenharmony_ci             306:             String  "y"
54617a3babSopenharmony_ci             369:             String  "i"
55617a3babSopenharmony_ci             388:             String  "shadowClip"
56617a3babSopenharmony_ci             395:             String  "color"
57617a3babSopenharmony_ci             401:             String  "viewMatrix"
58617a3babSopenharmony_ci             404:             String  "Light"
59617a3babSopenharmony_ci             410:             String  "lights"
60617a3babSopenharmony_ci             413:             String  "debugDisplayTarget"
61617a3babSopenharmony_ci             417:             String  "UBO"
62617a3babSopenharmony_ci             421:             String  "ubo"
63617a3babSopenharmony_ci             464:             String  "fragPos"
64617a3babSopenharmony_ci             473:             String  "samplerposition"
65617a3babSopenharmony_ci             478:             String  "inUV"
66617a3babSopenharmony_ci             486:             String  "normal"
67617a3babSopenharmony_ci             490:             String  "samplerNormal"
68617a3babSopenharmony_ci             499:             String  "albedo"
69617a3babSopenharmony_ci             503:             String  "samplerAlbedo"
70617a3babSopenharmony_ci             532:             String  "outFragColor"
71617a3babSopenharmony_ci             624:             String  "N"
72617a3babSopenharmony_ci             649:             String  "L"
73617a3babSopenharmony_ci             673:             String  "V"
74617a3babSopenharmony_ci             688:             String  "lightCosInnerAngle"
75617a3babSopenharmony_ci             695:             String  "lightCosOuterAngle"
76617a3babSopenharmony_ci             702:             String  "lightRange"
77617a3babSopenharmony_ci             709:             String  "dir"
78617a3babSopenharmony_ci             725:             String  "cosDir"
79617a3babSopenharmony_ci             734:             String  "spotEffect"
80617a3babSopenharmony_ci             744:             String  "heightAttenuation"
81617a3babSopenharmony_ci             753:             String  "NdotL"
82617a3babSopenharmony_ci             763:             String  "diff"
83617a3babSopenharmony_ci             771:             String  "R"
84617a3babSopenharmony_ci             781:             String  "NdotR"
85617a3babSopenharmony_ci             791:             String  "spec"
86617a3babSopenharmony_ci                              Name 14  "main"
87617a3babSopenharmony_ci                              Name 33  "textureProj(vf4;f1;vf2;"
88617a3babSopenharmony_ci                              Name 30  "P"
89617a3babSopenharmony_ci                              Name 31  "layer"
90617a3babSopenharmony_ci                              Name 32  "offset"
91617a3babSopenharmony_ci                              Name 58  "filterPCF(vf4;f1;"
92617a3babSopenharmony_ci                              Name 56  "sc"
93617a3babSopenharmony_ci                              Name 57  "layer"
94617a3babSopenharmony_ci                              Name 77  "shadow(vf3;vf3;"
95617a3babSopenharmony_ci                              Name 75  "fragcolor"
96617a3babSopenharmony_ci                              Name 76  "fragpos"
97617a3babSopenharmony_ci                              Name 100  "global_var"
98617a3babSopenharmony_ci                              Name 109  "shadow"
99617a3babSopenharmony_ci                              Name 115  "shadowCoord"
100617a3babSopenharmony_ci                              Name 158  "dist"
101617a3babSopenharmony_ci                              Name 172  "samplerShadowMap"
102617a3babSopenharmony_ci                              Name 220  "texDim"
103617a3babSopenharmony_ci                              Name 232  "scale"
104617a3babSopenharmony_ci                              Name 239  "dx"
105617a3babSopenharmony_ci                              Name 252  "dy"
106617a3babSopenharmony_ci                              Name 264  "shadowFactor"
107617a3babSopenharmony_ci                              Name 270  "count"
108617a3babSopenharmony_ci                              Name 276  "range"
109617a3babSopenharmony_ci                              Name 283  "x"
110617a3babSopenharmony_ci                              Name 304  "y"
111617a3babSopenharmony_ci                              Name 334  "param"
112617a3babSopenharmony_ci                              Name 336  "param"
113617a3babSopenharmony_ci                              Name 338  "param"
114617a3babSopenharmony_ci                              Name 367  "i"
115617a3babSopenharmony_ci                              Name 386  "shadowClip"
116617a3babSopenharmony_ci                              Name 393  "Light"
117617a3babSopenharmony_ci                              MemberName 393(Light) 0  "position"
118617a3babSopenharmony_ci                              MemberName 393(Light) 1  "target"
119617a3babSopenharmony_ci                              MemberName 393(Light) 2  "color"
120617a3babSopenharmony_ci                              MemberName 393(Light) 3  "viewMatrix"
121617a3babSopenharmony_ci                              Name 407  "UBO"
122617a3babSopenharmony_ci                              MemberName 407(UBO) 0  "viewPos"
123617a3babSopenharmony_ci                              MemberName 407(UBO) 1  "lights"
124617a3babSopenharmony_ci                              MemberName 407(UBO) 2  "useShadows"
125617a3babSopenharmony_ci                              MemberName 407(UBO) 3  "debugDisplayTarget"
126617a3babSopenharmony_ci                              Name 419  "ubo"
127617a3babSopenharmony_ci                              Name 434  "shadowFactor"
128617a3babSopenharmony_ci                              Name 439  "param"
129617a3babSopenharmony_ci                              Name 441  "param"
130617a3babSopenharmony_ci                              Name 462  "fragPos"
131617a3babSopenharmony_ci                              Name 471  "samplerposition"
132617a3babSopenharmony_ci                              Name 476  "inUV"
133617a3babSopenharmony_ci                              Name 484  "normal"
134617a3babSopenharmony_ci                              Name 488  "samplerNormal"
135617a3babSopenharmony_ci                              Name 497  "albedo"
136617a3babSopenharmony_ci                              Name 501  "samplerAlbedo"
137617a3babSopenharmony_ci                              Name 530  "outFragColor"
138617a3babSopenharmony_ci                              Name 534  "param"
139617a3babSopenharmony_ci                              Name 535  "param"
140617a3babSopenharmony_ci                              Name 613  "fragcolor"
141617a3babSopenharmony_ci                              Name 622  "N"
142617a3babSopenharmony_ci                              Name 630  "i"
143617a3babSopenharmony_ci                              Name 647  "L"
144617a3babSopenharmony_ci                              Name 660  "dist"
145617a3babSopenharmony_ci                              Name 671  "V"
146617a3babSopenharmony_ci                              Name 686  "lightCosInnerAngle"
147617a3babSopenharmony_ci                              Name 693  "lightCosOuterAngle"
148617a3babSopenharmony_ci                              Name 700  "lightRange"
149617a3babSopenharmony_ci                              Name 707  "dir"
150617a3babSopenharmony_ci                              Name 723  "cosDir"
151617a3babSopenharmony_ci                              Name 732  "spotEffect"
152617a3babSopenharmony_ci                              Name 742  "heightAttenuation"
153617a3babSopenharmony_ci                              Name 751  "NdotL"
154617a3babSopenharmony_ci                              Name 761  "diff"
155617a3babSopenharmony_ci                              Name 769  "R"
156617a3babSopenharmony_ci                              Name 779  "NdotR"
157617a3babSopenharmony_ci                              Name 789  "spec"
158617a3babSopenharmony_ci                              Name 841  "param"
159617a3babSopenharmony_ci                              Name 843  "param"
160617a3babSopenharmony_ci                              Decorate 172(samplerShadowMap) DescriptorSet 0
161617a3babSopenharmony_ci                              Decorate 172(samplerShadowMap) Binding 5
162617a3babSopenharmony_ci                              MemberDecorate 393(Light) 0 Offset 0
163617a3babSopenharmony_ci                              MemberDecorate 393(Light) 1 Offset 16
164617a3babSopenharmony_ci                              MemberDecorate 393(Light) 2 Offset 32
165617a3babSopenharmony_ci                              MemberDecorate 393(Light) 3 ColMajor
166617a3babSopenharmony_ci                              MemberDecorate 393(Light) 3 Offset 48
167617a3babSopenharmony_ci                              MemberDecorate 393(Light) 3 MatrixStride 16
168617a3babSopenharmony_ci                              Decorate 405 ArrayStride 112
169617a3babSopenharmony_ci                              MemberDecorate 407(UBO) 0 Offset 0
170617a3babSopenharmony_ci                              MemberDecorate 407(UBO) 1 Offset 16
171617a3babSopenharmony_ci                              MemberDecorate 407(UBO) 2 Offset 352
172617a3babSopenharmony_ci                              MemberDecorate 407(UBO) 3 Offset 356
173617a3babSopenharmony_ci                              Decorate 407(UBO) Block
174617a3babSopenharmony_ci                              Decorate 419(ubo) DescriptorSet 0
175617a3babSopenharmony_ci                              Decorate 419(ubo) Binding 4
176617a3babSopenharmony_ci                              Decorate 471(samplerposition) DescriptorSet 0
177617a3babSopenharmony_ci                              Decorate 471(samplerposition) Binding 1
178617a3babSopenharmony_ci                              Decorate 476(inUV) Location 0
179617a3babSopenharmony_ci                              Decorate 488(samplerNormal) DescriptorSet 0
180617a3babSopenharmony_ci                              Decorate 488(samplerNormal) Binding 2
181617a3babSopenharmony_ci                              Decorate 501(samplerAlbedo) DescriptorSet 0
182617a3babSopenharmony_ci                              Decorate 501(samplerAlbedo) Binding 3
183617a3babSopenharmony_ci                              Decorate 530(outFragColor) Location 0
184617a3babSopenharmony_ci               4:             TypeVoid
185617a3babSopenharmony_ci               5:             TypeFunction 4
186617a3babSopenharmony_ci               7:             TypeInt 32 0
187617a3babSopenharmony_ci              10:      7(int) Constant 32
188617a3babSopenharmony_ci              11:      7(int) Constant 6
189617a3babSopenharmony_ci              12:      7(int) Constant 0
190617a3babSopenharmony_ci               9:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12
191617a3babSopenharmony_ci              13:      7(int) Constant 3
192617a3babSopenharmony_ci               6:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4
193617a3babSopenharmony_ci              16:             TypeFloat 32
194617a3babSopenharmony_ci              18:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 17 10 13 12
195617a3babSopenharmony_ci              19:             TypeVector 16(float) 4
196617a3babSopenharmony_ci              20:      7(int) Constant 4
197617a3babSopenharmony_ci              21:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 20
198617a3babSopenharmony_ci              22:             TypePointer Function 19(fvec4)
199617a3babSopenharmony_ci              23:             TypePointer Function 16(float)
200617a3babSopenharmony_ci              24:             TypeVector 16(float) 2
201617a3babSopenharmony_ci              25:      7(int) Constant 2
202617a3babSopenharmony_ci              26:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 25
203617a3babSopenharmony_ci              27:             TypePointer Function 24(fvec2)
204617a3babSopenharmony_ci              28:             TypeFunction 16(float) 22(ptr) 23(ptr) 27(ptr)
205617a3babSopenharmony_ci              29:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 18 21 18 26
206617a3babSopenharmony_ci              37:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 38
207617a3babSopenharmony_ci              39:      7(int) Constant 59
208617a3babSopenharmony_ci              41:      7(int) Constant 1
209617a3babSopenharmony_ci              40:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 41 20 37 25
210617a3babSopenharmony_ci              36:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 35 29 37 39 12 40 35 13 39
211617a3babSopenharmony_ci              44:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 45 21 37 39 12 36 20 41
212617a3babSopenharmony_ci              47:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
213617a3babSopenharmony_ci              48:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 49 18 37 39 12 36 20 25
214617a3babSopenharmony_ci              51:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 52 26 37 39 12 36 20 13
215617a3babSopenharmony_ci              54:             TypeFunction 16(float) 22(ptr) 23(ptr)
216617a3babSopenharmony_ci              55:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 18 21 18
217617a3babSopenharmony_ci              62:      7(int) Constant 76
218617a3babSopenharmony_ci              61:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 60 55 37 62 12 40 60 13 62
219617a3babSopenharmony_ci              65:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 66 21 37 62 12 61 20 41
220617a3babSopenharmony_ci              68:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 49 18 37 62 12 61 20 25
221617a3babSopenharmony_ci              70:             TypeVector 16(float) 3
222617a3babSopenharmony_ci              71:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 18 13
223617a3babSopenharmony_ci              72:             TypePointer Function 70(fvec3)
224617a3babSopenharmony_ci              73:             TypeFunction 70(fvec3) 72(ptr) 72(ptr)
225617a3babSopenharmony_ci              74:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 71 71 71
226617a3babSopenharmony_ci              81:      7(int) Constant 99
227617a3babSopenharmony_ci              80:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 79 74 37 81 12 40 79 13 81
228617a3babSopenharmony_ci              84:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 85 71 37 81 12 80 20 41
229617a3babSopenharmony_ci              87:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 88 71 37 81 12 80 20 25
230617a3babSopenharmony_ci              92:      7(int) Constant 116
231617a3babSopenharmony_ci              91:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 90 6 37 92 12 40 90 13 92
232617a3babSopenharmony_ci              95:      7(int) Constant 41
233617a3babSopenharmony_ci              96:             TypeInt 32 1
234617a3babSopenharmony_ci              98:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 97 10 20 12
235617a3babSopenharmony_ci              99:             TypePointer Private 96(int)
236617a3babSopenharmony_ci 100(global_var):     99(ptr) Variable Private
237617a3babSopenharmony_ci             103:      7(int) Constant 8
238617a3babSopenharmony_ci             101:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 102 98 37 95 12 40 102 100(global_var) 103
239617a3babSopenharmony_ci             104:     96(int) Constant 0
240617a3babSopenharmony_ci             108:      7(int) Constant 61
241617a3babSopenharmony_ci             110:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 79 18 37 108 12 36 20
242617a3babSopenharmony_ci             112:   16(float) Constant 1065353216
243617a3babSopenharmony_ci             114:      7(int) Constant 62
244617a3babSopenharmony_ci             116:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 117 21 37 114 12 36 20
245617a3babSopenharmony_ci             125:      7(int) Constant 63
246617a3babSopenharmony_ci             128:   16(float) Constant 1056964608
247617a3babSopenharmony_ci             137:      7(int) Constant 65
248617a3babSopenharmony_ci             138:             TypeBool
249617a3babSopenharmony_ci             140:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 139 10 25 12
250617a3babSopenharmony_ci             143:   16(float) Constant 3212836864
251617a3babSopenharmony_ci             157:      7(int) Constant 67
252617a3babSopenharmony_ci             159:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 160 18 37 157 12 36 20
253617a3babSopenharmony_ci             162:             TypeImage 16(float) 2D array sampled format:Unknown
254617a3babSopenharmony_ci             166:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 0(DebugInfoNone)
255617a3babSopenharmony_ci             163:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 164 12 37 157 12 40 165 166 13
256617a3babSopenharmony_ci             167:             TypeSampledImage 162
257617a3babSopenharmony_ci             168:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 169 12 37 157 12 40 170 166 13
258617a3babSopenharmony_ci             171:             TypePointer UniformConstant 167
259617a3babSopenharmony_ci172(samplerShadowMap):    171(ptr) Variable UniformConstant
260617a3babSopenharmony_ci             173:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 174 168 37 157 12 40 174 172(samplerShadowMap) 103
261617a3babSopenharmony_ci             187:      7(int) Constant 68
262617a3babSopenharmony_ci             190:   16(float) Constant 0
263617a3babSopenharmony_ci             205:      7(int) Constant 70
264617a3babSopenharmony_ci             206:   16(float) Constant 1048576000
265617a3babSopenharmony_ci             209:      7(int) Constant 73
266617a3babSopenharmony_ci             216:      7(int) Constant 78
267617a3babSopenharmony_ci             217:             TypeVector 96(int) 2
268617a3babSopenharmony_ci             218:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 98 25
269617a3babSopenharmony_ci             219:             TypePointer Function 217(ivec2)
270617a3babSopenharmony_ci             221:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 222 218 37 216 12 61 20
271617a3babSopenharmony_ci             226:             TypeVector 96(int) 3
272617a3babSopenharmony_ci             227:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 98 13
273617a3babSopenharmony_ci             231:      7(int) Constant 79
274617a3babSopenharmony_ci             233:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 234 18 37 231 12 61 20
275617a3babSopenharmony_ci             236:   16(float) Constant 1069547520
276617a3babSopenharmony_ci             238:      7(int) Constant 80
277617a3babSopenharmony_ci             240:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 241 18 37 238 12 61 20
278617a3babSopenharmony_ci             245:             TypePointer Function 96(int)
279617a3babSopenharmony_ci             251:      7(int) Constant 81
280617a3babSopenharmony_ci             253:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 254 18 37 251 12 61 20
281617a3babSopenharmony_ci             263:      7(int) Constant 83
282617a3babSopenharmony_ci             265:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 266 18 37 263 12 61 20
283617a3babSopenharmony_ci             269:      7(int) Constant 84
284617a3babSopenharmony_ci             271:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 272 98 37 269 12 61 20
285617a3babSopenharmony_ci             275:      7(int) Constant 85
286617a3babSopenharmony_ci             277:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 278 98 37 275 12 61 20
287617a3babSopenharmony_ci             280:     96(int) Constant 1
288617a3babSopenharmony_ci             282:      7(int) Constant 87
289617a3babSopenharmony_ci             284:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 285 98 37 282 12 61 20
290617a3babSopenharmony_ci             303:      7(int) Constant 89
291617a3babSopenharmony_ci             305:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 306 98 37 303 12 61 20
292617a3babSopenharmony_ci             324:      7(int) Constant 91
293617a3babSopenharmony_ci             343:      7(int) Constant 92
294617a3babSopenharmony_ci             356:      7(int) Constant 96
295617a3babSopenharmony_ci             366:      7(int) Constant 100
296617a3babSopenharmony_ci             368:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 369 98 37 366 12 80 20
297617a3babSopenharmony_ci             381:     96(int) Constant 3
298617a3babSopenharmony_ci             385:      7(int) Constant 102
299617a3babSopenharmony_ci             387:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 388 21 37 385 12 80 20
300617a3babSopenharmony_ci             390:             TypeMatrix 19(fvec4) 4
301617a3babSopenharmony_ci             392:   138(bool) ConstantTrue
302617a3babSopenharmony_ci             391:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 21 20 392
303617a3babSopenharmony_ci      393(Light):             TypeStruct 19(fvec4) 19(fvec4) 19(fvec4) 390
304617a3babSopenharmony_ci             396:      7(int) Constant 47
305617a3babSopenharmony_ci             397:      7(int) Constant 7
306617a3babSopenharmony_ci             394:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 395 21 37 396 397 12 12 13
307617a3babSopenharmony_ci             398:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 395 21 37 396 397 12 12 13
308617a3babSopenharmony_ci             399:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 395 21 37 396 397 12 12 13
309617a3babSopenharmony_ci             402:      7(int) Constant 48
310617a3babSopenharmony_ci             400:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 401 391 37 402 397 12 12 13
311617a3babSopenharmony_ci             403:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 404 41 37 385 12 40 404 12 13 394 398 399 400
312617a3babSopenharmony_ci             405:             TypeArray 393(Light) 13
313617a3babSopenharmony_ci             406:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 403 13
314617a3babSopenharmony_ci        407(UBO):             TypeStruct 19(fvec4) 405 96(int) 96(int)
315617a3babSopenharmony_ci             408:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 395 21 37 396 397 12 12 13
316617a3babSopenharmony_ci             411:      7(int) Constant 54
317617a3babSopenharmony_ci             409:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 410 406 37 411 103 12 12 13
318617a3babSopenharmony_ci             414:      7(int) Constant 56
319617a3babSopenharmony_ci             412:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 413 98 37 414 11 12 12 13
320617a3babSopenharmony_ci             415:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 413 98 37 414 11 12 12 13
321617a3babSopenharmony_ci             416:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 417 41 37 385 12 40 417 12 13 408 409 412 415
322617a3babSopenharmony_ci             418:             TypePointer Uniform 407(UBO)
323617a3babSopenharmony_ci        419(ubo):    418(ptr) Variable Uniform
324617a3babSopenharmony_ci             420:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 421 416 37 385 12 40 421 419(ubo) 103
325617a3babSopenharmony_ci             423:             TypePointer Uniform 390
326617a3babSopenharmony_ci             433:      7(int) Constant 106
327617a3babSopenharmony_ci             435:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 266 18 37 433 12 80 20
328617a3babSopenharmony_ci             444:      7(int) Constant 111
329617a3babSopenharmony_ci             454:      7(int) Constant 113
330617a3babSopenharmony_ci             461:      7(int) Constant 119
331617a3babSopenharmony_ci             463:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 464 71 37 461 12 91 20
332617a3babSopenharmony_ci             466:             TypeImage 16(float) 2D sampled format:Unknown
333617a3babSopenharmony_ci             467:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 164 12 37 461 12 40 165 166 13
334617a3babSopenharmony_ci             468:             TypeSampledImage 466
335617a3babSopenharmony_ci             469:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 169 12 37 461 12 40 170 166 13
336617a3babSopenharmony_ci             470:             TypePointer UniformConstant 468
337617a3babSopenharmony_ci471(samplerposition):    470(ptr) Variable UniformConstant
338617a3babSopenharmony_ci             472:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 473 469 37 461 12 40 473 471(samplerposition) 103
339617a3babSopenharmony_ci             475:             TypePointer Input 24(fvec2)
340617a3babSopenharmony_ci       476(inUV):    475(ptr) Variable Input
341617a3babSopenharmony_ci             477:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 478 26 37 461 12 40 478 476(inUV) 103
342617a3babSopenharmony_ci             483:      7(int) Constant 120
343617a3babSopenharmony_ci             485:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 486 71 37 483 12 91 20
344617a3babSopenharmony_ci488(samplerNormal):    470(ptr) Variable UniformConstant
345617a3babSopenharmony_ci             489:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 490 469 37 483 12 40 490 488(samplerNormal) 103
346617a3babSopenharmony_ci             496:      7(int) Constant 121
347617a3babSopenharmony_ci             498:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 499 21 37 496 12 91 20
348617a3babSopenharmony_ci501(samplerAlbedo):    470(ptr) Variable UniformConstant
349617a3babSopenharmony_ci             502:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 503 469 37 496 12 40 503 501(samplerAlbedo) 103
350617a3babSopenharmony_ci             508:      7(int) Constant 124
351617a3babSopenharmony_ci             509:             TypePointer Uniform 96(int)
352617a3babSopenharmony_ci             517:      7(int) Constant 125
353617a3babSopenharmony_ci             528:      7(int) Constant 127
354617a3babSopenharmony_ci             529:             TypePointer Output 19(fvec4)
355617a3babSopenharmony_ci530(outFragColor):    529(ptr) Variable Output
356617a3babSopenharmony_ci             531:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 532 21 37 528 12 40 532 530(outFragColor) 103
357617a3babSopenharmony_ci             533:   70(fvec3) ConstantComposite 112 112 112
358617a3babSopenharmony_ci             538:             TypePointer Output 16(float)
359617a3babSopenharmony_ci             546:      7(int) Constant 128
360617a3babSopenharmony_ci             550:      7(int) Constant 130
361617a3babSopenharmony_ci             559:      7(int) Constant 131
362617a3babSopenharmony_ci             563:      7(int) Constant 133
363617a3babSopenharmony_ci             572:      7(int) Constant 134
364617a3babSopenharmony_ci             576:      7(int) Constant 136
365617a3babSopenharmony_ci             586:      7(int) Constant 137
366617a3babSopenharmony_ci             590:      7(int) Constant 139
367617a3babSopenharmony_ci             600:      7(int) Constant 140
368617a3babSopenharmony_ci             605:      7(int) Constant 142
369617a3babSopenharmony_ci             608:      7(int) Constant 143
370617a3babSopenharmony_ci             612:      7(int) Constant 147
371617a3babSopenharmony_ci             614:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 85 71 37 612 12 91 20
372617a3babSopenharmony_ci             618:   16(float) Constant 1036831949
373617a3babSopenharmony_ci             621:      7(int) Constant 149
374617a3babSopenharmony_ci             623:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 624 71 37 621 12 91 20
375617a3babSopenharmony_ci             629:      7(int) Constant 151
376617a3babSopenharmony_ci             631:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 369 98 37 629 12 91 20
377617a3babSopenharmony_ci             646:      7(int) Constant 154
378617a3babSopenharmony_ci             648:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 649 71 37 646 12 91 20
379617a3babSopenharmony_ci             652:             TypePointer Uniform 19(fvec4)
380617a3babSopenharmony_ci             659:      7(int) Constant 156
381617a3babSopenharmony_ci             661:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 160 18 37 659 12 91 20
382617a3babSopenharmony_ci             666:      7(int) Constant 157
383617a3babSopenharmony_ci             670:      7(int) Constant 160
384617a3babSopenharmony_ci             672:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 673 71 37 670 12 91 20
385617a3babSopenharmony_ci             681:      7(int) Constant 161
386617a3babSopenharmony_ci             685:      7(int) Constant 163
387617a3babSopenharmony_ci             687:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 688 18 37 685 12 91 20
388617a3babSopenharmony_ci             690:   16(float) Constant 1064781546
389617a3babSopenharmony_ci             692:      7(int) Constant 164
390617a3babSopenharmony_ci             694:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 695 18 37 692 12 91 20
391617a3babSopenharmony_ci             697:   16(float) Constant 1063781322
392617a3babSopenharmony_ci             699:      7(int) Constant 165
393617a3babSopenharmony_ci             701:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 702 18 37 699 12 91 20
394617a3babSopenharmony_ci             704:   16(float) Constant 1120403456
395617a3babSopenharmony_ci             706:      7(int) Constant 168
396617a3babSopenharmony_ci             708:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 709 71 37 706 12 91 20
397617a3babSopenharmony_ci             722:      7(int) Constant 171
398617a3babSopenharmony_ci             724:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 725 18 37 722 12 91 20
399617a3babSopenharmony_ci             731:      7(int) Constant 172
400617a3babSopenharmony_ci             733:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 734 18 37 731 12 91 20
401617a3babSopenharmony_ci             741:      7(int) Constant 173
402617a3babSopenharmony_ci             743:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 744 18 37 741 12 91 20
403617a3babSopenharmony_ci             750:      7(int) Constant 176
404617a3babSopenharmony_ci             752:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 753 18 37 750 12 91 20
405617a3babSopenharmony_ci             760:      7(int) Constant 177
406617a3babSopenharmony_ci             762:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 763 71 37 760 12 91 20
407617a3babSopenharmony_ci             768:      7(int) Constant 180
408617a3babSopenharmony_ci             770:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 771 71 37 768 12 91 20
409617a3babSopenharmony_ci             778:      7(int) Constant 181
410617a3babSopenharmony_ci             780:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 781 18 37 778 12 91 20
411617a3babSopenharmony_ci             788:      7(int) Constant 182
412617a3babSopenharmony_ci             790:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 791 71 37 788 12 91 20
413617a3babSopenharmony_ci             794:   16(float) Constant 1098907648
414617a3babSopenharmony_ci             799:   16(float) Constant 1075838976
415617a3babSopenharmony_ci             803:      7(int) Constant 184
416617a3babSopenharmony_ci             816:     96(int) Constant 2
417617a3babSopenharmony_ci             832:      7(int) Constant 188
418617a3babSopenharmony_ci             840:      7(int) Constant 190
419617a3babSopenharmony_ci             848:      7(int) Constant 193
420617a3babSopenharmony_ci                              Line 1 116 11
421617a3babSopenharmony_ci        14(main):           4 Function None 5
422617a3babSopenharmony_ci              15:             Label
423617a3babSopenharmony_ci    462(fragPos):     72(ptr) Variable Function
424617a3babSopenharmony_ci     484(normal):     72(ptr) Variable Function
425617a3babSopenharmony_ci     497(albedo):     22(ptr) Variable Function
426617a3babSopenharmony_ci      534(param):     72(ptr) Variable Function
427617a3babSopenharmony_ci      535(param):     72(ptr) Variable Function
428617a3babSopenharmony_ci  613(fragcolor):     72(ptr) Variable Function
429617a3babSopenharmony_ci          622(N):     72(ptr) Variable Function
430617a3babSopenharmony_ci          630(i):    245(ptr) Variable Function
431617a3babSopenharmony_ci          647(L):     72(ptr) Variable Function
432617a3babSopenharmony_ci       660(dist):     23(ptr) Variable Function
433617a3babSopenharmony_ci          671(V):     72(ptr) Variable Function
434617a3babSopenharmony_ci686(lightCosInnerAngle):     23(ptr) Variable Function
435617a3babSopenharmony_ci693(lightCosOuterAngle):     23(ptr) Variable Function
436617a3babSopenharmony_ci 700(lightRange):     23(ptr) Variable Function
437617a3babSopenharmony_ci        707(dir):     72(ptr) Variable Function
438617a3babSopenharmony_ci     723(cosDir):     23(ptr) Variable Function
439617a3babSopenharmony_ci 732(spotEffect):     23(ptr) Variable Function
440617a3babSopenharmony_ci742(heightAttenuation):     23(ptr) Variable Function
441617a3babSopenharmony_ci      751(NdotL):     23(ptr) Variable Function
442617a3babSopenharmony_ci       761(diff):     72(ptr) Variable Function
443617a3babSopenharmony_ci          769(R):     72(ptr) Variable Function
444617a3babSopenharmony_ci      779(NdotR):     23(ptr) Variable Function
445617a3babSopenharmony_ci       789(spec):     72(ptr) Variable Function
446617a3babSopenharmony_ci      841(param):     72(ptr) Variable Function
447617a3babSopenharmony_ci      843(param):     72(ptr) Variable Function
448617a3babSopenharmony_ci              93:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 40
449617a3babSopenharmony_ci              94:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 95 95 12 12
450617a3babSopenharmony_ci                              Store 100(global_var) 104
451617a3babSopenharmony_ci             458:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 91 14(main)
452617a3babSopenharmony_ci             459:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
453617a3babSopenharmony_ci             460:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 461 461 12 12
454617a3babSopenharmony_ci             465:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 463 462(fragPos) 47
455617a3babSopenharmony_ci             474:         468 Load 471(samplerposition)
456617a3babSopenharmony_ci             479:   24(fvec2) Load 476(inUV)
457617a3babSopenharmony_ci             480:   19(fvec4) ImageSampleImplicitLod 474 479
458617a3babSopenharmony_ci             481:   70(fvec3) VectorShuffle 480 480 0 1 2
459617a3babSopenharmony_ci                              Store 462(fragPos) 481
460617a3babSopenharmony_ci             482:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 483 483 12 12
461617a3babSopenharmony_ci             487:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 485 484(normal) 47
462617a3babSopenharmony_ci             491:         468 Load 488(samplerNormal)
463617a3babSopenharmony_ci             492:   24(fvec2) Load 476(inUV)
464617a3babSopenharmony_ci             493:   19(fvec4) ImageSampleImplicitLod 491 492
465617a3babSopenharmony_ci             494:   70(fvec3) VectorShuffle 493 493 0 1 2
466617a3babSopenharmony_ci                              Store 484(normal) 494
467617a3babSopenharmony_ci             495:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 496 496 12 12
468617a3babSopenharmony_ci             500:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 498 497(albedo) 47
469617a3babSopenharmony_ci             504:         468 Load 501(samplerAlbedo)
470617a3babSopenharmony_ci             505:   24(fvec2) Load 476(inUV)
471617a3babSopenharmony_ci             506:   19(fvec4) ImageSampleImplicitLod 504 505
472617a3babSopenharmony_ci                              Store 497(albedo) 506
473617a3babSopenharmony_ci             507:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 508 508 12 12
474617a3babSopenharmony_ci             510:    509(ptr) AccessChain 419(ubo) 381
475617a3babSopenharmony_ci             511:     96(int) Load 510
476617a3babSopenharmony_ci             512:   138(bool) SGreaterThan 511 104
477617a3babSopenharmony_ci                              SelectionMerge 514 None
478617a3babSopenharmony_ci                              BranchConditional 512 513 514
479617a3babSopenharmony_ci             513:               Label
480617a3babSopenharmony_ci             515:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
481617a3babSopenharmony_ci             516:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 517 517 12 12
482617a3babSopenharmony_ci             518:    509(ptr)   AccessChain 419(ubo) 381
483617a3babSopenharmony_ci             519:     96(int)   Load 518
484617a3babSopenharmony_ci                                SelectionMerge 525 None
485617a3babSopenharmony_ci                                Switch 519 525 
486617a3babSopenharmony_ci                                       case 1: 520
487617a3babSopenharmony_ci                                       case 2: 521
488617a3babSopenharmony_ci                                       case 3: 522
489617a3babSopenharmony_ci                                       case 4: 523
490617a3babSopenharmony_ci                                       case 5: 524
491617a3babSopenharmony_ci             520:                 Label
492617a3babSopenharmony_ci             526:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
493617a3babSopenharmony_ci             527:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 528 528 12 12
494617a3babSopenharmony_ci                                  Store 534(param) 533
495617a3babSopenharmony_ci             536:   70(fvec3)     Load 462(fragPos)
496617a3babSopenharmony_ci                                  Store 535(param) 536
497617a3babSopenharmony_ci             537:   70(fvec3)     FunctionCall 77(shadow(vf3;vf3;) 534(param) 535(param)
498617a3babSopenharmony_ci             539:    538(ptr)     AccessChain 530(outFragColor) 12
499617a3babSopenharmony_ci             540:   16(float)     CompositeExtract 537 0
500617a3babSopenharmony_ci                                  Store 539 540
501617a3babSopenharmony_ci             541:    538(ptr)     AccessChain 530(outFragColor) 41
502617a3babSopenharmony_ci             542:   16(float)     CompositeExtract 537 1
503617a3babSopenharmony_ci                                  Store 541 542
504617a3babSopenharmony_ci             543:    538(ptr)     AccessChain 530(outFragColor) 25
505617a3babSopenharmony_ci             544:   16(float)     CompositeExtract 537 2
506617a3babSopenharmony_ci                                  Store 543 544
507617a3babSopenharmony_ci             545:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 546 546 12 12
508617a3babSopenharmony_ci                                  Branch 525
509617a3babSopenharmony_ci             521:                 Label
510617a3babSopenharmony_ci             548:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
511617a3babSopenharmony_ci             549:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 550 550 12 12
512617a3babSopenharmony_ci             551:   70(fvec3)     Load 462(fragPos)
513617a3babSopenharmony_ci             552:    538(ptr)     AccessChain 530(outFragColor) 12
514617a3babSopenharmony_ci             553:   16(float)     CompositeExtract 551 0
515617a3babSopenharmony_ci                                  Store 552 553
516617a3babSopenharmony_ci             554:    538(ptr)     AccessChain 530(outFragColor) 41
517617a3babSopenharmony_ci             555:   16(float)     CompositeExtract 551 1
518617a3babSopenharmony_ci                                  Store 554 555
519617a3babSopenharmony_ci             556:    538(ptr)     AccessChain 530(outFragColor) 25
520617a3babSopenharmony_ci             557:   16(float)     CompositeExtract 551 2
521617a3babSopenharmony_ci                                  Store 556 557
522617a3babSopenharmony_ci             558:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 559 559 12 12
523617a3babSopenharmony_ci                                  Branch 525
524617a3babSopenharmony_ci             522:                 Label
525617a3babSopenharmony_ci             561:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
526617a3babSopenharmony_ci             562:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 563 563 12 12
527617a3babSopenharmony_ci             564:   70(fvec3)     Load 484(normal)
528617a3babSopenharmony_ci             565:    538(ptr)     AccessChain 530(outFragColor) 12
529617a3babSopenharmony_ci             566:   16(float)     CompositeExtract 564 0
530617a3babSopenharmony_ci                                  Store 565 566
531617a3babSopenharmony_ci             567:    538(ptr)     AccessChain 530(outFragColor) 41
532617a3babSopenharmony_ci             568:   16(float)     CompositeExtract 564 1
533617a3babSopenharmony_ci                                  Store 567 568
534617a3babSopenharmony_ci             569:    538(ptr)     AccessChain 530(outFragColor) 25
535617a3babSopenharmony_ci             570:   16(float)     CompositeExtract 564 2
536617a3babSopenharmony_ci                                  Store 569 570
537617a3babSopenharmony_ci             571:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 572 572 12 12
538617a3babSopenharmony_ci                                  Branch 525
539617a3babSopenharmony_ci             523:                 Label
540617a3babSopenharmony_ci             574:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
541617a3babSopenharmony_ci             575:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 576 576 12 12
542617a3babSopenharmony_ci             577:   19(fvec4)     Load 497(albedo)
543617a3babSopenharmony_ci             578:   70(fvec3)     VectorShuffle 577 577 0 1 2
544617a3babSopenharmony_ci             579:    538(ptr)     AccessChain 530(outFragColor) 12
545617a3babSopenharmony_ci             580:   16(float)     CompositeExtract 578 0
546617a3babSopenharmony_ci                                  Store 579 580
547617a3babSopenharmony_ci             581:    538(ptr)     AccessChain 530(outFragColor) 41
548617a3babSopenharmony_ci             582:   16(float)     CompositeExtract 578 1
549617a3babSopenharmony_ci                                  Store 581 582
550617a3babSopenharmony_ci             583:    538(ptr)     AccessChain 530(outFragColor) 25
551617a3babSopenharmony_ci             584:   16(float)     CompositeExtract 578 2
552617a3babSopenharmony_ci                                  Store 583 584
553617a3babSopenharmony_ci             585:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 586 586 12 12
554617a3babSopenharmony_ci                                  Branch 525
555617a3babSopenharmony_ci             524:                 Label
556617a3babSopenharmony_ci             588:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
557617a3babSopenharmony_ci             589:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 590 590 12 12
558617a3babSopenharmony_ci             591:   19(fvec4)     Load 497(albedo)
559617a3babSopenharmony_ci             592:   70(fvec3)     VectorShuffle 591 591 3 3 3
560617a3babSopenharmony_ci             593:    538(ptr)     AccessChain 530(outFragColor) 12
561617a3babSopenharmony_ci             594:   16(float)     CompositeExtract 592 0
562617a3babSopenharmony_ci                                  Store 593 594
563617a3babSopenharmony_ci             595:    538(ptr)     AccessChain 530(outFragColor) 41
564617a3babSopenharmony_ci             596:   16(float)     CompositeExtract 592 1
565617a3babSopenharmony_ci                                  Store 595 596
566617a3babSopenharmony_ci             597:    538(ptr)     AccessChain 530(outFragColor) 25
567617a3babSopenharmony_ci             598:   16(float)     CompositeExtract 592 2
568617a3babSopenharmony_ci                                  Store 597 598
569617a3babSopenharmony_ci             599:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 600 600 12 12
570617a3babSopenharmony_ci                                  Branch 525
571617a3babSopenharmony_ci             525:               Label
572617a3babSopenharmony_ci             603:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
573617a3babSopenharmony_ci             604:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 605 605 12 12
574617a3babSopenharmony_ci             606:    538(ptr)   AccessChain 530(outFragColor) 13
575617a3babSopenharmony_ci                                Store 606 112
576617a3babSopenharmony_ci             607:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 608 608 12 12
577617a3babSopenharmony_ci                                Return
578617a3babSopenharmony_ci             514:             Label
579617a3babSopenharmony_ci             610:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
580617a3babSopenharmony_ci             611:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 612 612 12 12
581617a3babSopenharmony_ci             615:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 614 613(fragcolor) 47
582617a3babSopenharmony_ci             616:   19(fvec4) Load 497(albedo)
583617a3babSopenharmony_ci             617:   70(fvec3) VectorShuffle 616 616 0 1 2
584617a3babSopenharmony_ci             619:   70(fvec3) VectorTimesScalar 617 618
585617a3babSopenharmony_ci                              Store 613(fragcolor) 619
586617a3babSopenharmony_ci             620:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 621 621 12 12
587617a3babSopenharmony_ci             625:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 623 622(N) 47
588617a3babSopenharmony_ci             626:   70(fvec3) Load 484(normal)
589617a3babSopenharmony_ci             627:   70(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 626
590617a3babSopenharmony_ci                              Store 622(N) 627
591617a3babSopenharmony_ci             628:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 629 629 12 12
592617a3babSopenharmony_ci             632:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 631 630(i) 47
593617a3babSopenharmony_ci                              Store 630(i) 104
594617a3babSopenharmony_ci                              Branch 633
595617a3babSopenharmony_ci             633:             Label
596617a3babSopenharmony_ci             637:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
597617a3babSopenharmony_ci             638:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 629 629 12 12
598617a3babSopenharmony_ci                              LoopMerge 635 636 None
599617a3babSopenharmony_ci                              Branch 639
600617a3babSopenharmony_ci             639:             Label
601617a3babSopenharmony_ci             640:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
602617a3babSopenharmony_ci             641:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 629 629 12 12
603617a3babSopenharmony_ci             642:     96(int) Load 630(i)
604617a3babSopenharmony_ci             643:   138(bool) SLessThan 642 381
605617a3babSopenharmony_ci                              BranchConditional 643 634 635
606617a3babSopenharmony_ci             634:               Label
607617a3babSopenharmony_ci             644:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
608617a3babSopenharmony_ci             645:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 646 646 12 12
609617a3babSopenharmony_ci             650:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 648 647(L) 47
610617a3babSopenharmony_ci             651:     96(int)   Load 630(i)
611617a3babSopenharmony_ci             653:    652(ptr)   AccessChain 419(ubo) 280 651 104
612617a3babSopenharmony_ci             654:   19(fvec4)   Load 653
613617a3babSopenharmony_ci             655:   70(fvec3)   VectorShuffle 654 654 0 1 2
614617a3babSopenharmony_ci             656:   70(fvec3)   Load 462(fragPos)
615617a3babSopenharmony_ci             657:   70(fvec3)   FSub 655 656
616617a3babSopenharmony_ci                                Store 647(L) 657
617617a3babSopenharmony_ci             658:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 659 659 12 12
618617a3babSopenharmony_ci             662:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 661 660(dist) 47
619617a3babSopenharmony_ci             663:   70(fvec3)   Load 647(L)
620617a3babSopenharmony_ci             664:   16(float)   ExtInst 3(GLSL.std.450) 66(Length) 663
621617a3babSopenharmony_ci                                Store 660(dist) 664
622617a3babSopenharmony_ci             665:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 666 666 12 12
623617a3babSopenharmony_ci             667:   70(fvec3)   Load 647(L)
624617a3babSopenharmony_ci             668:   70(fvec3)   ExtInst 3(GLSL.std.450) 69(Normalize) 667
625617a3babSopenharmony_ci                                Store 647(L) 668
626617a3babSopenharmony_ci             669:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 670 670 12 12
627617a3babSopenharmony_ci             674:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 672 671(V) 47
628617a3babSopenharmony_ci             675:    652(ptr)   AccessChain 419(ubo) 104
629617a3babSopenharmony_ci             676:   19(fvec4)   Load 675
630617a3babSopenharmony_ci             677:   70(fvec3)   VectorShuffle 676 676 0 1 2
631617a3babSopenharmony_ci             678:   70(fvec3)   Load 462(fragPos)
632617a3babSopenharmony_ci             679:   70(fvec3)   FSub 677 678
633617a3babSopenharmony_ci                                Store 671(V) 679
634617a3babSopenharmony_ci             680:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 681 681 12 12
635617a3babSopenharmony_ci             682:   70(fvec3)   Load 671(V)
636617a3babSopenharmony_ci             683:   70(fvec3)   ExtInst 3(GLSL.std.450) 69(Normalize) 682
637617a3babSopenharmony_ci                                Store 671(V) 683
638617a3babSopenharmony_ci             684:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 685 685 12 12
639617a3babSopenharmony_ci             689:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 687 686(lightCosInnerAngle) 47
640617a3babSopenharmony_ci                                Store 686(lightCosInnerAngle) 690
641617a3babSopenharmony_ci             691:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 692 692 12 12
642617a3babSopenharmony_ci             696:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 694 693(lightCosOuterAngle) 47
643617a3babSopenharmony_ci                                Store 693(lightCosOuterAngle) 697
644617a3babSopenharmony_ci             698:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 699 699 12 12
645617a3babSopenharmony_ci             703:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 701 700(lightRange) 47
646617a3babSopenharmony_ci                                Store 700(lightRange) 704
647617a3babSopenharmony_ci             705:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 706 706 12 12
648617a3babSopenharmony_ci             710:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 708 707(dir) 47
649617a3babSopenharmony_ci             711:     96(int)   Load 630(i)
650617a3babSopenharmony_ci             712:    652(ptr)   AccessChain 419(ubo) 280 711 104
651617a3babSopenharmony_ci             713:   19(fvec4)   Load 712
652617a3babSopenharmony_ci             714:   70(fvec3)   VectorShuffle 713 713 0 1 2
653617a3babSopenharmony_ci             715:     96(int)   Load 630(i)
654617a3babSopenharmony_ci             716:    652(ptr)   AccessChain 419(ubo) 280 715 280
655617a3babSopenharmony_ci             717:   19(fvec4)   Load 716
656617a3babSopenharmony_ci             718:   70(fvec3)   VectorShuffle 717 717 0 1 2
657617a3babSopenharmony_ci             719:   70(fvec3)   FSub 714 718
658617a3babSopenharmony_ci             720:   70(fvec3)   ExtInst 3(GLSL.std.450) 69(Normalize) 719
659617a3babSopenharmony_ci                                Store 707(dir) 720
660617a3babSopenharmony_ci             721:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 722 722 12 12
661617a3babSopenharmony_ci             726:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 724 723(cosDir) 47
662617a3babSopenharmony_ci             727:   70(fvec3)   Load 647(L)
663617a3babSopenharmony_ci             728:   70(fvec3)   Load 707(dir)
664617a3babSopenharmony_ci             729:   16(float)   Dot 727 728
665617a3babSopenharmony_ci                                Store 723(cosDir) 729
666617a3babSopenharmony_ci             730:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 731 731 12 12
667617a3babSopenharmony_ci             735:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 733 732(spotEffect) 47
668617a3babSopenharmony_ci             736:   16(float)   Load 693(lightCosOuterAngle)
669617a3babSopenharmony_ci             737:   16(float)   Load 686(lightCosInnerAngle)
670617a3babSopenharmony_ci             738:   16(float)   Load 723(cosDir)
671617a3babSopenharmony_ci             739:   16(float)   ExtInst 3(GLSL.std.450) 49(SmoothStep) 736 737 738
672617a3babSopenharmony_ci                                Store 732(spotEffect) 739
673617a3babSopenharmony_ci             740:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 741 741 12 12
674617a3babSopenharmony_ci             745:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 743 742(heightAttenuation) 47
675617a3babSopenharmony_ci             746:   16(float)   Load 700(lightRange)
676617a3babSopenharmony_ci             747:   16(float)   Load 660(dist)
677617a3babSopenharmony_ci             748:   16(float)   ExtInst 3(GLSL.std.450) 49(SmoothStep) 746 190 747
678617a3babSopenharmony_ci                                Store 742(heightAttenuation) 748
679617a3babSopenharmony_ci             749:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 750 750 12 12
680617a3babSopenharmony_ci             754:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 752 751(NdotL) 47
681617a3babSopenharmony_ci             755:   70(fvec3)   Load 622(N)
682617a3babSopenharmony_ci             756:   70(fvec3)   Load 647(L)
683617a3babSopenharmony_ci             757:   16(float)   Dot 755 756
684617a3babSopenharmony_ci             758:   16(float)   ExtInst 3(GLSL.std.450) 40(FMax) 190 757
685617a3babSopenharmony_ci                                Store 751(NdotL) 758
686617a3babSopenharmony_ci             759:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 760 760 12 12
687617a3babSopenharmony_ci             764:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 762 761(diff) 47
688617a3babSopenharmony_ci             765:   16(float)   Load 751(NdotL)
689617a3babSopenharmony_ci             766:   70(fvec3)   CompositeConstruct 765 765 765
690617a3babSopenharmony_ci                                Store 761(diff) 766
691617a3babSopenharmony_ci             767:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 768 768 12 12
692617a3babSopenharmony_ci             772:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 770 769(R) 47
693617a3babSopenharmony_ci             773:   70(fvec3)   Load 647(L)
694617a3babSopenharmony_ci             774:   70(fvec3)   FNegate 773
695617a3babSopenharmony_ci             775:   70(fvec3)   Load 622(N)
696617a3babSopenharmony_ci             776:   70(fvec3)   ExtInst 3(GLSL.std.450) 71(Reflect) 774 775
697617a3babSopenharmony_ci                                Store 769(R) 776
698617a3babSopenharmony_ci             777:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 778 778 12 12
699617a3babSopenharmony_ci             782:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 780 779(NdotR) 47
700617a3babSopenharmony_ci             783:   70(fvec3)   Load 769(R)
701617a3babSopenharmony_ci             784:   70(fvec3)   Load 671(V)
702617a3babSopenharmony_ci             785:   16(float)   Dot 783 784
703617a3babSopenharmony_ci             786:   16(float)   ExtInst 3(GLSL.std.450) 40(FMax) 190 785
704617a3babSopenharmony_ci                                Store 779(NdotR) 786
705617a3babSopenharmony_ci             787:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 788 788 12 12
706617a3babSopenharmony_ci             792:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 790 789(spec) 47
707617a3babSopenharmony_ci             793:   16(float)   Load 779(NdotR)
708617a3babSopenharmony_ci             795:   16(float)   ExtInst 3(GLSL.std.450) 26(Pow) 793 794
709617a3babSopenharmony_ci             796:     23(ptr)   AccessChain 497(albedo) 13
710617a3babSopenharmony_ci             797:   16(float)   Load 796
711617a3babSopenharmony_ci             798:   16(float)   FMul 795 797
712617a3babSopenharmony_ci             800:   16(float)   FMul 798 799
713617a3babSopenharmony_ci             801:   70(fvec3)   CompositeConstruct 800 800 800
714617a3babSopenharmony_ci                                Store 789(spec) 801
715617a3babSopenharmony_ci             802:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 803 803 12 12
716617a3babSopenharmony_ci             804:   70(fvec3)   Load 761(diff)
717617a3babSopenharmony_ci             805:   70(fvec3)   Load 789(spec)
718617a3babSopenharmony_ci             806:   70(fvec3)   FAdd 804 805
719617a3babSopenharmony_ci             807:   16(float)   Load 732(spotEffect)
720617a3babSopenharmony_ci             808:   70(fvec3)   VectorTimesScalar 806 807
721617a3babSopenharmony_ci             809:   16(float)   Load 742(heightAttenuation)
722617a3babSopenharmony_ci             810:   70(fvec3)   VectorTimesScalar 808 809
723617a3babSopenharmony_ci             811:   16(float)   CompositeExtract 810 0
724617a3babSopenharmony_ci             812:   16(float)   CompositeExtract 810 1
725617a3babSopenharmony_ci             813:   16(float)   CompositeExtract 810 2
726617a3babSopenharmony_ci             814:   70(fvec3)   CompositeConstruct 811 812 813
727617a3babSopenharmony_ci             815:     96(int)   Load 630(i)
728617a3babSopenharmony_ci             817:    652(ptr)   AccessChain 419(ubo) 280 815 816
729617a3babSopenharmony_ci             818:   19(fvec4)   Load 817
730617a3babSopenharmony_ci             819:   70(fvec3)   VectorShuffle 818 818 0 1 2
731617a3babSopenharmony_ci             820:   70(fvec3)   FMul 814 819
732617a3babSopenharmony_ci             821:   19(fvec4)   Load 497(albedo)
733617a3babSopenharmony_ci             822:   70(fvec3)   VectorShuffle 821 821 0 1 2
734617a3babSopenharmony_ci             823:   70(fvec3)   FMul 820 822
735617a3babSopenharmony_ci             824:   70(fvec3)   Load 613(fragcolor)
736617a3babSopenharmony_ci             825:   70(fvec3)   FAdd 824 823
737617a3babSopenharmony_ci                                Store 613(fragcolor) 825
738617a3babSopenharmony_ci                                Branch 636
739617a3babSopenharmony_ci             636:               Label
740617a3babSopenharmony_ci             826:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
741617a3babSopenharmony_ci             827:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 629 629 12 12
742617a3babSopenharmony_ci             828:     96(int)   Load 630(i)
743617a3babSopenharmony_ci             829:     96(int)   IAdd 828 280
744617a3babSopenharmony_ci                                Store 630(i) 829
745617a3babSopenharmony_ci                                Branch 633
746617a3babSopenharmony_ci             635:             Label
747617a3babSopenharmony_ci             830:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
748617a3babSopenharmony_ci             831:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 832 832 12 12
749617a3babSopenharmony_ci             833:    509(ptr) AccessChain 419(ubo) 816
750617a3babSopenharmony_ci             834:     96(int) Load 833
751617a3babSopenharmony_ci             835:   138(bool) SGreaterThan 834 104
752617a3babSopenharmony_ci                              SelectionMerge 837 None
753617a3babSopenharmony_ci                              BranchConditional 835 836 837
754617a3babSopenharmony_ci             836:               Label
755617a3babSopenharmony_ci             838:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
756617a3babSopenharmony_ci             839:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 840 840 12 12
757617a3babSopenharmony_ci             842:   70(fvec3)   Load 613(fragcolor)
758617a3babSopenharmony_ci                                Store 841(param) 842
759617a3babSopenharmony_ci             844:   70(fvec3)   Load 462(fragPos)
760617a3babSopenharmony_ci                                Store 843(param) 844
761617a3babSopenharmony_ci             845:   70(fvec3)   FunctionCall 77(shadow(vf3;vf3;) 841(param) 843(param)
762617a3babSopenharmony_ci                                Store 613(fragcolor) 845
763617a3babSopenharmony_ci                                Branch 837
764617a3babSopenharmony_ci             837:             Label
765617a3babSopenharmony_ci             846:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 91
766617a3babSopenharmony_ci             847:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 848 848 12 12
767617a3babSopenharmony_ci             849:   70(fvec3) Load 613(fragcolor)
768617a3babSopenharmony_ci             850:   16(float) CompositeExtract 849 0
769617a3babSopenharmony_ci             851:   16(float) CompositeExtract 849 1
770617a3babSopenharmony_ci             852:   16(float) CompositeExtract 849 2
771617a3babSopenharmony_ci             853:   19(fvec4) CompositeConstruct 850 851 852 112
772617a3babSopenharmony_ci                              Store 530(outFragColor) 853
773617a3babSopenharmony_ci                              Return
774617a3babSopenharmony_ci                              FunctionEnd
775617a3babSopenharmony_ci                              Line 1 59 51
776617a3babSopenharmony_ci33(textureProj(vf4;f1;vf2;):   16(float) Function None 28
777617a3babSopenharmony_ci           30(P):     22(ptr) FunctionParameter
778617a3babSopenharmony_ci       31(layer):     23(ptr) FunctionParameter
779617a3babSopenharmony_ci      32(offset):     27(ptr) FunctionParameter
780617a3babSopenharmony_ci              34:             Label
781617a3babSopenharmony_ci     109(shadow):     23(ptr) Variable Function
782617a3babSopenharmony_ci115(shadowCoord):     22(ptr) Variable Function
783617a3babSopenharmony_ci       158(dist):     23(ptr) Variable Function
784617a3babSopenharmony_ci              42:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
785617a3babSopenharmony_ci              43:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 39 39 12 12
786617a3babSopenharmony_ci              46:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 44 30(P) 47
787617a3babSopenharmony_ci              50:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 48 31(layer) 47
788617a3babSopenharmony_ci              53:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 51 32(offset) 47
789617a3babSopenharmony_ci             105:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 36 33(textureProj(vf4;f1;vf2;)
790617a3babSopenharmony_ci             106:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
791617a3babSopenharmony_ci             107:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 108 108 12 12
792617a3babSopenharmony_ci             111:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 110 109(shadow) 47
793617a3babSopenharmony_ci                              Store 109(shadow) 112
794617a3babSopenharmony_ci             113:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 114 114 12 12
795617a3babSopenharmony_ci             118:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 116 115(shadowCoord) 47
796617a3babSopenharmony_ci             119:   19(fvec4) Load 30(P)
797617a3babSopenharmony_ci             120:     23(ptr) AccessChain 30(P) 13
798617a3babSopenharmony_ci             121:   16(float) Load 120
799617a3babSopenharmony_ci             122:   19(fvec4) CompositeConstruct 121 121 121 121
800617a3babSopenharmony_ci             123:   19(fvec4) FDiv 119 122
801617a3babSopenharmony_ci                              Store 115(shadowCoord) 123
802617a3babSopenharmony_ci             124:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 125 125 12 12
803617a3babSopenharmony_ci             126:   19(fvec4) Load 115(shadowCoord)
804617a3babSopenharmony_ci             127:   24(fvec2) VectorShuffle 126 126 0 1
805617a3babSopenharmony_ci             129:   24(fvec2) VectorTimesScalar 127 128
806617a3babSopenharmony_ci             130:   24(fvec2) CompositeConstruct 128 128
807617a3babSopenharmony_ci             131:   24(fvec2) FAdd 129 130
808617a3babSopenharmony_ci             132:     23(ptr) AccessChain 115(shadowCoord) 12
809617a3babSopenharmony_ci             133:   16(float) CompositeExtract 131 0
810617a3babSopenharmony_ci                              Store 132 133
811617a3babSopenharmony_ci             134:     23(ptr) AccessChain 115(shadowCoord) 41
812617a3babSopenharmony_ci             135:   16(float) CompositeExtract 131 1
813617a3babSopenharmony_ci                              Store 134 135
814617a3babSopenharmony_ci             136:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 137 137 12 12
815617a3babSopenharmony_ci             141:     23(ptr) AccessChain 115(shadowCoord) 25
816617a3babSopenharmony_ci             142:   16(float) Load 141
817617a3babSopenharmony_ci             144:   138(bool) FOrdGreaterThan 142 143
818617a3babSopenharmony_ci                              SelectionMerge 146 None
819617a3babSopenharmony_ci                              BranchConditional 144 145 146
820617a3babSopenharmony_ci             145:               Label
821617a3babSopenharmony_ci             147:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
822617a3babSopenharmony_ci             148:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 137 137 12 12
823617a3babSopenharmony_ci             149:     23(ptr)   AccessChain 115(shadowCoord) 25
824617a3babSopenharmony_ci             150:   16(float)   Load 149
825617a3babSopenharmony_ci             151:   138(bool)   FOrdLessThan 150 112
826617a3babSopenharmony_ci                                Branch 146
827617a3babSopenharmony_ci             146:             Label
828617a3babSopenharmony_ci             152:   138(bool) Phi 144 34 151 145
829617a3babSopenharmony_ci                              SelectionMerge 154 None
830617a3babSopenharmony_ci                              BranchConditional 152 153 154
831617a3babSopenharmony_ci             153:               Label
832617a3babSopenharmony_ci             155:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
833617a3babSopenharmony_ci             156:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 157 157 12 12
834617a3babSopenharmony_ci             161:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 159 158(dist) 47
835617a3babSopenharmony_ci             175:         167   Load 172(samplerShadowMap)
836617a3babSopenharmony_ci             176:   19(fvec4)   Load 115(shadowCoord)
837617a3babSopenharmony_ci             177:   24(fvec2)   VectorShuffle 176 176 0 1
838617a3babSopenharmony_ci             178:   24(fvec2)   Load 32(offset)
839617a3babSopenharmony_ci             179:   24(fvec2)   FAdd 177 178
840617a3babSopenharmony_ci             180:   16(float)   Load 31(layer)
841617a3babSopenharmony_ci             181:   16(float)   CompositeExtract 179 0
842617a3babSopenharmony_ci             182:   16(float)   CompositeExtract 179 1
843617a3babSopenharmony_ci             183:   70(fvec3)   CompositeConstruct 181 182 180
844617a3babSopenharmony_ci             184:   19(fvec4)   ImageSampleImplicitLod 175 183
845617a3babSopenharmony_ci             185:   16(float)   CompositeExtract 184 0
846617a3babSopenharmony_ci                                Store 158(dist) 185
847617a3babSopenharmony_ci             186:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 187 187 12 12
848617a3babSopenharmony_ci             188:     23(ptr)   AccessChain 115(shadowCoord) 13
849617a3babSopenharmony_ci             189:   16(float)   Load 188
850617a3babSopenharmony_ci             191:   138(bool)   FOrdGreaterThan 189 190
851617a3babSopenharmony_ci                                SelectionMerge 193 None
852617a3babSopenharmony_ci                                BranchConditional 191 192 193
853617a3babSopenharmony_ci             192:                 Label
854617a3babSopenharmony_ci             194:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
855617a3babSopenharmony_ci             195:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 187 187 12 12
856617a3babSopenharmony_ci             196:   16(float)     Load 158(dist)
857617a3babSopenharmony_ci             197:     23(ptr)     AccessChain 115(shadowCoord) 25
858617a3babSopenharmony_ci             198:   16(float)     Load 197
859617a3babSopenharmony_ci             199:   138(bool)     FOrdLessThan 196 198
860617a3babSopenharmony_ci                                  Branch 193
861617a3babSopenharmony_ci             193:               Label
862617a3babSopenharmony_ci             200:   138(bool)   Phi 191 153 199 192
863617a3babSopenharmony_ci                                SelectionMerge 202 None
864617a3babSopenharmony_ci                                BranchConditional 200 201 202
865617a3babSopenharmony_ci             201:                 Label
866617a3babSopenharmony_ci             203:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
867617a3babSopenharmony_ci             204:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 205 205 12 12
868617a3babSopenharmony_ci                                  Store 109(shadow) 206
869617a3babSopenharmony_ci                                  Branch 202
870617a3babSopenharmony_ci             202:               Label
871617a3babSopenharmony_ci                                Branch 154
872617a3babSopenharmony_ci             154:             Label
873617a3babSopenharmony_ci             207:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 36
874617a3babSopenharmony_ci             208:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 209 209 12 12
875617a3babSopenharmony_ci             210:   16(float) Load 109(shadow)
876617a3babSopenharmony_ci                              ReturnValue 210
877617a3babSopenharmony_ci                              FunctionEnd
878617a3babSopenharmony_ci                              Line 1 76 37
879617a3babSopenharmony_ci58(filterPCF(vf4;f1;):   16(float) Function None 54
880617a3babSopenharmony_ci          56(sc):     22(ptr) FunctionParameter
881617a3babSopenharmony_ci       57(layer):     23(ptr) FunctionParameter
882617a3babSopenharmony_ci              59:             Label
883617a3babSopenharmony_ci     220(texDim):    219(ptr) Variable Function
884617a3babSopenharmony_ci      232(scale):     23(ptr) Variable Function
885617a3babSopenharmony_ci         239(dx):     23(ptr) Variable Function
886617a3babSopenharmony_ci         252(dy):     23(ptr) Variable Function
887617a3babSopenharmony_ci264(shadowFactor):     23(ptr) Variable Function
888617a3babSopenharmony_ci      270(count):    245(ptr) Variable Function
889617a3babSopenharmony_ci      276(range):    245(ptr) Variable Function
890617a3babSopenharmony_ci          283(x):    245(ptr) Variable Function
891617a3babSopenharmony_ci          304(y):    245(ptr) Variable Function
892617a3babSopenharmony_ci      334(param):     22(ptr) Variable Function
893617a3babSopenharmony_ci      336(param):     23(ptr) Variable Function
894617a3babSopenharmony_ci      338(param):     27(ptr) Variable Function
895617a3babSopenharmony_ci              63:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
896617a3babSopenharmony_ci              64:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 62 62 12 12
897617a3babSopenharmony_ci              67:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 65 56(sc) 47
898617a3babSopenharmony_ci              69:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 68 57(layer) 47
899617a3babSopenharmony_ci             213:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 61 58(filterPCF(vf4;f1;)
900617a3babSopenharmony_ci             214:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
901617a3babSopenharmony_ci             215:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 216 216 12 12
902617a3babSopenharmony_ci             223:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 221 220(texDim) 47
903617a3babSopenharmony_ci             224:         167 Load 172(samplerShadowMap)
904617a3babSopenharmony_ci             225:         162 Image 224
905617a3babSopenharmony_ci             228:  226(ivec3) ImageQuerySizeLod 225 104
906617a3babSopenharmony_ci             229:  217(ivec2) VectorShuffle 228 228 0 1
907617a3babSopenharmony_ci                              Store 220(texDim) 229
908617a3babSopenharmony_ci             230:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 231 231 12 12
909617a3babSopenharmony_ci             235:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 233 232(scale) 47
910617a3babSopenharmony_ci                              Store 232(scale) 236
911617a3babSopenharmony_ci             237:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 238 238 12 12
912617a3babSopenharmony_ci             242:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 240 239(dx) 47
913617a3babSopenharmony_ci             243:   16(float) Load 232(scale)
914617a3babSopenharmony_ci             244:   16(float) FMul 243 112
915617a3babSopenharmony_ci             246:    245(ptr) AccessChain 220(texDim) 12
916617a3babSopenharmony_ci             247:     96(int) Load 246
917617a3babSopenharmony_ci             248:   16(float) ConvertSToF 247
918617a3babSopenharmony_ci             249:   16(float) FDiv 244 248
919617a3babSopenharmony_ci                              Store 239(dx) 249
920617a3babSopenharmony_ci             250:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 251 251 12 12
921617a3babSopenharmony_ci             255:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 253 252(dy) 47
922617a3babSopenharmony_ci             256:   16(float) Load 232(scale)
923617a3babSopenharmony_ci             257:   16(float) FMul 256 112
924617a3babSopenharmony_ci             258:    245(ptr) AccessChain 220(texDim) 41
925617a3babSopenharmony_ci             259:     96(int) Load 258
926617a3babSopenharmony_ci             260:   16(float) ConvertSToF 259
927617a3babSopenharmony_ci             261:   16(float) FDiv 257 260
928617a3babSopenharmony_ci                              Store 252(dy) 261
929617a3babSopenharmony_ci             262:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 263 263 12 12
930617a3babSopenharmony_ci             267:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 265 264(shadowFactor) 47
931617a3babSopenharmony_ci                              Store 264(shadowFactor) 190
932617a3babSopenharmony_ci             268:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 269 269 12 12
933617a3babSopenharmony_ci             273:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 271 270(count) 47
934617a3babSopenharmony_ci                              Store 270(count) 104
935617a3babSopenharmony_ci             274:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 275 275 12 12
936617a3babSopenharmony_ci             279:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 277 276(range) 47
937617a3babSopenharmony_ci                              Store 276(range) 280
938617a3babSopenharmony_ci             281:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 282 282 12 12
939617a3babSopenharmony_ci             286:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 284 283(x) 47
940617a3babSopenharmony_ci             287:     96(int) Load 276(range)
941617a3babSopenharmony_ci             288:     96(int) SNegate 287
942617a3babSopenharmony_ci                              Store 283(x) 288
943617a3babSopenharmony_ci                              Branch 289
944617a3babSopenharmony_ci             289:             Label
945617a3babSopenharmony_ci             293:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
946617a3babSopenharmony_ci             294:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 282 282 12 12
947617a3babSopenharmony_ci                              LoopMerge 291 292 None
948617a3babSopenharmony_ci                              Branch 295
949617a3babSopenharmony_ci             295:             Label
950617a3babSopenharmony_ci             296:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
951617a3babSopenharmony_ci             297:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 282 282 12 12
952617a3babSopenharmony_ci             298:     96(int) Load 283(x)
953617a3babSopenharmony_ci             299:     96(int) Load 276(range)
954617a3babSopenharmony_ci             300:   138(bool) SLessThanEqual 298 299
955617a3babSopenharmony_ci                              BranchConditional 300 290 291
956617a3babSopenharmony_ci             290:               Label
957617a3babSopenharmony_ci             301:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
958617a3babSopenharmony_ci             302:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 303 303 12 12
959617a3babSopenharmony_ci             307:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 305 304(y) 47
960617a3babSopenharmony_ci             308:     96(int)   Load 276(range)
961617a3babSopenharmony_ci             309:     96(int)   SNegate 308
962617a3babSopenharmony_ci                                Store 304(y) 309
963617a3babSopenharmony_ci                                Branch 310
964617a3babSopenharmony_ci             310:               Label
965617a3babSopenharmony_ci             314:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
966617a3babSopenharmony_ci             315:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 303 303 12 12
967617a3babSopenharmony_ci                                LoopMerge 312 313 None
968617a3babSopenharmony_ci                                Branch 316
969617a3babSopenharmony_ci             316:               Label
970617a3babSopenharmony_ci             317:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
971617a3babSopenharmony_ci             318:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 303 303 12 12
972617a3babSopenharmony_ci             319:     96(int)   Load 304(y)
973617a3babSopenharmony_ci             320:     96(int)   Load 276(range)
974617a3babSopenharmony_ci             321:   138(bool)   SLessThanEqual 319 320
975617a3babSopenharmony_ci                                BranchConditional 321 311 312
976617a3babSopenharmony_ci             311:                 Label
977617a3babSopenharmony_ci             322:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
978617a3babSopenharmony_ci             323:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 324 324 12 12
979617a3babSopenharmony_ci             325:   16(float)     Load 239(dx)
980617a3babSopenharmony_ci             326:     96(int)     Load 283(x)
981617a3babSopenharmony_ci             327:   16(float)     ConvertSToF 326
982617a3babSopenharmony_ci             328:   16(float)     FMul 325 327
983617a3babSopenharmony_ci             329:   16(float)     Load 252(dy)
984617a3babSopenharmony_ci             330:     96(int)     Load 304(y)
985617a3babSopenharmony_ci             331:   16(float)     ConvertSToF 330
986617a3babSopenharmony_ci             332:   16(float)     FMul 329 331
987617a3babSopenharmony_ci             333:   24(fvec2)     CompositeConstruct 328 332
988617a3babSopenharmony_ci             335:   19(fvec4)     Load 56(sc)
989617a3babSopenharmony_ci                                  Store 334(param) 335
990617a3babSopenharmony_ci             337:   16(float)     Load 57(layer)
991617a3babSopenharmony_ci                                  Store 336(param) 337
992617a3babSopenharmony_ci                                  Store 338(param) 333
993617a3babSopenharmony_ci             339:   16(float)     FunctionCall 33(textureProj(vf4;f1;vf2;) 334(param) 336(param) 338(param)
994617a3babSopenharmony_ci             340:   16(float)     Load 264(shadowFactor)
995617a3babSopenharmony_ci             341:   16(float)     FAdd 340 339
996617a3babSopenharmony_ci                                  Store 264(shadowFactor) 341
997617a3babSopenharmony_ci             342:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 343 343 12 12
998617a3babSopenharmony_ci             344:     96(int)     Load 270(count)
999617a3babSopenharmony_ci             345:     96(int)     IAdd 344 280
1000617a3babSopenharmony_ci                                  Store 270(count) 345
1001617a3babSopenharmony_ci                                  Branch 313
1002617a3babSopenharmony_ci             313:                 Label
1003617a3babSopenharmony_ci             346:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
1004617a3babSopenharmony_ci             347:           4     ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 303 303 12 12
1005617a3babSopenharmony_ci             348:     96(int)     Load 304(y)
1006617a3babSopenharmony_ci             349:     96(int)     IAdd 348 280
1007617a3babSopenharmony_ci                                  Store 304(y) 349
1008617a3babSopenharmony_ci                                  Branch 310
1009617a3babSopenharmony_ci             312:               Label
1010617a3babSopenharmony_ci                                Branch 292
1011617a3babSopenharmony_ci             292:               Label
1012617a3babSopenharmony_ci             350:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
1013617a3babSopenharmony_ci             351:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 282 282 12 12
1014617a3babSopenharmony_ci             352:     96(int)   Load 283(x)
1015617a3babSopenharmony_ci             353:     96(int)   IAdd 352 280
1016617a3babSopenharmony_ci                                Store 283(x) 353
1017617a3babSopenharmony_ci                                Branch 289
1018617a3babSopenharmony_ci             291:             Label
1019617a3babSopenharmony_ci             354:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 61
1020617a3babSopenharmony_ci             355:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 356 356 12 12
1021617a3babSopenharmony_ci             357:   16(float) Load 264(shadowFactor)
1022617a3babSopenharmony_ci             358:     96(int) Load 270(count)
1023617a3babSopenharmony_ci             359:   16(float) ConvertSToF 358
1024617a3babSopenharmony_ci             360:   16(float) FDiv 357 359
1025617a3babSopenharmony_ci                              ReturnValue 360
1026617a3babSopenharmony_ci                              FunctionEnd
1027617a3babSopenharmony_ci                              Line 1 99 41
1028617a3babSopenharmony_ci77(shadow(vf3;vf3;):   70(fvec3) Function None 73
1029617a3babSopenharmony_ci   75(fragcolor):     72(ptr) FunctionParameter
1030617a3babSopenharmony_ci     76(fragpos):     72(ptr) FunctionParameter
1031617a3babSopenharmony_ci              78:             Label
1032617a3babSopenharmony_ci          367(i):    245(ptr) Variable Function
1033617a3babSopenharmony_ci 386(shadowClip):     22(ptr) Variable Function
1034617a3babSopenharmony_ci434(shadowFactor):     23(ptr) Variable Function
1035617a3babSopenharmony_ci      439(param):     22(ptr) Variable Function
1036617a3babSopenharmony_ci      441(param):     23(ptr) Variable Function
1037617a3babSopenharmony_ci              82:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1038617a3babSopenharmony_ci              83:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 81 81 12 12
1039617a3babSopenharmony_ci              86:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 84 75(fragcolor) 47
1040617a3babSopenharmony_ci              89:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 87 76(fragpos) 47
1041617a3babSopenharmony_ci             363:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 80 77(shadow(vf3;vf3;)
1042617a3babSopenharmony_ci             364:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1043617a3babSopenharmony_ci             365:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 366 366 12 12
1044617a3babSopenharmony_ci             370:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 368 367(i) 47
1045617a3babSopenharmony_ci                              Store 367(i) 104
1046617a3babSopenharmony_ci                              Branch 371
1047617a3babSopenharmony_ci             371:             Label
1048617a3babSopenharmony_ci             375:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1049617a3babSopenharmony_ci             376:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 366 366 12 12
1050617a3babSopenharmony_ci                              LoopMerge 373 374 None
1051617a3babSopenharmony_ci                              Branch 377
1052617a3babSopenharmony_ci             377:             Label
1053617a3babSopenharmony_ci             378:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1054617a3babSopenharmony_ci             379:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 366 366 12 12
1055617a3babSopenharmony_ci             380:     96(int) Load 367(i)
1056617a3babSopenharmony_ci             382:   138(bool) SLessThan 380 381
1057617a3babSopenharmony_ci                              BranchConditional 382 372 373
1058617a3babSopenharmony_ci             372:               Label
1059617a3babSopenharmony_ci             383:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1060617a3babSopenharmony_ci             384:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 385 385 12 12
1061617a3babSopenharmony_ci             389:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 387 386(shadowClip) 47
1062617a3babSopenharmony_ci             422:     96(int)   Load 367(i)
1063617a3babSopenharmony_ci             424:    423(ptr)   AccessChain 419(ubo) 280 422 381
1064617a3babSopenharmony_ci             425:         390   Load 424
1065617a3babSopenharmony_ci             426:   70(fvec3)   Load 76(fragpos)
1066617a3babSopenharmony_ci             427:   16(float)   CompositeExtract 426 0
1067617a3babSopenharmony_ci             428:   16(float)   CompositeExtract 426 1
1068617a3babSopenharmony_ci             429:   16(float)   CompositeExtract 426 2
1069617a3babSopenharmony_ci             430:   19(fvec4)   CompositeConstruct 427 428 429 112
1070617a3babSopenharmony_ci             431:   19(fvec4)   MatrixTimesVector 425 430
1071617a3babSopenharmony_ci                                Store 386(shadowClip) 431
1072617a3babSopenharmony_ci             432:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 433 433 12 12
1073617a3babSopenharmony_ci             436:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 435 434(shadowFactor) 47
1074617a3babSopenharmony_ci             437:     96(int)   Load 367(i)
1075617a3babSopenharmony_ci             438:   16(float)   ConvertSToF 437
1076617a3babSopenharmony_ci             440:   19(fvec4)   Load 386(shadowClip)
1077617a3babSopenharmony_ci                                Store 439(param) 440
1078617a3babSopenharmony_ci                                Store 441(param) 438
1079617a3babSopenharmony_ci             442:   16(float)   FunctionCall 58(filterPCF(vf4;f1;) 439(param) 441(param)
1080617a3babSopenharmony_ci                                Store 434(shadowFactor) 442
1081617a3babSopenharmony_ci             443:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 444 444 12 12
1082617a3babSopenharmony_ci             445:   16(float)   Load 434(shadowFactor)
1083617a3babSopenharmony_ci             446:   70(fvec3)   Load 75(fragcolor)
1084617a3babSopenharmony_ci             447:   70(fvec3)   VectorTimesScalar 446 445
1085617a3babSopenharmony_ci                                Store 75(fragcolor) 447
1086617a3babSopenharmony_ci                                Branch 374
1087617a3babSopenharmony_ci             374:               Label
1088617a3babSopenharmony_ci             448:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1089617a3babSopenharmony_ci             449:           4   ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 366 366 12 12
1090617a3babSopenharmony_ci             450:     96(int)   Load 367(i)
1091617a3babSopenharmony_ci             451:     96(int)   IAdd 450 280
1092617a3babSopenharmony_ci                                Store 367(i) 451
1093617a3babSopenharmony_ci                                Branch 371
1094617a3babSopenharmony_ci             373:             Label
1095617a3babSopenharmony_ci             452:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 80
1096617a3babSopenharmony_ci             453:           4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 37 454 454 12 12
1097617a3babSopenharmony_ci             455:   70(fvec3) Load 75(fragcolor)
1098617a3babSopenharmony_ci                              ReturnValue 455
1099617a3babSopenharmony_ci                              FunctionEnd
1100