1617a3babSopenharmony_cispv.separate.frag
2617a3babSopenharmony_ciValidation failed
3617a3babSopenharmony_ci// Module Version 10000
4617a3babSopenharmony_ci// Generated by (magic number): 8000b
5617a3babSopenharmony_ci// Id's are bound by 319
6617a3babSopenharmony_ci
7617a3babSopenharmony_ci                              Capability Shader
8617a3babSopenharmony_ci                              Capability SampledRect
9617a3babSopenharmony_ci                              Capability Sampled1D
10617a3babSopenharmony_ci                              Capability SampledCubeArray
11617a3babSopenharmony_ci                              Capability SampledBuffer
12617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
13617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
14617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 11 34
15617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
16617a3babSopenharmony_ci                              Source GLSL 400
17617a3babSopenharmony_ci                              Name 4  "main"
18617a3babSopenharmony_ci                              Name 6  "foo("
19617a3babSopenharmony_ci                              Name 11  "color"
20617a3babSopenharmony_ci                              Name 14  "t2d"
21617a3babSopenharmony_ci                              Name 18  "s"
22617a3babSopenharmony_ci                              Name 31  "t3d"
23617a3babSopenharmony_ci                              Name 34  "i"
24617a3babSopenharmony_ci                              Name 41  "sA"
25617a3babSopenharmony_ci                              Name 58  "tex2D"
26617a3babSopenharmony_ci                              Name 64  "texCube"
27617a3babSopenharmony_ci                              Name 71  "texCubeArray"
28617a3babSopenharmony_ci                              Name 77  "sShadow"
29617a3babSopenharmony_ci                              Name 84  "itexCubeArray"
30617a3babSopenharmony_ci                              Name 91  "utexCubeArray"
31617a3babSopenharmony_ci                              Name 98  "tex1DArray"
32617a3babSopenharmony_ci                              Name 105  "itex1DArray"
33617a3babSopenharmony_ci                              Name 112  "utex1D"
34617a3babSopenharmony_ci                              Name 119  "itex1D"
35617a3babSopenharmony_ci                              Name 126  "utex1DArray"
36617a3babSopenharmony_ci                              Name 133  "texBuffer"
37617a3babSopenharmony_ci                              Name 145  "tex2DArray"
38617a3babSopenharmony_ci                              Name 157  "itex2D"
39617a3babSopenharmony_ci                              Name 164  "itex3D"
40617a3babSopenharmony_ci                              Name 171  "itexCube"
41617a3babSopenharmony_ci                              Name 178  "itex2DArray"
42617a3babSopenharmony_ci                              Name 185  "utex2D"
43617a3babSopenharmony_ci                              Name 192  "utex3D"
44617a3babSopenharmony_ci                              Name 199  "utexCube"
45617a3babSopenharmony_ci                              Name 206  "utex2DArray"
46617a3babSopenharmony_ci                              Name 213  "itex2DRect"
47617a3babSopenharmony_ci                              Name 220  "utex2DRect"
48617a3babSopenharmony_ci                              Name 227  "itexBuffer"
49617a3babSopenharmony_ci                              Name 234  "utexBuffer"
50617a3babSopenharmony_ci                              Name 241  "tex2DMS"
51617a3babSopenharmony_ci                              Name 248  "itex2DMS"
52617a3babSopenharmony_ci                              Name 255  "utex2DMS"
53617a3babSopenharmony_ci                              Name 262  "tex2DMSArray"
54617a3babSopenharmony_ci                              Name 269  "itex2DMSArray"
55617a3babSopenharmony_ci                              Name 276  "utex2DMSArray"
56617a3babSopenharmony_ci                              Name 283  "tex1D"
57617a3babSopenharmony_ci                              Name 293  "tex3D"
58617a3babSopenharmony_ci                              Name 304  "tex2DRect"
59617a3babSopenharmony_ci                              Decorate 11(color) Location 0
60617a3babSopenharmony_ci                              Decorate 14(t2d) DescriptorSet 0
61617a3babSopenharmony_ci                              Decorate 14(t2d) Binding 2
62617a3babSopenharmony_ci                              Decorate 18(s) DescriptorSet 0
63617a3babSopenharmony_ci                              Decorate 18(s) Binding 0
64617a3babSopenharmony_ci                              Decorate 31(t3d) DescriptorSet 0
65617a3babSopenharmony_ci                              Decorate 31(t3d) Binding 3
66617a3babSopenharmony_ci                              Decorate 34(i) Flat
67617a3babSopenharmony_ci                              Decorate 34(i) Location 0
68617a3babSopenharmony_ci                              Decorate 41(sA) DescriptorSet 0
69617a3babSopenharmony_ci                              Decorate 41(sA) Binding 1
70617a3babSopenharmony_ci                              Decorate 58(tex2D) DescriptorSet 0
71617a3babSopenharmony_ci                              Decorate 58(tex2D) Binding 0
72617a3babSopenharmony_ci                              Decorate 64(texCube) DescriptorSet 0
73617a3babSopenharmony_ci                              Decorate 64(texCube) Binding 0
74617a3babSopenharmony_ci                              Decorate 71(texCubeArray) DescriptorSet 0
75617a3babSopenharmony_ci                              Decorate 71(texCubeArray) Binding 0
76617a3babSopenharmony_ci                              Decorate 77(sShadow) DescriptorSet 0
77617a3babSopenharmony_ci                              Decorate 77(sShadow) Binding 0
78617a3babSopenharmony_ci                              Decorate 84(itexCubeArray) DescriptorSet 0
79617a3babSopenharmony_ci                              Decorate 84(itexCubeArray) Binding 0
80617a3babSopenharmony_ci                              Decorate 91(utexCubeArray) DescriptorSet 0
81617a3babSopenharmony_ci                              Decorate 91(utexCubeArray) Binding 0
82617a3babSopenharmony_ci                              Decorate 98(tex1DArray) DescriptorSet 0
83617a3babSopenharmony_ci                              Decorate 98(tex1DArray) Binding 0
84617a3babSopenharmony_ci                              Decorate 105(itex1DArray) DescriptorSet 0
85617a3babSopenharmony_ci                              Decorate 105(itex1DArray) Binding 0
86617a3babSopenharmony_ci                              Decorate 112(utex1D) DescriptorSet 0
87617a3babSopenharmony_ci                              Decorate 112(utex1D) Binding 0
88617a3babSopenharmony_ci                              Decorate 119(itex1D) DescriptorSet 0
89617a3babSopenharmony_ci                              Decorate 119(itex1D) Binding 0
90617a3babSopenharmony_ci                              Decorate 126(utex1DArray) DescriptorSet 0
91617a3babSopenharmony_ci                              Decorate 126(utex1DArray) Binding 0
92617a3babSopenharmony_ci                              Decorate 133(texBuffer) DescriptorSet 0
93617a3babSopenharmony_ci                              Decorate 133(texBuffer) Binding 0
94617a3babSopenharmony_ci                              Decorate 145(tex2DArray) DescriptorSet 0
95617a3babSopenharmony_ci                              Decorate 145(tex2DArray) Binding 0
96617a3babSopenharmony_ci                              Decorate 157(itex2D) DescriptorSet 0
97617a3babSopenharmony_ci                              Decorate 157(itex2D) Binding 0
98617a3babSopenharmony_ci                              Decorate 164(itex3D) DescriptorSet 0
99617a3babSopenharmony_ci                              Decorate 164(itex3D) Binding 0
100617a3babSopenharmony_ci                              Decorate 171(itexCube) DescriptorSet 0
101617a3babSopenharmony_ci                              Decorate 171(itexCube) Binding 0
102617a3babSopenharmony_ci                              Decorate 178(itex2DArray) DescriptorSet 0
103617a3babSopenharmony_ci                              Decorate 178(itex2DArray) Binding 0
104617a3babSopenharmony_ci                              Decorate 185(utex2D) DescriptorSet 0
105617a3babSopenharmony_ci                              Decorate 185(utex2D) Binding 0
106617a3babSopenharmony_ci                              Decorate 192(utex3D) DescriptorSet 0
107617a3babSopenharmony_ci                              Decorate 192(utex3D) Binding 0
108617a3babSopenharmony_ci                              Decorate 199(utexCube) DescriptorSet 0
109617a3babSopenharmony_ci                              Decorate 199(utexCube) Binding 0
110617a3babSopenharmony_ci                              Decorate 206(utex2DArray) DescriptorSet 0
111617a3babSopenharmony_ci                              Decorate 206(utex2DArray) Binding 0
112617a3babSopenharmony_ci                              Decorate 213(itex2DRect) DescriptorSet 0
113617a3babSopenharmony_ci                              Decorate 213(itex2DRect) Binding 0
114617a3babSopenharmony_ci                              Decorate 220(utex2DRect) DescriptorSet 0
115617a3babSopenharmony_ci                              Decorate 220(utex2DRect) Binding 0
116617a3babSopenharmony_ci                              Decorate 227(itexBuffer) DescriptorSet 0
117617a3babSopenharmony_ci                              Decorate 227(itexBuffer) Binding 0
118617a3babSopenharmony_ci                              Decorate 234(utexBuffer) DescriptorSet 0
119617a3babSopenharmony_ci                              Decorate 234(utexBuffer) Binding 0
120617a3babSopenharmony_ci                              Decorate 241(tex2DMS) DescriptorSet 0
121617a3babSopenharmony_ci                              Decorate 241(tex2DMS) Binding 0
122617a3babSopenharmony_ci                              Decorate 248(itex2DMS) DescriptorSet 0
123617a3babSopenharmony_ci                              Decorate 248(itex2DMS) Binding 0
124617a3babSopenharmony_ci                              Decorate 255(utex2DMS) DescriptorSet 0
125617a3babSopenharmony_ci                              Decorate 255(utex2DMS) Binding 0
126617a3babSopenharmony_ci                              Decorate 262(tex2DMSArray) DescriptorSet 0
127617a3babSopenharmony_ci                              Decorate 262(tex2DMSArray) Binding 0
128617a3babSopenharmony_ci                              Decorate 269(itex2DMSArray) DescriptorSet 0
129617a3babSopenharmony_ci                              Decorate 269(itex2DMSArray) Binding 0
130617a3babSopenharmony_ci                              Decorate 276(utex2DMSArray) DescriptorSet 0
131617a3babSopenharmony_ci                              Decorate 276(utex2DMSArray) Binding 0
132617a3babSopenharmony_ci                              Decorate 283(tex1D) DescriptorSet 0
133617a3babSopenharmony_ci                              Decorate 283(tex1D) Binding 0
134617a3babSopenharmony_ci                              Decorate 293(tex3D) DescriptorSet 0
135617a3babSopenharmony_ci                              Decorate 293(tex3D) Binding 0
136617a3babSopenharmony_ci                              Decorate 304(tex2DRect) DescriptorSet 0
137617a3babSopenharmony_ci                              Decorate 304(tex2DRect) Binding 0
138617a3babSopenharmony_ci               2:             TypeVoid
139617a3babSopenharmony_ci               3:             TypeFunction 2
140617a3babSopenharmony_ci               8:             TypeFloat 32
141617a3babSopenharmony_ci               9:             TypeVector 8(float) 4
142617a3babSopenharmony_ci              10:             TypePointer Output 9(fvec4)
143617a3babSopenharmony_ci       11(color):     10(ptr) Variable Output
144617a3babSopenharmony_ci              12:             TypeImage 8(float) 2D sampled format:Unknown
145617a3babSopenharmony_ci              13:             TypePointer UniformConstant 12
146617a3babSopenharmony_ci         14(t2d):     13(ptr) Variable UniformConstant
147617a3babSopenharmony_ci              16:             TypeSampler
148617a3babSopenharmony_ci              17:             TypePointer UniformConstant 16
149617a3babSopenharmony_ci           18(s):     17(ptr) Variable UniformConstant
150617a3babSopenharmony_ci              20:             TypeSampledImage 12
151617a3babSopenharmony_ci              22:             TypeVector 8(float) 2
152617a3babSopenharmony_ci              23:    8(float) Constant 1056964608
153617a3babSopenharmony_ci              24:   22(fvec2) ConstantComposite 23 23
154617a3babSopenharmony_ci              26:             TypeImage 8(float) 3D sampled format:Unknown
155617a3babSopenharmony_ci              27:             TypeInt 32 0
156617a3babSopenharmony_ci              28:     27(int) Constant 4
157617a3babSopenharmony_ci              29:             TypeArray 26 28
158617a3babSopenharmony_ci              30:             TypePointer UniformConstant 29
159617a3babSopenharmony_ci         31(t3d):     30(ptr) Variable UniformConstant
160617a3babSopenharmony_ci              32:             TypeInt 32 1
161617a3babSopenharmony_ci              33:             TypePointer Input 32(int)
162617a3babSopenharmony_ci           34(i):     33(ptr) Variable Input
163617a3babSopenharmony_ci              36:             TypePointer UniformConstant 26
164617a3babSopenharmony_ci              39:             TypeArray 16 28
165617a3babSopenharmony_ci              40:             TypePointer UniformConstant 39
166617a3babSopenharmony_ci          41(sA):     40(ptr) Variable UniformConstant
167617a3babSopenharmony_ci              42:     32(int) Constant 2
168617a3babSopenharmony_ci              45:             TypeSampledImage 26
169617a3babSopenharmony_ci              47:             TypeVector 8(float) 3
170617a3babSopenharmony_ci              48:   47(fvec3) ConstantComposite 23 23 23
171617a3babSopenharmony_ci       58(tex2D):     13(ptr) Variable UniformConstant
172617a3babSopenharmony_ci              62:             TypeImage 8(float) Cube sampled format:Unknown
173617a3babSopenharmony_ci              63:             TypePointer UniformConstant 62
174617a3babSopenharmony_ci     64(texCube):     63(ptr) Variable UniformConstant
175617a3babSopenharmony_ci              67:             TypeSampledImage 62
176617a3babSopenharmony_ci              69:             TypeImage 8(float) Cube array sampled format:Unknown
177617a3babSopenharmony_ci              70:             TypePointer UniformConstant 69
178617a3babSopenharmony_ci71(texCubeArray):     70(ptr) Variable UniformConstant
179617a3babSopenharmony_ci              74:             TypeSampledImage 69
180617a3babSopenharmony_ci     77(sShadow):     17(ptr) Variable UniformConstant
181617a3babSopenharmony_ci              79:             TypeImage 8(float) Cube depth array sampled format:Unknown
182617a3babSopenharmony_ci              80:             TypeSampledImage 79
183617a3babSopenharmony_ci              82:             TypeImage 32(int) Cube array sampled format:Unknown
184617a3babSopenharmony_ci              83:             TypePointer UniformConstant 82
185617a3babSopenharmony_ci84(itexCubeArray):     83(ptr) Variable UniformConstant
186617a3babSopenharmony_ci              87:             TypeSampledImage 82
187617a3babSopenharmony_ci              89:             TypeImage 27(int) Cube array sampled format:Unknown
188617a3babSopenharmony_ci              90:             TypePointer UniformConstant 89
189617a3babSopenharmony_ci91(utexCubeArray):     90(ptr) Variable UniformConstant
190617a3babSopenharmony_ci              94:             TypeSampledImage 89
191617a3babSopenharmony_ci              96:             TypeImage 8(float) 1D depth array sampled format:Unknown
192617a3babSopenharmony_ci              97:             TypePointer UniformConstant 96
193617a3babSopenharmony_ci  98(tex1DArray):     97(ptr) Variable UniformConstant
194617a3babSopenharmony_ci             101:             TypeSampledImage 96
195617a3babSopenharmony_ci             103:             TypeImage 32(int) 1D array sampled format:Unknown
196617a3babSopenharmony_ci             104:             TypePointer UniformConstant 103
197617a3babSopenharmony_ci105(itex1DArray):    104(ptr) Variable UniformConstant
198617a3babSopenharmony_ci             108:             TypeSampledImage 103
199617a3babSopenharmony_ci             110:             TypeImage 27(int) 1D sampled format:Unknown
200617a3babSopenharmony_ci             111:             TypePointer UniformConstant 110
201617a3babSopenharmony_ci     112(utex1D):    111(ptr) Variable UniformConstant
202617a3babSopenharmony_ci             115:             TypeSampledImage 110
203617a3babSopenharmony_ci             117:             TypeImage 32(int) 1D sampled format:Unknown
204617a3babSopenharmony_ci             118:             TypePointer UniformConstant 117
205617a3babSopenharmony_ci     119(itex1D):    118(ptr) Variable UniformConstant
206617a3babSopenharmony_ci             122:             TypeSampledImage 117
207617a3babSopenharmony_ci             124:             TypeImage 27(int) 1D array sampled format:Unknown
208617a3babSopenharmony_ci             125:             TypePointer UniformConstant 124
209617a3babSopenharmony_ci126(utex1DArray):    125(ptr) Variable UniformConstant
210617a3babSopenharmony_ci             129:             TypeSampledImage 124
211617a3babSopenharmony_ci             131:             TypeImage 8(float) Buffer sampled format:Unknown
212617a3babSopenharmony_ci             132:             TypePointer UniformConstant 131
213617a3babSopenharmony_ci  133(texBuffer):    132(ptr) Variable UniformConstant
214617a3babSopenharmony_ci             136:             TypeSampledImage 131
215617a3babSopenharmony_ci             140:             TypeImage 8(float) Cube depth sampled format:Unknown
216617a3babSopenharmony_ci             141:             TypeSampledImage 140
217617a3babSopenharmony_ci             143:             TypeImage 8(float) 2D array sampled format:Unknown
218617a3babSopenharmony_ci             144:             TypePointer UniformConstant 143
219617a3babSopenharmony_ci 145(tex2DArray):    144(ptr) Variable UniformConstant
220617a3babSopenharmony_ci             148:             TypeSampledImage 143
221617a3babSopenharmony_ci             152:             TypeImage 8(float) 2D depth array sampled format:Unknown
222617a3babSopenharmony_ci             153:             TypeSampledImage 152
223617a3babSopenharmony_ci             155:             TypeImage 32(int) 2D sampled format:Unknown
224617a3babSopenharmony_ci             156:             TypePointer UniformConstant 155
225617a3babSopenharmony_ci     157(itex2D):    156(ptr) Variable UniformConstant
226617a3babSopenharmony_ci             160:             TypeSampledImage 155
227617a3babSopenharmony_ci             162:             TypeImage 32(int) 3D sampled format:Unknown
228617a3babSopenharmony_ci             163:             TypePointer UniformConstant 162
229617a3babSopenharmony_ci     164(itex3D):    163(ptr) Variable UniformConstant
230617a3babSopenharmony_ci             167:             TypeSampledImage 162
231617a3babSopenharmony_ci             169:             TypeImage 32(int) Cube sampled format:Unknown
232617a3babSopenharmony_ci             170:             TypePointer UniformConstant 169
233617a3babSopenharmony_ci   171(itexCube):    170(ptr) Variable UniformConstant
234617a3babSopenharmony_ci             174:             TypeSampledImage 169
235617a3babSopenharmony_ci             176:             TypeImage 32(int) 2D array sampled format:Unknown
236617a3babSopenharmony_ci             177:             TypePointer UniformConstant 176
237617a3babSopenharmony_ci178(itex2DArray):    177(ptr) Variable UniformConstant
238617a3babSopenharmony_ci             181:             TypeSampledImage 176
239617a3babSopenharmony_ci             183:             TypeImage 27(int) 2D sampled format:Unknown
240617a3babSopenharmony_ci             184:             TypePointer UniformConstant 183
241617a3babSopenharmony_ci     185(utex2D):    184(ptr) Variable UniformConstant
242617a3babSopenharmony_ci             188:             TypeSampledImage 183
243617a3babSopenharmony_ci             190:             TypeImage 27(int) 3D sampled format:Unknown
244617a3babSopenharmony_ci             191:             TypePointer UniformConstant 190
245617a3babSopenharmony_ci     192(utex3D):    191(ptr) Variable UniformConstant
246617a3babSopenharmony_ci             195:             TypeSampledImage 190
247617a3babSopenharmony_ci             197:             TypeImage 27(int) Cube sampled format:Unknown
248617a3babSopenharmony_ci             198:             TypePointer UniformConstant 197
249617a3babSopenharmony_ci   199(utexCube):    198(ptr) Variable UniformConstant
250617a3babSopenharmony_ci             202:             TypeSampledImage 197
251617a3babSopenharmony_ci             204:             TypeImage 27(int) 2D array sampled format:Unknown
252617a3babSopenharmony_ci             205:             TypePointer UniformConstant 204
253617a3babSopenharmony_ci206(utex2DArray):    205(ptr) Variable UniformConstant
254617a3babSopenharmony_ci             209:             TypeSampledImage 204
255617a3babSopenharmony_ci             211:             TypeImage 32(int) Rect sampled format:Unknown
256617a3babSopenharmony_ci             212:             TypePointer UniformConstant 211
257617a3babSopenharmony_ci 213(itex2DRect):    212(ptr) Variable UniformConstant
258617a3babSopenharmony_ci             216:             TypeSampledImage 211
259617a3babSopenharmony_ci             218:             TypeImage 27(int) Rect sampled format:Unknown
260617a3babSopenharmony_ci             219:             TypePointer UniformConstant 218
261617a3babSopenharmony_ci 220(utex2DRect):    219(ptr) Variable UniformConstant
262617a3babSopenharmony_ci             223:             TypeSampledImage 218
263617a3babSopenharmony_ci             225:             TypeImage 32(int) Buffer sampled format:Unknown
264617a3babSopenharmony_ci             226:             TypePointer UniformConstant 225
265617a3babSopenharmony_ci 227(itexBuffer):    226(ptr) Variable UniformConstant
266617a3babSopenharmony_ci             230:             TypeSampledImage 225
267617a3babSopenharmony_ci             232:             TypeImage 27(int) Buffer sampled format:Unknown
268617a3babSopenharmony_ci             233:             TypePointer UniformConstant 232
269617a3babSopenharmony_ci 234(utexBuffer):    233(ptr) Variable UniformConstant
270617a3babSopenharmony_ci             237:             TypeSampledImage 232
271617a3babSopenharmony_ci             239:             TypeImage 8(float) 2D multi-sampled sampled format:Unknown
272617a3babSopenharmony_ci             240:             TypePointer UniformConstant 239
273617a3babSopenharmony_ci    241(tex2DMS):    240(ptr) Variable UniformConstant
274617a3babSopenharmony_ci             244:             TypeSampledImage 239
275617a3babSopenharmony_ci             246:             TypeImage 32(int) 2D multi-sampled sampled format:Unknown
276617a3babSopenharmony_ci             247:             TypePointer UniformConstant 246
277617a3babSopenharmony_ci   248(itex2DMS):    247(ptr) Variable UniformConstant
278617a3babSopenharmony_ci             251:             TypeSampledImage 246
279617a3babSopenharmony_ci             253:             TypeImage 27(int) 2D multi-sampled sampled format:Unknown
280617a3babSopenharmony_ci             254:             TypePointer UniformConstant 253
281617a3babSopenharmony_ci   255(utex2DMS):    254(ptr) Variable UniformConstant
282617a3babSopenharmony_ci             258:             TypeSampledImage 253
283617a3babSopenharmony_ci             260:             TypeImage 8(float) 2D array multi-sampled sampled format:Unknown
284617a3babSopenharmony_ci             261:             TypePointer UniformConstant 260
285617a3babSopenharmony_ci262(tex2DMSArray):    261(ptr) Variable UniformConstant
286617a3babSopenharmony_ci             265:             TypeSampledImage 260
287617a3babSopenharmony_ci             267:             TypeImage 32(int) 2D array multi-sampled sampled format:Unknown
288617a3babSopenharmony_ci             268:             TypePointer UniformConstant 267
289617a3babSopenharmony_ci269(itex2DMSArray):    268(ptr) Variable UniformConstant
290617a3babSopenharmony_ci             272:             TypeSampledImage 267
291617a3babSopenharmony_ci             274:             TypeImage 27(int) 2D array multi-sampled sampled format:Unknown
292617a3babSopenharmony_ci             275:             TypePointer UniformConstant 274
293617a3babSopenharmony_ci276(utex2DMSArray):    275(ptr) Variable UniformConstant
294617a3babSopenharmony_ci             279:             TypeSampledImage 274
295617a3babSopenharmony_ci             281:             TypeImage 8(float) 1D sampled format:Unknown
296617a3babSopenharmony_ci             282:             TypePointer UniformConstant 281
297617a3babSopenharmony_ci      283(tex1D):    282(ptr) Variable UniformConstant
298617a3babSopenharmony_ci             286:             TypeSampledImage 281
299617a3babSopenharmony_ci             290:             TypeImage 8(float) 1D depth sampled format:Unknown
300617a3babSopenharmony_ci             291:             TypeSampledImage 290
301617a3babSopenharmony_ci      293(tex3D):     36(ptr) Variable UniformConstant
302617a3babSopenharmony_ci             299:             TypeImage 8(float) 2D depth sampled format:Unknown
303617a3babSopenharmony_ci             300:             TypeSampledImage 299
304617a3babSopenharmony_ci             302:             TypeImage 8(float) Rect sampled format:Unknown
305617a3babSopenharmony_ci             303:             TypePointer UniformConstant 302
306617a3babSopenharmony_ci  304(tex2DRect):    303(ptr) Variable UniformConstant
307617a3babSopenharmony_ci             307:             TypeSampledImage 302
308617a3babSopenharmony_ci             311:             TypeImage 8(float) Rect depth sampled format:Unknown
309617a3babSopenharmony_ci             312:             TypeSampledImage 311
310617a3babSopenharmony_ci             316:             TypeImage 8(float) 1D array sampled format:Unknown
311617a3babSopenharmony_ci             317:             TypeSampledImage 316
312617a3babSopenharmony_ci         4(main):           2 Function None 3
313617a3babSopenharmony_ci               5:             Label
314617a3babSopenharmony_ci              15:          12 Load 14(t2d)
315617a3babSopenharmony_ci              19:          16 Load 18(s)
316617a3babSopenharmony_ci              21:          20 SampledImage 15 19
317617a3babSopenharmony_ci              25:    9(fvec4) ImageSampleImplicitLod 21 24
318617a3babSopenharmony_ci                              Store 11(color) 25
319617a3babSopenharmony_ci              35:     32(int) Load 34(i)
320617a3babSopenharmony_ci              37:     36(ptr) AccessChain 31(t3d) 35
321617a3babSopenharmony_ci              38:          26 Load 37
322617a3babSopenharmony_ci              43:     17(ptr) AccessChain 41(sA) 42
323617a3babSopenharmony_ci              44:          16 Load 43
324617a3babSopenharmony_ci              46:          45 SampledImage 38 44
325617a3babSopenharmony_ci              49:    9(fvec4) ImageSampleImplicitLod 46 48
326617a3babSopenharmony_ci              50:    9(fvec4) Load 11(color)
327617a3babSopenharmony_ci              51:    9(fvec4) FAdd 50 49
328617a3babSopenharmony_ci                              Store 11(color) 51
329617a3babSopenharmony_ci              52:          12 Load 14(t2d)
330617a3babSopenharmony_ci              53:          16 Load 18(s)
331617a3babSopenharmony_ci              54:          20 SampledImage 52 53
332617a3babSopenharmony_ci              55:    9(fvec4) ImageSampleImplicitLod 54 24
333617a3babSopenharmony_ci              56:    9(fvec4) Load 11(color)
334617a3babSopenharmony_ci              57:    9(fvec4) FAdd 56 55
335617a3babSopenharmony_ci                              Store 11(color) 57
336617a3babSopenharmony_ci                              Return
337617a3babSopenharmony_ci                              FunctionEnd
338617a3babSopenharmony_ci         6(foo():           2 Function None 3
339617a3babSopenharmony_ci               7:             Label
340617a3babSopenharmony_ci              59:          12 Load 58(tex2D)
341617a3babSopenharmony_ci              60:          16 Load 18(s)
342617a3babSopenharmony_ci              61:          20 SampledImage 59 60
343617a3babSopenharmony_ci              65:          62 Load 64(texCube)
344617a3babSopenharmony_ci              66:          16 Load 18(s)
345617a3babSopenharmony_ci              68:          67 SampledImage 65 66
346617a3babSopenharmony_ci              72:          69 Load 71(texCubeArray)
347617a3babSopenharmony_ci              73:          16 Load 18(s)
348617a3babSopenharmony_ci              75:          74 SampledImage 72 73
349617a3babSopenharmony_ci              76:          69 Load 71(texCubeArray)
350617a3babSopenharmony_ci              78:          16 Load 77(sShadow)
351617a3babSopenharmony_ci              81:          80 SampledImage 76 78
352617a3babSopenharmony_ci              85:          82 Load 84(itexCubeArray)
353617a3babSopenharmony_ci              86:          16 Load 18(s)
354617a3babSopenharmony_ci              88:          87 SampledImage 85 86
355617a3babSopenharmony_ci              92:          89 Load 91(utexCubeArray)
356617a3babSopenharmony_ci              93:          16 Load 18(s)
357617a3babSopenharmony_ci              95:          94 SampledImage 92 93
358617a3babSopenharmony_ci              99:          96 Load 98(tex1DArray)
359617a3babSopenharmony_ci             100:          16 Load 77(sShadow)
360617a3babSopenharmony_ci             102:         101 SampledImage 99 100
361617a3babSopenharmony_ci             106:         103 Load 105(itex1DArray)
362617a3babSopenharmony_ci             107:          16 Load 18(s)
363617a3babSopenharmony_ci             109:         108 SampledImage 106 107
364617a3babSopenharmony_ci             113:         110 Load 112(utex1D)
365617a3babSopenharmony_ci             114:          16 Load 18(s)
366617a3babSopenharmony_ci             116:         115 SampledImage 113 114
367617a3babSopenharmony_ci             120:         117 Load 119(itex1D)
368617a3babSopenharmony_ci             121:          16 Load 18(s)
369617a3babSopenharmony_ci             123:         122 SampledImage 120 121
370617a3babSopenharmony_ci             127:         124 Load 126(utex1DArray)
371617a3babSopenharmony_ci             128:          16 Load 18(s)
372617a3babSopenharmony_ci             130:         129 SampledImage 127 128
373617a3babSopenharmony_ci             134:         131 Load 133(texBuffer)
374617a3babSopenharmony_ci             135:          16 Load 18(s)
375617a3babSopenharmony_ci             137:         136 SampledImage 134 135
376617a3babSopenharmony_ci             138:          62 Load 64(texCube)
377617a3babSopenharmony_ci             139:          16 Load 77(sShadow)
378617a3babSopenharmony_ci             142:         141 SampledImage 138 139
379617a3babSopenharmony_ci             146:         143 Load 145(tex2DArray)
380617a3babSopenharmony_ci             147:          16 Load 18(s)
381617a3babSopenharmony_ci             149:         148 SampledImage 146 147
382617a3babSopenharmony_ci             150:         143 Load 145(tex2DArray)
383617a3babSopenharmony_ci             151:          16 Load 77(sShadow)
384617a3babSopenharmony_ci             154:         153 SampledImage 150 151
385617a3babSopenharmony_ci             158:         155 Load 157(itex2D)
386617a3babSopenharmony_ci             159:          16 Load 18(s)
387617a3babSopenharmony_ci             161:         160 SampledImage 158 159
388617a3babSopenharmony_ci             165:         162 Load 164(itex3D)
389617a3babSopenharmony_ci             166:          16 Load 18(s)
390617a3babSopenharmony_ci             168:         167 SampledImage 165 166
391617a3babSopenharmony_ci             172:         169 Load 171(itexCube)
392617a3babSopenharmony_ci             173:          16 Load 18(s)
393617a3babSopenharmony_ci             175:         174 SampledImage 172 173
394617a3babSopenharmony_ci             179:         176 Load 178(itex2DArray)
395617a3babSopenharmony_ci             180:          16 Load 18(s)
396617a3babSopenharmony_ci             182:         181 SampledImage 179 180
397617a3babSopenharmony_ci             186:         183 Load 185(utex2D)
398617a3babSopenharmony_ci             187:          16 Load 18(s)
399617a3babSopenharmony_ci             189:         188 SampledImage 186 187
400617a3babSopenharmony_ci             193:         190 Load 192(utex3D)
401617a3babSopenharmony_ci             194:          16 Load 18(s)
402617a3babSopenharmony_ci             196:         195 SampledImage 193 194
403617a3babSopenharmony_ci             200:         197 Load 199(utexCube)
404617a3babSopenharmony_ci             201:          16 Load 18(s)
405617a3babSopenharmony_ci             203:         202 SampledImage 200 201
406617a3babSopenharmony_ci             207:         204 Load 206(utex2DArray)
407617a3babSopenharmony_ci             208:          16 Load 18(s)
408617a3babSopenharmony_ci             210:         209 SampledImage 207 208
409617a3babSopenharmony_ci             214:         211 Load 213(itex2DRect)
410617a3babSopenharmony_ci             215:          16 Load 18(s)
411617a3babSopenharmony_ci             217:         216 SampledImage 214 215
412617a3babSopenharmony_ci             221:         218 Load 220(utex2DRect)
413617a3babSopenharmony_ci             222:          16 Load 18(s)
414617a3babSopenharmony_ci             224:         223 SampledImage 221 222
415617a3babSopenharmony_ci             228:         225 Load 227(itexBuffer)
416617a3babSopenharmony_ci             229:          16 Load 18(s)
417617a3babSopenharmony_ci             231:         230 SampledImage 228 229
418617a3babSopenharmony_ci             235:         232 Load 234(utexBuffer)
419617a3babSopenharmony_ci             236:          16 Load 18(s)
420617a3babSopenharmony_ci             238:         237 SampledImage 235 236
421617a3babSopenharmony_ci             242:         239 Load 241(tex2DMS)
422617a3babSopenharmony_ci             243:          16 Load 18(s)
423617a3babSopenharmony_ci             245:         244 SampledImage 242 243
424617a3babSopenharmony_ci             249:         246 Load 248(itex2DMS)
425617a3babSopenharmony_ci             250:          16 Load 18(s)
426617a3babSopenharmony_ci             252:         251 SampledImage 249 250
427617a3babSopenharmony_ci             256:         253 Load 255(utex2DMS)
428617a3babSopenharmony_ci             257:          16 Load 18(s)
429617a3babSopenharmony_ci             259:         258 SampledImage 256 257
430617a3babSopenharmony_ci             263:         260 Load 262(tex2DMSArray)
431617a3babSopenharmony_ci             264:          16 Load 18(s)
432617a3babSopenharmony_ci             266:         265 SampledImage 263 264
433617a3babSopenharmony_ci             270:         267 Load 269(itex2DMSArray)
434617a3babSopenharmony_ci             271:          16 Load 18(s)
435617a3babSopenharmony_ci             273:         272 SampledImage 270 271
436617a3babSopenharmony_ci             277:         274 Load 276(utex2DMSArray)
437617a3babSopenharmony_ci             278:          16 Load 18(s)
438617a3babSopenharmony_ci             280:         279 SampledImage 277 278
439617a3babSopenharmony_ci             284:         281 Load 283(tex1D)
440617a3babSopenharmony_ci             285:          16 Load 18(s)
441617a3babSopenharmony_ci             287:         286 SampledImage 284 285
442617a3babSopenharmony_ci             288:         281 Load 283(tex1D)
443617a3babSopenharmony_ci             289:          16 Load 77(sShadow)
444617a3babSopenharmony_ci             292:         291 SampledImage 288 289
445617a3babSopenharmony_ci             294:          26 Load 293(tex3D)
446617a3babSopenharmony_ci             295:          16 Load 18(s)
447617a3babSopenharmony_ci             296:          45 SampledImage 294 295
448617a3babSopenharmony_ci             297:          12 Load 58(tex2D)
449617a3babSopenharmony_ci             298:          16 Load 77(sShadow)
450617a3babSopenharmony_ci             301:         300 SampledImage 297 298
451617a3babSopenharmony_ci             305:         302 Load 304(tex2DRect)
452617a3babSopenharmony_ci             306:          16 Load 18(s)
453617a3babSopenharmony_ci             308:         307 SampledImage 305 306
454617a3babSopenharmony_ci             309:         302 Load 304(tex2DRect)
455617a3babSopenharmony_ci             310:          16 Load 77(sShadow)
456617a3babSopenharmony_ci             313:         312 SampledImage 309 310
457617a3babSopenharmony_ci             314:          96 Load 98(tex1DArray)
458617a3babSopenharmony_ci             315:          16 Load 18(s)
459617a3babSopenharmony_ci             318:         317 SampledImage 314 315
460617a3babSopenharmony_ci                              Return
461617a3babSopenharmony_ci                              FunctionEnd
462