yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Wooyoung KimAdd GLSL_QCOM_image_processing3 support9e3f544d

main
44.3 KiB864 linesraw
1spv.qcom.textureGather.frag
2// Module Version 10400
3// Generated by (magic number): 8000b
4// Id's are bound by 500
5
6                              Capability Shader
7                              Capability ImageGatherExtended
8                              Capability ImageGatherLinearQCOM
9                              Capability ImageGatherExtendedModesQCOM
10                              Extension  "SPV_QCOM_image_processing3"
11               1:             ExtInstImport  "GLSL.std.450"
12                              MemoryModel Logical GLSL450
13                              EntryPoint Fragment 4  "main" 16 20 38 56 174 178 187 197 258 498
14                              ExecutionMode 4 OriginUpperLeft
15                              Source GLSL 460
16                              SourceExtension  "GL_QCOM_image_processing3"
17                              Name 4  "main"
18                              Name 9  "sum"
19                              Name 16  "usamp2d"
20                              Name 20  "c2D"
21                              Name 38  "isamp2d"
22                              Name 56  "fsamp2d"
23                              Name 174  "usamp2da"
24                              Name 178  "c3D"
25                              Name 187  "isamp2da"
26                              Name 197  "fsamp2da"
27                              Name 258  "offset"
28                              Name 498  "FragColor"
29                              Decorate 9(sum) RelaxedPrecision
30                              Decorate 16(usamp2d) Binding 0
31                              Decorate 16(usamp2d) DescriptorSet 0
32                              Decorate 20(c2D) RelaxedPrecision
33                              Decorate 20(c2D) Location 0
34                              Decorate 21 RelaxedPrecision
35                              Decorate 26 RelaxedPrecision
36                              Decorate 27 RelaxedPrecision
37                              Decorate 28 RelaxedPrecision
38                              Decorate 30 RelaxedPrecision
39                              Decorate 32 RelaxedPrecision
40                              Decorate 33 RelaxedPrecision
41                              Decorate 34 RelaxedPrecision
42                              Decorate 38(isamp2d) Binding 1
43                              Decorate 38(isamp2d) DescriptorSet 0
44                              Decorate 40 RelaxedPrecision
45                              Decorate 43 RelaxedPrecision
46                              Decorate 44 RelaxedPrecision
47                              Decorate 45 RelaxedPrecision
48                              Decorate 47 RelaxedPrecision
49                              Decorate 50 RelaxedPrecision
50                              Decorate 51 RelaxedPrecision
51                              Decorate 52 RelaxedPrecision
52                              Decorate 56(fsamp2d) Binding 2
53                              Decorate 56(fsamp2d) DescriptorSet 0
54                              Decorate 58 RelaxedPrecision
55                              Decorate 60 RelaxedPrecision
56                              Decorate 63 RelaxedPrecision
57                              Decorate 66 RelaxedPrecision
58                              Decorate 69 RelaxedPrecision
59                              Decorate 72 RelaxedPrecision
60                              Decorate 73 RelaxedPrecision
61                              Decorate 74 RelaxedPrecision
62                              Decorate 76 RelaxedPrecision
63                              Decorate 78 RelaxedPrecision
64                              Decorate 79 RelaxedPrecision
65                              Decorate 80 RelaxedPrecision
66                              Decorate 82 RelaxedPrecision
67                              Decorate 84 RelaxedPrecision
68                              Decorate 85 RelaxedPrecision
69                              Decorate 86 RelaxedPrecision
70                              Decorate 88 RelaxedPrecision
71                              Decorate 90 RelaxedPrecision
72                              Decorate 91 RelaxedPrecision
73                              Decorate 92 RelaxedPrecision
74                              Decorate 94 RelaxedPrecision
75                              Decorate 96 RelaxedPrecision
76                              Decorate 99 RelaxedPrecision
77                              Decorate 101 RelaxedPrecision
78                              Decorate 104 RelaxedPrecision
79                              Decorate 106 RelaxedPrecision
80                              Decorate 107 RelaxedPrecision
81                              Decorate 108 RelaxedPrecision
82                              Decorate 110 RelaxedPrecision
83                              Decorate 112 RelaxedPrecision
84                              Decorate 113 RelaxedPrecision
85                              Decorate 114 RelaxedPrecision
86                              Decorate 116 RelaxedPrecision
87                              Decorate 118 RelaxedPrecision
88                              Decorate 119 RelaxedPrecision
89                              Decorate 120 RelaxedPrecision
90                              Decorate 122 RelaxedPrecision
91                              Decorate 124 RelaxedPrecision
92                              Decorate 125 RelaxedPrecision
93                              Decorate 126 RelaxedPrecision
94                              Decorate 128 RelaxedPrecision
95                              Decorate 130 RelaxedPrecision
96                              Decorate 133 RelaxedPrecision
97                              Decorate 135 RelaxedPrecision
98                              Decorate 138 RelaxedPrecision
99                              Decorate 140 RelaxedPrecision
100                              Decorate 141 RelaxedPrecision
101                              Decorate 142 RelaxedPrecision
102                              Decorate 144 RelaxedPrecision
103                              Decorate 146 RelaxedPrecision
104                              Decorate 147 RelaxedPrecision
105                              Decorate 148 RelaxedPrecision
106                              Decorate 150 RelaxedPrecision
107                              Decorate 152 RelaxedPrecision
108                              Decorate 153 RelaxedPrecision
109                              Decorate 154 RelaxedPrecision
110                              Decorate 156 RelaxedPrecision
111                              Decorate 158 RelaxedPrecision
112                              Decorate 159 RelaxedPrecision
113                              Decorate 160 RelaxedPrecision
114                              Decorate 162 RelaxedPrecision
115                              Decorate 164 RelaxedPrecision
116                              Decorate 167 RelaxedPrecision
117                              Decorate 169 RelaxedPrecision
118                              Decorate 174(usamp2da) Binding 3
119                              Decorate 174(usamp2da) DescriptorSet 0
120                              Decorate 178(c3D) RelaxedPrecision
121                              Decorate 178(c3D) Location 1
122                              Decorate 179 RelaxedPrecision
123                              Decorate 181 RelaxedPrecision
124                              Decorate 182 RelaxedPrecision
125                              Decorate 183 RelaxedPrecision
126                              Decorate 187(isamp2da) Binding 4
127                              Decorate 187(isamp2da) DescriptorSet 0
128                              Decorate 189 RelaxedPrecision
129                              Decorate 191 RelaxedPrecision
130                              Decorate 192 RelaxedPrecision
131                              Decorate 193 RelaxedPrecision
132                              Decorate 197(fsamp2da) Binding 5
133                              Decorate 197(fsamp2da) DescriptorSet 0
134                              Decorate 199 RelaxedPrecision
135                              Decorate 201 RelaxedPrecision
136                              Decorate 204 RelaxedPrecision
137                              Decorate 206 RelaxedPrecision
138                              Decorate 207 RelaxedPrecision
139                              Decorate 208 RelaxedPrecision
140                              Decorate 210 RelaxedPrecision
141                              Decorate 212 RelaxedPrecision
142                              Decorate 213 RelaxedPrecision
143                              Decorate 214 RelaxedPrecision
144                              Decorate 216 RelaxedPrecision
145                              Decorate 218 RelaxedPrecision
146                              Decorate 221 RelaxedPrecision
147                              Decorate 223 RelaxedPrecision
148                              Decorate 224 RelaxedPrecision
149                              Decorate 225 RelaxedPrecision
150                              Decorate 227 RelaxedPrecision
151                              Decorate 229 RelaxedPrecision
152                              Decorate 230 RelaxedPrecision
153                              Decorate 231 RelaxedPrecision
154                              Decorate 233 RelaxedPrecision
155                              Decorate 235 RelaxedPrecision
156                              Decorate 238 RelaxedPrecision
157                              Decorate 240 RelaxedPrecision
158                              Decorate 241 RelaxedPrecision
159                              Decorate 242 RelaxedPrecision
160                              Decorate 244 RelaxedPrecision
161                              Decorate 246 RelaxedPrecision
162                              Decorate 247 RelaxedPrecision
163                              Decorate 248 RelaxedPrecision
164                              Decorate 250 RelaxedPrecision
165                              Decorate 252 RelaxedPrecision
166                              Decorate 255 RelaxedPrecision
167                              Decorate 258(offset) Flat
168                              Decorate 258(offset) Location 2
169                              Decorate 261 RelaxedPrecision
170                              Decorate 262 RelaxedPrecision
171                              Decorate 263 RelaxedPrecision
172                              Decorate 265 RelaxedPrecision
173                              Decorate 268 RelaxedPrecision
174                              Decorate 269 RelaxedPrecision
175                              Decorate 270 RelaxedPrecision
176                              Decorate 272 RelaxedPrecision
177                              Decorate 275 RelaxedPrecision
178                              Decorate 276 RelaxedPrecision
179                              Decorate 277 RelaxedPrecision
180                              Decorate 279 RelaxedPrecision
181                              Decorate 282 RelaxedPrecision
182                              Decorate 283 RelaxedPrecision
183                              Decorate 284 RelaxedPrecision
184                              Decorate 286 RelaxedPrecision
185                              Decorate 289 RelaxedPrecision
186                              Decorate 292 RelaxedPrecision
187                              Decorate 295 RelaxedPrecision
188                              Decorate 298 RelaxedPrecision
189                              Decorate 301 RelaxedPrecision
190                              Decorate 302 RelaxedPrecision
191                              Decorate 303 RelaxedPrecision
192                              Decorate 305 RelaxedPrecision
193                              Decorate 308 RelaxedPrecision
194                              Decorate 309 RelaxedPrecision
195                              Decorate 310 RelaxedPrecision
196                              Decorate 312 RelaxedPrecision
197                              Decorate 315 RelaxedPrecision
198                              Decorate 316 RelaxedPrecision
199                              Decorate 317 RelaxedPrecision
200                              Decorate 319 RelaxedPrecision
201                              Decorate 322 RelaxedPrecision
202                              Decorate 323 RelaxedPrecision
203                              Decorate 324 RelaxedPrecision
204                              Decorate 326 RelaxedPrecision
205                              Decorate 329 RelaxedPrecision
206                              Decorate 332 RelaxedPrecision
207                              Decorate 335 RelaxedPrecision
208                              Decorate 338 RelaxedPrecision
209                              Decorate 341 RelaxedPrecision
210                              Decorate 342 RelaxedPrecision
211                              Decorate 343 RelaxedPrecision
212                              Decorate 345 RelaxedPrecision
213                              Decorate 348 RelaxedPrecision
214                              Decorate 349 RelaxedPrecision
215                              Decorate 350 RelaxedPrecision
216                              Decorate 352 RelaxedPrecision
217                              Decorate 355 RelaxedPrecision
218                              Decorate 356 RelaxedPrecision
219                              Decorate 357 RelaxedPrecision
220                              Decorate 359 RelaxedPrecision
221                              Decorate 362 RelaxedPrecision
222                              Decorate 363 RelaxedPrecision
223                              Decorate 364 RelaxedPrecision
224                              Decorate 366 RelaxedPrecision
225                              Decorate 369 RelaxedPrecision
226                              Decorate 372 RelaxedPrecision
227                              Decorate 375 RelaxedPrecision
228                              Decorate 378 RelaxedPrecision
229                              Decorate 381 RelaxedPrecision
230                              Decorate 382 RelaxedPrecision
231                              Decorate 383 RelaxedPrecision
232                              Decorate 385 RelaxedPrecision
233                              Decorate 388 RelaxedPrecision
234                              Decorate 389 RelaxedPrecision
235                              Decorate 390 RelaxedPrecision
236                              Decorate 392 RelaxedPrecision
237                              Decorate 395 RelaxedPrecision
238                              Decorate 396 RelaxedPrecision
239                              Decorate 397 RelaxedPrecision
240                              Decorate 399 RelaxedPrecision
241                              Decorate 402 RelaxedPrecision
242                              Decorate 403 RelaxedPrecision
243                              Decorate 404 RelaxedPrecision
244                              Decorate 406 RelaxedPrecision
245                              Decorate 409 RelaxedPrecision
246                              Decorate 412 RelaxedPrecision
247                              Decorate 415 RelaxedPrecision
248                              Decorate 418 RelaxedPrecision
249                              Decorate 421 RelaxedPrecision
250                              Decorate 422 RelaxedPrecision
251                              Decorate 423 RelaxedPrecision
252                              Decorate 425 RelaxedPrecision
253                              Decorate 428 RelaxedPrecision
254                              Decorate 429 RelaxedPrecision
255                              Decorate 430 RelaxedPrecision
256                              Decorate 432 RelaxedPrecision
257                              Decorate 435 RelaxedPrecision
258                              Decorate 438 RelaxedPrecision
259                              Decorate 441 RelaxedPrecision
260                              Decorate 442 RelaxedPrecision
261                              Decorate 443 RelaxedPrecision
262                              Decorate 445 RelaxedPrecision
263                              Decorate 448 RelaxedPrecision
264                              Decorate 449 RelaxedPrecision
265                              Decorate 450 RelaxedPrecision
266                              Decorate 452 RelaxedPrecision
267                              Decorate 455 RelaxedPrecision
268                              Decorate 458 RelaxedPrecision
269                              Decorate 461 RelaxedPrecision
270                              Decorate 462 RelaxedPrecision
271                              Decorate 463 RelaxedPrecision
272                              Decorate 465 RelaxedPrecision
273                              Decorate 468 RelaxedPrecision
274                              Decorate 469 RelaxedPrecision
275                              Decorate 470 RelaxedPrecision
276                              Decorate 472 RelaxedPrecision
277                              Decorate 475 RelaxedPrecision
278                              Decorate 478 RelaxedPrecision
279                              Decorate 481 RelaxedPrecision
280                              Decorate 482 RelaxedPrecision
281                              Decorate 483 RelaxedPrecision
282                              Decorate 485 RelaxedPrecision
283                              Decorate 488 RelaxedPrecision
284                              Decorate 489 RelaxedPrecision
285                              Decorate 490 RelaxedPrecision
286                              Decorate 492 RelaxedPrecision
287                              Decorate 495 RelaxedPrecision
288                              Decorate 498(FragColor) RelaxedPrecision
289                              Decorate 498(FragColor) Location 3
290                              Decorate 499 RelaxedPrecision
291               2:             TypeVoid
292               3:             TypeFunction 2
293               6:             TypeFloat 32
294               7:             TypeVector 6(float) 4
295               8:             TypePointer Function 7(fvec4)
296              10:    6(float) Constant 0
297              11:    7(fvec4) ConstantComposite 10 10 10 10
298              12:             TypeInt 32 0
299              13:             TypeImage 12(int) 2D sampled format:Unknown
300              14:             TypeSampledImage 13
301              15:             TypePointer UniformConstant 14
302     16(usamp2d):     15(ptr) Variable UniformConstant
303              18:             TypeVector 6(float) 2
304              19:             TypePointer Input 18(fvec2)
305         20(c2D):     19(ptr) Variable Input
306              22:             TypeInt 32 1
307              23:     22(int) Constant 0
308              24:             TypeVector 12(int) 4
309              35:             TypeImage 22(int) 2D sampled format:Unknown
310              36:             TypeSampledImage 35
311              37:             TypePointer UniformConstant 36
312     38(isamp2d):     37(ptr) Variable UniformConstant
313              41:             TypeVector 22(int) 4
314              48:     22(int) Constant 1
315              53:             TypeImage 6(float) 2D sampled format:Unknown
316              54:             TypeSampledImage 53
317              55:             TypePointer UniformConstant 54
318     56(fsamp2d):     55(ptr) Variable UniformConstant
319              64:     22(int) Constant 2
320              70:     22(int) Constant 3
321             171:             TypeImage 12(int) 2D array sampled format:Unknown
322             172:             TypeSampledImage 171
323             173:             TypePointer UniformConstant 172
324   174(usamp2da):    173(ptr) Variable UniformConstant
325             176:             TypeVector 6(float) 3
326             177:             TypePointer Input 176(fvec3)
327        178(c3D):    177(ptr) Variable Input
328             184:             TypeImage 22(int) 2D array sampled format:Unknown
329             185:             TypeSampledImage 184
330             186:             TypePointer UniformConstant 185
331   187(isamp2da):    186(ptr) Variable UniformConstant
332             194:             TypeImage 6(float) 2D array sampled format:Unknown
333             195:             TypeSampledImage 194
334             196:             TypePointer UniformConstant 195
335   197(fsamp2da):    196(ptr) Variable UniformConstant
336             256:             TypeVector 22(int) 2
337             257:             TypePointer Input 256(ivec2)
338     258(offset):    257(ptr) Variable Input
339             497:             TypePointer Output 7(fvec4)
340  498(FragColor):    497(ptr) Variable Output
341         4(main):           2 Function None 3
342               5:             Label
343          9(sum):      8(ptr) Variable Function
344                              Store 9(sum) 11
345              17:          14 Load 16(usamp2d)
346              21:   18(fvec2) Load 20(c2D)
347              25:   24(ivec4) ImageGatherQCOM 17 21 23 23 ZeroExtend 
348              26:    7(fvec4) ConvertUToF 25
349              27:    7(fvec4) Load 9(sum)
350              28:    7(fvec4) FAdd 27 26
351                              Store 9(sum) 28
352              29:          14 Load 16(usamp2d)
353              30:   18(fvec2) Load 20(c2D)
354              31:   24(ivec4) ImageGatherQCOM 29 30 23 23 ZeroExtend 
355              32:    7(fvec4) ConvertUToF 31
356              33:    7(fvec4) Load 9(sum)
357              34:    7(fvec4) FAdd 33 32
358                              Store 9(sum) 34
359              39:          36 Load 38(isamp2d)
360              40:   18(fvec2) Load 20(c2D)
361              42:   41(ivec4) ImageGatherQCOM 39 40 23 23 SignExtend 
362              43:    7(fvec4) ConvertSToF 42
363              44:    7(fvec4) Load 9(sum)
364              45:    7(fvec4) FAdd 44 43
365                              Store 9(sum) 45
366              46:          36 Load 38(isamp2d)
367              47:   18(fvec2) Load 20(c2D)
368              49:   41(ivec4) ImageGatherQCOM 46 47 48 23 SignExtend 
369              50:    7(fvec4) ConvertSToF 49
370              51:    7(fvec4) Load 9(sum)
371              52:    7(fvec4) FAdd 51 50
372                              Store 9(sum) 52
373              57:          54 Load 56(fsamp2d)
374              58:   18(fvec2) Load 20(c2D)
375              59:    7(fvec4) ImageGatherQCOM 57 58 23 23
376              60:    7(fvec4) Load 9(sum)
377              61:    7(fvec4) FAdd 60 59
378                              Store 9(sum) 61
379              62:          54 Load 56(fsamp2d)
380              63:   18(fvec2) Load 20(c2D)
381              65:    7(fvec4) ImageGatherQCOM 62 63 64 23
382              66:    7(fvec4) Load 9(sum)
383              67:    7(fvec4) FAdd 66 65
384                              Store 9(sum) 67
385              68:          14 Load 16(usamp2d)
386              69:   18(fvec2) Load 20(c2D)
387              71:   24(ivec4) ImageGatherQCOM 68 69 23 70 ZeroExtend 
388              72:    7(fvec4) ConvertUToF 71
389              73:    7(fvec4) Load 9(sum)
390              74:    7(fvec4) FAdd 73 72
391                              Store 9(sum) 74
392              75:          14 Load 16(usamp2d)
393              76:   18(fvec2) Load 20(c2D)
394              77:   24(ivec4) ImageGatherQCOM 75 76 48 70 ZeroExtend 
395              78:    7(fvec4) ConvertUToF 77
396              79:    7(fvec4) Load 9(sum)
397              80:    7(fvec4) FAdd 79 78
398                              Store 9(sum) 80
399              81:          36 Load 38(isamp2d)
400              82:   18(fvec2) Load 20(c2D)
401              83:   41(ivec4) ImageGatherQCOM 81 82 23 70 SignExtend 
402              84:    7(fvec4) ConvertSToF 83
403              85:    7(fvec4) Load 9(sum)
404              86:    7(fvec4) FAdd 85 84
405                              Store 9(sum) 86
406              87:          36 Load 38(isamp2d)
407              88:   18(fvec2) Load 20(c2D)
408              89:   41(ivec4) ImageGatherQCOM 87 88 64 70 SignExtend 
409              90:    7(fvec4) ConvertSToF 89
410              91:    7(fvec4) Load 9(sum)
411              92:    7(fvec4) FAdd 91 90
412                              Store 9(sum) 92
413              93:          54 Load 56(fsamp2d)
414              94:   18(fvec2) Load 20(c2D)
415              95:    7(fvec4) ImageGatherQCOM 93 94 23 70
416              96:    7(fvec4) Load 9(sum)
417              97:    7(fvec4) FAdd 96 95
418                              Store 9(sum) 97
419              98:          54 Load 56(fsamp2d)
420              99:   18(fvec2) Load 20(c2D)
421             100:    7(fvec4) ImageGatherQCOM 98 99 70 70
422             101:    7(fvec4) Load 9(sum)
423             102:    7(fvec4) FAdd 101 100
424                              Store 9(sum) 102
425             103:          14 Load 16(usamp2d)
426             104:   18(fvec2) Load 20(c2D)
427             105:   24(ivec4) ImageGatherQCOM 103 104 23 64 ZeroExtend 
428             106:    7(fvec4) ConvertUToF 105
429             107:    7(fvec4) Load 9(sum)
430             108:    7(fvec4) FAdd 107 106
431                              Store 9(sum) 108
432             109:          14 Load 16(usamp2d)
433             110:   18(fvec2) Load 20(c2D)
434             111:   24(ivec4) ImageGatherQCOM 109 110 23 64 ZeroExtend 
435             112:    7(fvec4) ConvertUToF 111
436             113:    7(fvec4) Load 9(sum)
437             114:    7(fvec4) FAdd 113 112
438                              Store 9(sum) 114
439             115:          36 Load 38(isamp2d)
440             116:   18(fvec2) Load 20(c2D)
441             117:   41(ivec4) ImageGatherQCOM 115 116 23 64 SignExtend 
442             118:    7(fvec4) ConvertSToF 117
443             119:    7(fvec4) Load 9(sum)
444             120:    7(fvec4) FAdd 119 118
445                              Store 9(sum) 120
446             121:          36 Load 38(isamp2d)
447             122:   18(fvec2) Load 20(c2D)
448             123:   41(ivec4) ImageGatherQCOM 121 122 48 64 SignExtend 
449             124:    7(fvec4) ConvertSToF 123
450             125:    7(fvec4) Load 9(sum)
451             126:    7(fvec4) FAdd 125 124
452                              Store 9(sum) 126
453             127:          54 Load 56(fsamp2d)
454             128:   18(fvec2) Load 20(c2D)
455             129:    7(fvec4) ImageGatherQCOM 127 128 23 64
456             130:    7(fvec4) Load 9(sum)
457             131:    7(fvec4) FAdd 130 129
458                              Store 9(sum) 131
459             132:          54 Load 56(fsamp2d)
460             133:   18(fvec2) Load 20(c2D)
461             134:    7(fvec4) ImageGatherQCOM 132 133 64 64
462             135:    7(fvec4) Load 9(sum)
463             136:    7(fvec4) FAdd 135 134
464                              Store 9(sum) 136
465             137:          14 Load 16(usamp2d)
466             138:   18(fvec2) Load 20(c2D)
467             139:   24(ivec4) ImageGatherQCOM 137 138 23 48 ZeroExtend 
468             140:    7(fvec4) ConvertUToF 139
469             141:    7(fvec4) Load 9(sum)
470             142:    7(fvec4) FAdd 141 140
471                              Store 9(sum) 142
472             143:          14 Load 16(usamp2d)
473             144:   18(fvec2) Load 20(c2D)
474             145:   24(ivec4) ImageGatherQCOM 143 144 48 48 ZeroExtend 
475             146:    7(fvec4) ConvertUToF 145
476             147:    7(fvec4) Load 9(sum)
477             148:    7(fvec4) FAdd 147 146
478                              Store 9(sum) 148
479             149:          36 Load 38(isamp2d)
480             150:   18(fvec2) Load 20(c2D)
481             151:   41(ivec4) ImageGatherQCOM 149 150 23 48 SignExtend 
482             152:    7(fvec4) ConvertSToF 151
483             153:    7(fvec4) Load 9(sum)
484             154:    7(fvec4) FAdd 153 152
485                              Store 9(sum) 154
486             155:          36 Load 38(isamp2d)
487             156:   18(fvec2) Load 20(c2D)
488             157:   41(ivec4) ImageGatherQCOM 155 156 64 48 SignExtend 
489             158:    7(fvec4) ConvertSToF 157
490             159:    7(fvec4) Load 9(sum)
491             160:    7(fvec4) FAdd 159 158
492                              Store 9(sum) 160
493             161:          54 Load 56(fsamp2d)
494             162:   18(fvec2) Load 20(c2D)
495             163:    7(fvec4) ImageGatherQCOM 161 162 23 48
496             164:    7(fvec4) Load 9(sum)
497             165:    7(fvec4) FAdd 164 163
498                              Store 9(sum) 165
499             166:          54 Load 56(fsamp2d)
500             167:   18(fvec2) Load 20(c2D)
501             168:    7(fvec4) ImageGatherQCOM 166 167 70 48
502             169:    7(fvec4) Load 9(sum)
503             170:    7(fvec4) FAdd 169 168
504                              Store 9(sum) 170
505             175:         172 Load 174(usamp2da)
506             179:  176(fvec3) Load 178(c3D)
507             180:   24(ivec4) ImageGatherQCOM 175 179 23 23 ZeroExtend 
508             181:    7(fvec4) ConvertUToF 180
509             182:    7(fvec4) Load 9(sum)
510             183:    7(fvec4) FAdd 182 181
511                              Store 9(sum) 183
512             188:         185 Load 187(isamp2da)
513             189:  176(fvec3) Load 178(c3D)
514             190:   41(ivec4) ImageGatherQCOM 188 189 23 23 SignExtend 
515             191:    7(fvec4) ConvertSToF 190
516             192:    7(fvec4) Load 9(sum)
517             193:    7(fvec4) FAdd 192 191
518                              Store 9(sum) 193
519             198:         195 Load 197(fsamp2da)
520             199:  176(fvec3) Load 178(c3D)
521             200:    7(fvec4) ImageGatherQCOM 198 199 23 23
522             201:    7(fvec4) Load 9(sum)
523             202:    7(fvec4) FAdd 201 200
524                              Store 9(sum) 202
525             203:         172 Load 174(usamp2da)
526             204:  176(fvec3) Load 178(c3D)
527             205:   24(ivec4) ImageGatherQCOM 203 204 23 70 ZeroExtend 
528             206:    7(fvec4) ConvertUToF 205
529             207:    7(fvec4) Load 9(sum)
530             208:    7(fvec4) FAdd 207 206
531                              Store 9(sum) 208
532             209:         185 Load 187(isamp2da)
533             210:  176(fvec3) Load 178(c3D)
534             211:   41(ivec4) ImageGatherQCOM 209 210 23 70 SignExtend 
535             212:    7(fvec4) ConvertSToF 211
536             213:    7(fvec4) Load 9(sum)
537             214:    7(fvec4) FAdd 213 212
538                              Store 9(sum) 214
539             215:         195 Load 197(fsamp2da)
540             216:  176(fvec3) Load 178(c3D)
541             217:    7(fvec4) ImageGatherQCOM 215 216 23 70
542             218:    7(fvec4) Load 9(sum)
543             219:    7(fvec4) FAdd 218 217
544                              Store 9(sum) 219
545             220:         172 Load 174(usamp2da)
546             221:  176(fvec3) Load 178(c3D)
547             222:   24(ivec4) ImageGatherQCOM 220 221 23 64 ZeroExtend 
548             223:    7(fvec4) ConvertUToF 222
549             224:    7(fvec4) Load 9(sum)
550             225:    7(fvec4) FAdd 224 223
551                              Store 9(sum) 225
552             226:         185 Load 187(isamp2da)
553             227:  176(fvec3) Load 178(c3D)
554             228:   41(ivec4) ImageGatherQCOM 226 227 23 64 SignExtend 
555             229:    7(fvec4) ConvertSToF 228
556             230:    7(fvec4) Load 9(sum)
557             231:    7(fvec4) FAdd 230 229
558                              Store 9(sum) 231
559             232:         195 Load 197(fsamp2da)
560             233:  176(fvec3) Load 178(c3D)
561             234:    7(fvec4) ImageGatherQCOM 232 233 23 64
562             235:    7(fvec4) Load 9(sum)
563             236:    7(fvec4) FAdd 235 234
564                              Store 9(sum) 236
565             237:         172 Load 174(usamp2da)
566             238:  176(fvec3) Load 178(c3D)
567             239:   24(ivec4) ImageGatherQCOM 237 238 23 48 ZeroExtend 
568             240:    7(fvec4) ConvertUToF 239
569             241:    7(fvec4) Load 9(sum)
570             242:    7(fvec4) FAdd 241 240
571                              Store 9(sum) 242
572             243:         185 Load 187(isamp2da)
573             244:  176(fvec3) Load 178(c3D)
574             245:   41(ivec4) ImageGatherQCOM 243 244 23 48 SignExtend 
575             246:    7(fvec4) ConvertSToF 245
576             247:    7(fvec4) Load 9(sum)
577             248:    7(fvec4) FAdd 247 246
578                              Store 9(sum) 248
579             249:         195 Load 197(fsamp2da)
580             250:  176(fvec3) Load 178(c3D)
581             251:    7(fvec4) ImageGatherQCOM 249 250 23 48
582             252:    7(fvec4) Load 9(sum)
583             253:    7(fvec4) FAdd 252 251
584                              Store 9(sum) 253
585             254:          14 Load 16(usamp2d)
586             255:   18(fvec2) Load 20(c2D)
587             259:  256(ivec2) Load 258(offset)
588             260:   24(ivec4) ImageGatherQCOM 254 255 23 23 Offset ZeroExtend 259
589             261:    7(fvec4) ConvertUToF 260
590             262:    7(fvec4) Load 9(sum)
591             263:    7(fvec4) FAdd 262 261
592                              Store 9(sum) 263
593             264:          14 Load 16(usamp2d)
594             265:   18(fvec2) Load 20(c2D)
595             266:  256(ivec2) Load 258(offset)
596             267:   24(ivec4) ImageGatherQCOM 264 265 23 23 Offset ZeroExtend 266
597             268:    7(fvec4) ConvertUToF 267
598             269:    7(fvec4) Load 9(sum)
599             270:    7(fvec4) FAdd 269 268
600                              Store 9(sum) 270
601             271:          36 Load 38(isamp2d)
602             272:   18(fvec2) Load 20(c2D)
603             273:  256(ivec2) Load 258(offset)
604             274:   41(ivec4) ImageGatherQCOM 271 272 23 23 Offset SignExtend 273
605             275:    7(fvec4) ConvertSToF 274
606             276:    7(fvec4) Load 9(sum)
607             277:    7(fvec4) FAdd 276 275
608                              Store 9(sum) 277
609             278:          36 Load 38(isamp2d)
610             279:   18(fvec2) Load 20(c2D)
611             280:  256(ivec2) Load 258(offset)
612             281:   41(ivec4) ImageGatherQCOM 278 279 48 23 Offset SignExtend 280
613             282:    7(fvec4) ConvertSToF 281
614             283:    7(fvec4) Load 9(sum)
615             284:    7(fvec4) FAdd 283 282
616                              Store 9(sum) 284
617             285:          54 Load 56(fsamp2d)
618             286:   18(fvec2) Load 20(c2D)
619             287:  256(ivec2) Load 258(offset)
620             288:    7(fvec4) ImageGatherQCOM 285 286 23 23 Offset 287
621             289:    7(fvec4) Load 9(sum)
622             290:    7(fvec4) FAdd 289 288
623                              Store 9(sum) 290
624             291:          54 Load 56(fsamp2d)
625             292:   18(fvec2) Load 20(c2D)
626             293:  256(ivec2) Load 258(offset)
627             294:    7(fvec4) ImageGatherQCOM 291 292 64 23 Offset 293
628             295:    7(fvec4) Load 9(sum)
629             296:    7(fvec4) FAdd 295 294
630                              Store 9(sum) 296
631             297:          14 Load 16(usamp2d)
632             298:   18(fvec2) Load 20(c2D)
633             299:  256(ivec2) Load 258(offset)
634             300:   24(ivec4) ImageGatherQCOM 297 298 23 70 Offset ZeroExtend 299
635             301:    7(fvec4) ConvertUToF 300
636             302:    7(fvec4) Load 9(sum)
637             303:    7(fvec4) FAdd 302 301
638                              Store 9(sum) 303
639             304:          14 Load 16(usamp2d)
640             305:   18(fvec2) Load 20(c2D)
641             306:  256(ivec2) Load 258(offset)
642             307:   24(ivec4) ImageGatherQCOM 304 305 48 70 Offset ZeroExtend 306
643             308:    7(fvec4) ConvertUToF 307
644             309:    7(fvec4) Load 9(sum)
645             310:    7(fvec4) FAdd 309 308
646                              Store 9(sum) 310
647             311:          36 Load 38(isamp2d)
648             312:   18(fvec2) Load 20(c2D)
649             313:  256(ivec2) Load 258(offset)
650             314:   41(ivec4) ImageGatherQCOM 311 312 23 70 Offset SignExtend 313
651             315:    7(fvec4) ConvertSToF 314
652             316:    7(fvec4) Load 9(sum)
653             317:    7(fvec4) FAdd 316 315
654                              Store 9(sum) 317
655             318:          36 Load 38(isamp2d)
656             319:   18(fvec2) Load 20(c2D)
657             320:  256(ivec2) Load 258(offset)
658             321:   41(ivec4) ImageGatherQCOM 318 319 64 70 Offset SignExtend 320
659             322:    7(fvec4) ConvertSToF 321
660             323:    7(fvec4) Load 9(sum)
661             324:    7(fvec4) FAdd 323 322
662                              Store 9(sum) 324
663             325:          54 Load 56(fsamp2d)
664             326:   18(fvec2) Load 20(c2D)
665             327:  256(ivec2) Load 258(offset)
666             328:    7(fvec4) ImageGatherQCOM 325 326 23 70 Offset 327
667             329:    7(fvec4) Load 9(sum)
668             330:    7(fvec4) FAdd 329 328
669                              Store 9(sum) 330
670             331:          54 Load 56(fsamp2d)
671             332:   18(fvec2) Load 20(c2D)
672             333:  256(ivec2) Load 258(offset)
673             334:    7(fvec4) ImageGatherQCOM 331 332 70 70 Offset 333
674             335:    7(fvec4) Load 9(sum)
675             336:    7(fvec4) FAdd 335 334
676                              Store 9(sum) 336
677             337:          14 Load 16(usamp2d)
678             338:   18(fvec2) Load 20(c2D)
679             339:  256(ivec2) Load 258(offset)
680             340:   24(ivec4) ImageGatherQCOM 337 338 23 64 Offset ZeroExtend 339
681             341:    7(fvec4) ConvertUToF 340
682             342:    7(fvec4) Load 9(sum)
683             343:    7(fvec4) FAdd 342 341
684                              Store 9(sum) 343
685             344:          14 Load 16(usamp2d)
686             345:   18(fvec2) Load 20(c2D)
687             346:  256(ivec2) Load 258(offset)
688             347:   24(ivec4) ImageGatherQCOM 344 345 23 64 Offset ZeroExtend 346
689             348:    7(fvec4) ConvertUToF 347
690             349:    7(fvec4) Load 9(sum)
691             350:    7(fvec4) FAdd 349 348
692                              Store 9(sum) 350
693             351:          36 Load 38(isamp2d)
694             352:   18(fvec2) Load 20(c2D)
695             353:  256(ivec2) Load 258(offset)
696             354:   41(ivec4) ImageGatherQCOM 351 352 23 64 Offset SignExtend 353
697             355:    7(fvec4) ConvertSToF 354
698             356:    7(fvec4) Load 9(sum)
699             357:    7(fvec4) FAdd 356 355
700                              Store 9(sum) 357
701             358:          36 Load 38(isamp2d)
702             359:   18(fvec2) Load 20(c2D)
703             360:  256(ivec2) Load 258(offset)
704             361:   41(ivec4) ImageGatherQCOM 358 359 48 64 Offset SignExtend 360
705             362:    7(fvec4) ConvertSToF 361
706             363:    7(fvec4) Load 9(sum)
707             364:    7(fvec4) FAdd 363 362
708                              Store 9(sum) 364
709             365:          54 Load 56(fsamp2d)
710             366:   18(fvec2) Load 20(c2D)
711             367:  256(ivec2) Load 258(offset)
712             368:    7(fvec4) ImageGatherQCOM 365 366 23 64 Offset 367
713             369:    7(fvec4) Load 9(sum)
714             370:    7(fvec4) FAdd 369 368
715                              Store 9(sum) 370
716             371:          54 Load 56(fsamp2d)
717             372:   18(fvec2) Load 20(c2D)
718             373:  256(ivec2) Load 258(offset)
719             374:    7(fvec4) ImageGatherQCOM 371 372 64 64 Offset 373
720             375:    7(fvec4) Load 9(sum)
721             376:    7(fvec4) FAdd 375 374
722                              Store 9(sum) 376
723             377:          14 Load 16(usamp2d)
724             378:   18(fvec2) Load 20(c2D)
725             379:  256(ivec2) Load 258(offset)
726             380:   24(ivec4) ImageGatherQCOM 377 378 23 48 Offset ZeroExtend 379
727             381:    7(fvec4) ConvertUToF 380
728             382:    7(fvec4) Load 9(sum)
729             383:    7(fvec4) FAdd 382 381
730                              Store 9(sum) 383
731             384:          14 Load 16(usamp2d)
732             385:   18(fvec2) Load 20(c2D)
733             386:  256(ivec2) Load 258(offset)
734             387:   24(ivec4) ImageGatherQCOM 384 385 48 48 Offset ZeroExtend 386
735             388:    7(fvec4) ConvertUToF 387
736             389:    7(fvec4) Load 9(sum)
737             390:    7(fvec4) FAdd 389 388
738                              Store 9(sum) 390
739             391:          36 Load 38(isamp2d)
740             392:   18(fvec2) Load 20(c2D)
741             393:  256(ivec2) Load 258(offset)
742             394:   41(ivec4) ImageGatherQCOM 391 392 23 48 Offset SignExtend 393
743             395:    7(fvec4) ConvertSToF 394
744             396:    7(fvec4) Load 9(sum)
745             397:    7(fvec4) FAdd 396 395
746                              Store 9(sum) 397
747             398:          36 Load 38(isamp2d)
748             399:   18(fvec2) Load 20(c2D)
749             400:  256(ivec2) Load 258(offset)
750             401:   41(ivec4) ImageGatherQCOM 398 399 64 48 Offset SignExtend 400
751             402:    7(fvec4) ConvertSToF 401
752             403:    7(fvec4) Load 9(sum)
753             404:    7(fvec4) FAdd 403 402
754                              Store 9(sum) 404
755             405:          54 Load 56(fsamp2d)
756             406:   18(fvec2) Load 20(c2D)
757             407:  256(ivec2) Load 258(offset)
758             408:    7(fvec4) ImageGatherQCOM 405 406 23 48 Offset 407
759             409:    7(fvec4) Load 9(sum)
760             410:    7(fvec4) FAdd 409 408
761                              Store 9(sum) 410
762             411:          54 Load 56(fsamp2d)
763             412:   18(fvec2) Load 20(c2D)
764             413:  256(ivec2) Load 258(offset)
765             414:    7(fvec4) ImageGatherQCOM 411 412 70 48 Offset 413
766             415:    7(fvec4) Load 9(sum)
767             416:    7(fvec4) FAdd 415 414
768                              Store 9(sum) 416
769             417:         172 Load 174(usamp2da)
770             418:  176(fvec3) Load 178(c3D)
771             419:  256(ivec2) Load 258(offset)
772             420:   24(ivec4) ImageGatherQCOM 417 418 23 23 Offset ZeroExtend 419
773             421:    7(fvec4) ConvertUToF 420
774             422:    7(fvec4) Load 9(sum)
775             423:    7(fvec4) FAdd 422 421
776                              Store 9(sum) 423
777             424:         185 Load 187(isamp2da)
778             425:  176(fvec3) Load 178(c3D)
779             426:  256(ivec2) Load 258(offset)
780             427:   41(ivec4) ImageGatherQCOM 424 425 23 23 Offset SignExtend 426
781             428:    7(fvec4) ConvertSToF 427
782             429:    7(fvec4) Load 9(sum)
783             430:    7(fvec4) FAdd 429 428
784                              Store 9(sum) 430
785             431:         195 Load 197(fsamp2da)
786             432:  176(fvec3) Load 178(c3D)
787             433:  256(ivec2) Load 258(offset)
788             434:    7(fvec4) ImageGatherQCOM 431 432 23 23 Offset 433
789             435:    7(fvec4) Load 9(sum)
790             436:    7(fvec4) FAdd 435 434
791                              Store 9(sum) 436
792             437:         172 Load 174(usamp2da)
793             438:  176(fvec3) Load 178(c3D)
794             439:  256(ivec2) Load 258(offset)
795             440:   24(ivec4) ImageGatherQCOM 437 438 23 70 Offset ZeroExtend 439
796             441:    7(fvec4) ConvertUToF 440
797             442:    7(fvec4) Load 9(sum)
798             443:    7(fvec4) FAdd 442 441
799                              Store 9(sum) 443
800             444:         185 Load 187(isamp2da)
801             445:  176(fvec3) Load 178(c3D)
802             446:  256(ivec2) Load 258(offset)
803             447:   41(ivec4) ImageGatherQCOM 444 445 23 70 Offset SignExtend 446
804             448:    7(fvec4) ConvertSToF 447
805             449:    7(fvec4) Load 9(sum)
806             450:    7(fvec4) FAdd 449 448
807                              Store 9(sum) 450
808             451:         195 Load 197(fsamp2da)
809             452:  176(fvec3) Load 178(c3D)
810             453:  256(ivec2) Load 258(offset)
811             454:    7(fvec4) ImageGatherQCOM 451 452 23 70 Offset 453
812             455:    7(fvec4) Load 9(sum)
813             456:    7(fvec4) FAdd 455 454
814                              Store 9(sum) 456
815             457:         172 Load 174(usamp2da)
816             458:  176(fvec3) Load 178(c3D)
817             459:  256(ivec2) Load 258(offset)
818             460:   24(ivec4) ImageGatherQCOM 457 458 23 64 Offset ZeroExtend 459
819             461:    7(fvec4) ConvertUToF 460
820             462:    7(fvec4) Load 9(sum)
821             463:    7(fvec4) FAdd 462 461
822                              Store 9(sum) 463
823             464:         185 Load 187(isamp2da)
824             465:  176(fvec3) Load 178(c3D)
825             466:  256(ivec2) Load 258(offset)
826             467:   41(ivec4) ImageGatherQCOM 464 465 23 64 Offset SignExtend 466
827             468:    7(fvec4) ConvertSToF 467
828             469:    7(fvec4) Load 9(sum)
829             470:    7(fvec4) FAdd 469 468
830                              Store 9(sum) 470
831             471:         195 Load 197(fsamp2da)
832             472:  176(fvec3) Load 178(c3D)
833             473:  256(ivec2) Load 258(offset)
834             474:    7(fvec4) ImageGatherQCOM 471 472 23 64 Offset 473
835             475:    7(fvec4) Load 9(sum)
836             476:    7(fvec4) FAdd 475 474
837                              Store 9(sum) 476
838             477:         172 Load 174(usamp2da)
839             478:  176(fvec3) Load 178(c3D)
840             479:  256(ivec2) Load 258(offset)
841             480:   24(ivec4) ImageGatherQCOM 477 478 23 48 Offset ZeroExtend 479
842             481:    7(fvec4) ConvertUToF 480
843             482:    7(fvec4) Load 9(sum)
844             483:    7(fvec4) FAdd 482 481
845                              Store 9(sum) 483
846             484:         185 Load 187(isamp2da)
847             485:  176(fvec3) Load 178(c3D)
848             486:  256(ivec2) Load 258(offset)
849             487:   41(ivec4) ImageGatherQCOM 484 485 23 48 Offset SignExtend 486
850             488:    7(fvec4) ConvertSToF 487
851             489:    7(fvec4) Load 9(sum)
852             490:    7(fvec4) FAdd 489 488
853                              Store 9(sum) 490
854             491:         195 Load 197(fsamp2da)
855             492:  176(fvec3) Load 178(c3D)
856             493:  256(ivec2) Load 258(offset)
857             494:    7(fvec4) ImageGatherQCOM 491 492 23 48 Offset 493
858             495:    7(fvec4) Load 9(sum)
859             496:    7(fvec4) FAdd 495 494
860                              Store 9(sum) 496
861             499:    7(fvec4) Load 9(sum)
862                              Store 498(FragColor) 499
863                              Return
864                              FunctionEnd