1617a3babSopenharmony_cispv.image.load-formatted.frag
2617a3babSopenharmony_ciWarning, version 450 is not yet complete; most version-specific features are present, but some are missing.
3617a3babSopenharmony_ci
4617a3babSopenharmony_ci// Module Version 10000
5617a3babSopenharmony_ci// Generated by (magic number): 80001
6617a3babSopenharmony_ci// Id's are bound by 240
7617a3babSopenharmony_ci
8617a3babSopenharmony_ci                              Capability Shader
9617a3babSopenharmony_ci                              Capability SampledRect
10617a3babSopenharmony_ci                              Capability Sampled1D
11617a3babSopenharmony_ci                              Capability SampledCubeArray
12617a3babSopenharmony_ci                              Capability SampledBuffer
13617a3babSopenharmony_ci                              Capability ImageMSArray
14617a3babSopenharmony_ci                              Capability ImageQuery
15617a3babSopenharmony_ci                              Capability StorageImageReadWithoutFormat
16617a3babSopenharmony_ci                              Capability StorageImageWriteWithoutFormat
17617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
18617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
19617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 132 142 152 233 237 239
20617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
21617a3babSopenharmony_ci                              Source GLSL 450
22617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_image_load_formatted"
23617a3babSopenharmony_ci                              Name 4  "main"
24617a3babSopenharmony_ci                              Name 9  "iv"
25617a3babSopenharmony_ci                              Name 15  "i1D"
26617a3babSopenharmony_ci                              Name 27  "i2D"
27617a3babSopenharmony_ci                              Name 38  "i3D"
28617a3babSopenharmony_ci                              Name 45  "iCube"
29617a3babSopenharmony_ci                              Name 55  "iCubeArray"
30617a3babSopenharmony_ci                              Name 62  "i2DRect"
31617a3babSopenharmony_ci                              Name 72  "i1DArray"
32617a3babSopenharmony_ci                              Name 82  "i2DArray"
33617a3babSopenharmony_ci                              Name 89  "iBuffer"
34617a3babSopenharmony_ci                              Name 98  "i2DMS"
35617a3babSopenharmony_ci                              Name 108  "i2DMSArray"
36617a3babSopenharmony_ci                              Name 127  "v"
37617a3babSopenharmony_ci                              Name 132  "ic1D"
38617a3babSopenharmony_ci                              Name 142  "ic2D"
39617a3babSopenharmony_ci                              Name 152  "ic3D"
40617a3babSopenharmony_ci                              Name 228  "wo2D"
41617a3babSopenharmony_ci                              Name 233  "fragData"
42617a3babSopenharmony_ci                              Name 237  "ic4D"
43617a3babSopenharmony_ci                              Name 239  "value"
44617a3babSopenharmony_ci                              Decorate 15(i1D) DescriptorSet 0
45617a3babSopenharmony_ci                              Decorate 15(i1D) Binding 0
46617a3babSopenharmony_ci                              Decorate 27(i2D) DescriptorSet 0
47617a3babSopenharmony_ci                              Decorate 27(i2D) Binding 1
48617a3babSopenharmony_ci                              Decorate 38(i3D) DescriptorSet 0
49617a3babSopenharmony_ci                              Decorate 38(i3D) Binding 2
50617a3babSopenharmony_ci                              Decorate 45(iCube) DescriptorSet 0
51617a3babSopenharmony_ci                              Decorate 45(iCube) Binding 3
52617a3babSopenharmony_ci                              Decorate 55(iCubeArray) DescriptorSet 0
53617a3babSopenharmony_ci                              Decorate 55(iCubeArray) Binding 4
54617a3babSopenharmony_ci                              Decorate 62(i2DRect) DescriptorSet 0
55617a3babSopenharmony_ci                              Decorate 62(i2DRect) Binding 5
56617a3babSopenharmony_ci                              Decorate 72(i1DArray) DescriptorSet 0
57617a3babSopenharmony_ci                              Decorate 72(i1DArray) Binding 6
58617a3babSopenharmony_ci                              Decorate 82(i2DArray) DescriptorSet 0
59617a3babSopenharmony_ci                              Decorate 82(i2DArray) Binding 7
60617a3babSopenharmony_ci                              Decorate 89(iBuffer) DescriptorSet 0
61617a3babSopenharmony_ci                              Decorate 89(iBuffer) Binding 8
62617a3babSopenharmony_ci                              Decorate 98(i2DMS) DescriptorSet 0
63617a3babSopenharmony_ci                              Decorate 98(i2DMS) Binding 9
64617a3babSopenharmony_ci                              Decorate 108(i2DMSArray) DescriptorSet 0
65617a3babSopenharmony_ci                              Decorate 108(i2DMSArray) Binding 10
66617a3babSopenharmony_ci                              Decorate 132(ic1D) Flat
67617a3babSopenharmony_ci                              Decorate 142(ic2D) Flat
68617a3babSopenharmony_ci                              Decorate 152(ic3D) Flat
69617a3babSopenharmony_ci                              Decorate 228(wo2D) DescriptorSet 0
70617a3babSopenharmony_ci                              Decorate 228(wo2D) Binding 1
71617a3babSopenharmony_ci                              Decorate 228(wo2D) NonReadable
72617a3babSopenharmony_ci                              Decorate 237(ic4D) Flat
73617a3babSopenharmony_ci                              Decorate 239(value) Flat
74617a3babSopenharmony_ci               2:             TypeVoid
75617a3babSopenharmony_ci               3:             TypeFunction 2
76617a3babSopenharmony_ci               6:             TypeInt 32 1
77617a3babSopenharmony_ci               7:             TypeVector 6(int) 3
78617a3babSopenharmony_ci               8:             TypePointer Function 7(ivec3)
79617a3babSopenharmony_ci              10:      6(int) Constant 0
80617a3babSopenharmony_ci              11:    7(ivec3) ConstantComposite 10 10 10
81617a3babSopenharmony_ci              12:             TypeFloat 32
82617a3babSopenharmony_ci              13:             TypeImage 12(float) 1D nonsampled format:Unknown
83617a3babSopenharmony_ci              14:             TypePointer UniformConstant 13
84617a3babSopenharmony_ci         15(i1D):     14(ptr) Variable UniformConstant
85617a3babSopenharmony_ci              18:             TypeInt 32 0
86617a3babSopenharmony_ci              19:     18(int) Constant 0
87617a3babSopenharmony_ci              20:             TypePointer Function 6(int)
88617a3babSopenharmony_ci              25:             TypeImage 12(float) 2D nonsampled format:Unknown
89617a3babSopenharmony_ci              26:             TypePointer UniformConstant 25
90617a3babSopenharmony_ci         27(i2D):     26(ptr) Variable UniformConstant
91617a3babSopenharmony_ci              29:             TypeVector 6(int) 2
92617a3babSopenharmony_ci              36:             TypeImage 12(float) 3D nonsampled format:Unknown
93617a3babSopenharmony_ci              37:             TypePointer UniformConstant 36
94617a3babSopenharmony_ci         38(i3D):     37(ptr) Variable UniformConstant
95617a3babSopenharmony_ci              43:             TypeImage 12(float) Cube nonsampled format:Unknown
96617a3babSopenharmony_ci              44:             TypePointer UniformConstant 43
97617a3babSopenharmony_ci       45(iCube):     44(ptr) Variable UniformConstant
98617a3babSopenharmony_ci              53:             TypeImage 12(float) Cube array nonsampled format:Unknown
99617a3babSopenharmony_ci              54:             TypePointer UniformConstant 53
100617a3babSopenharmony_ci  55(iCubeArray):     54(ptr) Variable UniformConstant
101617a3babSopenharmony_ci              60:             TypeImage 12(float) Rect nonsampled format:Unknown
102617a3babSopenharmony_ci              61:             TypePointer UniformConstant 60
103617a3babSopenharmony_ci     62(i2DRect):     61(ptr) Variable UniformConstant
104617a3babSopenharmony_ci              70:             TypeImage 12(float) 1D array nonsampled format:Unknown
105617a3babSopenharmony_ci              71:             TypePointer UniformConstant 70
106617a3babSopenharmony_ci    72(i1DArray):     71(ptr) Variable UniformConstant
107617a3babSopenharmony_ci              80:             TypeImage 12(float) 2D array nonsampled format:Unknown
108617a3babSopenharmony_ci              81:             TypePointer UniformConstant 80
109617a3babSopenharmony_ci    82(i2DArray):     81(ptr) Variable UniformConstant
110617a3babSopenharmony_ci              87:             TypeImage 12(float) Buffer nonsampled format:Unknown
111617a3babSopenharmony_ci              88:             TypePointer UniformConstant 87
112617a3babSopenharmony_ci     89(iBuffer):     88(ptr) Variable UniformConstant
113617a3babSopenharmony_ci              96:             TypeImage 12(float) 2D multi-sampled nonsampled format:Unknown
114617a3babSopenharmony_ci              97:             TypePointer UniformConstant 96
115617a3babSopenharmony_ci       98(i2DMS):     97(ptr) Variable UniformConstant
116617a3babSopenharmony_ci             106:             TypeImage 12(float) 2D array multi-sampled nonsampled format:Unknown
117617a3babSopenharmony_ci             107:             TypePointer UniformConstant 106
118617a3babSopenharmony_ci 108(i2DMSArray):    107(ptr) Variable UniformConstant
119617a3babSopenharmony_ci             125:             TypeVector 12(float) 4
120617a3babSopenharmony_ci             126:             TypePointer Function 125(fvec4)
121617a3babSopenharmony_ci             128:   12(float) Constant 0
122617a3babSopenharmony_ci             129:  125(fvec4) ConstantComposite 128 128 128 128
123617a3babSopenharmony_ci             131:             TypePointer Input 6(int)
124617a3babSopenharmony_ci       132(ic1D):    131(ptr) Variable Input
125617a3babSopenharmony_ci             141:             TypePointer Input 29(ivec2)
126617a3babSopenharmony_ci       142(ic2D):    141(ptr) Variable Input
127617a3babSopenharmony_ci             151:             TypePointer Input 7(ivec3)
128617a3babSopenharmony_ci       152(ic3D):    151(ptr) Variable Input
129617a3babSopenharmony_ci             210:      6(int) Constant 1
130617a3babSopenharmony_ci             216:      6(int) Constant 2
131617a3babSopenharmony_ci             220:      6(int) Constant 3
132617a3babSopenharmony_ci             226:      6(int) Constant 4
133617a3babSopenharmony_ci       228(wo2D):     26(ptr) Variable UniformConstant
134617a3babSopenharmony_ci             232:             TypePointer Output 125(fvec4)
135617a3babSopenharmony_ci   233(fragData):    232(ptr) Variable Output
136617a3babSopenharmony_ci             235:             TypeVector 6(int) 4
137617a3babSopenharmony_ci             236:             TypePointer Input 235(ivec4)
138617a3babSopenharmony_ci       237(ic4D):    236(ptr) Variable Input
139617a3babSopenharmony_ci             238:             TypePointer Input 18(int)
140617a3babSopenharmony_ci      239(value):    238(ptr) Variable Input
141617a3babSopenharmony_ci         4(main):           2 Function None 3
142617a3babSopenharmony_ci               5:             Label
143617a3babSopenharmony_ci           9(iv):      8(ptr) Variable Function
144617a3babSopenharmony_ci          127(v):    126(ptr) Variable Function
145617a3babSopenharmony_ci                              Store 9(iv) 11
146617a3babSopenharmony_ci              16:          13 Load 15(i1D)
147617a3babSopenharmony_ci              17:      6(int) ImageQuerySize 16
148617a3babSopenharmony_ci              21:     20(ptr) AccessChain 9(iv) 19
149617a3babSopenharmony_ci              22:      6(int) Load 21
150617a3babSopenharmony_ci              23:      6(int) IAdd 22 17
151617a3babSopenharmony_ci              24:     20(ptr) AccessChain 9(iv) 19
152617a3babSopenharmony_ci                              Store 24 23
153617a3babSopenharmony_ci              28:          25 Load 27(i2D)
154617a3babSopenharmony_ci              30:   29(ivec2) ImageQuerySize 28
155617a3babSopenharmony_ci              31:    7(ivec3) Load 9(iv)
156617a3babSopenharmony_ci              32:   29(ivec2) VectorShuffle 31 31 0 1
157617a3babSopenharmony_ci              33:   29(ivec2) IAdd 32 30
158617a3babSopenharmony_ci              34:    7(ivec3) Load 9(iv)
159617a3babSopenharmony_ci              35:    7(ivec3) VectorShuffle 34 33 3 4 2
160617a3babSopenharmony_ci                              Store 9(iv) 35
161617a3babSopenharmony_ci              39:          36 Load 38(i3D)
162617a3babSopenharmony_ci              40:    7(ivec3) ImageQuerySize 39
163617a3babSopenharmony_ci              41:    7(ivec3) Load 9(iv)
164617a3babSopenharmony_ci              42:    7(ivec3) IAdd 41 40
165617a3babSopenharmony_ci                              Store 9(iv) 42
166617a3babSopenharmony_ci              46:          43 Load 45(iCube)
167617a3babSopenharmony_ci              47:   29(ivec2) ImageQuerySize 46
168617a3babSopenharmony_ci              48:    7(ivec3) Load 9(iv)
169617a3babSopenharmony_ci              49:   29(ivec2) VectorShuffle 48 48 0 1
170617a3babSopenharmony_ci              50:   29(ivec2) IAdd 49 47
171617a3babSopenharmony_ci              51:    7(ivec3) Load 9(iv)
172617a3babSopenharmony_ci              52:    7(ivec3) VectorShuffle 51 50 3 4 2
173617a3babSopenharmony_ci                              Store 9(iv) 52
174617a3babSopenharmony_ci              56:          53 Load 55(iCubeArray)
175617a3babSopenharmony_ci              57:    7(ivec3) ImageQuerySize 56
176617a3babSopenharmony_ci              58:    7(ivec3) Load 9(iv)
177617a3babSopenharmony_ci              59:    7(ivec3) IAdd 58 57
178617a3babSopenharmony_ci                              Store 9(iv) 59
179617a3babSopenharmony_ci              63:          60 Load 62(i2DRect)
180617a3babSopenharmony_ci              64:   29(ivec2) ImageQuerySize 63
181617a3babSopenharmony_ci              65:    7(ivec3) Load 9(iv)
182617a3babSopenharmony_ci              66:   29(ivec2) VectorShuffle 65 65 0 1
183617a3babSopenharmony_ci              67:   29(ivec2) IAdd 66 64
184617a3babSopenharmony_ci              68:    7(ivec3) Load 9(iv)
185617a3babSopenharmony_ci              69:    7(ivec3) VectorShuffle 68 67 3 4 2
186617a3babSopenharmony_ci                              Store 9(iv) 69
187617a3babSopenharmony_ci              73:          70 Load 72(i1DArray)
188617a3babSopenharmony_ci              74:   29(ivec2) ImageQuerySize 73
189617a3babSopenharmony_ci              75:    7(ivec3) Load 9(iv)
190617a3babSopenharmony_ci              76:   29(ivec2) VectorShuffle 75 75 0 1
191617a3babSopenharmony_ci              77:   29(ivec2) IAdd 76 74
192617a3babSopenharmony_ci              78:    7(ivec3) Load 9(iv)
193617a3babSopenharmony_ci              79:    7(ivec3) VectorShuffle 78 77 3 4 2
194617a3babSopenharmony_ci                              Store 9(iv) 79
195617a3babSopenharmony_ci              83:          80 Load 82(i2DArray)
196617a3babSopenharmony_ci              84:    7(ivec3) ImageQuerySize 83
197617a3babSopenharmony_ci              85:    7(ivec3) Load 9(iv)
198617a3babSopenharmony_ci              86:    7(ivec3) IAdd 85 84
199617a3babSopenharmony_ci                              Store 9(iv) 86
200617a3babSopenharmony_ci              90:          87 Load 89(iBuffer)
201617a3babSopenharmony_ci              91:      6(int) ImageQuerySize 90
202617a3babSopenharmony_ci              92:     20(ptr) AccessChain 9(iv) 19
203617a3babSopenharmony_ci              93:      6(int) Load 92
204617a3babSopenharmony_ci              94:      6(int) IAdd 93 91
205617a3babSopenharmony_ci              95:     20(ptr) AccessChain 9(iv) 19
206617a3babSopenharmony_ci                              Store 95 94
207617a3babSopenharmony_ci              99:          96 Load 98(i2DMS)
208617a3babSopenharmony_ci             100:   29(ivec2) ImageQuerySize 99
209617a3babSopenharmony_ci             101:    7(ivec3) Load 9(iv)
210617a3babSopenharmony_ci             102:   29(ivec2) VectorShuffle 101 101 0 1
211617a3babSopenharmony_ci             103:   29(ivec2) IAdd 102 100
212617a3babSopenharmony_ci             104:    7(ivec3) Load 9(iv)
213617a3babSopenharmony_ci             105:    7(ivec3) VectorShuffle 104 103 3 4 2
214617a3babSopenharmony_ci                              Store 9(iv) 105
215617a3babSopenharmony_ci             109:         106 Load 108(i2DMSArray)
216617a3babSopenharmony_ci             110:    7(ivec3) ImageQuerySize 109
217617a3babSopenharmony_ci             111:    7(ivec3) Load 9(iv)
218617a3babSopenharmony_ci             112:    7(ivec3) IAdd 111 110
219617a3babSopenharmony_ci                              Store 9(iv) 112
220617a3babSopenharmony_ci             113:          96 Load 98(i2DMS)
221617a3babSopenharmony_ci             114:      6(int) ImageQuerySamples 113
222617a3babSopenharmony_ci             115:     20(ptr) AccessChain 9(iv) 19
223617a3babSopenharmony_ci             116:      6(int) Load 115
224617a3babSopenharmony_ci             117:      6(int) IAdd 116 114
225617a3babSopenharmony_ci             118:     20(ptr) AccessChain 9(iv) 19
226617a3babSopenharmony_ci                              Store 118 117
227617a3babSopenharmony_ci             119:         106 Load 108(i2DMSArray)
228617a3babSopenharmony_ci             120:      6(int) ImageQuerySamples 119
229617a3babSopenharmony_ci             121:     20(ptr) AccessChain 9(iv) 19
230617a3babSopenharmony_ci             122:      6(int) Load 121
231617a3babSopenharmony_ci             123:      6(int) IAdd 122 120
232617a3babSopenharmony_ci             124:     20(ptr) AccessChain 9(iv) 19
233617a3babSopenharmony_ci                              Store 124 123
234617a3babSopenharmony_ci                              Store 127(v) 129
235617a3babSopenharmony_ci             130:          13 Load 15(i1D)
236617a3babSopenharmony_ci             133:      6(int) Load 132(ic1D)
237617a3babSopenharmony_ci             134:  125(fvec4) ImageRead 130 133
238617a3babSopenharmony_ci             135:  125(fvec4) Load 127(v)
239617a3babSopenharmony_ci             136:  125(fvec4) FAdd 135 134
240617a3babSopenharmony_ci                              Store 127(v) 136
241617a3babSopenharmony_ci             137:          13 Load 15(i1D)
242617a3babSopenharmony_ci             138:      6(int) Load 132(ic1D)
243617a3babSopenharmony_ci             139:  125(fvec4) Load 127(v)
244617a3babSopenharmony_ci                              ImageWrite 137 138 139
245617a3babSopenharmony_ci             140:          25 Load 27(i2D)
246617a3babSopenharmony_ci             143:   29(ivec2) Load 142(ic2D)
247617a3babSopenharmony_ci             144:  125(fvec4) ImageRead 140 143
248617a3babSopenharmony_ci             145:  125(fvec4) Load 127(v)
249617a3babSopenharmony_ci             146:  125(fvec4) FAdd 145 144
250617a3babSopenharmony_ci                              Store 127(v) 146
251617a3babSopenharmony_ci             147:          25 Load 27(i2D)
252617a3babSopenharmony_ci             148:   29(ivec2) Load 142(ic2D)
253617a3babSopenharmony_ci             149:  125(fvec4) Load 127(v)
254617a3babSopenharmony_ci                              ImageWrite 147 148 149
255617a3babSopenharmony_ci             150:          36 Load 38(i3D)
256617a3babSopenharmony_ci             153:    7(ivec3) Load 152(ic3D)
257617a3babSopenharmony_ci             154:  125(fvec4) ImageRead 150 153
258617a3babSopenharmony_ci             155:  125(fvec4) Load 127(v)
259617a3babSopenharmony_ci             156:  125(fvec4) FAdd 155 154
260617a3babSopenharmony_ci                              Store 127(v) 156
261617a3babSopenharmony_ci             157:          36 Load 38(i3D)
262617a3babSopenharmony_ci             158:    7(ivec3) Load 152(ic3D)
263617a3babSopenharmony_ci             159:  125(fvec4) Load 127(v)
264617a3babSopenharmony_ci                              ImageWrite 157 158 159
265617a3babSopenharmony_ci             160:          43 Load 45(iCube)
266617a3babSopenharmony_ci             161:    7(ivec3) Load 152(ic3D)
267617a3babSopenharmony_ci             162:  125(fvec4) ImageRead 160 161
268617a3babSopenharmony_ci             163:  125(fvec4) Load 127(v)
269617a3babSopenharmony_ci             164:  125(fvec4) FAdd 163 162
270617a3babSopenharmony_ci                              Store 127(v) 164
271617a3babSopenharmony_ci             165:          43 Load 45(iCube)
272617a3babSopenharmony_ci             166:    7(ivec3) Load 152(ic3D)
273617a3babSopenharmony_ci             167:  125(fvec4) Load 127(v)
274617a3babSopenharmony_ci                              ImageWrite 165 166 167
275617a3babSopenharmony_ci             168:          53 Load 55(iCubeArray)
276617a3babSopenharmony_ci             169:    7(ivec3) Load 152(ic3D)
277617a3babSopenharmony_ci             170:  125(fvec4) ImageRead 168 169
278617a3babSopenharmony_ci             171:  125(fvec4) Load 127(v)
279617a3babSopenharmony_ci             172:  125(fvec4) FAdd 171 170
280617a3babSopenharmony_ci                              Store 127(v) 172
281617a3babSopenharmony_ci             173:          53 Load 55(iCubeArray)
282617a3babSopenharmony_ci             174:    7(ivec3) Load 152(ic3D)
283617a3babSopenharmony_ci             175:  125(fvec4) Load 127(v)
284617a3babSopenharmony_ci                              ImageWrite 173 174 175
285617a3babSopenharmony_ci             176:          60 Load 62(i2DRect)
286617a3babSopenharmony_ci             177:   29(ivec2) Load 142(ic2D)
287617a3babSopenharmony_ci             178:  125(fvec4) ImageRead 176 177
288617a3babSopenharmony_ci             179:  125(fvec4) Load 127(v)
289617a3babSopenharmony_ci             180:  125(fvec4) FAdd 179 178
290617a3babSopenharmony_ci                              Store 127(v) 180
291617a3babSopenharmony_ci             181:          60 Load 62(i2DRect)
292617a3babSopenharmony_ci             182:   29(ivec2) Load 142(ic2D)
293617a3babSopenharmony_ci             183:  125(fvec4) Load 127(v)
294617a3babSopenharmony_ci                              ImageWrite 181 182 183
295617a3babSopenharmony_ci             184:          70 Load 72(i1DArray)
296617a3babSopenharmony_ci             185:   29(ivec2) Load 142(ic2D)
297617a3babSopenharmony_ci             186:  125(fvec4) ImageRead 184 185
298617a3babSopenharmony_ci             187:  125(fvec4) Load 127(v)
299617a3babSopenharmony_ci             188:  125(fvec4) FAdd 187 186
300617a3babSopenharmony_ci                              Store 127(v) 188
301617a3babSopenharmony_ci             189:          70 Load 72(i1DArray)
302617a3babSopenharmony_ci             190:   29(ivec2) Load 142(ic2D)
303617a3babSopenharmony_ci             191:  125(fvec4) Load 127(v)
304617a3babSopenharmony_ci                              ImageWrite 189 190 191
305617a3babSopenharmony_ci             192:          80 Load 82(i2DArray)
306617a3babSopenharmony_ci             193:    7(ivec3) Load 152(ic3D)
307617a3babSopenharmony_ci             194:  125(fvec4) ImageRead 192 193
308617a3babSopenharmony_ci             195:  125(fvec4) Load 127(v)
309617a3babSopenharmony_ci             196:  125(fvec4) FAdd 195 194
310617a3babSopenharmony_ci                              Store 127(v) 196
311617a3babSopenharmony_ci             197:          80 Load 82(i2DArray)
312617a3babSopenharmony_ci             198:    7(ivec3) Load 152(ic3D)
313617a3babSopenharmony_ci             199:  125(fvec4) Load 127(v)
314617a3babSopenharmony_ci                              ImageWrite 197 198 199
315617a3babSopenharmony_ci             200:          87 Load 89(iBuffer)
316617a3babSopenharmony_ci             201:      6(int) Load 132(ic1D)
317617a3babSopenharmony_ci             202:  125(fvec4) ImageRead 200 201
318617a3babSopenharmony_ci             203:  125(fvec4) Load 127(v)
319617a3babSopenharmony_ci             204:  125(fvec4) FAdd 203 202
320617a3babSopenharmony_ci                              Store 127(v) 204
321617a3babSopenharmony_ci             205:          87 Load 89(iBuffer)
322617a3babSopenharmony_ci             206:      6(int) Load 132(ic1D)
323617a3babSopenharmony_ci             207:  125(fvec4) Load 127(v)
324617a3babSopenharmony_ci                              ImageWrite 205 206 207
325617a3babSopenharmony_ci             208:          96 Load 98(i2DMS)
326617a3babSopenharmony_ci             209:   29(ivec2) Load 142(ic2D)
327617a3babSopenharmony_ci             211:  125(fvec4) ImageRead 208 209 Sample 210
328617a3babSopenharmony_ci             212:  125(fvec4) Load 127(v)
329617a3babSopenharmony_ci             213:  125(fvec4) FAdd 212 211
330617a3babSopenharmony_ci                              Store 127(v) 213
331617a3babSopenharmony_ci             214:          96 Load 98(i2DMS)
332617a3babSopenharmony_ci             215:   29(ivec2) Load 142(ic2D)
333617a3babSopenharmony_ci             217:  125(fvec4) Load 127(v)
334617a3babSopenharmony_ci                              ImageWrite 214 215 217 Sample 216
335617a3babSopenharmony_ci             218:         106 Load 108(i2DMSArray)
336617a3babSopenharmony_ci             219:    7(ivec3) Load 152(ic3D)
337617a3babSopenharmony_ci             221:  125(fvec4) ImageRead 218 219 Sample 220
338617a3babSopenharmony_ci             222:  125(fvec4) Load 127(v)
339617a3babSopenharmony_ci             223:  125(fvec4) FAdd 222 221
340617a3babSopenharmony_ci                              Store 127(v) 223
341617a3babSopenharmony_ci             224:         106 Load 108(i2DMSArray)
342617a3babSopenharmony_ci             225:    7(ivec3) Load 152(ic3D)
343617a3babSopenharmony_ci             227:  125(fvec4) Load 127(v)
344617a3babSopenharmony_ci                              ImageWrite 224 225 227 Sample 226
345617a3babSopenharmony_ci             229:          25 Load 228(wo2D)
346617a3babSopenharmony_ci             230:   29(ivec2) Load 142(ic2D)
347617a3babSopenharmony_ci             231:  125(fvec4) Load 127(v)
348617a3babSopenharmony_ci                              ImageWrite 229 230 231
349617a3babSopenharmony_ci             234:  125(fvec4) Load 127(v)
350617a3babSopenharmony_ci                              Store 233(fragData) 234
351617a3babSopenharmony_ci                              Return
352617a3babSopenharmony_ci                              FunctionEnd
353