Home | History | Annotate | Download | only in baseResults
      1 spv.float16Fetch.frag
      2 Validation failed
      3 // Module Version 10000
      4 // Generated by (magic number): 80007
      5 // Id's are bound by 5923
      6 
      7                               Capability Shader
      8                               Capability Float16
      9                               Capability ImageGatherExtended
     10                               Capability StorageImageMultisample
     11                               Capability ImageCubeArray
     12                               Capability ImageRect
     13                               Capability SampledRect
     14                               Capability InputAttachment
     15                               Capability SparseResidency
     16                               Capability MinLod
     17                               Capability Sampled1D
     18                               Capability Image1D
     19                               Capability SampledCubeArray
     20                               Capability SampledBuffer
     21                               Capability ImageBuffer
     22                               Capability ImageMSArray
     23                               Capability ImageQuery
     24                               Capability StorageInputOutput16
     25                               Capability Float16ImageAMD
     26                               Capability ImageGatherBiasLodAMD
     27                               Extension  "SPV_AMD_gpu_shader_half_float_fetch"
     28                               Extension  "SPV_AMD_texture_gather_bias_lod"
     29                               Extension  "SPV_KHR_16bit_storage"
     30                1:             ExtInstImport  "GLSL.std.450"
     31                               MemoryModel Logical GLSL450
     32                               EntryPoint Fragment 4  "main" 128 135 137 148 156 169 177 215 251 309 565 572 1393 1401 1409 1417 1425 1433 4257 4264 5913 5922
     33                               ExecutionMode 4 OriginUpperLeft
     34                               Source GLSL 450
     35                               SourceExtension  "GL_AMD_gpu_shader_half_float"
     36                               SourceExtension  "GL_AMD_gpu_shader_half_float_fetch"
     37                               SourceExtension  "GL_AMD_texture_gather_bias_lod"
     38                               SourceExtension  "GL_ARB_sparse_texture2"
     39                               SourceExtension  "GL_ARB_sparse_texture_clamp"
     40                               Name 4  "main"
     41                               Name 9  "testTexture("
     42                               Name 11  "testTextureProj("
     43                               Name 13  "testTextureLod("
     44                               Name 15  "testTextureOffset("
     45                               Name 17  "testTextureProjOffset("
     46                               Name 19  "testTextureLodOffset("
     47                               Name 21  "testTextureProjLodOffset("
     48                               Name 23  "testTexelFetch("
     49                               Name 25  "testTexelFetchOffset("
     50                               Name 27  "testTextureGrad("
     51                               Name 29  "testTextureGradOffset("
     52                               Name 31  "testTextureProjGrad("
     53                               Name 33  "testTextureProjGradoffset("
     54                               Name 35  "testTextureGather("
     55                               Name 37  "testTextureGatherOffset("
     56                               Name 39  "testTextureGatherOffsets("
     57                               Name 41  "testTextureGatherLod("
     58                               Name 43  "testTextureGatherLodOffset("
     59                               Name 45  "testTextureGatherLodOffsets("
     60                               Name 50  "testTextureSize("
     61                               Name 55  "testTextureQueryLod("
     62                               Name 58  "testTextureQueryLevels("
     63                               Name 60  "testTextureSamples("
     64                               Name 62  "testImageLoad("
     65                               Name 67  "testImageStore(vf164;"
     66                               Name 66  "data"
     67                               Name 69  "testSparseTexture("
     68                               Name 71  "testSparseTextureLod("
     69                               Name 73  "testSparseTextureOffset("
     70                               Name 75  "testSparseTextureLodOffset("
     71                               Name 77  "testSparseTextureGrad("
     72                               Name 79  "testSparseTextureGradOffset("
     73                               Name 81  "testSparseTexelFetch("
     74                               Name 83  "testSparseTexelFetchOffset("
     75                               Name 85  "testSparseTextureGather("
     76                               Name 87  "testSparseTextureGatherOffset("
     77                               Name 89  "testSparseTextureGatherOffsets("
     78                               Name 91  "testSparseTextureGatherLod("
     79                               Name 93  "testSparseTextureGatherLodOffset("
     80                               Name 95  "testSparseTextureGatherLodOffsets("
     81                               Name 97  "testSparseImageLoad("
     82                               Name 99  "testSparseTextureClamp("
     83                               Name 101  "testTextureClamp("
     84                               Name 103  "testSparseTextureOffsetClamp("
     85                               Name 105  "testTextureOffsetClamp("
     86                               Name 107  "testSparseTextureGradClamp("
     87                               Name 109  "testTextureGradClamp("
     88                               Name 111  "testSparseTextureGradOffsetClamp("
     89                               Name 113  "testTextureGradOffsetClamp("
     90                               Name 115  "testCombinedTextureSampler("
     91                               Name 117  "testSubpassLoad("
     92                               Name 119  "texel"
     93                               Name 125  "s1D"
     94                               Name 128  "c1"
     95                               Name 135  "f16c1"
     96                               Name 137  "f16bias"
     97                               Name 145  "s2D"
     98                               Name 148  "c2"
     99                               Name 156  "f16c2"
    100                               Name 165  "s3D"
    101                               Name 169  "c3"
    102                               Name 177  "f16c3"
    103                               Name 186  "sCube"
    104                               Name 201  "s1DShadow"
    105                               Name 215  "compare"
    106                               Name 226  "s2DShadow"
    107                               Name 247  "sCubeShadow"
    108                               Name 251  "c4"
    109                               Name 271  "s1DArray"
    110                               Name 286  "s2DArray"
    111                               Name 301  "sCubeArray"
    112                               Name 309  "f16c4"
    113                               Name 318  "s1DArrayShadow"
    114                               Name 339  "s2DArrayShadow"
    115                               Name 359  "s2DRect"
    116                               Name 373  "s2DRectShadow"
    117                               Name 393  "sCubeArrayShadow"
    118                               Name 413  "texel"
    119                               Name 562  "texel"
    120                               Name 565  "lod"
    121                               Name 572  "f16lod"
    122                               Name 706  "texel"
    123                               Name 863  "texel"
    124                               Name 1012  "texel"
    125                               Name 1130  "texel"
    126                               Name 1244  "texel"
    127                               Name 1300  "sBuffer"
    128                               Name 1311  "s2DMS"
    129                               Name 1322  "s2DMSArray"
    130                               Name 1334  "texel"
    131                               Name 1390  "texel"
    132                               Name 1393  "dPdxy1"
    133                               Name 1401  "f16dPdxy1"
    134                               Name 1409  "dPdxy2"
    135                               Name 1417  "f16dPdxy2"
    136                               Name 1425  "dPdxy3"
    137                               Name 1433  "f16dPdxy3"
    138                               Name 1632  "texel"
    139                               Name 1820  "texel"
    140                               Name 2002  "texel"
    141                               Name 2184  "texel"
    142                               Name 2303  "texel"
    143                               Name 2375  "texel"
    144                               Name 2450  "texel"
    145                               Name 2502  "texel"
    146                               Name 2530  "texel"
    147                               Name 2559  "size"
    148                               Name 2733  "lod"
    149                               Name 2869  "levels"
    150                               Name 2938  "samples"
    151                               Name 2952  "texel"
    152                               Name 2955  "i1D"
    153                               Name 2964  "i2D"
    154                               Name 2973  "i3D"
    155                               Name 2982  "i2DRect"
    156                               Name 2991  "iCube"
    157                               Name 3000  "iBuffer"
    158                               Name 3009  "i1DArray"
    159                               Name 3018  "i2DArray"
    160                               Name 3027  "iCubeArray"
    161                               Name 3036  "i2DMS"
    162                               Name 3045  "i2DMSArray"
    163                               Name 3099  "texel"
    164                               Name 3102  "ResType"
    165                               Name 3138  "ResType"
    166                               Name 3242  "texel"
    167                               Name 3322  "texel"
    168                               Name 3412  "texel"
    169                               Name 3468  "texel"
    170                               Name 3628  "texel"
    171                               Name 3742  "texel"
    172                               Name 3794  "texel"
    173                               Name 3832  "texel"
    174                               Name 3950  "texel"
    175                               Name 4022  "texel"
    176                               Name 4094  "texel"
    177                               Name 4146  "texel"
    178                               Name 4174  "texel"
    179                               Name 4202  "texel"
    180                               Name 4254  "texel"
    181                               Name 4257  "lodClamp"
    182                               Name 4264  "f16lodClamp"
    183                               Name 4391  "texel"
    184                               Name 4598  "texel"
    185                               Name 4674  "texel"
    186                               Name 4818  "texel"
    187                               Name 4962  "texel"
    188                               Name 5188  "texel"
    189                               Name 5280  "texel"
    190                               Name 5452  "texel"
    191                               Name 5454  "t1D"
    192                               Name 5458  "s"
    193                               Name 5474  "t2D"
    194                               Name 5491  "t3D"
    195                               Name 5508  "tCube"
    196                               Name 5525  "sShadow"
    197                               Name 5589  "t1DArray"
    198                               Name 5606  "t2DArray"
    199                               Name 5623  "tCubeArray"
    200                               Name 5681  "t2DRect"
    201                               Name 5741  "subpass"
    202                               Name 5747  "subpassMS"
    203                               Name 5753  "result"
    204                               Name 5834  "param"
    205                               Name 5913  "fragColor"
    206                               Name 5917  "tBuffer"
    207                               Name 5919  "t2DMS"
    208                               Name 5921  "t2DMSArray"
    209                               Name 5922  "bias"
    210                               Decorate 125(s1D) DescriptorSet 0
    211                               Decorate 125(s1D) Binding 0
    212                               Decorate 128(c1) Location 0
    213                               Decorate 135(f16c1) Location 11
    214                               Decorate 137(f16bias) Location 16
    215                               Decorate 145(s2D) DescriptorSet 0
    216                               Decorate 145(s2D) Binding 1
    217                               Decorate 148(c2) Location 1
    218                               Decorate 156(f16c2) Location 12
    219                               Decorate 165(s3D) DescriptorSet 0
    220                               Decorate 165(s3D) Binding 2
    221                               Decorate 169(c3) Location 2
    222                               Decorate 177(f16c3) Location 13
    223                               Decorate 186(sCube) DescriptorSet 0
    224                               Decorate 186(sCube) Binding 4
    225                               Decorate 201(s1DShadow) DescriptorSet 0
    226                               Decorate 201(s1DShadow) Binding 11
    227                               Decorate 215(compare) Location 4
    228                               Decorate 226(s2DShadow) DescriptorSet 0
    229                               Decorate 226(s2DShadow) Binding 12
    230                               Decorate 247(sCubeShadow) DescriptorSet 0
    231                               Decorate 247(sCubeShadow) Binding 14
    232                               Decorate 251(c4) Location 3
    233                               Decorate 271(s1DArray) DescriptorSet 0
    234                               Decorate 271(s1DArray) Binding 7
    235                               Decorate 286(s2DArray) DescriptorSet 0
    236                               Decorate 286(s2DArray) Binding 8
    237                               Decorate 301(sCubeArray) DescriptorSet 0
    238                               Decorate 301(sCubeArray) Binding 9
    239                               Decorate 309(f16c4) Location 14
    240                               Decorate 318(s1DArrayShadow) DescriptorSet 0
    241                               Decorate 318(s1DArrayShadow) Binding 15
    242                               Decorate 339(s2DArrayShadow) DescriptorSet 0
    243                               Decorate 339(s2DArrayShadow) Binding 16
    244                               Decorate 359(s2DRect) DescriptorSet 0
    245                               Decorate 359(s2DRect) Binding 3
    246                               Decorate 373(s2DRectShadow) DescriptorSet 0
    247                               Decorate 373(s2DRectShadow) Binding 13
    248                               Decorate 393(sCubeArrayShadow) DescriptorSet 0
    249                               Decorate 393(sCubeArrayShadow) Binding 17
    250                               Decorate 565(lod) Location 5
    251                               Decorate 572(f16lod) Location 15
    252                               Decorate 1300(sBuffer) DescriptorSet 0
    253                               Decorate 1300(sBuffer) Binding 5
    254                               Decorate 1311(s2DMS) DescriptorSet 0
    255                               Decorate 1311(s2DMS) Binding 6
    256                               Decorate 1322(s2DMSArray) DescriptorSet 0
    257                               Decorate 1322(s2DMSArray) Binding 10
    258                               Decorate 1393(dPdxy1) Location 8
    259                               Decorate 1401(f16dPdxy1) Location 18
    260                               Decorate 1409(dPdxy2) Location 9
    261                               Decorate 1417(f16dPdxy2) Location 19
    262                               Decorate 1425(dPdxy3) Location 10
    263                               Decorate 1433(f16dPdxy3) Location 20
    264                               Decorate 2955(i1D) DescriptorSet 1
    265                               Decorate 2955(i1D) Binding 0
    266                               Decorate 2964(i2D) DescriptorSet 1
    267                               Decorate 2964(i2D) Binding 1
    268                               Decorate 2973(i3D) DescriptorSet 1
    269                               Decorate 2973(i3D) Binding 2
    270                               Decorate 2982(i2DRect) DescriptorSet 1
    271                               Decorate 2982(i2DRect) Binding 3
    272                               Decorate 2991(iCube) DescriptorSet 1
    273                               Decorate 2991(iCube) Binding 4
    274                               Decorate 3000(iBuffer) DescriptorSet 1
    275                               Decorate 3000(iBuffer) Binding 8
    276                               Decorate 3009(i1DArray) DescriptorSet 1
    277                               Decorate 3009(i1DArray) Binding 5
    278                               Decorate 3018(i2DArray) DescriptorSet 1
    279                               Decorate 3018(i2DArray) Binding 6
    280                               Decorate 3027(iCubeArray) DescriptorSet 1
    281                               Decorate 3027(iCubeArray) Binding 7
    282                               Decorate 3036(i2DMS) DescriptorSet 1
    283                               Decorate 3036(i2DMS) Binding 9
    284                               Decorate 3045(i2DMSArray) DescriptorSet 1
    285                               Decorate 3045(i2DMSArray) Binding 10
    286                               Decorate 4257(lodClamp) Location 7
    287                               Decorate 4264(f16lodClamp) Location 17
    288                               Decorate 5454(t1D) DescriptorSet 2
    289                               Decorate 5454(t1D) Binding 0
    290                               Decorate 5458(s) DescriptorSet 2
    291                               Decorate 5458(s) Binding 11
    292                               Decorate 5474(t2D) DescriptorSet 2
    293                               Decorate 5474(t2D) Binding 1
    294                               Decorate 5491(t3D) DescriptorSet 2
    295                               Decorate 5491(t3D) Binding 2
    296                               Decorate 5508(tCube) DescriptorSet 2
    297                               Decorate 5508(tCube) Binding 4
    298                               Decorate 5525(sShadow) DescriptorSet 2
    299                               Decorate 5525(sShadow) Binding 12
    300                               Decorate 5589(t1DArray) DescriptorSet 2
    301                               Decorate 5589(t1DArray) Binding 5
    302                               Decorate 5606(t2DArray) DescriptorSet 2
    303                               Decorate 5606(t2DArray) Binding 6
    304                               Decorate 5623(tCubeArray) DescriptorSet 2
    305                               Decorate 5623(tCubeArray) Binding 7
    306                               Decorate 5681(t2DRect) DescriptorSet 2
    307                               Decorate 5681(t2DRect) Binding 3
    308                               Decorate 5741(subpass) DescriptorSet 3
    309                               Decorate 5741(subpass) Binding 0
    310                               Decorate 5741(subpass) InputAttachmentIndex 0
    311                               Decorate 5747(subpassMS) DescriptorSet 3
    312                               Decorate 5747(subpassMS) Binding 1
    313                               Decorate 5747(subpassMS) InputAttachmentIndex 0
    314                               Decorate 5913(fragColor) Location 0
    315                               Decorate 5917(tBuffer) DescriptorSet 2
    316                               Decorate 5917(tBuffer) Binding 8
    317                               Decorate 5919(t2DMS) DescriptorSet 2
    318                               Decorate 5919(t2DMS) Binding 9
    319                               Decorate 5921(t2DMSArray) DescriptorSet 2
    320                               Decorate 5921(t2DMSArray) Binding 10
    321                               Decorate 5922(bias) Location 6
    322                2:             TypeVoid
    323                3:             TypeFunction 2
    324                6:             TypeFloat 16
    325                7:             TypeVector 6(float16_t) 4
    326                8:             TypeFunction 7(f16vec4)
    327               47:             TypeInt 32 1
    328               48:             TypeVector 47(int) 4
    329               49:             TypeFunction 48(ivec4)
    330               52:             TypeFloat 32
    331               53:             TypeVector 52(float) 2
    332               54:             TypeFunction 53(fvec2)
    333               57:             TypeFunction 47(int)
    334               64:             TypePointer Function 7(f16vec4)
    335               65:             TypeFunction 2 64(ptr)
    336              120:6(float16_t) Constant 0
    337              121:  7(f16vec4) ConstantComposite 120 120 120 120
    338              122:             TypeImage 6(float16_t) 1D sampled format:Unknown
    339              123:             TypeSampledImage 122
    340              124:             TypePointer UniformConstant 123
    341         125(s1D):    124(ptr) Variable UniformConstant
    342              127:             TypePointer Input 52(float)
    343          128(c1):    127(ptr) Variable Input
    344              134:             TypePointer Input 6(float16_t)
    345       135(f16c1):    134(ptr) Variable Input
    346     137(f16bias):    134(ptr) Variable Input
    347              142:             TypeImage 6(float16_t) 2D sampled format:Unknown
    348              143:             TypeSampledImage 142
    349              144:             TypePointer UniformConstant 143
    350         145(s2D):    144(ptr) Variable UniformConstant
    351              147:             TypePointer Input 53(fvec2)
    352          148(c2):    147(ptr) Variable Input
    353              154:             TypeVector 6(float16_t) 2
    354              155:             TypePointer Input 154(f16vec2)
    355       156(f16c2):    155(ptr) Variable Input
    356              162:             TypeImage 6(float16_t) 3D sampled format:Unknown
    357              163:             TypeSampledImage 162
    358              164:             TypePointer UniformConstant 163
    359         165(s3D):    164(ptr) Variable UniformConstant
    360              167:             TypeVector 52(float) 3
    361              168:             TypePointer Input 167(fvec3)
    362          169(c3):    168(ptr) Variable Input
    363              175:             TypeVector 6(float16_t) 3
    364              176:             TypePointer Input 175(f16vec3)
    365       177(f16c3):    176(ptr) Variable Input
    366              183:             TypeImage 6(float16_t) Cube sampled format:Unknown
    367              184:             TypeSampledImage 183
    368              185:             TypePointer UniformConstant 184
    369       186(sCube):    185(ptr) Variable UniformConstant
    370              198:             TypeImage 6(float16_t) 1D depth sampled format:Unknown
    371              199:             TypeSampledImage 198
    372              200:             TypePointer UniformConstant 199
    373   201(s1DShadow):    200(ptr) Variable UniformConstant
    374              206:             TypeInt 32 0
    375              207:    206(int) Constant 0
    376              208:             TypePointer Function 6(float16_t)
    377     215(compare):    127(ptr) Variable Input
    378              223:             TypeImage 6(float16_t) 2D depth sampled format:Unknown
    379              224:             TypeSampledImage 223
    380              225:             TypePointer UniformConstant 224
    381   226(s2DShadow):    225(ptr) Variable UniformConstant
    382              244:             TypeImage 6(float16_t) Cube depth sampled format:Unknown
    383              245:             TypeSampledImage 244
    384              246:             TypePointer UniformConstant 245
    385 247(sCubeShadow):    246(ptr) Variable UniformConstant
    386              249:             TypeVector 52(float) 4
    387              250:             TypePointer Input 249(fvec4)
    388          251(c4):    250(ptr) Variable Input
    389              268:             TypeImage 6(float16_t) 1D array sampled format:Unknown
    390              269:             TypeSampledImage 268
    391              270:             TypePointer UniformConstant 269
    392    271(s1DArray):    270(ptr) Variable UniformConstant
    393              283:             TypeImage 6(float16_t) 2D array sampled format:Unknown
    394              284:             TypeSampledImage 283
    395              285:             TypePointer UniformConstant 284
    396    286(s2DArray):    285(ptr) Variable UniformConstant
    397              298:             TypeImage 6(float16_t) Cube array sampled format:Unknown
    398              299:             TypeSampledImage 298
    399              300:             TypePointer UniformConstant 299
    400  301(sCubeArray):    300(ptr) Variable UniformConstant
    401              308:             TypePointer Input 7(f16vec4)
    402       309(f16c4):    308(ptr) Variable Input
    403              315:             TypeImage 6(float16_t) 1D depth array sampled format:Unknown
    404              316:             TypeSampledImage 315
    405              317:             TypePointer UniformConstant 316
    406 318(s1DArrayShadow):    317(ptr) Variable UniformConstant
    407              336:             TypeImage 6(float16_t) 2D depth array sampled format:Unknown
    408              337:             TypeSampledImage 336
    409              338:             TypePointer UniformConstant 337
    410 339(s2DArrayShadow):    338(ptr) Variable UniformConstant
    411              356:             TypeImage 6(float16_t) Rect sampled format:Unknown
    412              357:             TypeSampledImage 356
    413              358:             TypePointer UniformConstant 357
    414     359(s2DRect):    358(ptr) Variable UniformConstant
    415              370:             TypeImage 6(float16_t) Rect depth sampled format:Unknown
    416              371:             TypeSampledImage 370
    417              372:             TypePointer UniformConstant 371
    418 373(s2DRectShadow):    372(ptr) Variable UniformConstant
    419              390:             TypeImage 6(float16_t) Cube depth array sampled format:Unknown
    420              391:             TypeSampledImage 390
    421              392:             TypePointer UniformConstant 391
    422 393(sCubeArrayShadow):    392(ptr) Variable UniformConstant
    423         565(lod):    127(ptr) Variable Input
    424      572(f16lod):    134(ptr) Variable Input
    425              709:     47(int) Constant 1
    426              721:             TypeVector 47(int) 2
    427              722:  721(ivec2) ConstantComposite 709 709
    428              734:             TypeVector 47(int) 3
    429              735:  734(ivec3) ConstantComposite 709 709 709
    430             1297:             TypeImage 6(float16_t) Buffer sampled format:Unknown
    431             1298:             TypeSampledImage 1297
    432             1299:             TypePointer UniformConstant 1298
    433    1300(sBuffer):   1299(ptr) Variable UniformConstant
    434             1308:             TypeImage 6(float16_t) 2D multi-sampled sampled format:Unknown
    435             1309:             TypeSampledImage 1308
    436             1310:             TypePointer UniformConstant 1309
    437      1311(s2DMS):   1310(ptr) Variable UniformConstant
    438             1319:             TypeImage 6(float16_t) 2D array multi-sampled sampled format:Unknown
    439             1320:             TypeSampledImage 1319
    440             1321:             TypePointer UniformConstant 1320
    441 1322(s2DMSArray):   1321(ptr) Variable UniformConstant
    442             1326:     47(int) Constant 2
    443     1393(dPdxy1):    127(ptr) Variable Input
    444  1401(f16dPdxy1):    134(ptr) Variable Input
    445     1409(dPdxy2):    147(ptr) Variable Input
    446  1417(f16dPdxy2):    155(ptr) Variable Input
    447     1425(dPdxy3):    168(ptr) Variable Input
    448  1433(f16dPdxy3):    176(ptr) Variable Input
    449             2187:     47(int) Constant 0
    450             2378:    206(int) Constant 4
    451             2379:             TypeArray 721(ivec2) 2378
    452             2380:        2379 ConstantComposite 722 722 722 722
    453             2558:             TypePointer Function 48(ivec4)
    454             2560:   48(ivec4) ConstantComposite 2187 2187 2187 2187
    455             2566:             TypePointer Function 47(int)
    456             2732:             TypePointer Function 53(fvec2)
    457             2734:   52(float) Constant 0
    458             2735:   53(fvec2) ConstantComposite 2734 2734
    459             2953:             TypeImage 6(float16_t) 1D nonsampled format:Rgba16f
    460             2954:             TypePointer UniformConstant 2953
    461        2955(i1D):   2954(ptr) Variable UniformConstant
    462             2962:             TypeImage 6(float16_t) 2D nonsampled format:Rgba16f
    463             2963:             TypePointer UniformConstant 2962
    464        2964(i2D):   2963(ptr) Variable UniformConstant
    465             2971:             TypeImage 6(float16_t) 3D nonsampled format:Rgba16f
    466             2972:             TypePointer UniformConstant 2971
    467        2973(i3D):   2972(ptr) Variable UniformConstant
    468             2980:             TypeImage 6(float16_t) Rect nonsampled format:Rgba16f
    469             2981:             TypePointer UniformConstant 2980
    470    2982(i2DRect):   2981(ptr) Variable UniformConstant
    471             2989:             TypeImage 6(float16_t) Cube nonsampled format:Rgba16f
    472             2990:             TypePointer UniformConstant 2989
    473      2991(iCube):   2990(ptr) Variable UniformConstant
    474             2998:             TypeImage 6(float16_t) Buffer nonsampled format:Rgba16f
    475             2999:             TypePointer UniformConstant 2998
    476    3000(iBuffer):   2999(ptr) Variable UniformConstant
    477             3007:             TypeImage 6(float16_t) 1D array nonsampled format:Rgba16f
    478             3008:             TypePointer UniformConstant 3007
    479   3009(i1DArray):   3008(ptr) Variable UniformConstant
    480             3016:             TypeImage 6(float16_t) 2D array nonsampled format:Rgba16f
    481             3017:             TypePointer UniformConstant 3016
    482   3018(i2DArray):   3017(ptr) Variable UniformConstant
    483             3025:             TypeImage 6(float16_t) Cube array nonsampled format:Rgba16f
    484             3026:             TypePointer UniformConstant 3025
    485 3027(iCubeArray):   3026(ptr) Variable UniformConstant
    486             3034:             TypeImage 6(float16_t) 2D multi-sampled nonsampled format:Rgba16f
    487             3035:             TypePointer UniformConstant 3034
    488      3036(i2DMS):   3035(ptr) Variable UniformConstant
    489             3043:             TypeImage 6(float16_t) 2D array multi-sampled nonsampled format:Rgba16f
    490             3044:             TypePointer UniformConstant 3043
    491 3045(i2DMSArray):   3044(ptr) Variable UniformConstant
    492    3102(ResType):             TypeStruct 47(int) 7(f16vec4)
    493    3138(ResType):             TypeStruct 47(int) 6(float16_t)
    494   4257(lodClamp):    127(ptr) Variable Input
    495 4264(f16lodClamp):    134(ptr) Variable Input
    496             5453:             TypePointer UniformConstant 122
    497        5454(t1D):   5453(ptr) Variable UniformConstant
    498             5456:             TypeSampler
    499             5457:             TypePointer UniformConstant 5456
    500          5458(s):   5457(ptr) Variable UniformConstant
    501             5473:             TypePointer UniformConstant 142
    502        5474(t2D):   5473(ptr) Variable UniformConstant
    503             5490:             TypePointer UniformConstant 162
    504        5491(t3D):   5490(ptr) Variable UniformConstant
    505             5507:             TypePointer UniformConstant 183
    506      5508(tCube):   5507(ptr) Variable UniformConstant
    507    5525(sShadow):   5457(ptr) Variable UniformConstant
    508             5588:             TypePointer UniformConstant 268
    509   5589(t1DArray):   5588(ptr) Variable UniformConstant
    510             5605:             TypePointer UniformConstant 283
    511   5606(t2DArray):   5605(ptr) Variable UniformConstant
    512             5622:             TypePointer UniformConstant 298
    513 5623(tCubeArray):   5622(ptr) Variable UniformConstant
    514             5680:             TypePointer UniformConstant 356
    515    5681(t2DRect):   5680(ptr) Variable UniformConstant
    516             5739:             TypeImage 6(float16_t) SubpassData nonsampled format:Unknown
    517             5740:             TypePointer UniformConstant 5739
    518    5741(subpass):   5740(ptr) Variable UniformConstant
    519             5743:  721(ivec2) ConstantComposite 2187 2187
    520             5745:             TypeImage 6(float16_t) SubpassData multi-sampled nonsampled format:Unknown
    521             5746:             TypePointer UniformConstant 5745
    522  5747(subpassMS):   5746(ptr) Variable UniformConstant
    523             5912:             TypePointer Output 249(fvec4)
    524  5913(fragColor):   5912(ptr) Variable Output
    525             5916:             TypePointer UniformConstant 1297
    526    5917(tBuffer):   5916(ptr) Variable UniformConstant
    527             5918:             TypePointer UniformConstant 1308
    528      5919(t2DMS):   5918(ptr) Variable UniformConstant
    529             5920:             TypePointer UniformConstant 1319
    530 5921(t2DMSArray):   5920(ptr) Variable UniformConstant
    531       5922(bias):    127(ptr) Variable Input
    532          4(main):           2 Function None 3
    533                5:             Label
    534     5753(result):     64(ptr) Variable Function
    535      5834(param):     64(ptr) Variable Function
    536                               Store 5753(result) 121
    537             5754:  7(f16vec4) FunctionCall 9(testTexture()
    538             5755:  7(f16vec4) Load 5753(result)
    539             5756:  7(f16vec4) FAdd 5755 5754
    540                               Store 5753(result) 5756
    541             5757:  7(f16vec4) FunctionCall 11(testTextureProj()
    542             5758:  7(f16vec4) Load 5753(result)
    543             5759:  7(f16vec4) FAdd 5758 5757
    544                               Store 5753(result) 5759
    545             5760:  7(f16vec4) FunctionCall 13(testTextureLod()
    546             5761:  7(f16vec4) Load 5753(result)
    547             5762:  7(f16vec4) FAdd 5761 5760
    548                               Store 5753(result) 5762
    549             5763:  7(f16vec4) FunctionCall 15(testTextureOffset()
    550             5764:  7(f16vec4) Load 5753(result)
    551             5765:  7(f16vec4) FAdd 5764 5763
    552                               Store 5753(result) 5765
    553             5766:  7(f16vec4) FunctionCall 19(testTextureLodOffset()
    554             5767:  7(f16vec4) Load 5753(result)
    555             5768:  7(f16vec4) FAdd 5767 5766
    556                               Store 5753(result) 5768
    557             5769:  7(f16vec4) FunctionCall 21(testTextureProjLodOffset()
    558             5770:  7(f16vec4) Load 5753(result)
    559             5771:  7(f16vec4) FAdd 5770 5769
    560                               Store 5753(result) 5771
    561             5772:  7(f16vec4) FunctionCall 23(testTexelFetch()
    562             5773:  7(f16vec4) Load 5753(result)
    563             5774:  7(f16vec4) FAdd 5773 5772
    564                               Store 5753(result) 5774
    565             5775:  7(f16vec4) FunctionCall 25(testTexelFetchOffset()
    566             5776:  7(f16vec4) Load 5753(result)
    567             5777:  7(f16vec4) FAdd 5776 5775
    568                               Store 5753(result) 5777
    569             5778:  7(f16vec4) FunctionCall 27(testTextureGrad()
    570             5779:  7(f16vec4) Load 5753(result)
    571             5780:  7(f16vec4) FAdd 5779 5778
    572                               Store 5753(result) 5780
    573             5781:  7(f16vec4) FunctionCall 29(testTextureGradOffset()
    574             5782:  7(f16vec4) Load 5753(result)
    575             5783:  7(f16vec4) FAdd 5782 5781
    576                               Store 5753(result) 5783
    577             5784:  7(f16vec4) FunctionCall 31(testTextureProjGrad()
    578             5785:  7(f16vec4) Load 5753(result)
    579             5786:  7(f16vec4) FAdd 5785 5784
    580                               Store 5753(result) 5786
    581             5787:  7(f16vec4) FunctionCall 33(testTextureProjGradoffset()
    582             5788:  7(f16vec4) Load 5753(result)
    583             5789:  7(f16vec4) FAdd 5788 5787
    584                               Store 5753(result) 5789
    585             5790:  7(f16vec4) FunctionCall 35(testTextureGather()
    586             5791:  7(f16vec4) Load 5753(result)
    587             5792:  7(f16vec4) FAdd 5791 5790
    588                               Store 5753(result) 5792
    589             5793:  7(f16vec4) FunctionCall 37(testTextureGatherOffset()
    590             5794:  7(f16vec4) Load 5753(result)
    591             5795:  7(f16vec4) FAdd 5794 5793
    592                               Store 5753(result) 5795
    593             5796:  7(f16vec4) FunctionCall 39(testTextureGatherOffsets()
    594             5797:  7(f16vec4) Load 5753(result)
    595             5798:  7(f16vec4) FAdd 5797 5796
    596                               Store 5753(result) 5798
    597             5799:  7(f16vec4) FunctionCall 41(testTextureGatherLod()
    598             5800:  7(f16vec4) Load 5753(result)
    599             5801:  7(f16vec4) FAdd 5800 5799
    600                               Store 5753(result) 5801
    601             5802:  7(f16vec4) FunctionCall 43(testTextureGatherLodOffset()
    602             5803:  7(f16vec4) Load 5753(result)
    603             5804:  7(f16vec4) FAdd 5803 5802
    604                               Store 5753(result) 5804
    605             5805:  7(f16vec4) FunctionCall 45(testTextureGatherLodOffsets()
    606             5806:  7(f16vec4) Load 5753(result)
    607             5807:  7(f16vec4) FAdd 5806 5805
    608                               Store 5753(result) 5807
    609             5808:   48(ivec4) FunctionCall 50(testTextureSize()
    610             5809:  7(f16vec4) ConvertSToF 5808
    611             5810:  7(f16vec4) Load 5753(result)
    612             5811:  7(f16vec4) FAdd 5810 5809
    613                               Store 5753(result) 5811
    614             5812:   53(fvec2) FunctionCall 55(testTextureQueryLod()
    615             5813:154(f16vec2) FConvert 5812
    616             5814:  7(f16vec4) Load 5753(result)
    617             5815:154(f16vec2) VectorShuffle 5814 5814 0 1
    618             5816:154(f16vec2) FAdd 5815 5813
    619             5817:  7(f16vec4) Load 5753(result)
    620             5818:  7(f16vec4) VectorShuffle 5817 5816 4 5 2 3
    621                               Store 5753(result) 5818
    622             5819:     47(int) FunctionCall 58(testTextureQueryLevels()
    623             5820:6(float16_t) ConvertSToF 5819
    624             5821:    208(ptr) AccessChain 5753(result) 207
    625             5822:6(float16_t) Load 5821
    626             5823:6(float16_t) FAdd 5822 5820
    627             5824:    208(ptr) AccessChain 5753(result) 207
    628                               Store 5824 5823
    629             5825:     47(int) FunctionCall 60(testTextureSamples()
    630             5826:6(float16_t) ConvertSToF 5825
    631             5827:    208(ptr) AccessChain 5753(result) 207
    632             5828:6(float16_t) Load 5827
    633             5829:6(float16_t) FAdd 5828 5826
    634             5830:    208(ptr) AccessChain 5753(result) 207
    635                               Store 5830 5829
    636             5831:  7(f16vec4) FunctionCall 62(testImageLoad()
    637             5832:  7(f16vec4) Load 5753(result)
    638             5833:  7(f16vec4) FAdd 5832 5831
    639                               Store 5753(result) 5833
    640             5835:  7(f16vec4) Load 5753(result)
    641                               Store 5834(param) 5835
    642             5836:           2 FunctionCall 67(testImageStore(vf164;) 5834(param)
    643             5837:  7(f16vec4) FunctionCall 69(testSparseTexture()
    644             5838:  7(f16vec4) Load 5753(result)
    645             5839:  7(f16vec4) FAdd 5838 5837
    646                               Store 5753(result) 5839
    647             5840:  7(f16vec4) FunctionCall 71(testSparseTextureLod()
    648             5841:  7(f16vec4) Load 5753(result)
    649             5842:  7(f16vec4) FAdd 5841 5840
    650                               Store 5753(result) 5842
    651             5843:  7(f16vec4) FunctionCall 73(testSparseTextureOffset()
    652             5844:  7(f16vec4) Load 5753(result)
    653             5845:  7(f16vec4) FAdd 5844 5843
    654                               Store 5753(result) 5845
    655             5846:  7(f16vec4) FunctionCall 75(testSparseTextureLodOffset()
    656             5847:  7(f16vec4) Load 5753(result)
    657             5848:  7(f16vec4) FAdd 5847 5846
    658                               Store 5753(result) 5848
    659             5849:  7(f16vec4) FunctionCall 77(testSparseTextureGrad()
    660             5850:  7(f16vec4) Load 5753(result)
    661             5851:  7(f16vec4) FAdd 5850 5849
    662                               Store 5753(result) 5851
    663             5852:  7(f16vec4) FunctionCall 79(testSparseTextureGradOffset()
    664             5853:  7(f16vec4) Load 5753(result)
    665             5854:  7(f16vec4) FAdd 5853 5852
    666                               Store 5753(result) 5854
    667             5855:  7(f16vec4) FunctionCall 81(testSparseTexelFetch()
    668             5856:  7(f16vec4) Load 5753(result)
    669             5857:  7(f16vec4) FAdd 5856 5855
    670                               Store 5753(result) 5857
    671             5858:  7(f16vec4) FunctionCall 83(testSparseTexelFetchOffset()
    672             5859:  7(f16vec4) Load 5753(result)
    673             5860:  7(f16vec4) FAdd 5859 5858
    674                               Store 5753(result) 5860
    675             5861:  7(f16vec4) FunctionCall 85(testSparseTextureGather()
    676             5862:  7(f16vec4) Load 5753(result)
    677             5863:  7(f16vec4) FAdd 5862 5861
    678                               Store 5753(result) 5863
    679             5864:  7(f16vec4) FunctionCall 87(testSparseTextureGatherOffset()
    680             5865:  7(f16vec4) Load 5753(result)
    681             5866:  7(f16vec4) FAdd 5865 5864
    682                               Store 5753(result) 5866
    683             5867:  7(f16vec4) FunctionCall 89(testSparseTextureGatherOffsets()
    684             5868:  7(f16vec4) Load 5753(result)
    685             5869:  7(f16vec4) FAdd 5868 5867
    686                               Store 5753(result) 5869
    687             5870:  7(f16vec4) FunctionCall 91(testSparseTextureGatherLod()
    688             5871:  7(f16vec4) Load 5753(result)
    689             5872:  7(f16vec4) FAdd 5871 5870
    690                               Store 5753(result) 5872
    691             5873:  7(f16vec4) FunctionCall 93(testSparseTextureGatherLodOffset()
    692             5874:  7(f16vec4) Load 5753(result)
    693             5875:  7(f16vec4) FAdd 5874 5873
    694                               Store 5753(result) 5875
    695             5876:  7(f16vec4) FunctionCall 95(testSparseTextureGatherLodOffsets()
    696             5877:  7(f16vec4) Load 5753(result)
    697             5878:  7(f16vec4) FAdd 5877 5876
    698                               Store 5753(result) 5878
    699             5879:  7(f16vec4) FunctionCall 97(testSparseImageLoad()
    700             5880:  7(f16vec4) Load 5753(result)
    701             5881:  7(f16vec4) FAdd 5880 5879
    702                               Store 5753(result) 5881
    703             5882:  7(f16vec4) FunctionCall 99(testSparseTextureClamp()
    704             5883:  7(f16vec4) Load 5753(result)
    705             5884:  7(f16vec4) FAdd 5883 5882
    706                               Store 5753(result) 5884
    707             5885:  7(f16vec4) FunctionCall 101(testTextureClamp()
    708             5886:  7(f16vec4) Load 5753(result)
    709             5887:  7(f16vec4) FAdd 5886 5885
    710                               Store 5753(result) 5887
    711             5888:  7(f16vec4) FunctionCall 103(testSparseTextureOffsetClamp()
    712             5889:  7(f16vec4) Load 5753(result)
    713             5890:  7(f16vec4) FAdd 5889 5888
    714                               Store 5753(result) 5890
    715             5891:  7(f16vec4) FunctionCall 105(testTextureOffsetClamp()
    716             5892:  7(f16vec4) Load 5753(result)
    717             5893:  7(f16vec4) FAdd 5892 5891
    718                               Store 5753(result) 5893
    719             5894:  7(f16vec4) FunctionCall 77(testSparseTextureGrad()
    720             5895:  7(f16vec4) Load 5753(result)
    721             5896:  7(f16vec4) FAdd 5895 5894
    722                               Store 5753(result) 5896
    723             5897:  7(f16vec4) FunctionCall 27(testTextureGrad()
    724             5898:  7(f16vec4) Load 5753(result)
    725             5899:  7(f16vec4) FAdd 5898 5897
    726                               Store 5753(result) 5899
    727             5900:  7(f16vec4) FunctionCall 111(testSparseTextureGradOffsetClamp()
    728             5901:  7(f16vec4) Load 5753(result)
    729             5902:  7(f16vec4) FAdd 5901 5900
    730                               Store 5753(result) 5902
    731             5903:  7(f16vec4) FunctionCall 113(testTextureGradOffsetClamp()
    732             5904:  7(f16vec4) Load 5753(result)
    733             5905:  7(f16vec4) FAdd 5904 5903
    734                               Store 5753(result) 5905
    735             5906:  7(f16vec4) FunctionCall 115(testCombinedTextureSampler()
    736             5907:  7(f16vec4) Load 5753(result)
    737             5908:  7(f16vec4) FAdd 5907 5906
    738                               Store 5753(result) 5908
    739             5909:  7(f16vec4) FunctionCall 117(testSubpassLoad()
    740             5910:  7(f16vec4) Load 5753(result)
    741             5911:  7(f16vec4) FAdd 5910 5909
    742                               Store 5753(result) 5911
    743             5914:  7(f16vec4) Load 5753(result)
    744             5915:  249(fvec4) FConvert 5914
    745                               Store 5913(fragColor) 5915
    746                               Return
    747                               FunctionEnd
    748  9(testTexture():  7(f16vec4) Function None 8
    749               10:             Label
    750       119(texel):     64(ptr) Variable Function
    751                               Store 119(texel) 121
    752              126:         123 Load 125(s1D)
    753              129:   52(float) Load 128(c1)
    754              130:  7(f16vec4) ImageSampleImplicitLod 126 129
    755              131:  7(f16vec4) Load 119(texel)
    756              132:  7(f16vec4) FAdd 131 130
    757                               Store 119(texel) 132
    758              133:         123 Load 125(s1D)
    759              136:6(float16_t) Load 135(f16c1)
    760              138:6(float16_t) Load 137(f16bias)
    761              139:  7(f16vec4) ImageSampleImplicitLod 133 136 Bias 138
    762              140:  7(f16vec4) Load 119(texel)
    763              141:  7(f16vec4) FAdd 140 139
    764                               Store 119(texel) 141
    765              146:         143 Load 145(s2D)
    766              149:   53(fvec2) Load 148(c2)
    767              150:  7(f16vec4) ImageSampleImplicitLod 146 149
    768              151:  7(f16vec4) Load 119(texel)
    769              152:  7(f16vec4) FAdd 151 150
    770                               Store 119(texel) 152
    771              153:         143 Load 145(s2D)
    772              157:154(f16vec2) Load 156(f16c2)
    773              158:6(float16_t) Load 137(f16bias)
    774              159:  7(f16vec4) ImageSampleImplicitLod 153 157 Bias 158
    775              160:  7(f16vec4) Load 119(texel)
    776              161:  7(f16vec4) FAdd 160 159
    777                               Store 119(texel) 161
    778              166:         163 Load 165(s3D)
    779              170:  167(fvec3) Load 169(c3)
    780              171:  7(f16vec4) ImageSampleImplicitLod 166 170
    781              172:  7(f16vec4) Load 119(texel)
    782              173:  7(f16vec4) FAdd 172 171
    783                               Store 119(texel) 173
    784              174:         163 Load 165(s3D)
    785              178:175(f16vec3) Load 177(f16c3)
    786              179:6(float16_t) Load 137(f16bias)
    787              180:  7(f16vec4) ImageSampleImplicitLod 174 178 Bias 179
    788              181:  7(f16vec4) Load 119(texel)
    789              182:  7(f16vec4) FAdd 181 180
    790                               Store 119(texel) 182
    791              187:         184 Load 186(sCube)
    792              188:  167(fvec3) Load 169(c3)
    793              189:  7(f16vec4) ImageSampleImplicitLod 187 188
    794              190:  7(f16vec4) Load 119(texel)
    795              191:  7(f16vec4) FAdd 190 189
    796                               Store 119(texel) 191
    797              192:         184 Load 186(sCube)
    798              193:175(f16vec3) Load 177(f16c3)
    799              194:6(float16_t) Load 137(f16bias)
    800              195:  7(f16vec4) ImageSampleImplicitLod 192 193 Bias 194
    801              196:  7(f16vec4) Load 119(texel)
    802              197:  7(f16vec4) FAdd 196 195
    803                               Store 119(texel) 197
    804              202:         199 Load 201(s1DShadow)
    805              203:  167(fvec3) Load 169(c3)
    806              204:   52(float) CompositeExtract 203 2
    807              205:6(float16_t) ImageSampleDrefImplicitLod 202 203 204
    808              209:    208(ptr) AccessChain 119(texel) 207
    809              210:6(float16_t) Load 209
    810              211:6(float16_t) FAdd 210 205
    811              212:    208(ptr) AccessChain 119(texel) 207
    812                               Store 212 211
    813              213:         199 Load 201(s1DShadow)
    814              214:154(f16vec2) Load 156(f16c2)
    815              216:   52(float) Load 215(compare)
    816              217:6(float16_t) Load 137(f16bias)
    817              218:6(float16_t) ImageSampleDrefImplicitLod 213 214 216 Bias 217
    818              219:    208(ptr) AccessChain 119(texel) 207
    819              220:6(float16_t) Load 219
    820              221:6(float16_t) FAdd 220 218
    821              222:    208(ptr) AccessChain 119(texel) 207
    822                               Store 222 221
    823              227:         224 Load 226(s2DShadow)
    824              228:  167(fvec3) Load 169(c3)
    825              229:   52(float) CompositeExtract 228 2
    826              230:6(float16_t) ImageSampleDrefImplicitLod 227 228 229
    827              231:    208(ptr) AccessChain 119(texel) 207
    828              232:6(float16_t) Load 231
    829              233:6(float16_t) FAdd 232 230
    830              234:    208(ptr) AccessChain 119(texel) 207
    831                               Store 234 233
    832              235:         224 Load 226(s2DShadow)
    833              236:154(f16vec2) Load 156(f16c2)
    834              237:   52(float) Load 215(compare)
    835              238:6(float16_t) Load 137(f16bias)
    836              239:6(float16_t) ImageSampleDrefImplicitLod 235 236 237 Bias 238
    837              240:    208(ptr) AccessChain 119(texel) 207
    838              241:6(float16_t) Load 240
    839              242:6(float16_t) FAdd 241 239
    840              243:    208(ptr) AccessChain 119(texel) 207
    841                               Store 243 242
    842              248:         245 Load 247(sCubeShadow)
    843              252:  249(fvec4) Load 251(c4)
    844              253:   52(float) CompositeExtract 252 3
    845              254:6(float16_t) ImageSampleDrefImplicitLod 248 252 253
    846              255:    208(ptr) AccessChain 119(texel) 207
    847              256:6(float16_t) Load 255
    848              257:6(float16_t) FAdd 256 254
    849              258:    208(ptr) AccessChain 119(texel) 207
    850                               Store 258 257
    851              259:         245 Load 247(sCubeShadow)
    852              260:175(f16vec3) Load 177(f16c3)
    853              261:   52(float) Load 215(compare)
    854              262:6(float16_t) Load 137(f16bias)
    855              263:6(float16_t) ImageSampleDrefImplicitLod 259 260 261 Bias 262
    856              264:    208(ptr) AccessChain 119(texel) 207
    857              265:6(float16_t) Load 264
    858              266:6(float16_t) FAdd 265 263
    859              267:    208(ptr) AccessChain 119(texel) 207
    860                               Store 267 266
    861              272:         269 Load 271(s1DArray)
    862              273:   53(fvec2) Load 148(c2)
    863              274:  7(f16vec4) ImageSampleImplicitLod 272 273
    864              275:  7(f16vec4) Load 119(texel)
    865              276:  7(f16vec4) FAdd 275 274
    866                               Store 119(texel) 276
    867              277:         269 Load 271(s1DArray)
    868              278:154(f16vec2) Load 156(f16c2)
    869              279:6(float16_t) Load 137(f16bias)
    870              280:  7(f16vec4) ImageSampleImplicitLod 277 278 Bias 279
    871              281:  7(f16vec4) Load 119(texel)
    872              282:  7(f16vec4) FAdd 281 280
    873                               Store 119(texel) 282
    874              287:         284 Load 286(s2DArray)
    875              288:  167(fvec3) Load 169(c3)
    876              289:  7(f16vec4) ImageSampleImplicitLod 287 288
    877              290:  7(f16vec4) Load 119(texel)
    878              291:  7(f16vec4) FAdd 290 289
    879                               Store 119(texel) 291
    880              292:         284 Load 286(s2DArray)
    881              293:175(f16vec3) Load 177(f16c3)
    882              294:6(float16_t) Load 137(f16bias)
    883              295:  7(f16vec4) ImageSampleImplicitLod 292 293 Bias 294
    884              296:  7(f16vec4) Load 119(texel)
    885              297:  7(f16vec4) FAdd 296 295
    886                               Store 119(texel) 297
    887              302:         299 Load 301(sCubeArray)
    888              303:  249(fvec4) Load 251(c4)
    889              304:  7(f16vec4) ImageSampleImplicitLod 302 303
    890              305:  7(f16vec4) Load 119(texel)
    891              306:  7(f16vec4) FAdd 305 304
    892                               Store 119(texel) 306
    893              307:         299 Load 301(sCubeArray)
    894              310:  7(f16vec4) Load 309(f16c4)
    895              311:6(float16_t) Load 137(f16bias)
    896              312:  7(f16vec4) ImageSampleImplicitLod 307 310 Bias 311
    897              313:  7(f16vec4) Load 119(texel)
    898              314:  7(f16vec4) FAdd 313 312
    899                               Store 119(texel) 314
    900              319:         316 Load 318(s1DArrayShadow)
    901              320:  167(fvec3) Load 169(c3)
    902              321:   52(float) CompositeExtract 320 2
    903              322:6(float16_t) ImageSampleDrefImplicitLod 319 320 321
    904              323:    208(ptr) AccessChain 119(texel) 207
    905              324:6(float16_t) Load 323
    906              325:6(float16_t) FAdd 324 322
    907              326:    208(ptr) AccessChain 119(texel) 207
    908                               Store 326 325
    909              327:         316 Load 318(s1DArrayShadow)
    910              328:154(f16vec2) Load 156(f16c2)
    911              329:   52(float) Load 215(compare)
    912              330:6(float16_t) Load 137(f16bias)
    913              331:6(float16_t) ImageSampleDrefImplicitLod 327 328 329 Bias 330
    914              332:    208(ptr) AccessChain 119(texel) 207
    915              333:6(float16_t) Load 332
    916              334:6(float16_t) FAdd 333 331
    917              335:    208(ptr) AccessChain 119(texel) 207
    918                               Store 335 334
    919              340:         337 Load 339(s2DArrayShadow)
    920              341:  249(fvec4) Load 251(c4)
    921              342:   52(float) CompositeExtract 341 3
    922              343:6(float16_t) ImageSampleDrefImplicitLod 340 341 342
    923              344:    208(ptr) AccessChain 119(texel) 207
    924              345:6(float16_t) Load 344
    925              346:6(float16_t) FAdd 345 343
    926              347:    208(ptr) AccessChain 119(texel) 207
    927                               Store 347 346
    928              348:         337 Load 339(s2DArrayShadow)
    929              349:175(f16vec3) Load 177(f16c3)
    930              350:   52(float) Load 215(compare)
    931              351:6(float16_t) ImageSampleDrefImplicitLod 348 349 350
    932              352:    208(ptr) AccessChain 119(texel) 207
    933              353:6(float16_t) Load 352
    934              354:6(float16_t) FAdd 353 351
    935              355:    208(ptr) AccessChain 119(texel) 207
    936                               Store 355 354
    937              360:         357 Load 359(s2DRect)
    938              361:   53(fvec2) Load 148(c2)
    939              362:  7(f16vec4) ImageSampleImplicitLod 360 361
    940              363:  7(f16vec4) Load 119(texel)
    941              364:  7(f16vec4) FAdd 363 362
    942                               Store 119(texel) 364
    943              365:         357 Load 359(s2DRect)
    944              366:154(f16vec2) Load 156(f16c2)
    945              367:  7(f16vec4) ImageSampleImplicitLod 365 366
    946              368:  7(f16vec4) Load 119(texel)
    947              369:  7(f16vec4) FAdd 368 367
    948                               Store 119(texel) 369
    949              374:         371 Load 373(s2DRectShadow)
    950              375:  167(fvec3) Load 169(c3)
    951              376:   52(float) CompositeExtract 375 2
    952              377:6(float16_t) ImageSampleDrefImplicitLod 374 375 376
    953              378:    208(ptr) AccessChain 119(texel) 207
    954              379:6(float16_t) Load 378
    955              380:6(float16_t) FAdd 379 377
    956              381:    208(ptr) AccessChain 119(texel) 207
    957                               Store 381 380
    958              382:         371 Load 373(s2DRectShadow)
    959              383:154(f16vec2) Load 156(f16c2)
    960              384:   52(float) Load 215(compare)
    961              385:6(float16_t) ImageSampleDrefImplicitLod 382 383 384
    962              386:    208(ptr) AccessChain 119(texel) 207
    963              387:6(float16_t) Load 386
    964              388:6(float16_t) FAdd 387 385
    965              389:    208(ptr) AccessChain 119(texel) 207
    966                               Store 389 388
    967              394:         391 Load 393(sCubeArrayShadow)
    968              395:  249(fvec4) Load 251(c4)
    969              396:   52(float) Load 215(compare)
    970              397:6(float16_t) ImageSampleDrefImplicitLod 394 395 396
    971              398:    208(ptr) AccessChain 119(texel) 207
    972              399:6(float16_t) Load 398
    973              400:6(float16_t) FAdd 399 397
    974              401:    208(ptr) AccessChain 119(texel) 207
    975                               Store 401 400
    976              402:         391 Load 393(sCubeArrayShadow)
    977              403:  7(f16vec4) Load 309(f16c4)
    978              404:   52(float) Load 215(compare)
    979              405:6(float16_t) ImageSampleDrefImplicitLod 402 403 404
    980              406:    208(ptr) AccessChain 119(texel) 207
    981              407:6(float16_t) Load 406
    982              408:6(float16_t) FAdd 407 405
    983              409:    208(ptr) AccessChain 119(texel) 207
    984                               Store 409 408
    985              410:  7(f16vec4) Load 119(texel)
    986                               ReturnValue 410
    987                               FunctionEnd
    988 11(testTextureProj():  7(f16vec4) Function None 8
    989               12:             Label
    990       413(texel):     64(ptr) Variable Function
    991                               Store 413(texel) 121
    992              414:         123 Load 125(s1D)
    993              415:   53(fvec2) Load 148(c2)
    994              416:  7(f16vec4) ImageSampleProjImplicitLod 414 415
    995              417:  7(f16vec4) Load 413(texel)
    996              418:  7(f16vec4) FAdd 417 416
    997                               Store 413(texel) 418
    998              419:         123 Load 125(s1D)
    999              420:154(f16vec2) Load 156(f16c2)
   1000              421:6(float16_t) Load 137(f16bias)
   1001              422:  7(f16vec4) ImageSampleProjImplicitLod 419 420 Bias 421
   1002              423:  7(f16vec4) Load 413(texel)
   1003              424:  7(f16vec4) FAdd 423 422
   1004                               Store 413(texel) 424
   1005              425:         123 Load 125(s1D)
   1006              426:  249(fvec4) Load 251(c4)
   1007              427:   52(float) CompositeExtract 426 3
   1008              428:  249(fvec4) CompositeInsert 427 426 1
   1009              429:  7(f16vec4) ImageSampleProjImplicitLod 425 428
   1010              430:  7(f16vec4) Load 413(texel)
   1011              431:  7(f16vec4) FAdd 430 429
   1012                               Store 413(texel) 431
   1013              432:         123 Load 125(s1D)
   1014              433:  7(f16vec4) Load 309(f16c4)
   1015              434:6(float16_t) Load 137(f16bias)
   1016              435:6(float16_t) CompositeExtract 433 3
   1017              436:  7(f16vec4) CompositeInsert 435 433 1
   1018              437:  7(f16vec4) ImageSampleProjImplicitLod 432 436 Bias 434
   1019              438:  7(f16vec4) Load 413(texel)
   1020              439:  7(f16vec4) FAdd 438 437
   1021                               Store 413(texel) 439
   1022              440:         143 Load 145(s2D)
   1023              441:  167(fvec3) Load 169(c3)
   1024              442:  7(f16vec4) ImageSampleProjImplicitLod 440 441
   1025              443:  7(f16vec4) Load 413(texel)
   1026              444:  7(f16vec4) FAdd 443 442
   1027                               Store 413(texel) 444
   1028              445:         143 Load 145(s2D)
   1029              446:175(f16vec3) Load 177(f16c3)
   1030              447:6(float16_t) Load 137(f16bias)
   1031              448:  7(f16vec4) ImageSampleProjImplicitLod 445 446 Bias 447
   1032              449:  7(f16vec4) Load 413(texel)
   1033              450:  7(f16vec4) FAdd 449 448
   1034                               Store 413(texel) 450
   1035              451:         143 Load 145(s2D)
   1036              452:  249(fvec4) Load 251(c4)
   1037              453:   52(float) CompositeExtract 452 3
   1038              454:  249(fvec4) CompositeInsert 453 452 2
   1039              455:  7(f16vec4) ImageSampleProjImplicitLod 451 454
   1040              456:  7(f16vec4) Load 413(texel)
   1041              457:  7(f16vec4) FAdd 456 455
   1042                               Store 413(texel) 457
   1043              458:         143 Load 145(s2D)
   1044              459:  7(f16vec4) Load 309(f16c4)
   1045              460:6(float16_t) Load 137(f16bias)
   1046              461:6(float16_t) CompositeExtract 459 3
   1047              462:  7(f16vec4) CompositeInsert 461 459 2
   1048              463:  7(f16vec4) ImageSampleProjImplicitLod 458 462 Bias 460
   1049              464:  7(f16vec4) Load 413(texel)
   1050              465:  7(f16vec4) FAdd 464 463
   1051                               Store 413(texel) 465
   1052              466:         163 Load 165(s3D)
   1053              467:  249(fvec4) Load 251(c4)
   1054              468:  7(f16vec4) ImageSampleProjImplicitLod 466 467
   1055              469:  7(f16vec4) Load 413(texel)
   1056              470:  7(f16vec4) FAdd 469 468
   1057                               Store 413(texel) 470
   1058              471:         163 Load 165(s3D)
   1059              472:  7(f16vec4) Load 309(f16c4)
   1060              473:6(float16_t) Load 137(f16bias)
   1061              474:  7(f16vec4) ImageSampleProjImplicitLod 471 472 Bias 473
   1062              475:  7(f16vec4) Load 413(texel)
   1063              476:  7(f16vec4) FAdd 475 474
   1064                               Store 413(texel) 476
   1065              477:         199 Load 201(s1DShadow)
   1066              478:  249(fvec4) Load 251(c4)
   1067              479:   52(float) CompositeExtract 478 2
   1068              480:   52(float) CompositeExtract 478 3
   1069              481:  249(fvec4) CompositeInsert 480 478 1
   1070              482:6(float16_t) ImageSampleProjDrefImplicitLod 477 481 479
   1071              483:    208(ptr) AccessChain 413(texel) 207
   1072              484:6(float16_t) Load 483
   1073              485:6(float16_t) FAdd 484 482
   1074              486:    208(ptr) AccessChain 413(texel) 207
   1075                               Store 486 485
   1076              487:         199 Load 201(s1DShadow)
   1077              488:175(f16vec3) Load 177(f16c3)
   1078              489:   52(float) Load 215(compare)
   1079              490:6(float16_t) Load 137(f16bias)
   1080              491:6(float16_t) CompositeExtract 488 2
   1081              492:175(f16vec3) CompositeInsert 491 488 1
   1082              493:6(float16_t) ImageSampleProjDrefImplicitLod 487 492 489 Bias 490
   1083              494:    208(ptr) AccessChain 413(texel) 207
   1084              495:6(float16_t) Load 494
   1085              496:6(float16_t) FAdd 495 493
   1086              497:    208(ptr) AccessChain 413(texel) 207
   1087                               Store 497 496
   1088              498:         224 Load 226(s2DShadow)
   1089              499:  249(fvec4) Load 251(c4)
   1090              500:   52(float) CompositeExtract 499 2
   1091              501:   52(float) CompositeExtract 499 3
   1092              502:  249(fvec4) CompositeInsert 501 499 2
   1093              503:6(float16_t) ImageSampleProjDrefImplicitLod 498 502 500
   1094              504:    208(ptr) AccessChain 413(texel) 207
   1095              505:6(float16_t) Load 504
   1096              506:6(float16_t) FAdd 505 503
   1097              507:    208(ptr) AccessChain 413(texel) 207
   1098                               Store 507 506
   1099              508:         224 Load 226(s2DShadow)
   1100              509:175(f16vec3) Load 177(f16c3)
   1101              510:   52(float) Load 215(compare)
   1102              511:6(float16_t) Load 137(f16bias)
   1103              512:6(float16_t) ImageSampleProjDrefImplicitLod 508 509 510 Bias 511
   1104              513:    208(ptr) AccessChain 413(texel) 207
   1105              514:6(float16_t) Load 513
   1106              515:6(float16_t) FAdd 514 512
   1107              516:    208(ptr) AccessChain 413(texel) 207
   1108                               Store 516 515
   1109              517:         357 Load 359(s2DRect)
   1110              518:  167(fvec3) Load 169(c3)
   1111              519:  7(f16vec4) ImageSampleProjImplicitLod 517 518
   1112              520:  7(f16vec4) Load 413(texel)
   1113              521:  7(f16vec4) FAdd 520 519
   1114                               Store 413(texel) 521
   1115              522:         357 Load 359(s2DRect)
   1116              523:175(f16vec3) Load 177(f16c3)
   1117              524:  7(f16vec4) ImageSampleProjImplicitLod 522 523
   1118              525:  7(f16vec4) Load 413(texel)
   1119              526:  7(f16vec4) FAdd 525 524
   1120                               Store 413(texel) 526
   1121              527:         357 Load 359(s2DRect)
   1122              528:  249(fvec4) Load 251(c4)
   1123              529:   52(float) CompositeExtract 528 3
   1124              530:  249(fvec4) CompositeInsert 529 528 2
   1125              531:  7(f16vec4) ImageSampleProjImplicitLod 527 530
   1126              532:  7(f16vec4) Load 413(texel)
   1127              533:  7(f16vec4) FAdd 532 531
   1128                               Store 413(texel) 533
   1129              534:         357 Load 359(s2DRect)
   1130              535:  7(f16vec4) Load 309(f16c4)
   1131              536:6(float16_t) CompositeExtract 535 3
   1132              537:  7(f16vec4) CompositeInsert 536 535 2
   1133              538:  7(f16vec4) ImageSampleProjImplicitLod 534 537
   1134              539:  7(f16vec4) Load 413(texel)
   1135              540:  7(f16vec4) FAdd 539 538
   1136                               Store 413(texel) 540
   1137              541:         371 Load 373(s2DRectShadow)
   1138              542:  249(fvec4) Load 251(c4)
   1139              543:   52(float) CompositeExtract 542 2
   1140              544:   52(float) CompositeExtract 542 3
   1141              545:  249(fvec4) CompositeInsert 544 542 2
   1142              546:6(float16_t) ImageSampleProjDrefImplicitLod 541 545 543
   1143              547:    208(ptr) AccessChain 413(texel) 207
   1144              548:6(float16_t) Load 547
   1145              549:6(float16_t) FAdd 548 546
   1146              550:    208(ptr) AccessChain 413(texel) 207
   1147                               Store 550 549
   1148              551:         371 Load 373(s2DRectShadow)
   1149              552:175(f16vec3) Load 177(f16c3)
   1150              553:   52(float) Load 215(compare)
   1151              554:6(float16_t) ImageSampleProjDrefImplicitLod 551 552 553
   1152              555:    208(ptr) AccessChain 413(texel) 207
   1153              556:6(float16_t) Load 555
   1154              557:6(float16_t) FAdd 556 554
   1155              558:    208(ptr) AccessChain 413(texel) 207
   1156                               Store 558 557
   1157              559:  7(f16vec4) Load 413(texel)
   1158                               ReturnValue 559
   1159                               FunctionEnd
   1160 13(testTextureLod():  7(f16vec4) Function None 8
   1161               14:             Label
   1162       562(texel):     64(ptr) Variable Function
   1163                               Store 562(texel) 121
   1164              563:         123 Load 125(s1D)
   1165              564:   52(float) Load 128(c1)
   1166              566:   52(float) Load 565(lod)
   1167              567:  7(f16vec4) ImageSampleExplicitLod 563 564 Lod 566
   1168              568:  7(f16vec4) Load 562(texel)
   1169              569:  7(f16vec4) FAdd 568 567
   1170                               Store 562(texel) 569
   1171              570:         123 Load 125(s1D)
   1172              571:6(float16_t) Load 135(f16c1)
   1173              573:6(float16_t) Load 572(f16lod)
   1174              574:  7(f16vec4) ImageSampleExplicitLod 570 571 Lod 573
   1175              575:  7(f16vec4) Load 562(texel)
   1176              576:  7(f16vec4) FAdd 575 574
   1177                               Store 562(texel) 576
   1178              577:         143 Load 145(s2D)
   1179              578:   53(fvec2) Load 148(c2)
   1180              579:   52(float) Load 565(lod)
   1181              580:  7(f16vec4) ImageSampleExplicitLod 577 578 Lod 579
   1182              581:  7(f16vec4) Load 562(texel)
   1183              582:  7(f16vec4) FAdd 581 580
   1184                               Store 562(texel) 582
   1185              583:         143 Load 145(s2D)
   1186              584:154(f16vec2) Load 156(f16c2)
   1187              585:6(float16_t) Load 572(f16lod)
   1188              586:  7(f16vec4) ImageSampleExplicitLod 583 584 Lod 585
   1189              587:  7(f16vec4) Load 562(texel)
   1190              588:  7(f16vec4) FAdd 587 586
   1191                               Store 562(texel) 588
   1192              589:         163 Load 165(s3D)
   1193              590:  167(fvec3) Load 169(c3)
   1194              591:   52(float) Load 565(lod)
   1195              592:  7(f16vec4) ImageSampleExplicitLod 589 590 Lod 591
   1196              593:  7(f16vec4) Load 562(texel)
   1197              594:  7(f16vec4) FAdd 593 592
   1198                               Store 562(texel) 594
   1199              595:         163 Load 165(s3D)
   1200              596:175(f16vec3) Load 177(f16c3)
   1201              597:6(float16_t) Load 572(f16lod)
   1202              598:  7(f16vec4) ImageSampleExplicitLod 595 596 Lod 597
   1203              599:  7(f16vec4) Load 562(texel)
   1204              600:  7(f16vec4) FAdd 599 598
   1205                               Store 562(texel) 600
   1206              601:         184 Load 186(sCube)
   1207              602:  167(fvec3) Load 169(c3)
   1208              603:   52(float) Load 565(lod)
   1209              604:  7(f16vec4) ImageSampleExplicitLod 601 602 Lod 603
   1210              605:  7(f16vec4) Load 562(texel)
   1211              606:  7(f16vec4) FAdd 605 604
   1212                               Store 562(texel) 606
   1213              607:         184 Load 186(sCube)
   1214              608:175(f16vec3) Load 177(f16c3)
   1215              609:6(float16_t) Load 572(f16lod)
   1216              610:  7(f16vec4) ImageSampleExplicitLod 607 608 Lod 609
   1217              611:  7(f16vec4) Load 562(texel)
   1218              612:  7(f16vec4) FAdd 611 610
   1219                               Store 562(texel) 612
   1220              613:         199 Load 201(s1DShadow)
   1221              614:  167(fvec3) Load 169(c3)
   1222              615:   52(float) Load 565(lod)
   1223              616:   52(float) CompositeExtract 614 2
   1224              617:6(float16_t) ImageSampleDrefExplicitLod 613 614 616 Lod 615
   1225              618:    208(ptr) AccessChain 562(texel) 207
   1226              619:6(float16_t) Load 618
   1227              620:6(float16_t) FAdd 619 617
   1228              621:    208(ptr) AccessChain 562(texel) 207
   1229                               Store 621 620
   1230              622:         199 Load 201(s1DShadow)
   1231              623:154(f16vec2) Load 156(f16c2)
   1232              624:   52(float) Load 215(compare)
   1233              625:6(float16_t) Load 572(f16lod)
   1234              626:6(float16_t) ImageSampleDrefExplicitLod 622 623 624 Lod 625
   1235              627:    208(ptr) AccessChain 562(texel) 207
   1236              628:6(float16_t) Load 627
   1237              629:6(float16_t) FAdd 628 626
   1238              630:    208(ptr) AccessChain 562(texel) 207
   1239                               Store 630 629
   1240              631:         224 Load 226(s2DShadow)
   1241              632:  167(fvec3) Load 169(c3)
   1242              633:   52(float) Load 565(lod)
   1243              634:   52(float) CompositeExtract 632 2
   1244              635:6(float16_t) ImageSampleDrefExplicitLod 631 632 634 Lod 633
   1245              636:    208(ptr) AccessChain 562(texel) 207
   1246              637:6(float16_t) Load 636
   1247              638:6(float16_t) FAdd 637 635
   1248              639:    208(ptr) AccessChain 562(texel) 207
   1249                               Store 639 638
   1250              640:         224 Load 226(s2DShadow)
   1251              641:154(f16vec2) Load 156(f16c2)
   1252              642:   52(float) Load 215(compare)
   1253              643:6(float16_t) Load 572(f16lod)
   1254              644:6(float16_t) ImageSampleDrefExplicitLod 640 641 642 Lod 643
   1255              645:    208(ptr) AccessChain 562(texel) 207
   1256              646:6(float16_t) Load 645
   1257              647:6(float16_t) FAdd 646 644
   1258              648:    208(ptr) AccessChain 562(texel) 207
   1259                               Store 648 647
   1260              649:         269 Load 271(s1DArray)
   1261              650:   53(fvec2) Load 148(c2)
   1262              651:   52(float) Load 565(lod)
   1263              652:  7(f16vec4) ImageSampleExplicitLod 649 650 Lod 651
   1264              653:  7(f16vec4) Load 562(texel)
   1265              654:  7(f16vec4) FAdd 653 652
   1266                               Store 562(texel) 654
   1267              655:         269 Load 271(s1DArray)
   1268              656:154(f16vec2) Load 156(f16c2)
   1269              657:6(float16_t) Load 572(f16lod)
   1270              658:  7(f16vec4) ImageSampleExplicitLod 655 656 Lod 657
   1271              659:  7(f16vec4) Load 562(texel)
   1272              660:  7(f16vec4) FAdd 659 658
   1273                               Store 562(texel) 660
   1274              661:         284 Load 286(s2DArray)
   1275              662:  167(fvec3) Load 169(c3)
   1276              663:   52(float) Load 565(lod)
   1277              664:  7(f16vec4) ImageSampleExplicitLod 661 662 Lod 663
   1278              665:  7(f16vec4) Load 562(texel)
   1279              666:  7(f16vec4) FAdd 665 664
   1280                               Store 562(texel) 666
   1281              667:         284 Load 286(s2DArray)
   1282              668:175(f16vec3) Load 177(f16c3)
   1283              669:6(float16_t) Load 572(f16lod)
   1284              670:  7(f16vec4) ImageSampleExplicitLod 667 668 Lod 669
   1285              671:  7(f16vec4) Load 562(texel)
   1286              672:  7(f16vec4) FAdd 671 670
   1287                               Store 562(texel) 672
   1288              673:         316 Load 318(s1DArrayShadow)
   1289              674:  167(fvec3) Load 169(c3)
   1290              675:   52(float) Load 565(lod)
   1291              676:   52(float) CompositeExtract 674 2
   1292              677:6(float16_t) ImageSampleDrefExplicitLod 673 674 676 Lod 675
   1293              678:    208(ptr) AccessChain 562(texel) 207
   1294              679:6(float16_t) Load 678
   1295              680:6(float16_t) FAdd 679 677
   1296              681:    208(ptr) AccessChain 562(texel) 207
   1297                               Store 681 680
   1298              682:         316 Load 318(s1DArrayShadow)
   1299              683:154(f16vec2) Load 156(f16c2)
   1300              684:   52(float) Load 215(compare)
   1301              685:6(float16_t) Load 572(f16lod)
   1302              686:6(float16_t) ImageSampleDrefExplicitLod 682 683 684 Lod 685
   1303              687:    208(ptr) AccessChain 562(texel) 207
   1304              688:6(float16_t) Load 687
   1305              689:6(float16_t) FAdd 688 686
   1306              690:    208(ptr) AccessChain 562(texel) 207
   1307                               Store 690 689
   1308              691:         299 Load 301(sCubeArray)
   1309              692:  249(fvec4) Load 251(c4)
   1310              693:   52(float) Load 565(lod)
   1311              694:  7(f16vec4) ImageSampleExplicitLod 691 692 Lod 693
   1312              695:  7(f16vec4) Load 562(texel)
   1313              696:  7(f16vec4) FAdd 695 694
   1314                               Store 562(texel) 696
   1315              697:         299 Load 301(sCubeArray)
   1316              698:  7(f16vec4) Load 309(f16c4)
   1317              699:6(float16_t) Load 572(f16lod)
   1318              700:  7(f16vec4) ImageSampleExplicitLod 697 698 Lod 699
   1319              701:  7(f16vec4) Load 562(texel)
   1320              702:  7(f16vec4) FAdd 701 700
   1321                               Store 562(texel) 702
   1322              703:  7(f16vec4) Load 562(texel)
   1323                               ReturnValue 703
   1324                               FunctionEnd
   1325 15(testTextureOffset():  7(f16vec4) Function None 8
   1326               16:             Label
   1327       706(texel):     64(ptr) Variable Function
   1328                               Store 706(texel) 121
   1329              707:         123 Load 125(s1D)
   1330              708:   52(float) Load 128(c1)
   1331              710:  7(f16vec4) ImageSampleImplicitLod 707 708 ConstOffset 709
   1332              711:  7(f16vec4) Load 706(texel)
   1333              712:  7(f16vec4) FAdd 711 710
   1334                               Store 706(texel) 712
   1335              713:         123 Load 125(s1D)
   1336              714:6(float16_t) Load 135(f16c1)
   1337              715:6(float16_t) Load 137(f16bias)
   1338              716:  7(f16vec4) ImageSampleImplicitLod 713 714 Bias ConstOffset 715 709
   1339              717:  7(f16vec4) Load 706(texel)
   1340              718:  7(f16vec4) FAdd 717 716
   1341                               Store 706(texel) 718
   1342              719:         143 Load 145(s2D)
   1343              720:   53(fvec2) Load 148(c2)
   1344              723:  7(f16vec4) ImageSampleImplicitLod 719 720 ConstOffset 722
   1345              724:  7(f16vec4) Load 706(texel)
   1346              725:  7(f16vec4) FAdd 724 723
   1347                               Store 706(texel) 725
   1348              726:         143 Load 145(s2D)
   1349              727:154(f16vec2) Load 156(f16c2)
   1350              728:6(float16_t) Load 137(f16bias)
   1351              729:  7(f16vec4) ImageSampleImplicitLod 726 727 Bias ConstOffset 728 722
   1352              730:  7(f16vec4) Load 706(texel)
   1353              731:  7(f16vec4) FAdd 730 729
   1354                               Store 706(texel) 731
   1355              732:         163 Load 165(s3D)
   1356              733:  167(fvec3) Load 169(c3)
   1357              736:  7(f16vec4) ImageSampleImplicitLod 732 733 ConstOffset 735
   1358              737:  7(f16vec4) Load 706(texel)
   1359              738:  7(f16vec4) FAdd 737 736
   1360                               Store 706(texel) 738
   1361              739:         163 Load 165(s3D)
   1362              740:175(f16vec3) Load 177(f16c3)
   1363              741:6(float16_t) Load 137(f16bias)
   1364              742:  7(f16vec4) ImageSampleImplicitLod 739 740 Bias ConstOffset 741 735
   1365              743:  7(f16vec4) Load 706(texel)
   1366              744:  7(f16vec4) FAdd 743 742
   1367                               Store 706(texel) 744
   1368              745:         357 Load 359(s2DRect)
   1369              746:   53(fvec2) Load 148(c2)
   1370              747:  7(f16vec4) ImageSampleImplicitLod 745 746 ConstOffset 722
   1371              748:  7(f16vec4) Load 706(texel)
   1372              749:  7(f16vec4) FAdd 748 747
   1373                               Store 706(texel) 749
   1374              750:         357 Load 359(s2DRect)
   1375              751:154(f16vec2) Load 156(f16c2)
   1376              752:  7(f16vec4) ImageSampleImplicitLod 750 751 ConstOffset 722
   1377              753:  7(f16vec4) Load 706(texel)
   1378              754:  7(f16vec4) FAdd 753 752
   1379                               Store 706(texel) 754
   1380              755:         371 Load 373(s2DRectShadow)
   1381              756:  167(fvec3) Load 169(c3)
   1382              757:   52(float) CompositeExtract 756 2
   1383              758:6(float16_t) ImageSampleDrefImplicitLod 755 756 757 ConstOffset 722
   1384              759:    208(ptr) AccessChain 706(texel) 207
   1385              760:6(float16_t) Load 759
   1386              761:6(float16_t) FAdd 760 758
   1387              762:    208(ptr) AccessChain 706(texel) 207
   1388                               Store 762 761
   1389              763:         371 Load 373(s2DRectShadow)
   1390              764:154(f16vec2) Load 156(f16c2)
   1391              765:   52(float) Load 215(compare)
   1392              766:6(float16_t) ImageSampleDrefImplicitLod 763 764 765 ConstOffset 722
   1393              767:    208(ptr) AccessChain 706(texel) 207
   1394              768:6(float16_t) Load 767
   1395              769:6(float16_t) FAdd 768 766
   1396              770:    208(ptr) AccessChain 706(texel) 207
   1397                               Store 770 769
   1398              771:         199 Load 201(s1DShadow)
   1399              772:  167(fvec3) Load 169(c3)
   1400              773:   52(float) CompositeExtract 772 2
   1401              774:6(float16_t) ImageSampleDrefImplicitLod 771 772 773 ConstOffset 709
   1402              775:    208(ptr) AccessChain 706(texel) 207
   1403              776:6(float16_t) Load 775
   1404              777:6(float16_t) FAdd 776 774
   1405              778:    208(ptr) AccessChain 706(texel) 207
   1406                               Store 778 777
   1407              779:         199 Load 201(s1DShadow)
   1408              780:154(f16vec2) Load 156(f16c2)
   1409              781:   52(float) Load 215(compare)
   1410              782:6(float16_t) Load 137(f16bias)
   1411              783:6(float16_t) ImageSampleDrefImplicitLod 779 780 781 Bias ConstOffset 782 709
   1412              784:    208(ptr) AccessChain 706(texel) 207
   1413              785:6(float16_t) Load 784
   1414              786:6(float16_t) FAdd 785 783
   1415              787:    208(ptr) AccessChain 706(texel) 207
   1416                               Store 787 786
   1417              788:         224 Load 226(s2DShadow)
   1418              789:  167(fvec3) Load 169(c3)
   1419              790:   52(float) CompositeExtract 789 2
   1420              791:6(float16_t) ImageSampleDrefImplicitLod 788 789 790 ConstOffset 722
   1421              792:    208(ptr) AccessChain 706(texel) 207
   1422              793:6(float16_t) Load 792
   1423              794:6(float16_t) FAdd 793 791
   1424              795:    208(ptr) AccessChain 706(texel) 207
   1425                               Store 795 794
   1426              796:         224 Load 226(s2DShadow)
   1427              797:154(f16vec2) Load 156(f16c2)
   1428              798:   52(float) Load 215(compare)
   1429              799:6(float16_t) Load 137(f16bias)
   1430              800:6(float16_t) ImageSampleDrefImplicitLod 796 797 798 Bias ConstOffset 799 722
   1431              801:    208(ptr) AccessChain 706(texel) 207
   1432              802:6(float16_t) Load 801
   1433              803:6(float16_t) FAdd 802 800
   1434              804:    208(ptr) AccessChain 706(texel) 207
   1435                               Store 804 803
   1436              805:         269 Load 271(s1DArray)
   1437              806:   53(fvec2) Load 148(c2)
   1438              807:  7(f16vec4) ImageSampleImplicitLod 805 806 ConstOffset 709
   1439              808:  7(f16vec4) Load 706(texel)
   1440              809:  7(f16vec4) FAdd 808 807
   1441                               Store 706(texel) 809
   1442              810:         269 Load 271(s1DArray)
   1443              811:154(f16vec2) Load 156(f16c2)
   1444              812:6(float16_t) Load 137(f16bias)
   1445              813:  7(f16vec4) ImageSampleImplicitLod 810 811 Bias ConstOffset 812 709
   1446              814:  7(f16vec4) Load 706(texel)
   1447              815:  7(f16vec4) FAdd 814 813
   1448                               Store 706(texel) 815
   1449              816:         284 Load 286(s2DArray)
   1450              817:  167(fvec3) Load 169(c3)
   1451              818:  7(f16vec4) ImageSampleImplicitLod 816 817 ConstOffset 722
   1452              819:  7(f16vec4) Load 706(texel)
   1453              820:  7(f16vec4) FAdd 819 818
   1454                               Store 706(texel) 820
   1455              821:         284 Load 286(s2DArray)
   1456              822:175(f16vec3) Load 177(f16c3)
   1457              823:6(float16_t) Load 137(f16bias)
   1458              824:  7(f16vec4) ImageSampleImplicitLod 821 822 Bias ConstOffset 823 722
   1459              825:  7(f16vec4) Load 706(texel)
   1460              826:  7(f16vec4) FAdd 825 824
   1461                               Store 706(texel) 826
   1462              827:         316 Load 318(s1DArrayShadow)
   1463              828:  167(fvec3) Load 169(c3)
   1464              829:   52(float) CompositeExtract 828 2
   1465              830:6(float16_t) ImageSampleDrefImplicitLod 827 828 829 ConstOffset 709
   1466              831:    208(ptr) AccessChain 706(texel) 207
   1467              832:6(float16_t) Load 831
   1468              833:6(float16_t) FAdd 832 830
   1469              834:    208(ptr) AccessChain 706(texel) 207
   1470                               Store 834 833
   1471              835:         316 Load 318(s1DArrayShadow)
   1472              836:154(f16vec2) Load 156(f16c2)
   1473              837:   52(float) Load 215(compare)
   1474              838:6(float16_t) Load 137(f16bias)
   1475              839:6(float16_t) ImageSampleDrefImplicitLod 835 836 837 Bias ConstOffset 838 709
   1476              840:    208(ptr) AccessChain 706(texel) 207
   1477              841:6(float16_t) Load 840
   1478              842:6(float16_t) FAdd 841 839
   1479              843:    208(ptr) AccessChain 706(texel) 207
   1480                               Store 843 842
   1481              844:         337 Load 339(s2DArrayShadow)
   1482              845:  249(fvec4) Load 251(c4)
   1483              846:   52(float) CompositeExtract 845 3
   1484              847:6(float16_t) ImageSampleDrefImplicitLod 844 845 846 ConstOffset 722
   1485              848:    208(ptr) AccessChain 706(texel) 207
   1486              849:6(float16_t) Load 848
   1487              850:6(float16_t) FAdd 849 847
   1488              851:    208(ptr) AccessChain 706(texel) 207
   1489                               Store 851 850
   1490              852:         337 Load 339(s2DArrayShadow)
   1491              853:175(f16vec3) Load 177(f16c3)
   1492              854:   52(float) Load 215(compare)
   1493              855:6(float16_t) ImageSampleDrefImplicitLod 852 853 854 ConstOffset 722
   1494              856:    208(ptr) AccessChain 706(texel) 207
   1495              857:6(float16_t) Load 856
   1496              858:6(float16_t) FAdd 857 855
   1497              859:    208(ptr) AccessChain 706(texel) 207
   1498                               Store 859 858
   1499              860:  7(f16vec4) Load 706(texel)
   1500                               ReturnValue 860
   1501                               FunctionEnd
   1502 17(testTextureProjOffset():  7(f16vec4) Function None 8
   1503               18:             Label
   1504       863(texel):     64(ptr) Variable Function
   1505                               Store 863(texel) 121
   1506              864:         123 Load 125(s1D)
   1507              865:   53(fvec2) Load 148(c2)
   1508              866:  7(f16vec4) ImageSampleProjImplicitLod 864 865 ConstOffset 709
   1509              867:  7(f16vec4) Load 863(texel)
   1510              868:  7(f16vec4) FAdd 867 866
   1511                               Store 863(texel) 868
   1512              869:         123 Load 125(s1D)
   1513              870:154(f16vec2) Load 156(f16c2)
   1514              871:6(float16_t) Load 137(f16bias)
   1515              872:  7(f16vec4) ImageSampleProjImplicitLod 869 870 Bias ConstOffset 871 709
   1516              873:  7(f16vec4) Load 863(texel)
   1517              874:  7(f16vec4) FAdd 873 872
   1518                               Store 863(texel) 874
   1519              875:         123 Load 125(s1D)
   1520              876:  249(fvec4) Load 251(c4)
   1521              877:   52(float) CompositeExtract 876 3
   1522              878:  249(fvec4) CompositeInsert 877 876 1
   1523              879:  7(f16vec4) ImageSampleProjImplicitLod 875 878 ConstOffset 709
   1524              880:  7(f16vec4) Load 863(texel)
   1525              881:  7(f16vec4) FAdd 880 879
   1526                               Store 863(texel) 881
   1527              882:         123 Load 125(s1D)
   1528              883:  7(f16vec4) Load 309(f16c4)
   1529              884:6(float16_t) Load 137(f16bias)
   1530              885:6(float16_t) CompositeExtract 883 3
   1531              886:  7(f16vec4) CompositeInsert 885 883 1
   1532              887:  7(f16vec4) ImageSampleProjImplicitLod 882 886 Bias ConstOffset 884 709
   1533              888:  7(f16vec4) Load 863(texel)
   1534              889:  7(f16vec4) FAdd 888 887
   1535                               Store 863(texel) 889
   1536              890:         143 Load 145(s2D)
   1537              891:  167(fvec3) Load 169(c3)
   1538              892:  7(f16vec4) ImageSampleProjImplicitLod 890 891 ConstOffset 722
   1539              893:  7(f16vec4) Load 863(texel)
   1540              894:  7(f16vec4) FAdd 893 892
   1541                               Store 863(texel) 894
   1542              895:         143 Load 145(s2D)
   1543              896:175(f16vec3) Load 177(f16c3)
   1544              897:6(float16_t) Load 137(f16bias)
   1545              898:  7(f16vec4) ImageSampleProjImplicitLod 895 896 Bias ConstOffset 897 722
   1546              899:  7(f16vec4) Load 863(texel)
   1547              900:  7(f16vec4) FAdd 899 898
   1548                               Store 863(texel) 900
   1549              901:         143 Load 145(s2D)
   1550              902:  249(fvec4) Load 251(c4)
   1551              903:   52(float) CompositeExtract 902 3
   1552              904:  249(fvec4) CompositeInsert 903 902 2
   1553              905:  7(f16vec4) ImageSampleProjImplicitLod 901 904 ConstOffset 722
   1554              906:  7(f16vec4) Load 863(texel)
   1555              907:  7(f16vec4) FAdd 906 905
   1556                               Store 863(texel) 907
   1557              908:         143 Load 145(s2D)
   1558              909:  7(f16vec4) Load 309(f16c4)
   1559              910:6(float16_t) Load 137(f16bias)
   1560              911:6(float16_t) CompositeExtract 909 3
   1561              912:  7(f16vec4) CompositeInsert 911 909 2
   1562              913:  7(f16vec4) ImageSampleProjImplicitLod 908 912 Bias ConstOffset 910 722
   1563              914:  7(f16vec4) Load 863(texel)
   1564              915:  7(f16vec4) FAdd 914 913
   1565                               Store 863(texel) 915
   1566              916:         163 Load 165(s3D)
   1567              917:  249(fvec4) Load 251(c4)
   1568              918:  7(f16vec4) ImageSampleProjImplicitLod 916 917 ConstOffset 735
   1569              919:  7(f16vec4) Load 863(texel)
   1570              920:  7(f16vec4) FAdd 919 918
   1571                               Store 863(texel) 920
   1572              921:         163 Load 165(s3D)
   1573              922:  7(f16vec4) Load 309(f16c4)
   1574              923:6(float16_t) Load 137(f16bias)
   1575              924:  7(f16vec4) ImageSampleProjImplicitLod 921 922 Bias ConstOffset 923 735
   1576              925:  7(f16vec4) Load 863(texel)
   1577              926:  7(f16vec4) FAdd 925 924
   1578                               Store 863(texel) 926
   1579              927:         357 Load 359(s2DRect)
   1580              928:  167(fvec3) Load 169(c3)
   1581              929:  7(f16vec4) ImageSampleProjImplicitLod 927 928 ConstOffset 722
   1582              930:  7(f16vec4) Load 863(texel)
   1583              931:  7(f16vec4) FAdd 930 929
   1584                               Store 863(texel) 931
   1585              932:         357 Load 359(s2DRect)
   1586              933:175(f16vec3) Load 177(f16c3)
   1587              934:  7(f16vec4) ImageSampleProjImplicitLod 932 933 ConstOffset 722
   1588              935:  7(f16vec4) Load 863(texel)
   1589              936:  7(f16vec4) FAdd 935 934
   1590                               Store 863(texel) 936
   1591              937:         357 Load 359(s2DRect)
   1592              938:  249(fvec4) Load 251(c4)
   1593              939:   52(float) CompositeExtract 938 3
   1594              940:  249(fvec4) CompositeInsert 939 938 2
   1595              941:  7(f16vec4) ImageSampleProjImplicitLod 937 940 ConstOffset 722
   1596              942:  7(f16vec4) Load 863(texel)
   1597              943:  7(f16vec4) FAdd 942 941
   1598                               Store 863(texel) 943
   1599              944:         357 Load 359(s2DRect)
   1600              945:  7(f16vec4) Load 309(f16c4)
   1601              946:6(float16_t) CompositeExtract 945 3
   1602              947:  7(f16vec4) CompositeInsert 946 945 2
   1603              948:  7(f16vec4) ImageSampleProjImplicitLod 944 947 ConstOffset 722
   1604              949:  7(f16vec4) Load 863(texel)
   1605              950:  7(f16vec4) FAdd 949 948
   1606                               Store 863(texel) 950
   1607              951:         371 Load 373(s2DRectShadow)
   1608              952:  249(fvec4) Load 251(c4)
   1609              953:   52(float) CompositeExtract 952 2
   1610              954:   52(float) CompositeExtract 952 3
   1611              955:  249(fvec4) CompositeInsert 954 952 2
   1612              956:6(float16_t) ImageSampleProjDrefImplicitLod 951 955 953 ConstOffset 722
   1613              957:    208(ptr) AccessChain 863(texel) 207
   1614              958:6(float16_t) Load 957
   1615              959:6(float16_t) FAdd 958 956
   1616              960:    208(ptr) AccessChain 863(texel) 207
   1617                               Store 960 959
   1618              961:         371 Load 373(s2DRectShadow)
   1619              962:175(f16vec3) Load 177(f16c3)
   1620              963:   52(float) Load 215(compare)
   1621              964:6(float16_t) ImageSampleProjDrefImplicitLod 961 962 963 ConstOffset 722
   1622              965:    208(ptr) AccessChain 863(texel) 207
   1623              966:6(float16_t) Load 965
   1624              967:6(float16_t) FAdd 966 964
   1625              968:    208(ptr) AccessChain 863(texel) 207
   1626                               Store 968 967
   1627              969:         199 Load 201(s1DShadow)
   1628              970:  249(fvec4) Load 251(c4)
   1629              971:   52(float) CompositeExtract 970 2
   1630              972:   52(float) CompositeExtract 970 3
   1631              973:  249(fvec4) CompositeInsert 972 970 1
   1632              974:6(float16_t) ImageSampleProjDrefImplicitLod 969 973 971 ConstOffset 709
   1633              975:    208(ptr) AccessChain 863(texel) 207
   1634              976:6(float16_t) Load 975
   1635              977:6(float16_t) FAdd 976 974
   1636              978:    208(ptr) AccessChain 863(texel) 207
   1637                               Store 978 977
   1638              979:         199 Load 201(s1DShadow)
   1639              980:175(f16vec3) Load 177(f16c3)
   1640              981:   52(float) Load 215(compare)
   1641              982:6(float16_t) Load 137(f16bias)
   1642              983:6(float16_t) CompositeExtract 980 2
   1643              984:175(f16vec3) CompositeInsert 983 980 1
   1644              985:6(float16_t) ImageSampleProjDrefImplicitLod 979 984 981 Bias ConstOffset 982 709
   1645              986:    208(ptr) AccessChain 863(texel) 207
   1646              987:6(float16_t) Load 986
   1647              988:6(float16_t) FAdd 987 985
   1648              989:    208(ptr) AccessChain 863(texel) 207
   1649                               Store 989 988
   1650              990:         224 Load 226(s2DShadow)
   1651              991:  249(fvec4) Load 251(c4)
   1652              992:   52(float) CompositeExtract 991 2
   1653              993:   52(float) CompositeExtract 991 3
   1654              994:  249(fvec4) CompositeInsert 993 991 2
   1655              995:6(float16_t) ImageSampleProjDrefImplicitLod 990 994 992 ConstOffset 722
   1656              996:    208(ptr) AccessChain 863(texel) 207
   1657              997:6(float16_t) Load 996
   1658              998:6(float16_t) FAdd 997 995
   1659              999:    208(ptr) AccessChain 863(texel) 207
   1660                               Store 999 998
   1661             1000:         224 Load 226(s2DShadow)
   1662             1001:175(f16vec3) Load 177(f16c3)
   1663             1002:   52(float) Load 215(compare)
   1664             1003:6(float16_t) Load 137(f16bias)
   1665             1004:6(float16_t) ImageSampleProjDrefImplicitLod 1000 1001 1002 Bias ConstOffset 1003 722
   1666             1005:    208(ptr) AccessChain 863(texel) 207
   1667             1006:6(float16_t) Load 1005
   1668             1007:6(float16_t) FAdd 1006 1004
   1669             1008:    208(ptr) AccessChain 863(texel) 207
   1670                               Store 1008 1007
   1671             1009:  7(f16vec4) Load 863(texel)
   1672                               ReturnValue 1009
   1673                               FunctionEnd
   1674 19(testTextureLodOffset():  7(f16vec4) Function None 8
   1675               20:             Label
   1676      1012(texel):     64(ptr) Variable Function
   1677                               Store 1012(texel) 121
   1678             1013:         123 Load 125(s1D)
   1679             1014:   52(float) Load 128(c1)
   1680             1015:   52(float) Load 565(lod)
   1681             1016:  7(f16vec4) ImageSampleExplicitLod 1013 1014 Lod ConstOffset 1015 709
   1682             1017:  7(f16vec4) Load 1012(texel)
   1683             1018:  7(f16vec4) FAdd 1017 1016
   1684                               Store 1012(texel) 1018
   1685             1019:         123 Load 125(s1D)
   1686             1020:6(float16_t) Load 135(f16c1)
   1687             1021:6(float16_t) Load 572(f16lod)
   1688             1022:  7(f16vec4) ImageSampleExplicitLod 1019 1020 Lod ConstOffset 1021 709
   1689             1023:  7(f16vec4) Load 1012(texel)
   1690             1024:  7(f16vec4) FAdd 1023 1022
   1691                               Store 1012(texel) 1024
   1692             1025:         143 Load 145(s2D)
   1693             1026:   53(fvec2) Load 148(c2)
   1694             1027:   52(float) Load 565(lod)
   1695             1028:  7(f16vec4) ImageSampleExplicitLod 1025 1026 Lod ConstOffset 1027 722
   1696             1029:  7(f16vec4) Load 1012(texel)
   1697             1030:  7(f16vec4) FAdd 1029 1028
   1698                               Store 1012(texel) 1030
   1699             1031:         143 Load 145(s2D)
   1700             1032:154(f16vec2) Load 156(f16c2)
   1701             1033:6(float16_t) Load 572(f16lod)
   1702             1034:  7(f16vec4) ImageSampleExplicitLod 1031 1032 Lod ConstOffset 1033 722
   1703             1035:  7(f16vec4) Load 1012(texel)
   1704             1036:  7(f16vec4) FAdd 1035 1034
   1705                               Store 1012(texel) 1036
   1706             1037:         163 Load 165(s3D)
   1707             1038:  167(fvec3) Load 169(c3)
   1708             1039:   52(float) Load 565(lod)
   1709             1040:  7(f16vec4) ImageSampleExplicitLod 1037 1038 Lod ConstOffset 1039 735
   1710             1041:  7(f16vec4) Load 1012(texel)
   1711             1042:  7(f16vec4) FAdd 1041 1040
   1712                               Store 1012(texel) 1042
   1713             1043:         163 Load 165(s3D)
   1714             1044:175(f16vec3) Load 177(f16c3)
   1715             1045:6(float16_t) Load 572(f16lod)
   1716             1046:  7(f16vec4) ImageSampleExplicitLod 1043 1044 Lod ConstOffset 1045 735
   1717             1047:  7(f16vec4) Load 1012(texel)
   1718             1048:  7(f16vec4) FAdd 1047 1046
   1719                               Store 1012(texel) 1048
   1720             1049:         199 Load 201(s1DShadow)
   1721             1050:  167(fvec3) Load 169(c3)
   1722             1051:   52(float) Load 565(lod)
   1723             1052:   52(float) CompositeExtract 1050 2
   1724             1053:6(float16_t) ImageSampleDrefExplicitLod 1049 1050 1052 Lod ConstOffset 1051 709
   1725             1054:    208(ptr) AccessChain 1012(texel) 207
   1726             1055:6(float16_t) Load 1054
   1727             1056:6(float16_t) FAdd 1055 1053
   1728             1057:    208(ptr) AccessChain 1012(texel) 207
   1729                               Store 1057 1056
   1730             1058:         199 Load 201(s1DShadow)
   1731             1059:154(f16vec2) Load 156(f16c2)
   1732             1060:   52(float) Load 215(compare)
   1733             1061:6(float16_t) Load 572(f16lod)
   1734             1062:6(float16_t) ImageSampleDrefExplicitLod 1058 1059 1060 Lod ConstOffset 1061 709
   1735             1063:    208(ptr) AccessChain 1012(texel) 207
   1736             1064:6(float16_t) Load 1063
   1737             1065:6(float16_t) FAdd 1064 1062
   1738             1066:    208(ptr) AccessChain 1012(texel) 207
   1739                               Store 1066 1065
   1740             1067:         224 Load 226(s2DShadow)
   1741             1068:  167(fvec3) Load 169(c3)
   1742             1069:   52(float) Load 565(lod)
   1743             1070:   52(float) CompositeExtract 1068 2
   1744             1071:6(float16_t) ImageSampleDrefExplicitLod 1067 1068 1070 Lod ConstOffset 1069 722
   1745             1072:    208(ptr) AccessChain 1012(texel) 207
   1746             1073:6(float16_t) Load 1072
   1747             1074:6(float16_t) FAdd 1073 1071
   1748             1075:    208(ptr) AccessChain 1012(texel) 207
   1749                               Store 1075 1074
   1750             1076:         224 Load 226(s2DShadow)
   1751             1077:154(f16vec2) Load 156(f16c2)
   1752             1078:   52(float) Load 215(compare)
   1753             1079:6(float16_t) Load 572(f16lod)
   1754             1080:6(float16_t) ImageSampleDrefExplicitLod 1076 1077 1078 Lod ConstOffset 1079 722
   1755             1081:    208(ptr) AccessChain 1012(texel) 207
   1756             1082:6(float16_t) Load 1081
   1757             1083:6(float16_t) FAdd 1082 1080
   1758             1084:    208(ptr) AccessChain 1012(texel) 207
   1759                               Store 1084 1083
   1760             1085:         269 Load 271(s1DArray)
   1761             1086:   53(fvec2) Load 148(c2)
   1762             1087:   52(float) Load 565(lod)
   1763             1088:  7(f16vec4) ImageSampleExplicitLod 1085 1086 Lod ConstOffset 1087 709
   1764             1089:  7(f16vec4) Load 1012(texel)
   1765             1090:  7(f16vec4) FAdd 1089 1088
   1766                               Store 1012(texel) 1090
   1767             1091:         269 Load 271(s1DArray)
   1768             1092:154(f16vec2) Load 156(f16c2)
   1769             1093:6(float16_t) Load 572(f16lod)
   1770             1094:  7(f16vec4) ImageSampleExplicitLod 1091 1092 Lod ConstOffset 1093 709
   1771             1095:  7(f16vec4) Load 1012(texel)
   1772             1096:  7(f16vec4) FAdd 1095 1094
   1773                               Store 1012(texel) 1096
   1774             1097:         284 Load 286(s2DArray)
   1775             1098:  167(fvec3) Load 169(c3)
   1776             1099:   52(float) Load 565(lod)
   1777             1100:  7(f16vec4) ImageSampleExplicitLod 1097 1098 Lod ConstOffset 1099 722
   1778             1101:  7(f16vec4) Load 1012(texel)
   1779             1102:  7(f16vec4) FAdd 1101 1100
   1780                               Store 1012(texel) 1102
   1781             1103:         284 Load 286(s2DArray)
   1782             1104:175(f16vec3) Load 177(f16c3)
   1783             1105:6(float16_t) Load 572(f16lod)
   1784             1106:  7(f16vec4) ImageSampleExplicitLod 1103 1104 Lod ConstOffset 1105 722
   1785             1107:  7(f16vec4) Load 1012(texel)
   1786             1108:  7(f16vec4) FAdd 1107 1106
   1787                               Store 1012(texel) 1108
   1788             1109:         316 Load 318(s1DArrayShadow)
   1789             1110:  167(fvec3) Load 169(c3)
   1790             1111:   52(float) Load 565(lod)
   1791             1112:   52(float) CompositeExtract 1110 2
   1792             1113:6(float16_t) ImageSampleDrefExplicitLod 1109 1110 1112 Lod ConstOffset 1111 709
   1793             1114:    208(ptr) AccessChain 1012(texel) 207
   1794             1115:6(float16_t) Load 1114
   1795             1116:6(float16_t) FAdd 1115 1113
   1796             1117:    208(ptr) AccessChain 1012(texel) 207
   1797                               Store 1117 1116
   1798             1118:         316 Load 318(s1DArrayShadow)
   1799             1119:154(f16vec2) Load 156(f16c2)
   1800             1120:   52(float) Load 215(compare)
   1801             1121:6(float16_t) Load 572(f16lod)
   1802             1122:6(float16_t) ImageSampleDrefExplicitLod 1118 1119 1120 Lod ConstOffset 1121 709
   1803             1123:    208(ptr) AccessChain 1012(texel) 207
   1804             1124:6(float16_t) Load 1123
   1805             1125:6(float16_t) FAdd 1124 1122
   1806             1126:    208(ptr) AccessChain 1012(texel) 207
   1807                               Store 1126 1125
   1808             1127:  7(f16vec4) Load 1012(texel)
   1809                               ReturnValue 1127
   1810                               FunctionEnd
   1811 21(testTextureProjLodOffset():  7(f16vec4) Function None 8
   1812               22:             Label
   1813      1130(texel):     64(ptr) Variable Function
   1814                               Store 1130(texel) 121
   1815             1131:         123 Load 125(s1D)
   1816             1132:   53(fvec2) Load 148(c2)
   1817             1133:   52(float) Load 565(lod)
   1818             1134:  7(f16vec4) ImageSampleProjExplicitLod 1131 1132 Lod ConstOffset 1133 709
   1819             1135:  7(f16vec4) Load 1130(texel)
   1820             1136:  7(f16vec4) FAdd 1135 1134
   1821                               Store 1130(texel) 1136
   1822             1137:         123 Load 125(s1D)
   1823             1138:154(f16vec2) Load 156(f16c2)
   1824             1139:6(float16_t) Load 572(f16lod)
   1825             1140:  7(f16vec4) ImageSampleProjExplicitLod 1137 1138 Lod ConstOffset 1139 709
   1826             1141:  7(f16vec4) Load 1130(texel)
   1827             1142:  7(f16vec4) FAdd 1141 1140
   1828                               Store 1130(texel) 1142
   1829             1143:         123 Load 125(s1D)
   1830             1144:  249(fvec4) Load 251(c4)
   1831             1145:   52(float) Load 565(lod)
   1832             1146:   52(float) CompositeExtract 1144 3
   1833             1147:  249(fvec4) CompositeInsert 1146 1144 1
   1834             1148:  7(f16vec4) ImageSampleProjExplicitLod 1143 1147 Lod ConstOffset 1145 709
   1835             1149:  7(f16vec4) Load 1130(texel)
   1836             1150:  7(f16vec4) FAdd 1149 1148
   1837                               Store 1130(texel) 1150
   1838             1151:         123 Load 125(s1D)
   1839             1152:  7(f16vec4) Load 309(f16c4)
   1840             1153:6(float16_t) Load 572(f16lod)
   1841             1154:6(float16_t) CompositeExtract 1152 3
   1842             1155:  7(f16vec4) CompositeInsert 1154 1152 1
   1843             1156:  7(f16vec4) ImageSampleProjExplicitLod 1151 1155 Lod ConstOffset 1153 709
   1844             1157:  7(f16vec4) Load 1130(texel)
   1845             1158:  7(f16vec4) FAdd 1157 1156
   1846                               Store 1130(texel) 1158
   1847             1159:         143 Load 145(s2D)
   1848             1160:  167(fvec3) Load 169(c3)
   1849             1161:   52(float) Load 565(lod)
   1850             1162:  7(f16vec4) ImageSampleProjExplicitLod 1159 1160 Lod ConstOffset 1161 722
   1851             1163:  7(f16vec4) Load 1130(texel)
   1852             1164:  7(f16vec4) FAdd 1163 1162
   1853                               Store 1130(texel) 1164
   1854             1165:         143 Load 145(s2D)
   1855             1166:175(f16vec3) Load 177(f16c3)
   1856             1167:6(float16_t) Load 572(f16lod)
   1857             1168:  7(f16vec4) ImageSampleProjExplicitLod 1165 1166 Lod ConstOffset 1167 722
   1858             1169:  7(f16vec4) Load 1130(texel)
   1859             1170:  7(f16vec4) FAdd 1169 1168
   1860                               Store 1130(texel) 1170
   1861             1171:         143 Load 145(s2D)
   1862             1172:  249(fvec4) Load 251(c4)
   1863             1173:   52(float) Load 565(lod)
   1864             1174:   52(float) CompositeExtract 1172 3
   1865             1175:  249(fvec4) CompositeInsert 1174 1172 2
   1866             1176:  7(f16vec4) ImageSampleProjExplicitLod 1171 1175 Lod ConstOffset 1173 722
   1867             1177:  7(f16vec4) Load 1130(texel)
   1868             1178:  7(f16vec4) FAdd 1177 1176
   1869                               Store 1130(texel) 1178
   1870             1179:         143 Load 145(s2D)
   1871             1180:  7(f16vec4) Load 309(f16c4)
   1872             1181:6(float16_t) Load 572(f16lod)
   1873             1182:6(float16_t) CompositeExtract 1180 3
   1874             1183:  7(f16vec4) CompositeInsert 1182 1180 2
   1875             1184:  7(f16vec4) ImageSampleProjExplicitLod 1179 1183 Lod ConstOffset 1181 722
   1876             1185:  7(f16vec4) Load 1130(texel)
   1877             1186:  7(f16vec4) FAdd 1185 1184
   1878                               Store 1130(texel) 1186
   1879             1187:         163 Load 165(s3D)
   1880             1188:  249(fvec4) Load 251(c4)
   1881             1189:   52(float) Load 565(lod)
   1882             1190:  7(f16vec4) ImageSampleProjExplicitLod 1187 1188 Lod ConstOffset 1189 735
   1883             1191:  7(f16vec4) Load 1130(texel)
   1884             1192:  7(f16vec4) FAdd 1191 1190
   1885                               Store 1130(texel) 1192
   1886             1193:         163 Load 165(s3D)
   1887             1194:  7(f16vec4) Load 309(f16c4)
   1888             1195:6(float16_t) Load 572(f16lod)
   1889             1196:  7(f16vec4) ImageSampleProjExplicitLod 1193 1194 Lod ConstOffset 1195 735
   1890             1197:  7(f16vec4) Load 1130(texel)
   1891             1198:  7(f16vec4) FAdd 1197 1196
   1892                               Store 1130(texel) 1198
   1893             1199:         199 Load 201(s1DShadow)
   1894             1200:  249(fvec4) Load 251(c4)
   1895             1201:   52(float) Load 565(lod)
   1896             1202:   52(float) CompositeExtract 1200 2
   1897             1203:   52(float) CompositeExtract 1200 3
   1898             1204:  249(fvec4) CompositeInsert 1203 1200 1
   1899             1205:6(float16_t) ImageSampleProjDrefExplicitLod 1199 1204 1202 Lod ConstOffset 1201 709
   1900             1206:    208(ptr) AccessChain 1130(texel) 207
   1901             1207:6(float16_t) Load 1206
   1902             1208:6(float16_t) FAdd 1207 1205
   1903             1209:    208(ptr) AccessChain 1130(texel) 207
   1904                               Store 1209 1208
   1905             1210:         199 Load 201(s1DShadow)
   1906             1211:175(f16vec3) Load 177(f16c3)
   1907             1212:   52(float) Load 215(compare)
   1908             1213:6(float16_t) Load 572(f16lod)
   1909             1214:6(float16_t) CompositeExtract 1211 2
   1910             1215:175(f16vec3) CompositeInsert 1214 1211 1
   1911             1216:6(float16_t) ImageSampleProjDrefExplicitLod 1210 1215 1212 Lod ConstOffset 1213 709
   1912             1217:    208(ptr) AccessChain 1130(texel) 207
   1913             1218:6(float16_t) Load 1217
   1914             1219:6(float16_t) FAdd 1218 1216
   1915             1220:    208(ptr) AccessChain 1130(texel) 207
   1916                               Store 1220 1219
   1917             1221:         224 Load 226(s2DShadow)
   1918             1222:  249(fvec4) Load 251(c4)
   1919             1223:   52(float) Load 565(lod)
   1920             1224:   52(float) CompositeExtract 1222 2
   1921             1225:   52(float) CompositeExtract 1222 3
   1922             1226:  249(fvec4) CompositeInsert 1225 1222 2
   1923             1227:6(float16_t) ImageSampleProjDrefExplicitLod 1221 1226 1224 Lod ConstOffset 1223 722
   1924             1228:    208(ptr) AccessChain 1130(texel) 207
   1925             1229:6(float16_t) Load 1228
   1926             1230:6(float16_t) FAdd 1229 1227
   1927             1231:    208(ptr) AccessChain 1130(texel) 207
   1928                               Store 1231 1230
   1929             1232:         224 Load 226(s2DShadow)
   1930             1233:175(f16vec3) Load 177(f16c3)
   1931             1234:   52(float) Load 215(compare)
   1932             1235:6(float16_t) Load 572(f16lod)
   1933             1236:6(float16_t) ImageSampleProjDrefExplicitLod 1232 1233 1234 Lod ConstOffset 1235 722
   1934             1237:    208(ptr) AccessChain 1130(texel) 207
   1935             1238:6(float16_t) Load 1237
   1936             1239:6(float16_t) FAdd 1238 1236
   1937             1240:    208(ptr) AccessChain 1130(texel) 207
   1938                               Store 1240 1239
   1939             1241:  7(f16vec4) Load 1130(texel)
   1940                               ReturnValue 1241
   1941                               FunctionEnd
   1942 23(testTexelFetch():  7(f16vec4) Function None 8
   1943               24:             Label
   1944      1244(texel):     64(ptr) Variable Function
   1945                               Store 1244(texel) 121
   1946             1245:         123 Load 125(s1D)
   1947             1246:   52(float) Load 128(c1)
   1948             1247:     47(int) ConvertFToS 1246
   1949             1248:   52(float) Load 565(lod)
   1950             1249:     47(int) ConvertFToS 1248
   1951             1250:         122 Image 1245
   1952             1251:  7(f16vec4) ImageFetch 1250 1247 Lod 1249
   1953             1252:  7(f16vec4) Load 1244(texel)
   1954             1253:  7(f16vec4) FAdd 1252 1251
   1955                               Store 1244(texel) 1253
   1956             1254:         143 Load 145(s2D)
   1957             1255:   53(fvec2) Load 148(c2)
   1958             1256:  721(ivec2) ConvertFToS 1255
   1959             1257:   52(float) Load 565(lod)
   1960             1258:     47(int) ConvertFToS 1257
   1961             1259:         142 Image 1254
   1962             1260:  7(f16vec4) ImageFetch 1259 1256 Lod 1258
   1963             1261:  7(f16vec4) Load 1244(texel)
   1964             1262:  7(f16vec4) FAdd 1261 1260
   1965                               Store 1244(texel) 1262
   1966             1263:         163 Load 165(s3D)
   1967             1264:  167(fvec3) Load 169(c3)
   1968             1265:  734(ivec3) ConvertFToS 1264
   1969             1266:   52(float) Load 565(lod)
   1970             1267:     47(int) ConvertFToS 1266
   1971             1268:         162 Image 1263
   1972             1269:  7(f16vec4) ImageFetch 1268 1265 Lod 1267
   1973             1270:  7(f16vec4) Load 1244(texel)
   1974             1271:  7(f16vec4) FAdd 1270 1269
   1975                               Store 1244(texel) 1271
   1976             1272:         357 Load 359(s2DRect)
   1977             1273:   53(fvec2) Load 148(c2)
   1978             1274:  721(ivec2) ConvertFToS 1273
   1979             1275:         356 Image 1272
   1980             1276:  7(f16vec4) ImageFetch 1275 1274
   1981             1277:  7(f16vec4) Load 1244(texel)
   1982             1278:  7(f16vec4) FAdd 1277 1276
   1983                               Store 1244(texel) 1278
   1984             1279:         269 Load 271(s1DArray)
   1985             1280:   53(fvec2) Load 148(c2)
   1986             1281:  721(ivec2) ConvertFToS 1280
   1987             1282:   52(float) Load 565(lod)
   1988             1283:     47(int) ConvertFToS 1282
   1989             1284:         268 Image 1279
   1990             1285:  7(f16vec4) ImageFetch 1284 1281 Lod 1283
   1991             1286:  7(f16vec4) Load 1244(texel)
   1992             1287:  7(f16vec4) FAdd 1286 1285
   1993                               Store 1244(texel) 1287
   1994             1288:         284 Load 286(s2DArray)
   1995             1289:  167(fvec3) Load 169(c3)
   1996             1290:  734(ivec3) ConvertFToS 1289
   1997             1291:   52(float) Load 565(lod)
   1998             1292:     47(int) ConvertFToS 1291
   1999             1293:         283 Image 1288
   2000             1294:  7(f16vec4) ImageFetch 1293 1290 Lod 1292
   2001             1295:  7(f16vec4) Load 1244(texel)
   2002             1296:  7(f16vec4) FAdd 1295 1294
   2003                               Store 1244(texel) 1296
   2004             1301:        1298 Load 1300(sBuffer)
   2005             1302:   52(float) Load 128(c1)
   2006             1303:     47(int) ConvertFToS 1302
   2007             1304:        1297 Image 1301
   2008             1305:  7(f16vec4) ImageFetch 1304 1303
   2009             1306:  7(f16vec4) Load 1244(texel)
   2010             1307:  7(f16vec4) FAdd 1306 1305
   2011                               Store 1244(texel) 1307
   2012             1312:        1309 Load 1311(s2DMS)
   2013             1313:   53(fvec2) Load 148(c2)
   2014             1314:  721(ivec2) ConvertFToS 1313
   2015             1315:        1308 Image 1312
   2016             1316:  7(f16vec4) ImageFetch 1315 1314 Sample 709
   2017             1317:  7(f16vec4) Load 1244(texel)
   2018             1318:  7(f16vec4) FAdd 1317 1316
   2019                               Store 1244(texel) 1318
   2020             1323:        1320 Load 1322(s2DMSArray)
   2021             1324:  167(fvec3) Load 169(c3)
   2022             1325:  734(ivec3) ConvertFToS 1324
   2023             1327:        1319 Image 1323
   2024             1328:  7(f16vec4) ImageFetch 1327 1325 Sample 1326
   2025             1329:  7(f16vec4) Load 1244(texel)
   2026             1330:  7(f16vec4) FAdd 1329 1328
   2027                               Store 1244(texel) 1330
   2028             1331:  7(f16vec4) Load 1244(texel)
   2029                               ReturnValue 1331
   2030                               FunctionEnd
   2031 25(testTexelFetchOffset():  7(f16vec4) Function None 8
   2032               26:             Label
   2033      1334(texel):     64(ptr) Variable Function
   2034                               Store 1334(texel) 121
   2035             1335:         123 Load 125(s1D)
   2036             1336:   52(float) Load 128(c1)
   2037             1337:     47(int) ConvertFToS 1336
   2038             1338:   52(float) Load 565(lod)
   2039             1339:     47(int) ConvertFToS 1338
   2040             1340:         122 Image 1335
   2041             1341:  7(f16vec4) ImageFetch 1340 1337 Lod ConstOffset 1339 709
   2042             1342:  7(f16vec4) Load 1334(texel)
   2043             1343:  7(f16vec4) FAdd 1342 1341
   2044                               Store 1334(texel) 1343
   2045             1344:         143 Load 145(s2D)
   2046             1345:   53(fvec2) Load 148(c2)
   2047             1346:  721(ivec2) ConvertFToS 1345
   2048             1347:   52(float) Load 565(lod)
   2049             1348:     47(int) ConvertFToS 1347
   2050             1349:         142 Image 1344
   2051             1350:  7(f16vec4) ImageFetch 1349 1346 Lod ConstOffset 1348 722
   2052             1351:  7(f16vec4) Load 1334(texel)
   2053             1352:  7(f16vec4) FAdd 1351 1350
   2054                               Store 1334(texel) 1352
   2055             1353:         163 Load 165(s3D)
   2056             1354:  167(fvec3) Load 169(c3)
   2057             1355:  734(ivec3) ConvertFToS 1354
   2058             1356:   52(float) Load 565(lod)
   2059             1357:     47(int) ConvertFToS 1356
   2060             1358:         162 Image 1353
   2061             1359:  7(f16vec4) ImageFetch 1358 1355 Lod ConstOffset 1357 735
   2062             1360:  7(f16vec4) Load 1334(texel)
   2063             1361:  7(f16vec4) FAdd 1360 1359
   2064                               Store 1334(texel) 1361
   2065             1362:         357 Load 359(s2DRect)
   2066             1363:   53(fvec2) Load 148(c2)
   2067             1364:  721(ivec2) ConvertFToS 1363
   2068             1365:         356 Image 1362
   2069             1366:  7(f16vec4) ImageFetch 1365 1364 ConstOffset 722
   2070             1367:  7(f16vec4) Load 1334(texel)
   2071             1368:  7(f16vec4) FAdd 1367 1366
   2072                               Store 1334(texel) 1368
   2073             1369:         269 Load 271(s1DArray)
   2074             1370:   53(fvec2) Load 148(c2)
   2075             1371:  721(ivec2) ConvertFToS 1370
   2076             1372:   52(float) Load 565(lod)
   2077             1373:     47(int) ConvertFToS 1372
   2078             1374:         268 Image 1369
   2079             1375:  7(f16vec4) ImageFetch 1374 1371 Lod ConstOffset 1373 709
   2080             1376:  7(f16vec4) Load 1334(texel)
   2081             1377:  7(f16vec4) FAdd 1376 1375
   2082                               Store 1334(texel) 1377
   2083             1378:         284 Load 286(s2DArray)
   2084             1379:  167(fvec3) Load 169(c3)
   2085             1380:  734(ivec3) ConvertFToS 1379
   2086             1381:   52(float) Load 565(lod)
   2087             1382:     47(int) ConvertFToS 1381
   2088             1383:         283 Image 1378
   2089             1384:  7(f16vec4) ImageFetch 1383 1380 Lod ConstOffset 1382 722
   2090             1385:  7(f16vec4) Load 1334(texel)
   2091             1386:  7(f16vec4) FAdd 1385 1384
   2092                               Store 1334(texel) 1386
   2093             1387:  7(f16vec4) Load 1334(texel)
   2094                               ReturnValue 1387
   2095                               FunctionEnd
   2096 27(testTextureGrad():  7(f16vec4) Function None 8
   2097               28:             Label
   2098      1390(texel):     64(ptr) Variable Function
   2099                               Store 1390(texel) 121
   2100             1391:         123 Load 125(s1D)
   2101             1392:   52(float) Load 128(c1)
   2102             1394:   52(float) Load 1393(dPdxy1)
   2103             1395:   52(float) Load 1393(dPdxy1)
   2104             1396:  7(f16vec4) ImageSampleExplicitLod 1391 1392 Grad 1394 1395
   2105             1397:  7(f16vec4) Load 1390(texel)
   2106             1398:  7(f16vec4) FAdd 1397 1396
   2107                               Store 1390(texel) 1398
   2108             1399:         123 Load 125(s1D)
   2109             1400:6(float16_t) Load 135(f16c1)
   2110             1402:6(float16_t) Load 1401(f16dPdxy1)
   2111             1403:6(float16_t) Load 1401(f16dPdxy1)
   2112             1404:  7(f16vec4) ImageSampleExplicitLod 1399 1400 Grad 1402 1403
   2113             1405:  7(f16vec4) Load 1390(texel)
   2114             1406:  7(f16vec4) FAdd 1405 1404
   2115                               Store 1390(texel) 1406
   2116             1407:         143 Load 145(s2D)
   2117             1408:   53(fvec2) Load 148(c2)
   2118             1410:   53(fvec2) Load 1409(dPdxy2)
   2119             1411:   53(fvec2) Load 1409(dPdxy2)
   2120             1412:  7(f16vec4) ImageSampleExplicitLod 1407 1408 Grad 1410 1411
   2121             1413:  7(f16vec4) Load 1390(texel)
   2122             1414:  7(f16vec4) FAdd 1413 1412
   2123                               Store 1390(texel) 1414
   2124             1415:         143 Load 145(s2D)
   2125             1416:154(f16vec2) Load 156(f16c2)
   2126             1418:154(f16vec2) Load 1417(f16dPdxy2)
   2127             1419:154(f16vec2) Load 1417(f16dPdxy2)
   2128             1420:  7(f16vec4) ImageSampleExplicitLod 1415 1416 Grad 1418 1419
   2129             1421:  7(f16vec4) Load 1390(texel)
   2130             1422:  7(f16vec4) FAdd 1421 1420
   2131                               Store 1390(texel) 1422
   2132             1423:         163 Load 165(s3D)
   2133             1424:  167(fvec3) Load 169(c3)
   2134             1426:  167(fvec3) Load 1425(dPdxy3)
   2135             1427:  167(fvec3) Load 1425(dPdxy3)
   2136             1428:  7(f16vec4) ImageSampleExplicitLod 1423 1424 Grad 1426 1427
   2137             1429:  7(f16vec4) Load 1390(texel)
   2138             1430:  7(f16vec4) FAdd 1429 1428
   2139                               Store 1390(texel) 1430
   2140             1431:         163 Load 165(s3D)
   2141             1432:175(f16vec3) Load 177(f16c3)
   2142             1434:175(f16vec3) Load 1433(f16dPdxy3)
   2143             1435:175(f16vec3) Load 1433(f16dPdxy3)
   2144             1436:  7(f16vec4) ImageSampleExplicitLod 1431 1432 Grad 1434 1435
   2145             1437:  7(f16vec4) Load 1390(texel)
   2146             1438:  7(f16vec4) FAdd 1437 1436
   2147                               Store 1390(texel) 1438
   2148             1439:         184 Load 186(sCube)
   2149             1440:  167(fvec3) Load 169(c3)
   2150             1441:  167(fvec3) Load 1425(dPdxy3)
   2151             1442:  167(fvec3) Load 1425(dPdxy3)
   2152             1443:  7(f16vec4) ImageSampleExplicitLod 1439 1440 Grad 1441 1442
   2153             1444:  7(f16vec4) Load 1390(texel)
   2154             1445:  7(f16vec4) FAdd 1444 1443
   2155                               Store 1390(texel) 1445
   2156             1446:         184 Load 186(sCube)
   2157             1447:175(f16vec3) Load 177(f16c3)
   2158             1448:175(f16vec3) Load 1433(f16dPdxy3)
   2159             1449:175(f16vec3) Load 1433(f16dPdxy3)
   2160             1450:  7(f16vec4) ImageSampleExplicitLod 1446 1447 Grad 1448 1449
   2161             1451:  7(f16vec4) Load 1390(texel)
   2162             1452:  7(f16vec4) FAdd 1451 1450
   2163                               Store 1390(texel) 1452
   2164             1453:         357 Load 359(s2DRect)
   2165             1454:   53(fvec2) Load 148(c2)
   2166             1455:   53(fvec2) Load 1409(dPdxy2)
   2167             1456:   53(fvec2) Load 1409(dPdxy2)
   2168             1457:  7(f16vec4) ImageSampleExplicitLod 1453 1454 Grad 1455 1456
   2169             1458:  7(f16vec4) Load 1390(texel)
   2170             1459:  7(f16vec4) FAdd 1458 1457
   2171                               Store 1390(texel) 1459
   2172             1460:         357 Load 359(s2DRect)
   2173             1461:154(f16vec2) Load 156(f16c2)
   2174             1462:154(f16vec2) Load 1417(f16dPdxy2)
   2175             1463:154(f16vec2) Load 1417(f16dPdxy2)
   2176             1464:  7(f16vec4) ImageSampleExplicitLod 1460 1461 Grad 1462 1463
   2177             1465:  7(f16vec4) Load 1390(texel)
   2178             1466:  7(f16vec4) FAdd 1465 1464
   2179                               Store 1390(texel) 1466
   2180             1467:         371 Load 373(s2DRectShadow)
   2181             1468:  167(fvec3) Load 169(c3)
   2182             1469:   53(fvec2) Load 1409(dPdxy2)
   2183             1470:   53(fvec2) Load 1409(dPdxy2)
   2184             1471:   52(float) CompositeExtract 1468 2
   2185             1472:6(float16_t) ImageSampleDrefExplicitLod 1467 1468 1471 Grad 1469 1470
   2186             1473:    208(ptr) AccessChain 1390(texel) 207
   2187             1474:6(float16_t) Load 1473
   2188             1475:6(float16_t) FAdd 1474 1472
   2189             1476:    208(ptr) AccessChain 1390(texel) 207
   2190                               Store 1476 1475
   2191             1477:         371 Load 373(s2DRectShadow)
   2192             1478:154(f16vec2) Load 156(f16c2)
   2193             1479:   52(float) Load 215(compare)
   2194             1480:154(f16vec2) Load 1417(f16dPdxy2)
   2195             1481:154(f16vec2) Load 1417(f16dPdxy2)
   2196             1482:6(float16_t) ImageSampleDrefExplicitLod 1477 1478 1479 Grad 1480 1481
   2197             1483:    208(ptr) AccessChain 1390(texel) 207
   2198             1484:6(float16_t) Load 1483
   2199             1485:6(float16_t) FAdd 1484 1482
   2200             1486:    208(ptr) AccessChain 1390(texel) 207
   2201                               Store 1486 1485
   2202             1487:         199 Load 201(s1DShadow)
   2203             1488:  167(fvec3) Load 169(c3)
   2204             1489:   52(float) Load 1393(dPdxy1)
   2205             1490:   52(float) Load 1393(dPdxy1)
   2206             1491:   52(float) CompositeExtract 1488 2
   2207             1492:6(float16_t) ImageSampleDrefExplicitLod 1487 1488 1491 Grad 1489 1490
   2208             1493:    208(ptr) AccessChain 1390(texel) 207
   2209             1494:6(float16_t) Load 1493
   2210             1495:6(float16_t) FAdd 1494 1492
   2211             1496:    208(ptr) AccessChain 1390(texel) 207
   2212                               Store 1496 1495
   2213             1497:         199 Load 201(s1DShadow)
   2214             1498:154(f16vec2) Load 156(f16c2)
   2215             1499:   52(float) Load 215(compare)
   2216             1500:6(float16_t) Load 1401(f16dPdxy1)
   2217             1501:6(float16_t) Load 1401(f16dPdxy1)
   2218             1502:6(float16_t) ImageSampleDrefExplicitLod 1497 1498 1499 Grad 1500 1501
   2219             1503:    208(ptr) AccessChain 1390(texel) 207
   2220             1504:6(float16_t) Load 1503
   2221             1505:6(float16_t) FAdd 1504 1502
   2222             1506:    208(ptr) AccessChain 1390(texel) 207
   2223                               Store 1506 1505
   2224             1507:         224 Load 226(s2DShadow)
   2225             1508:  167(fvec3) Load 169(c3)
   2226             1509:   53(fvec2) Load 1409(dPdxy2)
   2227             1510:   53(fvec2) Load 1409(dPdxy2)
   2228             1511:   52(float) CompositeExtract 1508 2
   2229             1512:6(float16_t) ImageSampleDrefExplicitLod 1507 1508 1511 Grad 1509 1510
   2230             1513:    208(ptr) AccessChain 1390(texel) 207
   2231             1514:6(float16_t) Load 1513
   2232             1515:6(float16_t) FAdd 1514 1512
   2233             1516:    208(ptr) AccessChain 1390(texel) 207
   2234                               Store 1516 1515
   2235             1517:         224 Load 226(s2DShadow)
   2236             1518:154(f16vec2) Load 156(f16c2)
   2237             1519:   52(float) Load 215(compare)
   2238             1520:154(f16vec2) Load 1417(f16dPdxy2)
   2239             1521:154(f16vec2) Load 1417(f16dPdxy2)
   2240             1522:6(float16_t) ImageSampleDrefExplicitLod 1517 1518 1519 Grad 1520 1521
   2241             1523:    208(ptr) AccessChain 1390(texel) 207
   2242             1524:6(float16_t) Load 1523
   2243             1525:6(float16_t) FAdd 1524 1522
   2244             1526:    208(ptr) AccessChain 1390(texel) 207
   2245                               Store 1526 1525
   2246             1527:         245 Load 247(sCubeShadow)
   2247             1528:  249(fvec4) Load 251(c4)
   2248             1529:  167(fvec3) Load 1425(dPdxy3)
   2249             1530:  167(fvec3) Load 1425(dPdxy3)
   2250             1531:   52(float) CompositeExtract 1528 3
   2251             1532:6(float16_t) ImageSampleDrefExplicitLod 1527 1528 1531 Grad 1529 1530
   2252             1533:    208(ptr) AccessChain 1390(texel) 207
   2253             1534:6(float16_t) Load 1533
   2254             1535:6(float16_t) FAdd 1534 1532
   2255             1536:    208(ptr) AccessChain 1390(texel) 207
   2256                               Store 1536 1535
   2257             1537:         245 Load 247(sCubeShadow)
   2258             1538:175(f16vec3) Load 177(f16c3)
   2259             1539:   52(float) Load 215(compare)
   2260             1540:175(f16vec3) Load 1433(f16dPdxy3)
   2261             1541:175(f16vec3) Load 1433(f16dPdxy3)
   2262             1542:6(float16_t) ImageSampleDrefExplicitLod 1537 1538 1539 Grad 1540 1541
   2263             1543:    208(ptr) AccessChain 1390(texel) 207
   2264             1544:6(float16_t) Load 1543
   2265             1545:6(float16_t) FAdd 1544 1542
   2266             1546:    208(ptr) AccessChain 1390(texel) 207
   2267                               Store 1546 1545
   2268             1547:         269 Load 271(s1DArray)
   2269             1548:   53(fvec2) Load 148(c2)
   2270             1549:   52(float) Load 1393(dPdxy1)
   2271             1550:   52(float) Load 1393(dPdxy1)
   2272             1551:  7(f16vec4) ImageSampleExplicitLod 1547 1548 Grad 1549 1550
   2273             1552:  7(f16vec4) Load 1390(texel)
   2274             1553:  7(f16vec4) FAdd 1552 1551
   2275                               Store 1390(texel) 1553
   2276             1554:         269 Load 271(s1DArray)
   2277             1555:154(f16vec2) Load 156(f16c2)
   2278             1556:6(float16_t) Load 1401(f16dPdxy1)
   2279             1557:6(float16_t) Load 1401(f16dPdxy1)
   2280             1558:  7(f16vec4) ImageSampleExplicitLod 1554 1555 Grad 1556 1557
   2281             1559:  7(f16vec4) Load 1390(texel)
   2282             1560:  7(f16vec4) FAdd 1559 1558
   2283                               Store 1390(texel) 1560
   2284             1561:         284 Load 286(s2DArray)
   2285             1562:  167(fvec3) Load 169(c3)
   2286             1563:   53(fvec2) Load 1409(dPdxy2)
   2287             1564:   53(fvec2) Load 1409(dPdxy2)
   2288             1565:  7(f16vec4) ImageSampleExplicitLod 1561 1562 Grad 1563 1564
   2289             1566:  7(f16vec4) Load 1390(texel)
   2290             1567:  7(f16vec4) FAdd 1566 1565
   2291                               Store 1390(texel) 1567
   2292             1568:         284 Load 286(s2DArray)
   2293             1569:175(f16vec3) Load 177(f16c3)
   2294             1570:154(f16vec2) Load 1417(f16dPdxy2)
   2295             1571:154(f16vec2) Load 1417(f16dPdxy2)
   2296             1572:  7(f16vec4) ImageSampleExplicitLod 1568 1569 Grad 1570 1571
   2297             1573:  7(f16vec4) Load 1390(texel)
   2298             1574:  7(f16vec4) FAdd 1573 1572
   2299                               Store 1390(texel) 1574
   2300             1575:         316 Load 318(s1DArrayShadow)
   2301             1576:  167(fvec3) Load 169(c3)
   2302             1577:   52(float) Load 1393(dPdxy1)
   2303             1578:   52(float) Load 1393(dPdxy1)
   2304             1579:   52(float) CompositeExtract 1576 2
   2305             1580:6(float16_t) ImageSampleDrefExplicitLod 1575 1576 1579 Grad 1577 1578
   2306             1581:    208(ptr) AccessChain 1390(texel) 207
   2307             1582:6(float16_t) Load 1581
   2308             1583:6(float16_t) FAdd 1582 1580
   2309             1584:    208(ptr) AccessChain 1390(texel) 207
   2310                               Store 1584 1583
   2311             1585:         316 Load 318(s1DArrayShadow)
   2312             1586:154(f16vec2) Load 156(f16c2)
   2313             1587:   52(float) Load 215(compare)
   2314             1588:6(float16_t) Load 1401(f16dPdxy1)
   2315             1589:6(float16_t) Load 1401(f16dPdxy1)
   2316             1590:6(float16_t) ImageSampleDrefExplicitLod 1585 1586 1587 Grad 1588 1589
   2317             1591:    208(ptr) AccessChain 1390(texel) 207
   2318             1592:6(float16_t) Load 1591
   2319             1593:6(float16_t) FAdd 1592 1590
   2320             1594:    208(ptr) AccessChain 1390(texel) 207
   2321                               Store 1594 1593
   2322             1595:         337 Load 339(s2DArrayShadow)
   2323             1596:  249(fvec4) Load 251(c4)
   2324             1597:   53(fvec2) Load 1409(dPdxy2)
   2325             1598:   53(fvec2) Load 1409(dPdxy2)
   2326             1599:   52(float) CompositeExtract 1596 3
   2327             1600:6(float16_t) ImageSampleDrefExplicitLod 1595 1596 1599 Grad 1597 1598
   2328             1601:    208(ptr) AccessChain 1390(texel) 207
   2329             1602:6(float16_t) Load 1601
   2330             1603:6(float16_t) FAdd 1602 1600
   2331             1604:    208(ptr) AccessChain 1390(texel) 207
   2332                               Store 1604 1603
   2333             1605:         337 Load 339(s2DArrayShadow)
   2334             1606:175(f16vec3) Load 177(f16c3)
   2335             1607:   52(float) Load 215(compare)
   2336             1608:154(f16vec2) Load 1417(f16dPdxy2)
   2337             1609:154(f16vec2) Load 1417(f16dPdxy2)
   2338             1610:6(float16_t) ImageSampleDrefExplicitLod 1605 1606 1607 Grad 1608 1609
   2339             1611:    208(ptr) AccessChain 1390(texel) 207
   2340             1612:6(float16_t) Load 1611
   2341             1613:6(float16_t) FAdd 1612 1610
   2342             1614:    208(ptr) AccessChain 1390(texel) 207
   2343                               Store 1614 1613
   2344             1615:         299 Load 301(sCubeArray)
   2345             1616:  249(fvec4) Load 251(c4)
   2346             1617:  167(fvec3) Load 1425(dPdxy3)
   2347             1618:  167(fvec3) Load 1425(dPdxy3)
   2348             1619:  7(f16vec4) ImageSampleExplicitLod 1615 1616 Grad 1617 1618
   2349             1620:  7(f16vec4) Load 1390(texel)
   2350             1621:  7(f16vec4) FAdd 1620 1619
   2351                               Store 1390(texel) 1621
   2352             1622:         299 Load 301(sCubeArray)
   2353             1623:  7(f16vec4) Load 309(f16c4)
   2354             1624:175(f16vec3) Load 1433(f16dPdxy3)
   2355             1625:175(f16vec3) Load 1433(f16dPdxy3)
   2356             1626:  7(f16vec4) ImageSampleExplicitLod 1622 1623 Grad 1624 1625
   2357             1627:  7(f16vec4) Load 1390(texel)
   2358             1628:  7(f16vec4) FAdd 1627 1626
   2359                               Store 1390(texel) 1628
   2360             1629:  7(f16vec4) Load 1390(texel)
   2361                               ReturnValue 1629
   2362                               FunctionEnd
   2363 29(testTextureGradOffset():  7(f16vec4) Function None 8
   2364               30:             Label
   2365      1632(texel):     64(ptr) Variable Function
   2366                               Store 1632(texel) 121
   2367             1633:         123 Load 125(s1D)
   2368             1634:   52(float) Load 128(c1)
   2369             1635:   52(float) Load 1393(dPdxy1)
   2370             1636:   52(float) Load 1393(dPdxy1)
   2371             1637:  7(f16vec4) ImageSampleExplicitLod 1633 1634 Grad ConstOffset 1635 1636 709
   2372             1638:  7(f16vec4) Load 1632(texel)
   2373             1639:  7(f16vec4) FAdd 1638 1637
   2374                               Store 1632(texel) 1639
   2375             1640:         123 Load 125(s1D)
   2376             1641:6(float16_t) Load 135(f16c1)
   2377             1642:6(float16_t) Load 1401(f16dPdxy1)
   2378             1643:6(float16_t) Load 1401(f16dPdxy1)
   2379             1644:  7(f16vec4) ImageSampleExplicitLod 1640 1641 Grad ConstOffset 1642 1643 709
   2380             1645:  7(f16vec4) Load 1632(texel)
   2381             1646:  7(f16vec4) FAdd 1645 1644
   2382                               Store 1632(texel) 1646
   2383             1647:         143 Load 145(s2D)
   2384             1648:   53(fvec2) Load 148(c2)
   2385             1649:   53(fvec2) Load 1409(dPdxy2)
   2386             1650:   53(fvec2) Load 1409(dPdxy2)
   2387             1651:  7(f16vec4) ImageSampleExplicitLod 1647 1648 Grad ConstOffset 1649 1650 722
   2388             1652:  7(f16vec4) Load 1632(texel)
   2389             1653:  7(f16vec4) FAdd 1652 1651
   2390                               Store 1632(texel) 1653
   2391             1654:         143 Load 145(s2D)
   2392             1655:154(f16vec2) Load 156(f16c2)
   2393             1656:154(f16vec2) Load 1417(f16dPdxy2)
   2394             1657:154(f16vec2) Load 1417(f16dPdxy2)
   2395             1658:  7(f16vec4) ImageSampleExplicitLod 1654 1655 Grad ConstOffset 1656 1657 722
   2396             1659:  7(f16vec4) Load 1632(texel)
   2397             1660:  7(f16vec4) FAdd 1659 1658
   2398                               Store 1632(texel) 1660
   2399             1661:         163 Load 165(s3D)
   2400             1662:  167(fvec3) Load 169(c3)
   2401             1663:  167(fvec3) Load 1425(dPdxy3)
   2402             1664:  167(fvec3) Load 1425(dPdxy3)
   2403             1665:  7(f16vec4) ImageSampleExplicitLod 1661 1662 Grad ConstOffset 1663 1664 735
   2404             1666:  7(f16vec4) Load 1632(texel)
   2405             1667:  7(f16vec4) FAdd 1666 1665
   2406                               Store 1632(texel) 1667
   2407             1668:         163 Load 165(s3D)
   2408             1669:175(f16vec3) Load 177(f16c3)
   2409             1670:175(f16vec3) Load 1433(f16dPdxy3)
   2410             1671:175(f16vec3) Load 1433(f16dPdxy3)
   2411             1672:  7(f16vec4) ImageSampleExplicitLod 1668 1669 Grad ConstOffset 1670 1671 735
   2412             1673:  7(f16vec4) Load 1632(texel)
   2413             1674:  7(f16vec4) FAdd 1673 1672
   2414                               Store 1632(texel) 1674
   2415             1675:         357 Load 359(s2DRect)
   2416             1676:   53(fvec2) Load 148(c2)
   2417             1677:   53(fvec2) Load 1409(dPdxy2)
   2418             1678:   53(fvec2) Load 1409(dPdxy2)
   2419             1679:  7(f16vec4) ImageSampleExplicitLod 1675 1676 Grad ConstOffset 1677 1678 722
   2420             1680:  7(f16vec4) Load 1632(texel)
   2421             1681:  7(f16vec4) FAdd 1680 1679
   2422                               Store 1632(texel) 1681
   2423             1682:         357 Load 359(s2DRect)
   2424             1683:154(f16vec2) Load 156(f16c2)
   2425             1684:154(f16vec2) Load 1417(f16dPdxy2)
   2426             1685:154(f16vec2) Load 1417(f16dPdxy2)
   2427             1686:  7(f16vec4) ImageSampleExplicitLod 1682 1683 Grad ConstOffset 1684 1685 722
   2428             1687:  7(f16vec4) Load 1632(texel)
   2429             1688:  7(f16vec4) FAdd 1687 1686
   2430                               Store 1632(texel) 1688
   2431             1689:         371 Load 373(s2DRectShadow)
   2432             1690:  167(fvec3) Load 169(c3)
   2433             1691:   53(fvec2) Load 1409(dPdxy2)
   2434             1692:   53(fvec2) Load 1409(dPdxy2)
   2435             1693:   52(float) CompositeExtract 1690 2
   2436             1694:6(float16_t) ImageSampleDrefExplicitLod 1689 1690 1693 Grad ConstOffset 1691 1692 722
   2437             1695:    208(ptr) AccessChain 1632(texel) 207
   2438             1696:6(float16_t) Load 1695
   2439             1697:6(float16_t) FAdd 1696 1694
   2440             1698:    208(ptr) AccessChain 1632(texel) 207
   2441                               Store 1698 1697
   2442             1699:         371 Load 373(s2DRectShadow)
   2443             1700:154(f16vec2) Load 156(f16c2)
   2444             1701:   52(float) Load 215(compare)
   2445             1702:154(f16vec2) Load 1417(f16dPdxy2)
   2446             1703:154(f16vec2) Load 1417(f16dPdxy2)
   2447             1704:6(float16_t) ImageSampleDrefExplicitLod 1699 1700 1701 Grad ConstOffset 1702 1703 722
   2448             1705:    208(ptr) AccessChain 1632(texel) 207
   2449             1706:6(float16_t) Load 1705
   2450             1707:6(float16_t) FAdd 1706 1704
   2451             1708:    208(ptr) AccessChain 1632(texel) 207
   2452                               Store 1708 1707
   2453             1709:         199 Load 201(s1DShadow)
   2454             1710:  167(fvec3) Load 169(c3)
   2455             1711:   52(float) Load 1393(dPdxy1)
   2456             1712:   52(float) Load 1393(dPdxy1)
   2457             1713:   52(float) CompositeExtract 1710 2
   2458             1714:6(float16_t) ImageSampleDrefExplicitLod 1709 1710 1713 Grad ConstOffset 1711 1712 709
   2459             1715:    208(ptr) AccessChain 1632(texel) 207
   2460             1716:6(float16_t) Load 1715
   2461             1717:6(float16_t) FAdd 1716 1714
   2462             1718:    208(ptr) AccessChain 1632(texel) 207
   2463                               Store 1718 1717
   2464             1719:         199 Load 201(s1DShadow)
   2465             1720:154(f16vec2) Load 156(f16c2)
   2466             1721:   52(float) Load 215(compare)
   2467             1722:6(float16_t) Load 1401(f16dPdxy1)
   2468             1723:6(float16_t) Load 1401(f16dPdxy1)
   2469             1724:6(float16_t) ImageSampleDrefExplicitLod 1719 1720 1721 Grad ConstOffset 1722 1723 709
   2470             1725:    208(ptr) AccessChain 1632(texel) 207
   2471             1726:6(float16_t) Load 1725
   2472             1727:6(float16_t) FAdd 1726 1724
   2473             1728:    208(ptr) AccessChain 1632(texel) 207
   2474                               Store 1728 1727
   2475             1729:         224 Load 226(s2DShadow)
   2476             1730:  167(fvec3) Load 169(c3)
   2477             1731:   53(fvec2) Load 1409(dPdxy2)
   2478             1732:   53(fvec2) Load 1409(dPdxy2)
   2479             1733:   52(float) CompositeExtract 1730 2
   2480             1734:6(float16_t) ImageSampleDrefExplicitLod 1729 1730 1733 Grad ConstOffset 1731 1732 722
   2481             1735:    208(ptr) AccessChain 1632(texel) 207
   2482             1736:6(float16_t) Load 1735
   2483             1737:6(float16_t) FAdd 1736 1734
   2484             1738:    208(ptr) AccessChain 1632(texel) 207
   2485                               Store 1738 1737
   2486             1739:         224 Load 226(s2DShadow)
   2487             1740:154(f16vec2) Load 156(f16c2)
   2488             1741:   52(float) Load 215(compare)
   2489             1742:154(f16vec2) Load 1417(f16dPdxy2)
   2490             1743:154(f16vec2) Load 1417(f16dPdxy2)
   2491             1744:6(float16_t) ImageSampleDrefExplicitLod 1739 1740 1741 Grad ConstOffset 1742 1743 722
   2492             1745:    208(ptr) AccessChain 1632(texel) 207
   2493             1746:6(float16_t) Load 1745
   2494             1747:6(float16_t) FAdd 1746 1744
   2495             1748:    208(ptr) AccessChain 1632(texel) 207
   2496                               Store 1748 1747
   2497             1749:         269 Load 271(s1DArray)
   2498             1750:   53(fvec2) Load 148(c2)
   2499             1751:   52(float) Load 1393(dPdxy1)
   2500             1752:   52(float) Load 1393(dPdxy1)
   2501             1753:  7(f16vec4) ImageSampleExplicitLod 1749 1750 Grad ConstOffset 1751 1752 709
   2502             1754:  7(f16vec4) Load 1632(texel)
   2503             1755:  7(f16vec4) FAdd 1754 1753
   2504                               Store 1632(texel) 1755
   2505             1756:         269 Load 271(s1DArray)
   2506             1757:154(f16vec2) Load 156(f16c2)
   2507             1758:6(float16_t) Load 1401(f16dPdxy1)
   2508             1759:6(float16_t) Load 1401(f16dPdxy1)
   2509             1760:  7(f16vec4) ImageSampleExplicitLod 1756 1757 Grad ConstOffset 1758 1759 709
   2510             1761:  7(f16vec4) Load 1632(texel)
   2511             1762:  7(f16vec4) FAdd 1761 1760
   2512                               Store 1632(texel) 1762
   2513             1763:         284 Load 286(s2DArray)
   2514             1764:  167(fvec3) Load 169(c3)
   2515             1765:   53(fvec2) Load 1409(dPdxy2)
   2516             1766:   53(fvec2) Load 1409(dPdxy2)
   2517             1767:  7(f16vec4) ImageSampleExplicitLod 1763 1764 Grad ConstOffset 1765 1766 722
   2518             1768:  7(f16vec4) Load 1632(texel)
   2519             1769:  7(f16vec4) FAdd 1768 1767
   2520                               Store 1632(texel) 1769
   2521             1770:         284 Load 286(s2DArray)
   2522             1771:175(f16vec3) Load 177(f16c3)
   2523             1772:154(f16vec2) Load 1417(f16dPdxy2)
   2524             1773:154(f16vec2) Load 1417(f16dPdxy2)
   2525             1774:  7(f16vec4) ImageSampleExplicitLod 1770 1771 Grad ConstOffset 1772 1773 722
   2526             1775:  7(f16vec4) Load 1632(texel)
   2527             1776:  7(f16vec4) FAdd 1775 1774
   2528                               Store 1632(texel) 1776
   2529             1777:         316 Load 318(s1DArrayShadow)
   2530             1778:  167(fvec3) Load 169(c3)
   2531             1779:   52(float) Load 1393(dPdxy1)
   2532             1780:   52(float) Load 1393(dPdxy1)
   2533             1781:   52(float) CompositeExtract 1778 2
   2534             1782:6(float16_t) ImageSampleDrefExplicitLod 1777 1778 1781 Grad ConstOffset 1779 1780 709
   2535             1783:    208(ptr) AccessChain 1632(texel) 207
   2536             1784:6(float16_t) Load 1783
   2537             1785:6(float16_t) FAdd 1784 1782
   2538             1786:    208(ptr) AccessChain 1632(texel) 207
   2539                               Store 1786 1785
   2540             1787:         316 Load 318(s1DArrayShadow)
   2541             1788:154(f16vec2) Load 156(f16c2)
   2542             1789:   52(float) Load 215(compare)
   2543             1790:6(float16_t) Load 1401(f16dPdxy1)
   2544             1791:6(float16_t) Load 1401(f16dPdxy1)
   2545             1792:6(float16_t) ImageSampleDrefExplicitLod 1787 1788 1789 Grad ConstOffset 1790 1791 709
   2546             1793:    208(ptr) AccessChain 1632(texel) 207
   2547             1794:6(float16_t) Load 1793
   2548             1795:6(float16_t) FAdd 1794 1792
   2549             1796:    208(ptr) AccessChain 1632(texel) 207
   2550                               Store 1796 1795
   2551             1797:         337 Load 339(s2DArrayShadow)
   2552             1798:  249(fvec4) Load 251(c4)
   2553             1799:   53(fvec2) Load 1409(dPdxy2)
   2554             1800:   53(fvec2) Load 1409(dPdxy2)
   2555             1801:   52(float) CompositeExtract 1798 3
   2556             1802:6(float16_t) ImageSampleDrefExplicitLod 1797 1798 1801 Grad ConstOffset 1799 1800 722
   2557             1803:    208(ptr) AccessChain 1632(texel) 207
   2558             1804:6(float16_t) Load 1803
   2559             1805:6(float16_t) FAdd 1804 1802
   2560             1806:    208(ptr) AccessChain 1632(texel) 207
   2561                               Store 1806 1805
   2562             1807:         337 Load 339(s2DArrayShadow)
   2563             1808:175(f16vec3) Load 177(f16c3)
   2564             1809:   52(float) Load 215(compare)
   2565             1810:154(f16vec2) Load 1417(f16dPdxy2)
   2566             1811:154(f16vec2) Load 1417(f16dPdxy2)
   2567             1812:6(float16_t) ImageSampleDrefExplicitLod 1807 1808 1809 Grad ConstOffset 1810 1811 722
   2568             1813:    208(ptr) AccessChain 1632(texel) 207
   2569             1814:6(float16_t) Load 1813
   2570             1815:6(float16_t) FAdd 1814 1812
   2571             1816:    208(ptr) AccessChain 1632(texel) 207
   2572                               Store 1816 1815
   2573             1817:  7(f16vec4) Load 1632(texel)
   2574                               ReturnValue 1817
   2575                               FunctionEnd
   2576 31(testTextureProjGrad():  7(f16vec4) Function None 8
   2577               32:             Label
   2578      1820(texel):     64(ptr) Variable Function
   2579                               Store 1820(texel) 121
   2580             1821:         123 Load 125(s1D)
   2581             1822:   53(fvec2) Load 148(c2)
   2582             1823:   52(float) Load 1393(dPdxy1)
   2583             1824:   52(float) Load 1393(dPdxy1)
   2584             1825:  7(f16vec4) ImageSampleProjExplicitLod 1821 1822 Grad 1823 1824
   2585             1826:  7(f16vec4) Load 1820(texel)
   2586             1827:  7(f16vec4) FAdd 1826 1825
   2587                               Store 1820(texel) 1827
   2588             1828:         123 Load 125(s1D)
   2589             1829:154(f16vec2) Load 156(f16c2)
   2590             1830:6(float16_t) Load 1401(f16dPdxy1)
   2591             1831:6(float16_t) Load 1401(f16dPdxy1)
   2592             1832:  7(f16vec4) ImageSampleProjExplicitLod 1828 1829 Grad 1830 1831
   2593             1833:  7(f16vec4) Load 1820(texel)
   2594             1834:  7(f16vec4) FAdd 1833 1832
   2595                               Store 1820(texel) 1834
   2596             1835:         123 Load 125(s1D)
   2597             1836:  249(fvec4) Load 251(c4)
   2598             1837:   52(float) Load 1393(dPdxy1)
   2599             1838:   52(float) Load 1393(dPdxy1)
   2600             1839:   52(float) CompositeExtract 1836 3
   2601             1840:  249(fvec4) CompositeInsert 1839 1836 1
   2602             1841:  7(f16vec4) ImageSampleProjExplicitLod 1835 1840 Grad 1837 1838
   2603             1842:  7(f16vec4) Load 1820(texel)
   2604             1843:  7(f16vec4) FAdd 1842 1841
   2605                               Store 1820(texel) 1843
   2606             1844:         123 Load 125(s1D)
   2607             1845:  7(f16vec4) Load 309(f16c4)
   2608             1846:6(float16_t) Load 1401(f16dPdxy1)
   2609             1847:6(float16_t) Load 1401(f16dPdxy1)
   2610             1848:6(float16_t) CompositeExtract 1845 3
   2611             1849:  7(f16vec4) CompositeInsert 1848 1845 1
   2612             1850:  7(f16vec4) ImageSampleProjExplicitLod 1844 1849 Grad 1846 1847
   2613             1851:  7(f16vec4) Load 1820(texel)
   2614             1852:  7(f16vec4) FAdd 1851 1850
   2615                               Store 1820(texel) 1852
   2616             1853:         143 Load 145(s2D)
   2617             1854:  167(fvec3) Load 169(c3)
   2618             1855:   53(fvec2) Load 1409(dPdxy2)
   2619             1856:   53(fvec2) Load 1409(dPdxy2)
   2620             1857:  7(f16vec4) ImageSampleProjExplicitLod 1853 1854 Grad 1855 1856
   2621             1858:  7(f16vec4) Load 1820(texel)
   2622             1859:  7(f16vec4) FAdd 1858 1857
   2623                               Store 1820(texel) 1859
   2624             1860:         143 Load 145(s2D)
   2625             1861:175(f16vec3) Load 177(f16c3)
   2626             1862:154(f16vec2) Load 1417(f16dPdxy2)
   2627             1863:154(f16vec2) Load 1417(f16dPdxy2)
   2628             1864:  7(f16vec4) ImageSampleProjExplicitLod 1860 1861 Grad 1862 1863
   2629             1865:  7(f16vec4) Load 1820(texel)
   2630             1866:  7(f16vec4) FAdd 1865 1864
   2631                               Store 1820(texel) 1866
   2632             1867:         143 Load 145(s2D)
   2633             1868:  249(fvec4) Load 251(c4)
   2634             1869:   53(fvec2) Load 1409(dPdxy2)
   2635             1870:   53(fvec2) Load 1409(dPdxy2)
   2636             1871:   52(float) CompositeExtract 1868 3
   2637             1872:  249(fvec4) CompositeInsert 1871 1868 2
   2638             1873:  7(f16vec4) ImageSampleProjExplicitLod 1867 1872 Grad 1869 1870
   2639             1874:  7(f16vec4) Load 1820(texel)
   2640             1875:  7(f16vec4) FAdd 1874 1873
   2641                               Store 1820(texel) 1875
   2642             1876:         143 Load 145(s2D)
   2643             1877:  7(f16vec4) Load 309(f16c4)
   2644             1878:154(f16vec2) Load 1417(f16dPdxy2)
   2645             1879:154(f16vec2) Load 1417(f16dPdxy2)
   2646             1880:6(float16_t) CompositeExtract 1877 3
   2647             1881:  7(f16vec4) CompositeInsert 1880 1877 2
   2648             1882:  7(f16vec4) ImageSampleProjExplicitLod 1876 1881 Grad 1878 1879
   2649             1883:  7(f16vec4) Load 1820(texel)
   2650             1884:  7(f16vec4) FAdd 1883 1882
   2651                               Store 1820(texel) 1884
   2652             1885:         163 Load 165(s3D)
   2653             1886:  249(fvec4) Load 251(c4)
   2654             1887:  167(fvec3) Load 1425(dPdxy3)
   2655             1888:  167(fvec3) Load 1425(dPdxy3)
   2656             1889:  7(f16vec4) ImageSampleProjExplicitLod 1885 1886 Grad 1887 1888
   2657             1890:  7(f16vec4) Load 1820(texel)
   2658             1891:  7(f16vec4) FAdd 1890 1889
   2659                               Store 1820(texel) 1891
   2660             1892:         163 Load 165(s3D)
   2661             1893:  7(f16vec4) Load 309(f16c4)
   2662             1894:175(f16vec3) Load 1433(f16dPdxy3)
   2663             1895:175(f16vec3) Load 1433(f16dPdxy3)
   2664             1896:  7(f16vec4) ImageSampleProjExplicitLod 1892 1893 Grad 1894 1895
   2665             1897:  7(f16vec4) Load 1820(texel)
   2666             1898:  7(f16vec4) FAdd 1897 1896
   2667                               Store 1820(texel) 1898
   2668             1899:         357 Load 359(s2DRect)
   2669             1900:  167(fvec3) Load 169(c3)
   2670             1901:   53(fvec2) Load 1409(dPdxy2)
   2671             1902:   53(fvec2) Load 1409(dPdxy2)
   2672             1903:  7(f16vec4) ImageSampleProjExplicitLod 1899 1900 Grad 1901 1902
   2673             1904:  7(f16vec4) Load 1820(texel)
   2674             1905:  7(f16vec4) FAdd 1904 1903
   2675                               Store 1820(texel) 1905
   2676             1906:         357 Load 359(s2DRect)
   2677             1907:175(f16vec3) Load 177(f16c3)
   2678             1908:154(f16vec2) Load 1417(f16dPdxy2)
   2679             1909:154(f16vec2) Load 1417(f16dPdxy2)
   2680             1910:  7(f16vec4) ImageSampleProjExplicitLod 1906 1907 Grad 1908 1909
   2681             1911:  7(f16vec4) Load 1820(texel)
   2682             1912:  7(f16vec4) FAdd 1911 1910
   2683                               Store 1820(texel) 1912
   2684             1913:         357 Load 359(s2DRect)
   2685             1914:  249(fvec4) Load 251(c4)
   2686             1915:   53(fvec2) Load 1409(dPdxy2)
   2687             1916:   53(fvec2) Load 1409(dPdxy2)
   2688             1917:   52(float) CompositeExtract 1914 3
   2689             1918:  249(fvec4) CompositeInsert 1917 1914 2
   2690             1919:  7(f16vec4) ImageSampleProjExplicitLod 1913 1918 Grad 1915 1916
   2691             1920:  7(f16vec4) Load 1820(texel)
   2692             1921:  7(f16vec4) FAdd 1920 1919
   2693                               Store 1820(texel) 1921
   2694             1922:         357 Load 359(s2DRect)
   2695             1923:  7(f16vec4) Load 309(f16c4)
   2696             1924:154(f16vec2) Load 1417(f16dPdxy2)
   2697             1925:154(f16vec2) Load 1417(f16dPdxy2)
   2698             1926:6(float16_t) CompositeExtract 1923 3
   2699             1927:  7(f16vec4) CompositeInsert 1926 1923 2
   2700             1928:  7(f16vec4) ImageSampleProjExplicitLod 1922 1927 Grad 1924 1925
   2701             1929:  7(f16vec4) Load 1820(texel)
   2702             1930:  7(f16vec4) FAdd 1929 1928
   2703                               Store 1820(texel) 1930
   2704             1931:         371 Load 373(s2DRectShadow)
   2705             1932:  249(fvec4) Load 251(c4)
   2706             1933:   53(fvec2) Load 1409(dPdxy2)
   2707             1934:   53(fvec2) Load 1409(dPdxy2)
   2708             1935:   52(float) CompositeExtract 1932 2
   2709             1936:   52(float) CompositeExtract 1932 3
   2710             1937:  249(fvec4) CompositeInsert 1936 1932 2
   2711             1938:6(float16_t) ImageSampleProjDrefExplicitLod 1931 1937 1935 Grad 1933 1934
   2712             1939:    208(ptr) AccessChain 1820(texel) 207
   2713             1940:6(float16_t) Load 1939
   2714             1941:6(float16_t) FAdd 1940 1938
   2715             1942:    208(ptr) AccessChain 1820(texel) 207
   2716                               Store 1942 1941
   2717             1943:         371 Load 373(s2DRectShadow)
   2718             1944:175(f16vec3) Load 177(f16c3)
   2719             1945:   52(float) Load 215(compare)
   2720             1946:154(f16vec2) Load 1417(f16dPdxy2)
   2721             1947:154(f16vec2) Load 1417(f16dPdxy2)
   2722             1948:6(float16_t) ImageSampleProjDrefExplicitLod 1943 1944 1945 Grad 1946 1947
   2723             1949:    208(ptr) AccessChain 1820(texel) 207
   2724             1950:6(float16_t) Load 1949
   2725             1951:6(float16_t) FAdd 1950 1948
   2726             1952:    208(ptr) AccessChain 1820(texel) 207
   2727                               Store 1952 1951
   2728             1953:         199 Load 201(s1DShadow)
   2729             1954:  249(fvec4) Load 251(c4)
   2730             1955:   52(float) Load 1393(dPdxy1)
   2731             1956:   52(float) Load 1393(dPdxy1)
   2732             1957:   52(float) CompositeExtract 1954 2
   2733             1958:   52(float) CompositeExtract 1954 3
   2734             1959:  249(fvec4) CompositeInsert 1958 1954 1
   2735             1960:6(float16_t) ImageSampleProjDrefExplicitLod 1953 1959 1957 Grad 1955 1956
   2736             1961:    208(ptr) AccessChain 1820(texel) 207
   2737             1962:6(float16_t) Load 1961
   2738             1963:6(float16_t) FAdd 1962 1960
   2739             1964:    208(ptr) AccessChain 1820(texel) 207
   2740                               Store 1964 1963
   2741             1965:         199 Load 201(s1DShadow)
   2742             1966:175(f16vec3) Load 177(f16c3)
   2743             1967:   52(float) Load 215(compare)
   2744             1968:6(float16_t) Load 1401(f16dPdxy1)
   2745             1969:6(float16_t) Load 1401(f16dPdxy1)
   2746             1970:6(float16_t) CompositeExtract 1966 2
   2747             1971:175(f16vec3) CompositeInsert 1970 1966 1
   2748             1972:6(float16_t) ImageSampleProjDrefExplicitLod 1965 1971 1967 Grad 1968 1969
   2749             1973:    208(ptr) AccessChain 1820(texel) 207
   2750             1974:6(float16_t) Load 1973
   2751             1975:6(float16_t) FAdd 1974 1972
   2752             1976:    208(ptr) AccessChain 1820(texel) 207
   2753                               Store 1976 1975
   2754             1977:         224 Load 226(s2DShadow)
   2755             1978:  249(fvec4) Load 251(c4)
   2756             1979:   53(fvec2) Load 1409(dPdxy2)
   2757             1980:   53(fvec2) Load 1409(dPdxy2)
   2758             1981:   52(float) CompositeExtract 1978 2
   2759             1982:   52(float) CompositeExtract 1978 3
   2760             1983:  249(fvec4) CompositeInsert 1982 1978 2
   2761             1984:6(float16_t) ImageSampleProjDrefExplicitLod 1977 1983 1981 Grad 1979 1980
   2762             1985:    208(ptr) AccessChain 1820(texel) 207
   2763             1986:6(float16_t) Load 1985
   2764             1987:6(float16_t) FAdd 1986 1984
   2765             1988:    208(ptr) AccessChain 1820(texel) 207
   2766                               Store 1988 1987
   2767             1989:         224 Load 226(s2DShadow)
   2768             1990:175(f16vec3) Load 177(f16c3)
   2769             1991:   52(float) Load 215(compare)
   2770             1992:154(f16vec2) Load 1417(f16dPdxy2)
   2771             1993:154(f16vec2) Load 1417(f16dPdxy2)
   2772             1994:6(float16_t) ImageSampleProjDrefExplicitLod 1989 1990 1991 Grad 1992 1993
   2773             1995:    208(ptr) AccessChain 1820(texel) 207
   2774             1996:6(float16_t) Load 1995
   2775             1997:6(float16_t) FAdd 1996 1994
   2776             1998:    208(ptr) AccessChain 1820(texel) 207
   2777                               Store 1998 1997
   2778             1999:  7(f16vec4) Load 1820(texel)
   2779                               ReturnValue 1999
   2780                               FunctionEnd
   2781 33(testTextureProjGradoffset():  7(f16vec4) Function None 8
   2782               34:             Label
   2783      2002(texel):     64(ptr) Variable Function
   2784                               Store 2002(texel) 121
   2785             2003:         123 Load 125(s1D)
   2786             2004:   53(fvec2) Load 148(c2)
   2787             2005:   52(float) Load 1393(dPdxy1)
   2788             2006:   52(float) Load 1393(dPdxy1)
   2789             2007:  7(f16vec4) ImageSampleProjExplicitLod 2003 2004 Grad ConstOffset 2005 2006 709
   2790             2008:  7(f16vec4) Load 2002(texel)
   2791             2009:  7(f16vec4) FAdd 2008 2007
   2792                               Store 2002(texel) 2009
   2793             2010:         123 Load 125(s1D)
   2794             2011:154(f16vec2) Load 156(f16c2)
   2795             2012:6(float16_t) Load 1401(f16dPdxy1)
   2796             2013:6(float16_t) Load 1401(f16dPdxy1)
   2797             2014:  7(f16vec4) ImageSampleProjExplicitLod 2010 2011 Grad ConstOffset 2012 2013 709
   2798             2015:  7(f16vec4) Load 2002(texel)
   2799             2016:  7(f16vec4) FAdd 2015 2014
   2800                               Store 2002(texel) 2016
   2801             2017:         123 Load 125(s1D)
   2802             2018:  249(fvec4) Load 251(c4)
   2803             2019:   52(float) Load 1393(dPdxy1)
   2804             2020:   52(float) Load 1393(dPdxy1)
   2805             2021:   52(float) CompositeExtract 2018 3
   2806             2022:  249(fvec4) CompositeInsert 2021 2018 1
   2807             2023:  7(f16vec4) ImageSampleProjExplicitLod 2017 2022 Grad ConstOffset 2019 2020 709
   2808             2024:  7(f16vec4) Load 2002(texel)
   2809             2025:  7(f16vec4) FAdd 2024 2023
   2810                               Store 2002(texel) 2025
   2811             2026:         123 Load 125(s1D)
   2812             2027:  7(f16vec4) Load 309(f16c4)
   2813             2028:6(float16_t) Load 1401(f16dPdxy1)
   2814             2029:6(float16_t) Load 1401(f16dPdxy1)
   2815             2030:6(float16_t) CompositeExtract 2027 3
   2816             2031:  7(f16vec4) CompositeInsert 2030 2027 1
   2817             2032:  7(f16vec4) ImageSampleProjExplicitLod 2026 2031 Grad ConstOffset 2028 2029 709
   2818             2033:  7(f16vec4) Load 2002(texel)
   2819             2034:  7(f16vec4) FAdd 2033 2032
   2820                               Store 2002(texel) 2034
   2821             2035:         143 Load 145(s2D)
   2822             2036:  167(fvec3) Load 169(c3)
   2823             2037:   53(fvec2) Load 1409(dPdxy2)
   2824             2038:   53(fvec2) Load 1409(dPdxy2)
   2825             2039:  7(f16vec4) ImageSampleProjExplicitLod 2035 2036 Grad ConstOffset 2037 2038 722
   2826             2040:  7(f16vec4) Load 2002(texel)
   2827             2041:  7(f16vec4) FAdd 2040 2039
   2828                               Store 2002(texel) 2041
   2829             2042:         143 Load 145(s2D)
   2830             2043:175(f16vec3) Load 177(f16c3)
   2831             2044:154(f16vec2) Load 1417(f16dPdxy2)
   2832             2045:154(f16vec2) Load 1417(f16dPdxy2)
   2833             2046:  7(f16vec4) ImageSampleProjExplicitLod 2042 2043 Grad ConstOffset 2044 2045 722
   2834             2047:  7(f16vec4) Load 2002(texel)
   2835             2048:  7(f16vec4) FAdd 2047 2046
   2836                               Store 2002(texel) 2048
   2837             2049:         143 Load 145(s2D)
   2838             2050:  249(fvec4) Load 251(c4)
   2839             2051:   53(fvec2) Load 1409(dPdxy2)
   2840             2052:   53(fvec2) Load 1409(dPdxy2)
   2841             2053:   52(float) CompositeExtract 2050 3
   2842             2054:  249(fvec4) CompositeInsert 2053 2050 2
   2843             2055:  7(f16vec4) ImageSampleProjExplicitLod 2049 2054 Grad ConstOffset 2051 2052 722
   2844             2056:  7(f16vec4) Load 2002(texel)
   2845             2057:  7(f16vec4) FAdd 2056 2055
   2846                               Store 2002(texel) 2057
   2847             2058:         143 Load 145(s2D)
   2848             2059:  7(f16vec4) Load 309(f16c4)
   2849             2060:154(f16vec2) Load 1417(f16dPdxy2)
   2850             2061:154(f16vec2) Load 1417(f16dPdxy2)
   2851             2062:6(float16_t) CompositeExtract 2059 3
   2852             2063:  7(f16vec4) CompositeInsert 2062 2059 2
   2853             2064:  7(f16vec4) ImageSampleProjExplicitLod 2058 2063 Grad ConstOffset 2060 2061 722
   2854             2065:  7(f16vec4) Load 2002(texel)
   2855             2066:  7(f16vec4) FAdd 2065 2064
   2856                               Store 2002(texel) 2066
   2857             2067:         357 Load 359(s2DRect)
   2858             2068:  167(fvec3) Load 169(c3)
   2859             2069:   53(fvec2) Load 1409(dPdxy2)
   2860             2070:   53(fvec2) Load 1409(dPdxy2)
   2861             2071:  7(f16vec4) ImageSampleProjExplicitLod 2067 2068 Grad ConstOffset 2069 2070 722
   2862             2072:  7(f16vec4) Load 2002(texel)
   2863             2073:  7(f16vec4) FAdd 2072 2071
   2864                               Store 2002(texel) 2073
   2865             2074:         357 Load 359(s2DRect)
   2866             2075:175(f16vec3) Load 177(f16c3)
   2867             2076:154(f16vec2) Load 1417(f16dPdxy2)
   2868             2077:154(f16vec2) Load 1417(f16dPdxy2)
   2869             2078:  7(f16vec4) ImageSampleProjExplicitLod 2074 2075 Grad ConstOffset 2076 2077 722
   2870             2079:  7(f16vec4) Load 2002(texel)
   2871             2080:  7(f16vec4) FAdd 2079 2078
   2872                               Store 2002(texel) 2080
   2873             2081:         357 Load 359(s2DRect)
   2874             2082:  249(fvec4) Load 251(c4)
   2875             2083:   53(fvec2) Load 1409(dPdxy2)
   2876             2084:   53(fvec2) Load 1409(dPdxy2)
   2877             2085:   52(float) CompositeExtract 2082 3
   2878             2086:  249(fvec4) CompositeInsert 2085 2082 2
   2879             2087:  7(f16vec4) ImageSampleProjExplicitLod 2081 2086 Grad ConstOffset 2083 2084 722
   2880             2088:  7(f16vec4) Load 2002(texel)
   2881             2089:  7(f16vec4) FAdd 2088 2087
   2882                               Store 2002(texel) 2089
   2883             2090:         357 Load 359(s2DRect)
   2884             2091:  7(f16vec4) Load 309(f16c4)
   2885             2092:154(f16vec2) Load 1417(f16dPdxy2)
   2886             2093:154(f16vec2) Load 1417(f16dPdxy2)
   2887             2094:6(float16_t) CompositeExtract 2091 3
   2888             2095:  7(f16vec4) CompositeInsert 2094 2091 2
   2889             2096:  7(f16vec4) ImageSampleProjExplicitLod 2090 2095 Grad ConstOffset 2092 2093 722
   2890             2097:  7(f16vec4) Load 2002(texel)
   2891             2098:  7(f16vec4) FAdd 2097 2096
   2892                               Store 2002(texel) 2098
   2893             2099:         371 Load 373(s2DRectShadow)
   2894             2100:  249(fvec4) Load 251(c4)
   2895             2101:   53(fvec2) Load 1409(dPdxy2)
   2896             2102:   53(fvec2) Load 1409(dPdxy2)
   2897             2103:   52(float) CompositeExtract 2100 2
   2898             2104:   52(float) CompositeExtract 2100 3
   2899             2105:  249(fvec4) CompositeInsert 2104 2100 2
   2900             2106:6(float16_t) ImageSampleProjDrefExplicitLod 2099 2105 2103 Grad ConstOffset 2101 2102 722
   2901             2107:    208(ptr) AccessChain 2002(texel) 207
   2902             2108:6(float16_t) Load 2107
   2903             2109:6(float16_t) FAdd 2108 2106
   2904             2110:    208(ptr) AccessChain 2002(texel) 207
   2905                               Store 2110 2109
   2906             2111:         371 Load 373(s2DRectShadow)
   2907             2112:175(f16vec3) Load 177(f16c3)
   2908             2113:   52(float) Load 215(compare)
   2909             2114:154(f16vec2) Load 1417(f16dPdxy2)
   2910             2115:154(f16vec2) Load 1417(f16dPdxy2)
   2911             2116:6(float16_t) ImageSampleProjDrefExplicitLod 2111 2112 2113 Grad ConstOffset 2114 2115 722
   2912             2117:    208(ptr) AccessChain 2002(texel) 207
   2913             2118:6(float16_t) Load 2117
   2914             2119:6(float16_t) FAdd 2118 2116
   2915             2120:    208(ptr) AccessChain 2002(texel) 207
   2916                               Store 2120 2119
   2917             2121:         163 Load 165(s3D)
   2918             2122:  249(fvec4) Load 251(c4)
   2919             2123:  167(fvec3) Load 1425(dPdxy3)
   2920             2124:  167(fvec3) Load 1425(dPdxy3)
   2921             2125:  7(f16vec4) ImageSampleProjExplicitLod 2121 2122 Grad ConstOffset 2123 2124 735
   2922             2126:  7(f16vec4) Load 2002(texel)
   2923             2127:  7(f16vec4) FAdd 2126 2125
   2924                               Store 2002(texel) 2127
   2925             2128:         163 Load 165(s3D)
   2926             2129:  7(f16vec4) Load 309(f16c4)
   2927             2130:175(f16vec3) Load 1433(f16dPdxy3)
   2928             2131:175(f16vec3) Load 1433(f16dPdxy3)
   2929             2132:  7(f16vec4) ImageSampleProjExplicitLod 2128 2129 Grad ConstOffset 2130 2131 735
   2930             2133:  7(f16vec4) Load 2002(texel)
   2931             2134:  7(f16vec4) FAdd 2133 2132
   2932                               Store 2002(texel) 2134
   2933             2135:         199 Load 201(s1DShadow)
   2934             2136:  249(fvec4) Load 251(c4)
   2935             2137:   52(float) Load 1393(dPdxy1)
   2936             2138:   52(float) Load 1393(dPdxy1)
   2937             2139:   52(float) CompositeExtract 2136 2
   2938             2140:   52(float) CompositeExtract 2136 3
   2939             2141:  249(fvec4) CompositeInsert 2140 2136 1
   2940             2142:6(float16_t) ImageSampleProjDrefExplicitLod 2135 2141 2139 Grad ConstOffset 2137 2138 709
   2941             2143:    208(ptr) AccessChain 2002(texel) 207
   2942             2144:6(float16_t) Load 2143
   2943             2145:6(float16_t) FAdd 2144 2142
   2944             2146:    208(ptr) AccessChain 2002(texel) 207
   2945                               Store 2146 2145
   2946             2147:         199 Load 201(s1DShadow)
   2947             2148:175(f16vec3) Load 177(f16c3)
   2948             2149:   52(float) Load 215(compare)
   2949             2150:6(float16_t) Load 1401(f16dPdxy1)
   2950             2151:6(float16_t) Load 1401(f16dPdxy1)
   2951             2152:6(float16_t) CompositeExtract 2148 2
   2952             2153:175(f16vec3) CompositeInsert 2152 2148 1
   2953             2154:6(float16_t) ImageSampleProjDrefExplicitLod 2147 2153 2149 Grad ConstOffset 2150 2151 709
   2954             2155:    208(ptr) AccessChain 2002(texel) 207
   2955             2156:6(float16_t) Load 2155
   2956             2157:6(float16_t) FAdd 2156 2154
   2957             2158:    208(ptr) AccessChain 2002(texel) 207
   2958                               Store 2158 2157
   2959             2159:         224 Load 226(s2DShadow)
   2960             2160:  249(fvec4) Load 251(c4)
   2961             2161:   53(fvec2) Load 1409(dPdxy2)
   2962             2162:   53(fvec2) Load 1409(dPdxy2)
   2963             2163:   52(float) CompositeExtract 2160 2
   2964             2164:   52(float) CompositeExtract 2160 3
   2965             2165:  249(fvec4) CompositeInsert 2164 2160 2
   2966             2166:6(float16_t) ImageSampleProjDrefExplicitLod 2159 2165 2163 Grad ConstOffset 2161 2162 722
   2967             2167:    208(ptr) AccessChain 2002(texel) 207
   2968             2168:6(float16_t) Load 2167
   2969             2169:6(float16_t) FAdd 2168 2166
   2970             2170:    208(ptr) AccessChain 2002(texel) 207
   2971                               Store 2170 2169
   2972             2171:         224 Load 226(s2DShadow)
   2973             2172:175(f16vec3) Load 177(f16c3)
   2974             2173:   52(float) Load 215(compare)
   2975             2174:154(f16vec2) Load 1417(f16dPdxy2)
   2976             2175:154(f16vec2) Load 1417(f16dPdxy2)
   2977             2176:6(float16_t) ImageSampleProjDrefExplicitLod 2171 2172 2173 Grad ConstOffset 2174 2175 722
   2978             2177:    208(ptr) AccessChain 2002(texel) 207
   2979             2178:6(float16_t) Load 2177
   2980             2179:6(float16_t) FAdd 2178 2176
   2981             2180:    208(ptr) AccessChain 2002(texel) 207
   2982                               Store 2180 2179
   2983             2181:  7(f16vec4) Load 2002(texel)
   2984                               ReturnValue 2181
   2985                               FunctionEnd
   2986 35(testTextureGather():  7(f16vec4) Function None 8
   2987               36:             Label
   2988      2184(texel):     64(ptr) Variable Function
   2989                               Store 2184(texel) 121
   2990             2185:         143 Load 145(s2D)
   2991             2186:   53(fvec2) Load 148(c2)
   2992             2188:  7(f16vec4) ImageGather 2185 2186 2187
   2993             2189:  7(f16vec4) Load 2184(texel)
   2994             2190:  7(f16vec4) FAdd 2189 2188
   2995                               Store 2184(texel) 2190
   2996             2191:         143 Load 145(s2D)
   2997             2192:154(f16vec2) Load 156(f16c2)
   2998             2193:6(float16_t) Load 137(f16bias)
   2999             2194:  7(f16vec4) ImageGather 2191 2192 2187 Bias 2193
   3000             2195:  7(f16vec4) Load 2184(texel)
   3001             2196:  7(f16vec4) FAdd 2195 2194
   3002                               Store 2184(texel) 2196
   3003             2197:         284 Load 286(s2DArray)
   3004             2198:  167(fvec3) Load 169(c3)
   3005             2199:  7(f16vec4) ImageGather 2197 2198 2187
   3006             2200:  7(f16vec4) Load 2184(texel)
   3007             2201:  7(f16vec4) FAdd 2200 2199
   3008                               Store 2184(texel) 2201
   3009             2202:         284 Load 286(s2DArray)
   3010             2203:175(f16vec3) Load 177(f16c3)
   3011             2204:6(float16_t) Load 137(f16bias)
   3012             2205:  7(f16vec4) ImageGather 2202 2203 2187 Bias 2204
   3013             2206:  7(f16vec4) Load 2184(texel)
   3014             2207:  7(f16vec4) FAdd 2206 2205
   3015                               Store 2184(texel) 2207
   3016             2208:         184 Load 186(sCube)
   3017             2209:  167(fvec3) Load 169(c3)
   3018             2210:  7(f16vec4) ImageGather 2208 2209 2187
   3019             2211:  7(f16vec4) Load 2184(texel)
   3020             2212:  7(f16vec4) FAdd 2211 2210
   3021                               Store 2184(texel) 2212
   3022             2213:         184 Load 186(sCube)
   3023             2214:175(f16vec3) Load 177(f16c3)
   3024             2215:6(float16_t) Load 137(f16bias)
   3025             2216:  7(f16vec4) ImageGather 2213 2214 2187 Bias 2215
   3026             2217:  7(f16vec4) Load 2184(texel)
   3027             2218:  7(f16vec4) FAdd 2217 2216
   3028                               Store 2184(texel) 2218
   3029             2219:         299 Load 301(sCubeArray)
   3030             2220:  249(fvec4) Load 251(c4)
   3031             2221:  7(f16vec4) ImageGather 2219 2220 2187
   3032             2222:  7(f16vec4) Load 2184(texel)
   3033             2223:  7(f16vec4) FAdd 2222 2221
   3034                               Store 2184(texel) 2223
   3035             2224:         299 Load 301(sCubeArray)
   3036             2225:  7(f16vec4) Load 309(f16c4)
   3037             2226:6(float16_t) Load 137(f16bias)
   3038             2227:  7(f16vec4) ImageGather 2224 2225 2187 Bias 2226
   3039             2228:  7(f16vec4) Load 2184(texel)
   3040             2229:  7(f16vec4) FAdd 2228 2227
   3041                               Store 2184(texel) 2229
   3042             2230:         357 Load 359(s2DRect)
   3043             2231:   53(fvec2) Load 148(c2)
   3044             2232:  7(f16vec4) ImageGather 2230 2231 2187
   3045             2233:  7(f16vec4) Load 2184(texel)
   3046             2234:  7(f16vec4) FAdd 2233 2232
   3047                               Store 2184(texel) 2234
   3048             2235:         357 Load 359(s2DRect)
   3049             2236:154(f16vec2) Load 156(f16c2)
   3050             2237:  7(f16vec4) ImageGather 2235 2236 2187
   3051             2238:  7(f16vec4) Load 2184(texel)
   3052             2239:  7(f16vec4) FAdd 2238 2237
   3053                               Store 2184(texel) 2239
   3054             2240:         224 Load 226(s2DShadow)
   3055             2241:   53(fvec2) Load 148(c2)
   3056             2242:   52(float) Load 215(compare)
   3057             2243:  7(f16vec4) ImageDrefGather 2240 2241 2242
   3058             2244:  7(f16vec4) Load 2184(texel)
   3059             2245:  7(f16vec4) FAdd 2244 2243
   3060                               Store 2184(texel) 2245
   3061             2246:         224 Load 226(s2DShadow)
   3062             2247:154(f16vec2) Load 156(f16c2)
   3063             2248:   52(float) Load 215(compare)
   3064             2249:  7(f16vec4) ImageDrefGather 2246 2247 2248
   3065             2250:  7(f16vec4) Load 2184(texel)
   3066             2251:  7(f16vec4) FAdd 2250 2249
   3067                               Store 2184(texel) 2251
   3068             2252:         337 Load 339(s2DArrayShadow)
   3069             2253:  167(fvec3) Load 169(c3)
   3070             2254:   52(float) Load 215(compare)
   3071             2255:  7(f16vec4) ImageDrefGather 2252 2253 2254
   3072             2256:  7(f16vec4) Load 2184(texel)
   3073             2257:  7(f16vec4) FAdd 2256 2255
   3074                               Store 2184(texel) 2257
   3075             2258:         337 Load 339(s2DArrayShadow)
   3076             2259:175(f16vec3) Load 177(f16c3)
   3077             2260:   52(float) Load 215(compare)
   3078             2261:  7(f16vec4) ImageDrefGather 2258 2259 2260
   3079             2262:  7(f16vec4) Load 2184(texel)
   3080             2263:  7(f16vec4) FAdd 2262 2261
   3081                               Store 2184(texel) 2263
   3082             2264:         245 Load 247(sCubeShadow)
   3083             2265:  167(fvec3) Load 169(c3)
   3084             2266:   52(float) Load 215(compare)
   3085             2267:  7(f16vec4) ImageDrefGather 2264 2265 2266
   3086             2268:  7(f16vec4) Load 2184(texel)
   3087             2269:  7(f16vec4) FAdd 2268 2267
   3088                               Store 2184(texel) 2269
   3089             2270:         245 Load 247(sCubeShadow)
   3090             2271:175(f16vec3) Load 177(f16c3)
   3091             2272:   52(float) Load 215(compare)
   3092             2273:  7(f16vec4) ImageDrefGather 2270 2271 2272
   3093             2274:  7(f16vec4) Load 2184(texel)
   3094             2275:  7(f16vec4) FAdd 2274 2273
   3095                               Store 2184(texel) 2275
   3096             2276:         391 Load 393(sCubeArrayShadow)
   3097             2277:  249(fvec4) Load 251(c4)
   3098             2278:   52(float) Load 215(compare)
   3099             2279:  7(f16vec4) ImageDrefGather 2276 2277 2278
   3100             2280:  7(f16vec4) Load 2184(texel)
   3101             2281:  7(f16vec4) FAdd 2280 2279
   3102                               Store 2184(texel) 2281
   3103             2282:         391 Load 393(sCubeArrayShadow)
   3104             2283:  7(f16vec4) Load 309(f16c4)
   3105             2284:   52(float) Load 215(compare)
   3106             2285:  7(f16vec4) ImageDrefGather 2282 2283 2284
   3107             2286:  7(f16vec4) Load 2184(texel)
   3108             2287:  7(f16vec4) FAdd 2286 2285
   3109                               Store 2184(texel) 2287
   3110             2288:         371 Load 373(s2DRectShadow)
   3111             2289:   53(fvec2) Load 148(c2)
   3112             2290:   52(float) Load 215(compare)
   3113             2291:  7(f16vec4) ImageDrefGather 2288 2289 2290
   3114             2292:  7(f16vec4) Load 2184(texel)
   3115             2293:  7(f16vec4) FAdd 2292 2291
   3116                               Store 2184(texel) 2293
   3117             2294:         371 Load 373(s2DRectShadow)
   3118             2295:154(f16vec2) Load 156(f16c2)
   3119             2296:   52(float) Load 215(compare)
   3120             2297:  7(f16vec4) ImageDrefGather 2294 2295 2296
   3121             2298:  7(f16vec4) Load 2184(texel)
   3122             2299:  7(f16vec4) FAdd 2298 2297
   3123                               Store 2184(texel) 2299
   3124             2300:  7(f16vec4) Load 2184(texel)
   3125                               ReturnValue 2300
   3126                               FunctionEnd
   3127 37(testTextureGatherOffset():  7(f16vec4) Function None 8
   3128               38:             Label
   3129      2303(texel):     64(ptr) Variable Function
   3130                               Store 2303(texel) 121
   3131             2304:         143 Load 145(s2D)
   3132             2305:   53(fvec2) Load 148(c2)
   3133             2306:  7(f16vec4) ImageGather 2304 2305 2187 ConstOffset 722
   3134             2307:  7(f16vec4) Load 2303(texel)
   3135             2308:  7(f16vec4) FAdd 2307 2306
   3136                               Store 2303(texel) 2308
   3137             2309:         143 Load 145(s2D)
   3138             2310:154(f16vec2) Load 156(f16c2)
   3139             2311:6(float16_t) Load 137(f16bias)
   3140             2312:  7(f16vec4) ImageGather 2309 2310 2187 Bias ConstOffset 2311 722
   3141             2313:  7(f16vec4) Load 2303(texel)
   3142             2314:  7(f16vec4) FAdd 2313 2312
   3143                               Store 2303(texel) 2314
   3144             2315:         284 Load 286(s2DArray)
   3145             2316:  167(fvec3) Load 169(c3)
   3146             2317:  7(f16vec4) ImageGather 2315 2316 2187 ConstOffset 722
   3147             2318:  7(f16vec4) Load 2303(texel)
   3148             2319:  7(f16vec4) FAdd 2318 2317
   3149                               Store 2303(texel) 2319
   3150             2320:         284 Load 286(s2DArray)
   3151             2321:175(f16vec3) Load 177(f16c3)
   3152             2322:6(float16_t) Load 137(f16bias)
   3153             2323:  7(f16vec4) ImageGather 2320 2321 2187 Bias ConstOffset 2322 722
   3154             2324:  7(f16vec4) Load 2303(texel)
   3155             2325:  7(f16vec4) FAdd 2324 2323
   3156                               Store 2303(texel) 2325
   3157             2326:         357 Load 359(s2DRect)
   3158             2327:   53(fvec2) Load 148(c2)
   3159             2328:  7(f16vec4) ImageGather 2326 2327 2187 ConstOffset 722
   3160             2329:  7(f16vec4) Load 2303(texel)
   3161             2330:  7(f16vec4) FAdd 2329 2328
   3162                               Store 2303(texel) 2330
   3163             2331:         357 Load 359(s2DRect)
   3164             2332:154(f16vec2) Load 156(f16c2)
   3165             2333:  7(f16vec4) ImageGather 2331 2332 2187 ConstOffset 722
   3166             2334:  7(f16vec4) Load 2303(texel)
   3167             2335:  7(f16vec4) FAdd 2334 2333
   3168                               Store 2303(texel) 2335
   3169             2336:         224 Load 226(s2DShadow)
   3170             2337:   53(fvec2) Load 148(c2)
   3171             2338:   52(float) Load 215(compare)
   3172             2339:  7(f16vec4) ImageDrefGather 2336 2337 2338 ConstOffset 722
   3173             2340:  7(f16vec4) Load 2303(texel)
   3174             2341:  7(f16vec4) FAdd 2340 2339
   3175                               Store 2303(texel) 2341
   3176             2342:         224 Load 226(s2DShadow)
   3177             2343:154(f16vec2) Load 156(f16c2)
   3178             2344:   52(float) Load 215(compare)
   3179             2345:  7(f16vec4) ImageDrefGather 2342 2343 2344 ConstOffset 722
   3180             2346:  7(f16vec4) Load 2303(texel)
   3181             2347:  7(f16vec4) FAdd 2346 2345
   3182                               Store 2303(texel) 2347
   3183             2348:         337 Load 339(s2DArrayShadow)
   3184             2349:  167(fvec3) Load 169(c3)
   3185             2350:   52(float) Load 215(compare)
   3186             2351:  7(f16vec4) ImageDrefGather 2348 2349 2350 ConstOffset 722
   3187             2352:  7(f16vec4) Load 2303(texel)
   3188             2353:  7(f16vec4) FAdd 2352 2351
   3189                               Store 2303(texel) 2353
   3190             2354:         337 Load 339(s2DArrayShadow)
   3191             2355:175(f16vec3) Load 177(f16c3)
   3192             2356:   52(float) Load 215(compare)
   3193             2357:  7(f16vec4) ImageDrefGather 2354 2355 2356 ConstOffset 722
   3194             2358:  7(f16vec4) Load 2303(texel)
   3195             2359:  7(f16vec4) FAdd 2358 2357
   3196                               Store 2303(texel) 2359
   3197             2360:         371 Load 373(s2DRectShadow)
   3198             2361:   53(fvec2) Load 148(c2)
   3199             2362:   52(float) Load 215(compare)
   3200             2363:  7(f16vec4) ImageDrefGather 2360 2361 2362 ConstOffset 722
   3201             2364:  7(f16vec4) Load 2303(texel)
   3202             2365:  7(f16vec4) FAdd 2364 2363
   3203                               Store 2303(texel) 2365
   3204             2366:         371 Load 373(s2DRectShadow)
   3205             2367:154(f16vec2) Load 156(f16c2)
   3206             2368:   52(float) Load 215(compare)
   3207             2369:  7(f16vec4) ImageDrefGather 2366 2367 2368 ConstOffset 722
   3208             2370:  7(f16vec4) Load 2303(texel)
   3209             2371:  7(f16vec4) FAdd 2370 2369
   3210                               Store 2303(texel) 2371
   3211             2372:  7(f16vec4) Load 2303(texel)
   3212                               ReturnValue 2372
   3213                               FunctionEnd
   3214 39(testTextureGatherOffsets():  7(f16vec4) Function None 8
   3215               40:             Label
   3216      2375(texel):     64(ptr) Variable Function
   3217                               Store 2375(texel) 121
   3218             2376:         143 Load 145(s2D)
   3219             2377:   53(fvec2) Load 148(c2)
   3220             2381:  7(f16vec4) ImageGather 2376 2377 2187 ConstOffsets 2380
   3221             2382:  7(f16vec4) Load 2375(texel)
   3222             2383:  7(f16vec4) FAdd 2382 2381
   3223                               Store 2375(texel) 2383
   3224             2384:         143 Load 145(s2D)
   3225             2385:154(f16vec2) Load 156(f16c2)
   3226             2386:6(float16_t) Load 137(f16bias)
   3227             2387:  7(f16vec4) ImageGather 2384 2385 2187 Bias ConstOffsets 2386 2380
   3228             2388:  7(f16vec4) Load 2375(texel)
   3229             2389:  7(f16vec4) FAdd 2388 2387
   3230                               Store 2375(texel) 2389
   3231             2390:         284 Load 286(s2DArray)
   3232             2391:  167(fvec3) Load 169(c3)
   3233             2392:  7(f16vec4) ImageGather 2390 2391 2187 ConstOffsets 2380
   3234             2393:  7(f16vec4) Load 2375(texel)
   3235             2394:  7(f16vec4) FAdd 2393 2392
   3236                               Store 2375(texel) 2394
   3237             2395:         284 Load 286(s2DArray)
   3238             2396:175(f16vec3) Load 177(f16c3)
   3239             2397:6(float16_t) Load 137(f16bias)
   3240             2398:  7(f16vec4) ImageGather 2395 2396 2187 Bias ConstOffsets 2397 2380
   3241             2399:  7(f16vec4) Load 2375(texel)
   3242             2400:  7(f16vec4) FAdd 2399 2398
   3243                               Store 2375(texel) 2400
   3244             2401:         357 Load 359(s2DRect)
   3245             2402:   53(fvec2) Load 148(c2)
   3246             2403:  7(f16vec4) ImageGather 2401 2402 2187 ConstOffsets 2380
   3247             2404:  7(f16vec4) Load 2375(texel)
   3248             2405:  7(f16vec4) FAdd 2404 2403
   3249                               Store 2375(texel) 2405
   3250             2406:         357 Load 359(s2DRect)
   3251             2407:154(f16vec2) Load 156(f16c2)
   3252             2408:  7(f16vec4) ImageGather 2406 2407 2187 ConstOffsets 2380
   3253             2409:  7(f16vec4) Load 2375(texel)
   3254             2410:  7(f16vec4) FAdd 2409 2408
   3255                               Store 2375(texel) 2410
   3256             2411:         224 Load 226(s2DShadow)
   3257             2412:   53(fvec2) Load 148(c2)
   3258             2413:   52(float) Load 215(compare)
   3259             2414:  7(f16vec4) ImageDrefGather 2411 2412 2413 ConstOffsets 2380
   3260             2415:  7(f16vec4) Load 2375(texel)
   3261             2416:  7(f16vec4) FAdd 2415 2414
   3262                               Store 2375(texel) 2416
   3263             2417:         224 Load 226(s2DShadow)
   3264             2418:154(f16vec2) Load 156(f16c2)
   3265             2419:   52(float) Load 215(compare)
   3266             2420:  7(f16vec4) ImageDrefGather 2417 2418 2419 ConstOffsets 2380
   3267             2421:  7(f16vec4) Load 2375(texel)
   3268             2422:  7(f16vec4) FAdd 2421 2420
   3269                               Store 2375(texel) 2422
   3270             2423:         337 Load 339(s2DArrayShadow)
   3271             2424:  167(fvec3) Load 169(c3)
   3272             2425:   52(float) Load 215(compare)
   3273             2426:  7(f16vec4) ImageDrefGather 2423 2424 2425 ConstOffsets 2380
   3274             2427:  7(f16vec4) Load 2375(texel)
   3275             2428:  7(f16vec4) FAdd 2427 2426
   3276                               Store 2375(texel) 2428
   3277             2429:         337 Load 339(s2DArrayShadow)
   3278             2430:175(f16vec3) Load 177(f16c3)
   3279             2431:   52(float) Load 215(compare)
   3280             2432:  7(f16vec4) ImageDrefGather 2429 2430 2431 ConstOffsets 2380
   3281             2433:  7(f16vec4) Load 2375(texel)
   3282             2434:  7(f16vec4) FAdd 2433 2432
   3283                               Store 2375(texel) 2434
   3284             2435:         371 Load 373(s2DRectShadow)
   3285             2436:   53(fvec2) Load 148(c2)
   3286             2437:   52(float) Load 215(compare)
   3287             2438:  7(f16vec4) ImageDrefGather 2435 2436 2437 ConstOffsets 2380
   3288             2439:  7(f16vec4) Load 2375(texel)
   3289             2440:  7(f16vec4) FAdd 2439 2438
   3290                               Store 2375(texel) 2440
   3291             2441:         371 Load 373(s2DRectShadow)
   3292             2442:154(f16vec2) Load 156(f16c2)
   3293             2443:   52(float) Load 215(compare)
   3294             2444:  7(f16vec4) ImageDrefGather 2441 2442 2443 ConstOffsets 2380
   3295             2445:  7(f16vec4) Load 2375(texel)
   3296             2446:  7(f16vec4) FAdd 2445 2444
   3297                               Store 2375(texel) 2446
   3298             2447:  7(f16vec4) Load 2375(texel)
   3299                               ReturnValue 2447
   3300                               FunctionEnd
   3301 41(testTextureGatherLod():  7(f16vec4) Function None 8
   3302               42:             Label
   3303      2450(texel):     64(ptr) Variable Function
   3304                               Store 2450(texel) 121
   3305             2451:         143 Load 145(s2D)
   3306             2452:   53(fvec2) Load 148(c2)
   3307             2453:   52(float) Load 565(lod)
   3308             2454:  7(f16vec4) ImageGather 2451 2452 2187 Lod 2453
   3309             2455:  7(f16vec4) Load 2450(texel)
   3310             2456:  7(f16vec4) FAdd 2455 2454
   3311                               Store 2450(texel) 2456
   3312             2457:         143 Load 145(s2D)
   3313             2458:154(f16vec2) Load 156(f16c2)
   3314             2459:6(float16_t) Load 572(f16lod)
   3315             2460:  7(f16vec4) ImageGather 2457 2458 2187 Lod 2459
   3316             2461:  7(f16vec4) Load 2450(texel)
   3317             2462:  7(f16vec4) FAdd 2461 2460
   3318                               Store 2450(texel) 2462
   3319             2463:         284 Load 286(s2DArray)
   3320             2464:  167(fvec3) Load 169(c3)
   3321             2465:   52(float) Load 565(lod)
   3322             2466:  7(f16vec4) ImageGather 2463 2464 2187 Lod 2465
   3323             2467:  7(f16vec4) Load 2450(texel)
   3324             2468:  7(f16vec4) FAdd 2467 2466
   3325                               Store 2450(texel) 2468
   3326             2469:         284 Load 286(s2DArray)
   3327             2470:175(f16vec3) Load 177(f16c3)
   3328             2471:6(float16_t) Load 572(f16lod)
   3329             2472:  7(f16vec4) ImageGather 2469 2470 2187 Lod 2471
   3330             2473:  7(f16vec4) Load 2450(texel)
   3331             2474:  7(f16vec4) FAdd 2473 2472
   3332                               Store 2450(texel) 2474
   3333             2475:         184 Load 186(sCube)
   3334             2476:  167(fvec3) Load 169(c3)
   3335             2477:   52(float) Load 565(lod)
   3336             2478:  7(f16vec4) ImageGather 2475 2476 2187 Lod 2477
   3337             2479:  7(f16vec4) Load 2450(texel)
   3338             2480:  7(f16vec4) FAdd 2479 2478
   3339                               Store 2450(texel) 2480
   3340             2481:         184 Load 186(sCube)
   3341             2482:175(f16vec3) Load 177(f16c3)
   3342             2483:6(float16_t) Load 572(f16lod)
   3343             2484:  7(f16vec4) ImageGather 2481 2482 2187 Lod 2483
   3344             2485:  7(f16vec4) Load 2450(texel)
   3345             2486:  7(f16vec4) FAdd 2485 2484
   3346                               Store 2450(texel) 2486
   3347             2487:         299 Load 301(sCubeArray)
   3348             2488:  249(fvec4) Load 251(c4)
   3349             2489:   52(float) Load 565(lod)
   3350             2490:  7(f16vec4) ImageGather 2487 2488 2187 Lod 2489
   3351             2491:  7(f16vec4) Load 2450(texel)
   3352             2492:  7(f16vec4) FAdd 2491 2490
   3353                               Store 2450(texel) 2492
   3354             2493:         299 Load 301(sCubeArray)
   3355             2494:  7(f16vec4) Load 309(f16c4)
   3356             2495:6(float16_t) Load 572(f16lod)
   3357             2496:  7(f16vec4) ImageGather 2493 2494 2187 Lod 2495
   3358             2497:  7(f16vec4) Load 2450(texel)
   3359             2498:  7(f16vec4) FAdd 2497 2496
   3360                               Store 2450(texel) 2498
   3361             2499:  7(f16vec4) Load 2450(texel)
   3362                               ReturnValue 2499
   3363                               FunctionEnd
   3364 43(testTextureGatherLodOffset():  7(f16vec4) Function None 8
   3365               44:             Label
   3366      2502(texel):     64(ptr) Variable Function
   3367                               Store 2502(texel) 121
   3368             2503:         143 Load 145(s2D)
   3369             2504:   53(fvec2) Load 148(c2)
   3370             2505:   52(float) Load 565(lod)
   3371             2506:  7(f16vec4) ImageGather 2503 2504 2187 Lod ConstOffset 2505 722
   3372             2507:  7(f16vec4) Load 2502(texel)
   3373             2508:  7(f16vec4) FAdd 2507 2506
   3374                               Store 2502(texel) 2508
   3375             2509:         143 Load 145(s2D)
   3376             2510:154(f16vec2) Load 156(f16c2)
   3377             2511:6(float16_t) Load 572(f16lod)
   3378             2512:  7(f16vec4) ImageGather 2509 2510 2187 Lod ConstOffset 2511 722
   3379             2513:  7(f16vec4) Load 2502(texel)
   3380             2514:  7(f16vec4) FAdd 2513 2512
   3381                               Store 2502(texel) 2514
   3382             2515:         284 Load 286(s2DArray)
   3383             2516:  167(fvec3) Load 169(c3)
   3384             2517:   52(float) Load 565(lod)
   3385             2518:  7(f16vec4) ImageGather 2515 2516 2187 Lod ConstOffset 2517 722
   3386             2519:  7(f16vec4) Load 2502(texel)
   3387             2520:  7(f16vec4) FAdd 2519 2518
   3388                               Store 2502(texel) 2520
   3389             2521:         284 Load 286(s2DArray)
   3390             2522:175(f16vec3) Load 177(f16c3)
   3391             2523:6(float16_t) Load 572(f16lod)
   3392             2524:  7(f16vec4) ImageGather 2521 2522 2187 Lod ConstOffset 2523 722
   3393             2525:  7(f16vec4) Load 2502(texel)
   3394             2526:  7(f16vec4) FAdd 2525 2524
   3395                               Store 2502(texel) 2526
   3396             2527:  7(f16vec4) Load 2502(texel)
   3397                               ReturnValue 2527
   3398                               FunctionEnd
   3399 45(testTextureGatherLodOffsets():  7(f16vec4) Function None 8
   3400               46:             Label
   3401      2530(texel):     64(ptr) Variable Function
   3402                               Store 2530(texel) 121
   3403             2531:         143 Load 145(s2D)
   3404             2532:   53(fvec2) Load 148(c2)
   3405             2533:   52(float) Load 565(lod)
   3406             2534:  7(f16vec4) ImageGather 2531 2532 2187 Lod ConstOffsets 2533 2380
   3407             2535:  7(f16vec4) Load 2530(texel)
   3408             2536:  7(f16vec4) FAdd 2535 2534
   3409                               Store 2530(texel) 2536
   3410             2537:         143 Load 145(s2D)
   3411             2538:154(f16vec2) Load 156(f16c2)
   3412             2539:6(float16_t) Load 572(f16lod)
   3413             2540:  7(f16vec4) ImageGather 2537 2538 2187 Lod ConstOffsets 2539 2380
   3414             2541:  7(f16vec4) Load 2530(texel)
   3415             2542:  7(f16vec4) FAdd 2541 2540
   3416                               Store 2530(texel) 2542
   3417             2543:         284 Load 286(s2DArray)
   3418             2544:  167(fvec3) Load 169(c3)
   3419             2545:   52(float) Load 565(lod)
   3420             2546:  7(f16vec4) ImageGather 2543 2544 2187 Lod ConstOffsets 2545 2380
   3421             2547:  7(f16vec4) Load 2530(texel)
   3422             2548:  7(f16vec4) FAdd 2547 2546
   3423                               Store 2530(texel) 2548
   3424             2549:         284 Load 286(s2DArray)
   3425             2550:175(f16vec3) Load 177(f16c3)
   3426             2551:6(float16_t) Load 572(f16lod)
   3427             2552:  7(f16vec4) ImageGather 2549 2550 2187 Lod ConstOffsets 2551 2380
   3428             2553:  7(f16vec4) Load 2530(texel)
   3429             2554:  7(f16vec4) FAdd 2553 2552
   3430                               Store 2530(texel) 2554
   3431             2555:  7(f16vec4) Load 2530(texel)
   3432                               ReturnValue 2555
   3433                               FunctionEnd
   3434 50(testTextureSize():   48(ivec4) Function None 49
   3435               51:             Label
   3436       2559(size):   2558(ptr) Variable Function
   3437                               Store 2559(size) 2560
   3438             2561:         123 Load 125(s1D)
   3439             2562:   52(float) Load 565(lod)
   3440             2563:     47(int) ConvertFToS 2562
   3441             2564:         122 Image 2561
   3442             2565:     47(int) ImageQuerySizeLod 2564 2563
   3443             2567:   2566(ptr) AccessChain 2559(size) 207
   3444             2568:     47(int) Load 2567
   3445             2569:     47(int) IAdd 2568 2565
   3446             2570:   2566(ptr) AccessChain 2559(size) 207
   3447                               Store 2570 2569
   3448             2571:         143 Load 145(s2D)
   3449             2572:   52(float) Load 565(lod)
   3450             2573:     47(int) ConvertFToS 2572
   3451             2574:         142 Image 2571
   3452             2575:  721(ivec2) ImageQuerySizeLod 2574 2573
   3453             2576:   48(ivec4) Load 2559(size)
   3454             2577:  721(ivec2) VectorShuffle 2576 2576 0 1
   3455             2578:  721(ivec2) IAdd 2577 2575
   3456             2579:   48(ivec4) Load 2559(size)
   3457             2580:   48(ivec4) VectorShuffle 2579 2578 4 5 2 3
   3458                               Store 2559(size) 2580
   3459             2581:         163 Load 165(s3D)
   3460             2582:   52(float) Load 565(lod)
   3461             2583:     47(int) ConvertFToS 2582
   3462             2584:         162 Image 2581
   3463             2585:  734(ivec3) ImageQuerySizeLod 2584 2583
   3464             2586:   48(ivec4) Load 2559(size)
   3465             2587:  734(ivec3) VectorShuffle 2586 2586 0 1 2
   3466             2588:  734(ivec3) IAdd 2587 2585
   3467             2589:   48(ivec4) Load 2559(size)
   3468             2590:   48(ivec4) VectorShuffle 2589 2588 4 5 6 3
   3469                               Store 2559(size) 2590
   3470             2591:         184 Load 186(sCube)
   3471             2592:   52(float) Load 565(lod)
   3472             2593:     47(int) ConvertFToS 2592
   3473             2594:         183 Image 2591
   3474             2595:  721(ivec2) ImageQuerySizeLod 2594 2593
   3475             2596:   48(ivec4) Load 2559(size)
   3476             2597:  721(ivec2) VectorShuffle 2596 2596 0 1
   3477             2598:  721(ivec2) IAdd 2597 2595
   3478             2599:   48(ivec4) Load 2559(size)
   3479             2600:   48(ivec4) VectorShuffle 2599 2598 4 5 2 3
   3480                               Store 2559(size) 2600
   3481             2601:         199 Load 201(s1DShadow)
   3482             2602:   52(float) Load 565(lod)
   3483             2603:     47(int) ConvertFToS 2602
   3484             2604:         198 Image 2601
   3485             2605:     47(int) ImageQuerySizeLod 2604 2603
   3486             2606:   2566(ptr) AccessChain 2559(size) 207
   3487             2607:     47(int) Load 2606
   3488             2608:     47(int) IAdd 2607 2605
   3489             2609:   2566(ptr) AccessChain 2559(size) 207
   3490                               Store 2609 2608
   3491             2610:         224 Load 226(s2DShadow)
   3492             2611:   52(float) Load 565(lod)
   3493             2612:     47(int) ConvertFToS 2611
   3494             2613:         223 Image 2610
   3495             2614:  721(ivec2) ImageQuerySizeLod 2613 2612
   3496             2615:   48(ivec4) Load 2559(size)
   3497             2616:  721(ivec2) VectorShuffle 2615 2615 0 1
   3498             2617:  721(ivec2) IAdd 2616 2614
   3499             2618:   48(ivec4) Load 2559(size)
   3500             2619:   48(ivec4) VectorShuffle 2618 2617 4 5 2 3
   3501                               Store 2559(size) 2619
   3502             2620:         245 Load 247(sCubeShadow)
   3503             2621:   52(float) Load 565(lod)
   3504             2622:     47(int) ConvertFToS 2621
   3505             2623:         244 Image 2620
   3506             2624:  721(ivec2) ImageQuerySizeLod 2623 2622
   3507             2625:   48(ivec4) Load 2559(size)
   3508             2626:  721(ivec2) VectorShuffle 2625 2625 0 1
   3509             2627:  721(ivec2) IAdd 2626 2624
   3510             2628:   48(ivec4) Load 2559(size)
   3511             2629:   48(ivec4) VectorShuffle 2628 2627 4 5 2 3
   3512                               Store 2559(size) 2629
   3513             2630:         299 Load 301(sCubeArray)
   3514             2631:   52(float) Load 565(lod)
   3515             2632:     47(int) ConvertFToS 2631
   3516             2633:         298 Image 2630
   3517             2634:  734(ivec3) ImageQuerySizeLod 2633 2632
   3518             2635:   48(ivec4) Load 2559(size)
   3519             2636:  734(ivec3) VectorShuffle 2635 2635 0 1 2
   3520             2637:  734(ivec3) IAdd 2636 2634
   3521             2638:   48(ivec4) Load 2559(size)
   3522             2639:   48(ivec4) VectorShuffle 2638 2637 4 5 6 3
   3523                               Store 2559(size) 2639
   3524             2640:         391 Load 393(sCubeArrayShadow)
   3525             2641:   52(float) Load 565(lod)
   3526             2642:     47(int) ConvertFToS 2641
   3527             2643:         390 Image 2640
   3528             2644:  734(ivec3) ImageQuerySizeLod 2643 2642
   3529             2645:   48(ivec4) Load 2559(size)
   3530             2646:  734(ivec3) VectorShuffle 2645 2645 0 1 2
   3531             2647:  734(ivec3) IAdd 2646 2644
   3532             2648:   48(ivec4) Load 2559(size)
   3533             2649:   48(ivec4) VectorShuffle 2648 2647 4 5 6 3
   3534                               Store 2559(size) 2649
   3535             2650:         357 Load 359(s2DRect)
   3536             2651:         356 Image 2650
   3537             2652:  721(ivec2) ImageQuerySize 2651
   3538             2653:   48(ivec4) Load 2559(size)
   3539             2654:  721(ivec2) VectorShuffle 2653 2653 0 1
   3540             2655:  721(ivec2) IAdd 2654 2652
   3541             2656:   48(ivec4) Load 2559(size)
   3542             2657:   48(ivec4) VectorShuffle 2656 2655 4 5 2 3
   3543                               Store 2559(size) 2657
   3544             2658:         371 Load 373(s2DRectShadow)
   3545             2659:         370 Image 2658
   3546             2660:  721(ivec2) ImageQuerySize 2659
   3547             2661:   48(ivec4) Load 2559(size)
   3548             2662:  721(ivec2) VectorShuffle 2661 2661 0 1
   3549             2663:  721(ivec2) IAdd 2662 2660
   3550             2664:   48(ivec4) Load 2559(size)
   3551             2665:   48(ivec4) VectorShuffle 2664 2663 4 5 2 3
   3552                               Store 2559(size) 2665
   3553             2666:         269 Load 271(s1DArray)
   3554             2667:   52(float) Load 565(lod)
   3555             2668:     47(int) ConvertFToS 2667
   3556             2669:         268 Image 2666
   3557             2670:  721(ivec2) ImageQuerySizeLod 2669 2668
   3558             2671:   48(ivec4) Load 2559(size)
   3559             2672:  721(ivec2) VectorShuffle 2671 2671 0 1
   3560             2673:  721(ivec2) IAdd 2672 2670
   3561             2674:   48(ivec4) Load 2559(size)
   3562             2675:   48(ivec4) VectorShuffle 2674 2673 4 5 2 3
   3563                               Store 2559(size) 2675
   3564             2676:         284 Load 286(s2DArray)
   3565             2677:   52(float) Load 565(lod)
   3566             2678:     47(int) ConvertFToS 2677
   3567             2679:         283 Image 2676
   3568             2680:  734(ivec3) ImageQuerySizeLod 2679 2678
   3569             2681:   48(ivec4) Load 2559(size)
   3570             2682:  734(ivec3) VectorShuffle 2681 2681 0 1 2
   3571             2683:  734(ivec3) IAdd 2682 2680
   3572             2684:   48(ivec4) Load 2559(size)
   3573             2685:   48(ivec4) VectorShuffle 2684 2683 4 5 6 3
   3574                               Store 2559(size) 2685
   3575             2686:         316 Load 318(s1DArrayShadow)
   3576             2687:   52(float) Load 565(lod)
   3577             2688:     47(int) ConvertFToS 2687
   3578             2689:         315 Image 2686
   3579             2690:  721(ivec2) ImageQuerySizeLod 2689 2688
   3580             2691:   48(ivec4) Load 2559(size)
   3581             2692:  721(ivec2) VectorShuffle 2691 2691 0 1
   3582             2693:  721(ivec2) IAdd 2692 2690
   3583             2694:   48(ivec4) Load 2559(size)
   3584             2695:   48(ivec4) VectorShuffle 2694 2693 4 5 2 3
   3585                               Store 2559(size) 2695
   3586             2696:         337 Load 339(s2DArrayShadow)
   3587             2697:   52(float) Load 565(lod)
   3588             2698:     47(int) ConvertFToS 2697
   3589             2699:         336 Image 2696
   3590             2700:  734(ivec3) ImageQuerySizeLod 2699 2698
   3591             2701:   48(ivec4) Load 2559(size)
   3592             2702:  734(ivec3) VectorShuffle 2701 2701 0 1 2
   3593             2703:  734(ivec3) IAdd 2702 2700
   3594             2704:   48(ivec4) Load 2559(size)
   3595             2705:   48(ivec4) VectorShuffle 2704 2703 4 5 6 3
   3596                               Store 2559(size) 2705
   3597             2706:        1298 Load 1300(sBuffer)
   3598             2707:        1297 Image 2706
   3599             2708:     47(int) ImageQuerySize 2707
   3600             2709:   2566(ptr) AccessChain 2559(size) 207
   3601             2710:     47(int) Load 2709
   3602             2711:     47(int) IAdd 2710 2708
   3603             2712:   2566(ptr) AccessChain 2559(size) 207
   3604                               Store 2712 2711
   3605             2713:        1309 Load 1311(s2DMS)
   3606             2714:        1308 Image 2713
   3607             2715:  721(ivec2) ImageQuerySize 2714
   3608             2716:   48(ivec4) Load 2559(size)
   3609             2717:  721(ivec2) VectorShuffle 2716 2716 0 1
   3610             2718:  721(ivec2) IAdd 2717 2715
   3611             2719:   48(ivec4) Load 2559(size)
   3612             2720:   48(ivec4) VectorShuffle 2719 2718 4 5 2 3
   3613                               Store 2559(size) 2720
   3614             2721:        1320 Load 1322(s2DMSArray)
   3615             2722:        1319 Image 2721
   3616             2723:  734(ivec3) ImageQuerySize 2722
   3617             2724:   48(ivec4) Load 2559(size)
   3618             2725:  734(ivec3) VectorShuffle 2724 2724 0 1 2
   3619             2726:  734(ivec3) IAdd 2725 2723
   3620             2727:   48(ivec4) Load 2559(size)
   3621             2728:   48(ivec4) VectorShuffle 2727 2726 4 5 6 3
   3622                               Store 2559(size) 2728
   3623             2729:   48(ivec4) Load 2559(size)
   3624                               ReturnValue 2729
   3625                               FunctionEnd
   3626 55(testTextureQueryLod():   53(fvec2) Function None 54
   3627               56:             Label
   3628        2733(lod):   2732(ptr) Variable Function
   3629                               Store 2733(lod) 2735
   3630             2736:         123 Load 125(s1D)
   3631             2737:   52(float) Load 128(c1)
   3632             2738:   53(fvec2) ImageQueryLod 2736 2737
   3633             2739:   53(fvec2) Load 2733(lod)
   3634             2740:   53(fvec2) FAdd 2739 2738
   3635                               Store 2733(lod) 2740
   3636             2741:         123 Load 125(s1D)
   3637             2742:6(float16_t) Load 135(f16c1)
   3638             2743:154(f16vec2) ImageQueryLod 2741 2742
   3639             2744:   53(fvec2) Load 2733(lod)
   3640             2745:   53(fvec2) FAdd 2744 2743
   3641                               Store 2733(lod) 2745
   3642             2746:         143 Load 145(s2D)
   3643             2747:   53(fvec2) Load 148(c2)
   3644             2748:   53(fvec2) ImageQueryLod 2746 2747
   3645             2749:   53(fvec2) Load 2733(lod)
   3646             2750:   53(fvec2) FAdd 2749 2748
   3647                               Store 2733(lod) 2750
   3648             2751:         143 Load 145(s2D)
   3649             2752:154(f16vec2) Load 156(f16c2)
   3650             2753:154(f16vec2) ImageQueryLod 2751 2752
   3651             2754:   53(fvec2) Load 2733(lod)
   3652             2755:   53(fvec2) FAdd 2754 2753
   3653                               Store 2733(lod) 2755
   3654             2756:         163 Load 165(s3D)
   3655             2757:  167(fvec3) Load 169(c3)
   3656             2758:   53(fvec2) ImageQueryLod 2756 2757
   3657             2759:   53(fvec2) Load 2733(lod)
   3658             2760:   53(fvec2) FAdd 2759 2758
   3659                               Store 2733(lod) 2760
   3660             2761:         163 Load 165(s3D)
   3661             2762:175(f16vec3) Load 177(f16c3)
   3662             2763:154(f16vec2) ImageQueryLod 2761 2762
   3663             2764:   53(fvec2) Load 2733(lod)
   3664             2765:   53(fvec2) FAdd 2764 2763
   3665                               Store 2733(lod) 2765
   3666             2766:         184 Load 186(sCube)
   3667             2767:  167(fvec3) Load 169(c3)
   3668             2768:   53(fvec2) ImageQueryLod 2766 2767
   3669             2769:   53(fvec2) Load 2733(lod)
   3670             2770:   53(fvec2) FAdd 2769 2768
   3671                               Store 2733(lod) 2770
   3672             2771:         184 Load 186(sCube)
   3673             2772:175(f16vec3) Load 177(f16c3)
   3674             2773:154(f16vec2) ImageQueryLod 2771 2772
   3675             2774:   53(fvec2) Load 2733(lod)
   3676             2775:   53(fvec2) FAdd 2774 2773
   3677                               Store 2733(lod) 2775
   3678             2776:         269 Load 271(s1DArray)
   3679             2777:   52(float) Load 128(c1)
   3680             2778:   53(fvec2) ImageQueryLod 2776 2777
   3681             2779:   53(fvec2) Load 2733(lod)
   3682             2780:   53(fvec2) FAdd 2779 2778
   3683                               Store 2733(lod) 2780
   3684             2781:         269 Load 271(s1DArray)
   3685             2782:6(float16_t) Load 135(f16c1)
   3686             2783:154(f16vec2) ImageQueryLod 2781 2782
   3687             2784:   53(fvec2) Load 2733(lod)
   3688             2785:   53(fvec2) FAdd 2784 2783
   3689                               Store 2733(lod) 2785
   3690             2786:         284 Load 286(s2DArray)
   3691             2787:   53(fvec2) Load 148(c2)
   3692             2788:   53(fvec2) ImageQueryLod 2786 2787
   3693             2789:   53(fvec2) Load 2733(lod)
   3694             2790:   53(fvec2) FAdd 2789 2788
   3695                               Store 2733(lod) 2790
   3696             2791:         284 Load 286(s2DArray)
   3697             2792:154(f16vec2) Load 156(f16c2)
   3698             2793:154(f16vec2) ImageQueryLod 2791 2792
   3699             2794:   53(fvec2) Load 2733(lod)
   3700             2795:   53(fvec2) FAdd 2794 2793
   3701                               Store 2733(lod) 2795
   3702             2796:         299 Load 301(sCubeArray)
   3703             2797:  167(fvec3) Load 169(c3)
   3704             2798:   53(fvec2) ImageQueryLod 2796 2797
   3705             2799:   53(fvec2) Load 2733(lod)
   3706             2800:   53(fvec2) FAdd 2799 2798
   3707                               Store 2733(lod) 2800
   3708             2801:         299 Load 301(sCubeArray)
   3709             2802:175(f16vec3) Load 177(f16c3)
   3710             2803:154(f16vec2) ImageQueryLod 2801 2802
   3711             2804:   53(fvec2) Load 2733(lod)
   3712             2805:   53(fvec2) FAdd 2804 2803
   3713                               Store 2733(lod) 2805
   3714             2806:         199 Load 201(s1DShadow)
   3715             2807:   52(float) Load 128(c1)
   3716             2808:   53(fvec2) ImageQueryLod 2806 2807
   3717             2809:   53(fvec2) Load 2733(lod)
   3718             2810:   53(fvec2) FAdd 2809 2808
   3719                               Store 2733(lod) 2810
   3720             2811:         199 Load 201(s1DShadow)
   3721             2812:6(float16_t) Load 135(f16c1)
   3722             2813:154(f16vec2) ImageQueryLod 2811 2812
   3723             2814:   53(fvec2) Load 2733(lod)
   3724             2815:   53(fvec2) FAdd 2814 2813
   3725                               Store 2733(lod) 2815
   3726             2816:         224 Load 226(s2DShadow)
   3727             2817:   53(fvec2) Load 148(c2)
   3728             2818:   53(fvec2) ImageQueryLod 2816 2817
   3729             2819:   53(fvec2) Load 2733(lod)
   3730             2820:   53(fvec2) FAdd 2819 2818
   3731                               Store 2733(lod) 2820
   3732             2821:         224 Load 226(s2DShadow)
   3733             2822:154(f16vec2) Load 156(f16c2)
   3734             2823:154(f16vec2) ImageQueryLod 2821 2822
   3735             2824:   53(fvec2) Load 2733(lod)
   3736             2825:   53(fvec2) FAdd 2824 2823
   3737                               Store 2733(lod) 2825
   3738             2826:         391 Load 393(sCubeArrayShadow)
   3739             2827:  167(fvec3) Load 169(c3)
   3740             2828:   53(fvec2) ImageQueryLod 2826 2827
   3741             2829:   53(fvec2) Load 2733(lod)
   3742             2830:   53(fvec2) FAdd 2829 2828
   3743                               Store 2733(lod) 2830
   3744             2831:         391 Load 393(sCubeArrayShadow)
   3745             2832:175(f16vec3) Load 177(f16c3)
   3746             2833:154(f16vec2) ImageQueryLod 2831 2832
   3747             2834:   53(fvec2) Load 2733(lod)
   3748             2835:   53(fvec2) FAdd 2834 2833
   3749                               Store 2733(lod) 2835
   3750             2836:         316 Load 318(s1DArrayShadow)
   3751             2837:   52(float) Load 128(c1)
   3752             2838:   53(fvec2) ImageQueryLod 2836 2837
   3753             2839:   53(fvec2) Load 2733(lod)
   3754             2840:   53(fvec2) FAdd 2839 2838
   3755                               Store 2733(lod) 2840
   3756             2841:         316 Load 318(s1DArrayShadow)
   3757             2842:6(float16_t) Load 135(f16c1)
   3758             2843:154(f16vec2) ImageQueryLod 2841 2842
   3759             2844:   53(fvec2) Load 2733(lod)
   3760             2845:   53(fvec2) FAdd 2844 2843
   3761                               Store 2733(lod) 2845
   3762             2846:         337 Load 339(s2DArrayShadow)
   3763             2847:   53(fvec2) Load 148(c2)
   3764             2848:   53(fvec2) ImageQueryLod 2846 2847
   3765             2849:   53(fvec2) Load 2733(lod)
   3766             2850:   53(fvec2) FAdd 2849 2848
   3767                               Store 2733(lod) 2850
   3768             2851:         337 Load 339(s2DArrayShadow)
   3769             2852:154(f16vec2) Load 156(f16c2)
   3770             2853:154(f16vec2) ImageQueryLod 2851 2852
   3771             2854:   53(fvec2) Load 2733(lod)
   3772             2855:   53(fvec2) FAdd 2854 2853
   3773                               Store 2733(lod) 2855
   3774             2856:         391 Load 393(sCubeArrayShadow)
   3775             2857:  167(fvec3) Load 169(c3)
   3776             2858:   53(fvec2) ImageQueryLod 2856 2857
   3777             2859:   53(fvec2) Load 2733(lod)
   3778             2860:   53(fvec2) FAdd 2859 2858
   3779                               Store 2733(lod) 2860
   3780             2861:         391 Load 393(sCubeArrayShadow)
   3781             2862:175(f16vec3) Load 177(f16c3)
   3782             2863:154(f16vec2) ImageQueryLod 2861 2862
   3783             2864:   53(fvec2) Load 2733(lod)
   3784             2865:   53(fvec2) FAdd 2864 2863
   3785                               Store 2733(lod) 2865
   3786             2866:   53(fvec2) Load 2733(lod)
   3787                               ReturnValue 2866
   3788                               FunctionEnd
   3789 58(testTextureQueryLevels():     47(int) Function None 57
   3790               59:             Label
   3791     2869(levels):   2566(ptr) Variable Function
   3792                               Store 2869(levels) 2187
   3793             2870:         123 Load 125(s1D)
   3794             2871:         122 Image 2870
   3795             2872:     47(int) ImageQueryLevels 2871
   3796             2873:     47(int) Load 2869(levels)
   3797             2874:     47(int) IAdd 2873 2872
   3798                               Store 2869(levels) 2874
   3799             2875:         143 Load 145(s2D)
   3800             2876:         142 Image 2875
   3801             2877:     47(int) ImageQueryLevels 2876
   3802             2878:     47(int) Load 2869(levels)
   3803             2879:     47(int) IAdd 2878 2877
   3804                               Store 2869(levels) 2879
   3805             2880:         163 Load 165(s3D)
   3806             2881:         162 Image 2880
   3807             2882:     47(int) ImageQueryLevels 2881
   3808             2883:     47(int) Load 2869(levels)
   3809             2884:     47(int) IAdd 2883 2882
   3810                               Store 2869(levels) 2884
   3811             2885:         184 Load 186(sCube)
   3812             2886:         183 Image 2885
   3813             2887:     47(int) ImageQueryLevels 2886
   3814             2888:     47(int) Load 2869(levels)
   3815             2889:     47(int) IAdd 2888 2887
   3816                               Store 2869(levels) 2889
   3817             2890:         199 Load 201(s1DShadow)
   3818             2891:         198 Image 2890
   3819             2892:     47(int) ImageQueryLevels 2891
   3820             2893:     47(int) Load 2869(levels)
   3821             2894:     47(int) IAdd 2893 2892
   3822                               Store 2869(levels) 2894
   3823             2895:         224 Load 226(s2DShadow)
   3824             2896:         223 Image 2895
   3825             2897:     47(int) ImageQueryLevels 2896
   3826             2898:     47(int) Load 2869(levels)
   3827             2899:     47(int) IAdd 2898 2897
   3828                               Store 2869(levels) 2899
   3829             2900:         245 Load 247(sCubeShadow)
   3830             2901:         244 Image 2900
   3831             2902:     47(int) ImageQueryLevels 2901
   3832             2903:     47(int) Load 2869(levels)
   3833             2904:     47(int) IAdd 2903 2902
   3834                               Store 2869(levels) 2904
   3835             2905:         299 Load 301(sCubeArray)
   3836             2906:         298 Image 2905
   3837             2907:     47(int) ImageQueryLevels 2906
   3838             2908:     47(int) Load 2869(levels)
   3839             2909:     47(int) IAdd 2908 2907
   3840                               Store 2869(levels) 2909
   3841             2910:         391 Load 393(sCubeArrayShadow)
   3842             2911:         390 Image 2910
   3843             2912:     47(int) ImageQueryLevels 2911
   3844             2913:     47(int) Load 2869(levels)
   3845             2914:     47(int) IAdd 2913 2912
   3846                               Store 2869(levels) 2914
   3847             2915:         269 Load 271(s1DArray)
   3848             2916:         268 Image 2915
   3849             2917:     47(int) ImageQueryLevels 2916
   3850             2918:     47(int) Load 2869(levels)
   3851             2919:     47(int) IAdd 2918 2917
   3852                               Store 2869(levels) 2919
   3853             2920:         284 Load 286(s2DArray)
   3854             2921:         283 Image 2920
   3855             2922:     47(int) ImageQueryLevels 2921
   3856             2923:     47(int) Load 2869(levels)
   3857             2924:     47(int) IAdd 2923 2922
   3858                               Store 2869(levels) 2924
   3859             2925:         316 Load 318(s1DArrayShadow)
   3860             2926:         315 Image 2925
   3861             2927:     47(int) ImageQueryLevels 2926
   3862             2928:     47(int) Load 2869(levels)
   3863             2929:     47(int) IAdd 2928 2927
   3864                               Store 2869(levels) 2929
   3865             2930:         337 Load 339(s2DArrayShadow)
   3866             2931:         336 Image 2930
   3867             2932:     47(int) ImageQueryLevels 2931
   3868             2933:     47(int) Load 2869(levels)
   3869             2934:     47(int) IAdd 2933 2932
   3870                               Store 2869(levels) 2934
   3871             2935:     47(int) Load 2869(levels)
   3872                               ReturnValue 2935
   3873                               FunctionEnd
   3874 60(testTextureSamples():     47(int) Function None 57
   3875               61:             Label
   3876    2938(samples):   2566(ptr) Variable Function
   3877                               Store 2938(samples) 2187
   3878             2939:        1309 Load 1311(s2DMS)
   3879             2940:        1308 Image 2939
   3880             2941:     47(int) ImageQuerySamples 2940
   3881             2942:     47(int) Load 2938(samples)
   3882             2943:     47(int) IAdd 2942 2941
   3883                               Store 2938(samples) 2943
   3884             2944:        1320 Load 1322(s2DMSArray)
   3885             2945:        1319 Image 2944
   3886             2946:     47(int) ImageQuerySamples 2945
   3887             2947:     47(int) Load 2938(samples)
   3888             2948:     47(int) IAdd 2947 2946
   3889                               Store 2938(samples) 2948
   3890             2949:     47(int) Load 2938(samples)
   3891                               ReturnValue 2949
   3892                               FunctionEnd
   3893 62(testImageLoad():  7(f16vec4) Function None 8
   3894               63:             Label
   3895      2952(texel):     64(ptr) Variable Function
   3896                               Store 2952(texel) 121
   3897             2956:        2953 Load 2955(i1D)
   3898             2957:   52(float) Load 128(c1)
   3899             2958:     47(int) ConvertFToS 2957
   3900             2959:  7(f16vec4) ImageRead 2956 2958
   3901             2960:  7(f16vec4) Load 2952(texel)
   3902             2961:  7(f16vec4) FAdd 2960 2959
   3903                               Store 2952(texel) 2961
   3904             2965:        2962 Load 2964(i2D)
   3905             2966:   53(fvec2) Load 148(c2)
   3906             2967:  721(ivec2) ConvertFToS 2966
   3907             2968:  7(f16vec4) ImageRead 2965 2967
   3908             2969:  7(f16vec4) Load 2952(texel)
   3909             2970:  7(f16vec4) FAdd 2969 2968
   3910                               Store 2952(texel) 2970
   3911             2974:        2971 Load 2973(i3D)
   3912             2975:  167(fvec3) Load 169(c3)
   3913             2976:  734(ivec3) ConvertFToS 2975
   3914             2977:  7(f16vec4) ImageRead 2974 2976
   3915             2978:  7(f16vec4) Load 2952(texel)
   3916             2979:  7(f16vec4) FAdd 2978 2977
   3917                               Store 2952(texel) 2979
   3918             2983:        2980 Load 2982(i2DRect)
   3919             2984:   53(fvec2) Load 148(c2)
   3920             2985:  721(ivec2) ConvertFToS 2984
   3921             2986:  7(f16vec4) ImageRead 2983 2985
   3922             2987:  7(f16vec4) Load 2952(texel)
   3923             2988:  7(f16vec4) FAdd 2987 2986
   3924                               Store 2952(texel) 2988
   3925             2992:        2989 Load 2991(iCube)
   3926             2993:  167(fvec3) Load 169(c3)
   3927             2994:  734(ivec3) ConvertFToS 2993
   3928             2995:  7(f16vec4) ImageRead 2992 2994
   3929             2996:  7(f16vec4) Load 2952(texel)
   3930             2997:  7(f16vec4) FAdd 2996 2995
   3931                               Store 2952(texel) 2997
   3932             3001:        2998 Load 3000(iBuffer)
   3933             3002:   52(float) Load 128(c1)
   3934             3003:     47(int) ConvertFToS 3002
   3935             3004:  7(f16vec4) ImageRead 3001 3003
   3936             3005:  7(f16vec4) Load 2952(texel)
   3937             3006:  7(f16vec4) FAdd 3005 3004
   3938                               Store 2952(texel) 3006
   3939             3010:        3007 Load 3009(i1DArray)
   3940             3011:   53(fvec2) Load 148(c2)
   3941             3012:  721(ivec2) ConvertFToS 3011
   3942             3013:  7(f16vec4) ImageRead 3010 3012
   3943             3014:  7(f16vec4) Load 2952(texel)
   3944             3015:  7(f16vec4) FAdd 3014 3013
   3945                               Store 2952(texel) 3015
   3946             3019:        3016 Load 3018(i2DArray)
   3947             3020:  167(fvec3) Load 169(c3)
   3948             3021:  734(ivec3) ConvertFToS 3020
   3949             3022:  7(f16vec4) ImageRead 3019 3021
   3950             3023:  7(f16vec4) Load 2952(texel)
   3951             3024:  7(f16vec4) FAdd 3023 3022
   3952                               Store 2952(texel) 3024
   3953             3028:        3025 Load 3027(iCubeArray)
   3954             3029:  167(fvec3) Load 169(c3)
   3955             3030:  734(ivec3) ConvertFToS 3029
   3956             3031:  7(f16vec4) ImageRead 3028 3030
   3957             3032:  7(f16vec4) Load 2952(texel)
   3958             3033:  7(f16vec4) FAdd 3032 3031
   3959                               Store 2952(texel) 3033
   3960             3037:        3034 Load 3036(i2DMS)
   3961             3038:   53(fvec2) Load 148(c2)
   3962             3039:  721(ivec2) ConvertFToS 3038
   3963             3040:  7(f16vec4) ImageRead 3037 3039 Sample 709
   3964             3041:  7(f16vec4) Load 2952(texel)
   3965             3042:  7(f16vec4) FAdd 3041 3040
   3966                               Store 2952(texel) 3042
   3967             3046:        3043 Load 3045(i2DMSArray)
   3968             3047:  167(fvec3) Load 169(c3)
   3969             3048:  734(ivec3) ConvertFToS 3047
   3970             3049:  7(f16vec4) ImageRead 3046 3048 Sample 709
   3971             3050:  7(f16vec4) Load 2952(texel)
   3972             3051:  7(f16vec4) FAdd 3050 3049
   3973                               Store 2952(texel) 3051
   3974             3052:  7(f16vec4) Load 2952(texel)
   3975                               ReturnValue 3052
   3976                               FunctionEnd
   3977 67(testImageStore(vf164;):           2 Function None 65
   3978         66(data):     64(ptr) FunctionParameter
   3979               68:             Label
   3980             3055:        2953 Load 2955(i1D)
   3981             3056:   52(float) Load 128(c1)
   3982             3057:     47(int) ConvertFToS 3056
   3983             3058:  7(f16vec4) Load 66(data)
   3984                               ImageWrite 3055 3057 3058
   3985             3059:        2962 Load 2964(i2D)
   3986             3060:   53(fvec2) Load 148(c2)
   3987             3061:  721(ivec2) ConvertFToS 3060
   3988             3062:  7(f16vec4) Load 66(data)
   3989                               ImageWrite 3059 3061 3062
   3990             3063:        2971 Load 2973(i3D)
   3991             3064:  167(fvec3) Load 169(c3)
   3992             3065:  734(ivec3) ConvertFToS 3064
   3993             3066:  7(f16vec4) Load 66(data)
   3994                               ImageWrite 3063 3065 3066
   3995             3067:        2980 Load 2982(i2DRect)
   3996             3068:   53(fvec2) Load 148(c2)
   3997             3069:  721(ivec2) ConvertFToS 3068
   3998             3070:  7(f16vec4) Load 66(data)
   3999                               ImageWrite 3067 3069 3070
   4000             3071:        2989 Load 2991(iCube)
   4001             3072:  167(fvec3) Load 169(c3)
   4002             3073:  734(ivec3) ConvertFToS 3072
   4003             3074:  7(f16vec4) Load 66(data)
   4004                               ImageWrite 3071 3073 3074
   4005             3075:        2998 Load 3000(iBuffer)
   4006             3076:   52(float) Load 128(c1)
   4007             3077:     47(int) ConvertFToS 3076
   4008             3078:  7(f16vec4) Load 66(data)
   4009                               ImageWrite 3075 3077 3078
   4010             3079:        3007 Load 3009(i1DArray)
   4011             3080:   53(fvec2) Load 148(c2)
   4012             3081:  721(ivec2) ConvertFToS 3080
   4013             3082:  7(f16vec4) Load 66(data)
   4014                               ImageWrite 3079 3081 3082
   4015             3083:        3016 Load 3018(i2DArray)
   4016             3084:  167(fvec3) Load 169(c3)
   4017             3085:  734(ivec3) ConvertFToS 3084
   4018             3086:  7(f16vec4) Load 66(data)
   4019                               ImageWrite 3083 3085 3086
   4020             3087:        3025 Load 3027(iCubeArray)
   4021             3088:  167(fvec3) Load 169(c3)
   4022             3089:  734(ivec3) ConvertFToS 3088
   4023             3090:  7(f16vec4) Load 66(data)
   4024                               ImageWrite 3087 3089 3090
   4025             3091:        3034 Load 3036(i2DMS)
   4026             3092:   53(fvec2) Load 148(c2)
   4027             3093:  721(ivec2) ConvertFToS 3092
   4028             3094:  7(f16vec4) Load 66(data)
   4029                               ImageWrite 3091 3093 3094 Sample 709
   4030             3095:        3043 Load 3045(i2DMSArray)
   4031             3096:  167(fvec3) Load 169(c3)
   4032             3097:  734(ivec3) ConvertFToS 3096
   4033             3098:  7(f16vec4) Load 66(data)
   4034                               ImageWrite 3095 3097 3098 Sample 709
   4035                               Return
   4036                               FunctionEnd
   4037 69(testSparseTexture():  7(f16vec4) Function None 8
   4038               70:             Label
   4039      3099(texel):     64(ptr) Variable Function
   4040                               Store 3099(texel) 121
   4041             3100:         143 Load 145(s2D)
   4042             3101:   53(fvec2) Load 148(c2)
   4043             3103:3102(ResType) ImageSparseSampleImplicitLod 3100 3101
   4044             3104:  7(f16vec4) CompositeExtract 3103 1
   4045                               Store 3099(texel) 3104
   4046             3105:     47(int) CompositeExtract 3103 0
   4047             3106:         143 Load 145(s2D)
   4048             3107:154(f16vec2) Load 156(f16c2)
   4049             3108:6(float16_t) Load 137(f16bias)
   4050             3109:3102(ResType) ImageSparseSampleImplicitLod 3106 3107 Bias 3108
   4051             3110:  7(f16vec4) CompositeExtract 3109 1
   4052                               Store 3099(texel) 3110
   4053             3111:     47(int) CompositeExtract 3109 0
   4054             3112:         163 Load 165(s3D)
   4055             3113:  167(fvec3) Load 169(c3)
   4056             3114:3102(ResType) ImageSparseSampleImplicitLod 3112 3113
   4057             3115:  7(f16vec4) CompositeExtract 3114 1
   4058                               Store 3099(texel) 3115
   4059             3116:     47(int) CompositeExtract 3114 0
   4060             3117:         163 Load 165(s3D)
   4061             3118:175(f16vec3) Load 177(f16c3)
   4062             3119:6(float16_t) Load 137(f16bias)
   4063             3120:3102(ResType) ImageSparseSampleImplicitLod 3117 3118 Bias 3119
   4064             3121:  7(f16vec4) CompositeExtract 3120 1
   4065                               Store 3099(texel) 3121
   4066             3122:     47(int) CompositeExtract 3120 0
   4067             3123:         184 Load 186(sCube)
   4068             3124:  167(fvec3) Load 169(c3)
   4069             3125:3102(ResType) ImageSparseSampleImplicitLod 3123 3124
   4070             3126:  7(f16vec4) CompositeExtract 3125 1
   4071                               Store 3099(texel) 3126
   4072             3127:     47(int) CompositeExtract 3125 0
   4073             3128:         184 Load 186(sCube)
   4074             3129:175(f16vec3) Load 177(f16c3)
   4075             3130:6(float16_t) Load 137(f16bias)
   4076             3131:3102(ResType) ImageSparseSampleImplicitLod 3128 3129 Bias 3130
   4077             3132:  7(f16vec4) CompositeExtract 3131 1
   4078                               Store 3099(texel) 3132
   4079             3133:     47(int) CompositeExtract 3131 0
   4080             3134:         224 Load 226(s2DShadow)
   4081             3135:  167(fvec3) Load 169(c3)
   4082             3136:    208(ptr) AccessChain 3099(texel) 207
   4083             3137:   52(float) CompositeExtract 3135 2
   4084             3139:3138(ResType) ImageSparseSampleDrefImplicitLod 3134 3135 3137
   4085             3140:6(float16_t) CompositeExtract 3139 1
   4086                               Store 3136 3140
   4087             3141:     47(int) CompositeExtract 3139 0
   4088             3142:         224 Load 226(s2DShadow)
   4089             3143:154(f16vec2) Load 156(f16c2)
   4090             3144:   52(float) Load 215(compare)
   4091             3145:    208(ptr) AccessChain 3099(texel) 207
   4092             3146:6(float16_t) Load 137(f16bias)
   4093             3147:3138(ResType) ImageSparseSampleDrefImplicitLod 3142 3143 3144 Bias 3146
   4094             3148:6(float16_t) CompositeExtract 3147 1
   4095                               Store 3145 3148
   4096             3149:     47(int) CompositeExtract 3147 0
   4097             3150:         245 Load 247(sCubeShadow)
   4098             3151:  249(fvec4) Load 251(c4)
   4099             3152:    208(ptr) AccessChain 3099(texel) 207
   4100             3153:   52(float) CompositeExtract 3151 3
   4101             3154:3138(ResType) ImageSparseSampleDrefImplicitLod 3150 3151 3153
   4102             3155:6(float16_t) CompositeExtract 3154 1
   4103                               Store 3152 3155
   4104             3156:     47(int) CompositeExtract 3154 0
   4105             3157:         245 Load 247(sCubeShadow)
   4106             3158:175(f16vec3) Load 177(f16c3)
   4107             3159:   52(float) Load 215(compare)
   4108             3160:    208(ptr) AccessChain 3099(texel) 207
   4109             3161:6(float16_t) Load 137(f16bias)
   4110             3162:3138(ResType) ImageSparseSampleDrefImplicitLod 3157 3158 3159 Bias 3161
   4111             3163:6(float16_t) CompositeExtract 3162 1
   4112                               Store 3160 3163
   4113             3164:     47(int) CompositeExtract 3162 0
   4114             3165:         284 Load 286(s2DArray)
   4115             3166:  167(fvec3) Load 169(c3)
   4116             3167:3102(ResType) ImageSparseSampleImplicitLod 3165 3166
   4117             3168:  7(f16vec4) CompositeExtract 3167 1
   4118                               Store 3099(texel) 3168
   4119             3169:     47(int) CompositeExtract 3167 0
   4120             3170:         284 Load 286(s2DArray)
   4121             3171:175(f16vec3) Load 177(f16c3)
   4122             3172:6(float16_t) Load 137(f16bias)
   4123             3173:3102(ResType) ImageSparseSampleImplicitLod 3170 3171 Bias 3172
   4124             3174:  7(f16vec4) CompositeExtract 3173 1
   4125                               Store 3099(texel) 3174
   4126             3175:     47(int) CompositeExtract 3173 0
   4127             3176:         299 Load 301(sCubeArray)
   4128             3177:  249(fvec4) Load 251(c4)
   4129             3178:3102(ResType) ImageSparseSampleImplicitLod 3176 3177
   4130             3179:  7(f16vec4) CompositeExtract 3178 1
   4131                               Store 3099(texel) 3179
   4132             3180:     47(int) CompositeExtract 3178 0
   4133             3181:         299 Load 301(sCubeArray)
   4134             3182:  7(f16vec4) Load 309(f16c4)
   4135             3183:6(float16_t) Load 137(f16bias)
   4136             3184:3102(ResType) ImageSparseSampleImplicitLod 3181 3182 Bias 3183
   4137             3185:  7(f16vec4) CompositeExtract 3184 1
   4138                               Store 3099(texel) 3185
   4139             3186:     47(int) CompositeExtract 3184 0
   4140             3187:         337 Load 339(s2DArrayShadow)
   4141             3188:  249(fvec4) Load 251(c4)
   4142             3189:    208(ptr) AccessChain 3099(texel) 207
   4143             3190:   52(float) CompositeExtract 3188 3
   4144             3191:3138(ResType) ImageSparseSampleDrefImplicitLod 3187 3188 3190
   4145             3192:6(float16_t) CompositeExtract 3191 1
   4146                               Store 3189 3192
   4147             3193:     47(int) CompositeExtract 3191 0
   4148             3194:         337 Load 339(s2DArrayShadow)
   4149             3195:175(f16vec3) Load 177(f16c3)
   4150             3196:   52(float) Load 215(compare)
   4151             3197:    208(ptr) AccessChain 3099(texel) 207
   4152             3198:3138(ResType) ImageSparseSampleDrefImplicitLod 3194 3195 3196
   4153             3199:6(float16_t) CompositeExtract 3198 1
   4154                               Store 3197 3199
   4155             3200:     47(int) CompositeExtract 3198 0
   4156             3201:         357 Load 359(s2DRect)
   4157             3202:   53(fvec2) Load 148(c2)
   4158             3203:3102(ResType) ImageSparseSampleImplicitLod 3201 3202
   4159             3204:  7(f16vec4) CompositeExtract 3203 1
   4160                               Store 3099(texel) 3204
   4161             3205:     47(int) CompositeExtract 3203 0
   4162             3206:         357 Load 359(s2DRect)
   4163             3207:154(f16vec2) Load 156(f16c2)
   4164             3208:3102(ResType) ImageSparseSampleImplicitLod 3206 3207
   4165             3209:  7(f16vec4) CompositeExtract 3208 1
   4166                               Store 3099(texel) 3209
   4167             3210:     47(int) CompositeExtract 3208 0
   4168             3211:         371 Load 373(s2DRectShadow)
   4169             3212:  167(fvec3) Load 169(c3)
   4170             3213:    208(ptr) AccessChain 3099(texel) 207
   4171             3214:   52(float) CompositeExtract 3212 2
   4172             3215:3138(ResType) ImageSparseSampleDrefImplicitLod 3211 3212 3214
   4173             3216:6(float16_t) CompositeExtract 3215 1
   4174                               Store 3213 3216
   4175             3217:     47(int) CompositeExtract 3215 0
   4176             3218:         371 Load 373(s2DRectShadow)
   4177             3219:154(f16vec2) Load 156(f16c2)
   4178             3220:   52(float) Load 215(compare)
   4179             3221:    208(ptr) AccessChain 3099(texel) 207
   4180             3222:3138(ResType) ImageSparseSampleDrefImplicitLod 3218 3219 3220
   4181             3223:6(float16_t) CompositeExtract 3222 1
   4182                               Store 3221 3223
   4183             3224:     47(int) CompositeExtract 3222 0
   4184             3225:         391 Load 393(sCubeArrayShadow)
   4185             3226:  249(fvec4) Load 251(c4)
   4186             3227:   52(float) Load 215(compare)
   4187             3228:    208(ptr) AccessChain 3099(texel) 207
   4188             3229:3138(ResType) ImageSparseSampleDrefImplicitLod 3225 3226 3227
   4189             3230:6(float16_t) CompositeExtract 3229 1
   4190                               Store 3228 3230
   4191             3231:     47(int) CompositeExtract 3229 0
   4192             3232:         391 Load 393(sCubeArrayShadow)
   4193             3233:  7(f16vec4) Load 309(f16c4)
   4194             3234:   52(float) Load 215(compare)
   4195             3235:    208(ptr) AccessChain 3099(texel) 207
   4196             3236:3138(ResType) ImageSparseSampleDrefImplicitLod 3232 3233 3234
   4197             3237:6(float16_t) CompositeExtract 3236 1
   4198                               Store 3235 3237
   4199             3238:     47(int) CompositeExtract 3236 0
   4200             3239:  7(f16vec4) Load 3099(texel)
   4201                               ReturnValue 3239
   4202                               FunctionEnd
   4203 71(testSparseTextureLod():  7(f16vec4) Function None 8
   4204               72:             Label
   4205      3242(texel):     64(ptr) Variable Function
   4206                               Store 3242(texel) 121
   4207             3243:         143 Load 145(s2D)
   4208             3244:   53(fvec2) Load 148(c2)
   4209             3245:   52(float) Load 565(lod)
   4210             3246:3102(ResType) ImageSparseSampleExplicitLod 3243 3244 Lod 3245
   4211             3247:  7(f16vec4) CompositeExtract 3246 1
   4212                               Store 3242(texel) 3247
   4213             3248:     47(int) CompositeExtract 3246 0
   4214             3249:         143 Load 145(s2D)
   4215             3250:154(f16vec2) Load 156(f16c2)
   4216             3251:6(float16_t) Load 572(f16lod)
   4217             3252:3102(ResType) ImageSparseSampleExplicitLod 3249 3250 Lod 3251
   4218             3253:  7(f16vec4) CompositeExtract 3252 1
   4219                               Store 3242(texel) 3253
   4220             3254:     47(int) CompositeExtract 3252 0
   4221             3255:         163 Load 165(s3D)
   4222             3256:  167(fvec3) Load 169(c3)
   4223             3257:   52(float) Load 565(lod)
   4224             3258:3102(ResType) ImageSparseSampleExplicitLod 3255 3256 Lod 3257
   4225             3259:  7(f16vec4) CompositeExtract 3258 1
   4226                               Store 3242(texel) 3259
   4227             3260:     47(int) CompositeExtract 3258 0
   4228             3261:         163 Load 165(s3D)
   4229             3262:175(f16vec3) Load 177(f16c3)
   4230             3263:6(float16_t) Load 572(f16lod)
   4231             3264:3102(ResType) ImageSparseSampleExplicitLod 3261 3262 Lod 3263
   4232             3265:  7(f16vec4) CompositeExtract 3264 1
   4233                               Store 3242(texel) 3265
   4234             3266:     47(int) CompositeExtract 3264 0
   4235             3267:         184 Load 186(sCube)
   4236             3268:  167(fvec3) Load 169(c3)
   4237             3269:   52(float) Load 565(lod)
   4238             3270:3102(ResType) ImageSparseSampleExplicitLod 3267 3268 Lod 3269
   4239             3271:  7(f16vec4) CompositeExtract 3270 1
   4240                               Store 3242(texel) 3271
   4241             3272:     47(int) CompositeExtract 3270 0
   4242             3273:         184 Load 186(sCube)
   4243             3274:175(f16vec3) Load 177(f16c3)
   4244             3275:6(float16_t) Load 572(f16lod)
   4245             3276:3102(ResType) ImageSparseSampleExplicitLod 3273 3274 Lod 3275
   4246             3277:  7(f16vec4) CompositeExtract 3276 1
   4247                               Store 3242(texel) 3277
   4248             3278:     47(int) CompositeExtract 3276 0
   4249             3279:         224 Load 226(s2DShadow)
   4250             3280:  167(fvec3) Load 169(c3)
   4251             3281:   52(float) Load 565(lod)
   4252             3282:    208(ptr) AccessChain 3242(texel) 207
   4253             3283:   52(float) CompositeExtract 3280 2
   4254             3284:3138(ResType) ImageSparseSampleDrefExplicitLod 3279 3280 3283 Lod 3281
   4255             3285:6(float16_t) CompositeExtract 3284 1
   4256                               Store 3282 3285
   4257             3286:     47(int) CompositeExtract 3284 0
   4258             3287:         224 Load 226(s2DShadow)
   4259             3288:154(f16vec2) Load 156(f16c2)
   4260             3289:   52(float) Load 215(compare)
   4261             3290:6(float16_t) Load 572(f16lod)
   4262             3291:    208(ptr) AccessChain 3242(texel) 207
   4263             3292:3138(ResType) ImageSparseSampleDrefExplicitLod 3287 3288 3289 Lod 3290
   4264             3293:6(float16_t) CompositeExtract 3292 1
   4265                               Store 3291 3293
   4266             3294:     47(int) CompositeExtract 3292 0
   4267             3295:         284 Load 286(s2DArray)
   4268             3296:  167(fvec3) Load 169(c3)
   4269             3297:   52(float) Load 565(lod)
   4270             3298:3102(ResType) ImageSparseSampleExplicitLod 3295 3296 Lod 3297
   4271             3299:  7(f16vec4) CompositeExtract 3298 1
   4272                               Store 3242(texel) 3299
   4273             3300:     47(int) CompositeExtract 3298 0
   4274             3301:         284 Load 286(s2DArray)
   4275             3302:175(f16vec3) Load 177(f16c3)
   4276             3303:6(float16_t) Load 572(f16lod)
   4277             3304:3102(ResType) ImageSparseSampleExplicitLod 3301 3302 Lod 3303
   4278             3305:  7(f16vec4) CompositeExtract 3304 1
   4279                               Store 3242(texel) 3305
   4280             3306:     47(int) CompositeExtract 3304 0
   4281             3307:         299 Load 301(sCubeArray)
   4282             3308:  249(fvec4) Load 251(c4)
   4283             3309:   52(float) Load 565(lod)
   4284             3310:3102(ResType) ImageSparseSampleExplicitLod 3307 3308 Lod 3309
   4285             3311:  7(f16vec4) CompositeExtract 3310 1
   4286                               Store 3242(texel) 3311
   4287             3312:     47(int) CompositeExtract 3310 0
   4288             3313:         299 Load 301(sCubeArray)
   4289             3314:  7(f16vec4) Load 309(f16c4)
   4290             3315:6(float16_t) Load 572(f16lod)
   4291             3316:3102(ResType) ImageSparseSampleExplicitLod 3313 3314 Lod 3315
   4292             3317:  7(f16vec4) CompositeExtract 3316 1
   4293                               Store 3242(texel) 3317
   4294             3318:     47(int) CompositeExtract 3316 0
   4295             3319:  7(f16vec4) Load 3242(texel)
   4296                               ReturnValue 3319
   4297                               FunctionEnd
   4298 73(testSparseTextureOffset():  7(f16vec4) Function None 8
   4299               74:             Label
   4300      3322(texel):     64(ptr) Variable Function
   4301                               Store 3322(texel) 121
   4302             3323:         143 Load 145(s2D)
   4303             3324:   53(fvec2) Load 148(c2)
   4304             3325:3102(ResType) ImageSparseSampleImplicitLod 3323 3324 ConstOffset 722
   4305             3326:  7(f16vec4) CompositeExtract 3325 1
   4306                               Store 3322(texel) 3326
   4307             3327:     47(int) CompositeExtract 3325 0
   4308             3328:         143 Load 145(s2D)
   4309             3329:154(f16vec2) Load 156(f16c2)
   4310             3330:6(float16_t) Load 137(f16bias)
   4311             3331:3102(ResType) ImageSparseSampleImplicitLod 3328 3329 Bias ConstOffset 3330 722
   4312             3332:  7(f16vec4) CompositeExtract 3331 1
   4313                               Store 3322(texel) 3332
   4314             3333:     47(int) CompositeExtract 3331 0
   4315             3334:         163 Load 165(s3D)
   4316             3335:  167(fvec3) Load 169(c3)
   4317             3336:3102(ResType) ImageSparseSampleImplicitLod 3334 3335 ConstOffset 735
   4318             3337:  7(f16vec4) CompositeExtract 3336 1
   4319                               Store 3322(texel) 3337
   4320             3338:     47(int) CompositeExtract 3336 0
   4321             3339:         163 Load 165(s3D)
   4322             3340:175(f16vec3) Load 177(f16c3)
   4323             3341:6(float16_t) Load 137(f16bias)
   4324             3342:3102(ResType) ImageSparseSampleImplicitLod 3339 3340 Bias ConstOffset 3341 735
   4325             3343:  7(f16vec4) CompositeExtract 3342 1
   4326                               Store 3322(texel) 3343
   4327             3344:     47(int) CompositeExtract 3342 0
   4328             3345:         357 Load 359(s2DRect)
   4329             3346:   53(fvec2) Load 148(c2)
   4330             3347:3102(ResType) ImageSparseSampleImplicitLod 3345 3346 ConstOffset 722
   4331             3348:  7(f16vec4) CompositeExtract 3347 1
   4332                               Store 3322(texel) 3348
   4333             3349:     47(int) CompositeExtract 3347 0
   4334             3350:         357 Load 359(s2DRect)
   4335             3351:154(f16vec2) Load 156(f16c2)
   4336             3352:3102(ResType) ImageSparseSampleImplicitLod 3350 3351 ConstOffset 722
   4337             3353:  7(f16vec4) CompositeExtract 3352 1
   4338                               Store 3322(texel) 3353
   4339             3354:     47(int) CompositeExtract 3352 0
   4340             3355:         371 Load 373(s2DRectShadow)
   4341             3356:  167(fvec3) Load 169(c3)
   4342             3357:    208(ptr) AccessChain 3322(texel) 207
   4343             3358:   52(float) CompositeExtract 3356 2
   4344             3359:3138(ResType) ImageSparseSampleDrefImplicitLod 3355 3356 3358 ConstOffset 722
   4345             3360:6(float16_t) CompositeExtract 3359 1
   4346                               Store 3357 3360
   4347             3361:     47(int) CompositeExtract 3359 0
   4348             3362:         371 Load 373(s2DRectShadow)
   4349             3363:154(f16vec2) Load 156(f16c2)
   4350             3364:   52(float) Load 215(compare)
   4351             3365:    208(ptr) AccessChain 3322(texel) 207
   4352             3366:3138(ResType) ImageSparseSampleDrefImplicitLod 3362 3363 3364 ConstOffset 722
   4353             3367:6(float16_t) CompositeExtract 3366 1
   4354                               Store 3365 3367
   4355             3368:     47(int) CompositeExtract 3366 0
   4356             3369:         224 Load 226(s2DShadow)
   4357             3370:  167(fvec3) Load 169(c3)
   4358             3371:    208(ptr) AccessChain 3322(texel) 207
   4359             3372:   52(float) CompositeExtract 3370 2
   4360             3373:3138(ResType) ImageSparseSampleDrefImplicitLod 3369 3370 3372 ConstOffset 722
   4361             3374:6(float16_t) CompositeExtract 3373 1
   4362                               Store 3371 3374
   4363             3375:     47(int) CompositeExtract 3373 0
   4364             3376:         224 Load 226(s2DShadow)
   4365             3377:154(f16vec2) Load 156(f16c2)
   4366             3378:   52(float) Load 215(compare)
   4367             3379:    208(ptr) AccessChain 3322(texel) 207
   4368             3380:6(float16_t) Load 137(f16bias)
   4369             3381:3138(ResType) ImageSparseSampleDrefImplicitLod 3376 3377 3378 Bias ConstOffset 3380 722
   4370             3382:6(float16_t) CompositeExtract 3381 1
   4371                               Store 3379 3382
   4372             3383:     47(int) CompositeExtract 3381 0
   4373             3384:         284 Load 286(s2DArray)
   4374             3385:  167(fvec3) Load 169(c3)
   4375             3386:3102(ResType) ImageSparseSampleImplicitLod 3384 3385 ConstOffset 722
   4376             3387:  7(f16vec4) CompositeExtract 3386 1
   4377                               Store 3322(texel) 3387
   4378             3388:     47(int) CompositeExtract 3386 0
   4379             3389:         284 Load 286(s2DArray)
   4380             3390:175(f16vec3) Load 177(f16c3)
   4381             3391:6(float16_t) Load 137(f16bias)
   4382             3392:3102(ResType) ImageSparseSampleImplicitLod 3389 3390 Bias ConstOffset 3391 722
   4383             3393:  7(f16vec4) CompositeExtract 3392 1
   4384                               Store 3322(texel) 3393
   4385             3394:     47(int) CompositeExtract 3392 0
   4386             3395:         337 Load 339(s2DArrayShadow)
   4387             3396:  249(fvec4) Load 251(c4)
   4388             3397:    208(ptr) AccessChain 3322(texel) 207
   4389             3398:   52(float) CompositeExtract 3396 3
   4390             3399:3138(ResType) ImageSparseSampleDrefImplicitLod 3395 3396 3398 ConstOffset 722
   4391             3400:6(float16_t) CompositeExtract 3399 1
   4392                               Store 3397 3400
   4393             3401:     47(int) CompositeExtract 3399 0
   4394             3402:         337 Load 339(s2DArrayShadow)
   4395             3403:175(f16vec3) Load 177(f16c3)
   4396             3404:   52(float) Load 215(compare)
   4397             3405:    208(ptr) AccessChain 3322(texel) 207
   4398             3406:3138(ResType) ImageSparseSampleDrefImplicitLod 3402 3403 3404 ConstOffset 722
   4399             3407:6(float16_t) CompositeExtract 3406 1
   4400                               Store 3405 3407
   4401             3408:     47(int) CompositeExtract 3406 0
   4402             3409:  7(f16vec4) Load 3322(texel)
   4403                               ReturnValue 3409
   4404                               FunctionEnd
   4405 75(testSparseTextureLodOffset():  7(f16vec4) Function None 8
   4406               76:             Label
   4407      3412(texel):     64(ptr) Variable Function
   4408                               Store 3412(texel) 121
   4409             3413:         143 Load 145(s2D)
   4410             3414:   53(fvec2) Load 148(c2)
   4411             3415:   52(float) Load 565(lod)
   4412             3416:3102(ResType) ImageSparseSampleExplicitLod 3413 3414 Lod ConstOffset 3415 722
   4413             3417:  7(f16vec4) CompositeExtract 3416 1
   4414                               Store 3412(texel) 3417
   4415             3418:     47(int) CompositeExtract 3416 0
   4416             3419:         143 Load 145(s2D)
   4417             3420:154(f16vec2) Load 156(f16c2)
   4418             3421:6(float16_t) Load 572(f16lod)
   4419             3422:3102(ResType) ImageSparseSampleExplicitLod 3419 3420 Lod ConstOffset 3421 722
   4420             3423:  7(f16vec4) CompositeExtract 3422 1
   4421                               Store 3412(texel) 3423
   4422             3424:     47(int) CompositeExtract 3422 0
   4423             3425:         163 Load 165(s3D)
   4424             3426:  167(fvec3) Load 169(c3)
   4425             3427:   52(float) Load 565(lod)
   4426             3428:3102(ResType) ImageSparseSampleExplicitLod 3425 3426 Lod ConstOffset 3427 735
   4427             3429:  7(f16vec4) CompositeExtract 3428 1
   4428                               Store 3412(texel) 3429
   4429             3430:     47(int) CompositeExtract 3428 0
   4430             3431:         163 Load 165(s3D)
   4431             3432:175(f16vec3) Load 177(f16c3)
   4432             3433:6(float16_t) Load 572(f16lod)
   4433             3434:3102(ResType) ImageSparseSampleExplicitLod 3431 3432 Lod ConstOffset 3433 735
   4434             3435:  7(f16vec4) CompositeExtract 3434 1
   4435                               Store 3412(texel) 3435
   4436             3436:     47(int) CompositeExtract 3434 0
   4437             3437:         224 Load 226(s2DShadow)
   4438             3438:  167(fvec3) Load 169(c3)
   4439             3439:   52(float) Load 565(lod)
   4440             3440:    208(ptr) AccessChain 3412(texel) 207
   4441             3441:   52(float) CompositeExtract 3438 2
   4442             3442:3138(ResType) ImageSparseSampleDrefExplicitLod 3437 3438 3441 Lod ConstOffset 3439 722
   4443             3443:6(float16_t) CompositeExtract 3442 1
   4444                               Store 3440 3443
   4445             3444:     47(int) CompositeExtract 3442 0
   4446             3445:         224 Load 226(s2DShadow)
   4447             3446:154(f16vec2) Load 156(f16c2)
   4448             3447:   52(float) Load 215(compare)
   4449             3448:6(float16_t) Load 572(f16lod)
   4450             3449:    208(ptr) AccessChain 3412(texel) 207
   4451             3450:3138(ResType) ImageSparseSampleDrefExplicitLod 3445 3446 3447 Lod ConstOffset 3448 722
   4452             3451:6(float16_t) CompositeExtract 3450 1
   4453                               Store 3449 3451
   4454             3452:     47(int) CompositeExtract 3450 0
   4455             3453:         284 Load 286(s2DArray)
   4456             3454:  167(fvec3) Load 169(c3)
   4457             3455:   52(float) Load 565(lod)
   4458             3456:3102(ResType) ImageSparseSampleExplicitLod 3453 3454 Lod ConstOffset 3455 722
   4459             3457:  7(f16vec4) CompositeExtract 3456 1
   4460                               Store 3412(texel) 3457
   4461             3458:     47(int) CompositeExtract 3456 0
   4462             3459:         284 Load 286(s2DArray)
   4463             3460:175(f16vec3) Load 177(f16c3)
   4464             3461:6(float16_t) Load 572(f16lod)
   4465             3462:3102(ResType) ImageSparseSampleExplicitLod 3459 3460 Lod ConstOffset 3461 722
   4466             3463:  7(f16vec4) CompositeExtract 3462 1
   4467                               Store 3412(texel) 3463
   4468             3464:     47(int) CompositeExtract 3462 0
   4469             3465:  7(f16vec4) Load 3412(texel)
   4470                               ReturnValue 3465
   4471                               FunctionEnd
   4472 77(testSparseTextureGrad():  7(f16vec4) Function None 8
   4473               78:             Label
   4474      3468(texel):     64(ptr) Variable Function
   4475                               Store 3468(texel) 121
   4476             3469:         143 Load 145(s2D)
   4477             3470:   53(fvec2) Load 148(c2)
   4478             3471:   53(fvec2) Load 1409(dPdxy2)
   4479             3472:   53(fvec2) Load 1409(dPdxy2)
   4480             3473:3102(ResType) ImageSparseSampleExplicitLod 3469 3470 Grad 3471 3472
   4481             3474:  7(f16vec4) CompositeExtract 3473 1
   4482                               Store 3468(texel) 3474
   4483             3475:     47(int) CompositeExtract 3473 0
   4484             3476:         143 Load 145(s2D)
   4485             3477:154(f16vec2) Load 156(f16c2)
   4486             3478:154(f16vec2) Load 1417(f16dPdxy2)
   4487             3479:154(f16vec2) Load 1417(f16dPdxy2)
   4488             3480:3102(ResType) ImageSparseSampleExplicitLod 3476 3477 Grad 3478 3479
   4489             3481:  7(f16vec4) CompositeExtract 3480 1
   4490                               Store 3468(texel) 3481
   4491             3482:     47(int) CompositeExtract 3480 0
   4492             3483:         163 Load 165(s3D)
   4493             3484:  167(fvec3) Load 169(c3)
   4494             3485:  167(fvec3) Load 1425(dPdxy3)
   4495             3486:  167(fvec3) Load 1425(dPdxy3)
   4496             3487:3102(ResType) ImageSparseSampleExplicitLod 3483 3484 Grad 3485 3486
   4497             3488:  7(f16vec4) CompositeExtract 3487 1
   4498                               Store 3468(texel) 3488
   4499             3489:     47(int) CompositeExtract 3487 0
   4500             3490:         163 Load 165(s3D)
   4501             3491:175(f16vec3) Load 177(f16c3)
   4502             3492:175(f16vec3) Load 1433(f16dPdxy3)
   4503             3493:175(f16vec3) Load 1433(f16dPdxy3)
   4504             3494:3102(ResType) ImageSparseSampleExplicitLod 3490 3491 Grad 3492 3493
   4505             3495:  7(f16vec4) CompositeExtract 3494 1
   4506                               Store 3468(texel) 3495
   4507             3496:     47(int) CompositeExtract 3494 0
   4508             3497:         184 Load 186(sCube)
   4509             3498:  167(fvec3) Load 169(c3)
   4510             3499:  167(fvec3) Load 1425(dPdxy3)
   4511             3500:  167(fvec3) Load 1425(dPdxy3)
   4512             3501:3102(ResType) ImageSparseSampleExplicitLod 3497 3498 Grad 3499 3500
   4513             3502:  7(f16vec4) CompositeExtract 3501 1
   4514                               Store 3468(texel) 3502
   4515             3503:     47(int) CompositeExtract 3501 0
   4516             3504:         184 Load 186(sCube)
   4517             3505:175(f16vec3) Load 177(f16c3)
   4518             3506:175(f16vec3) Load 1433(f16dPdxy3)
   4519             3507:175(f16vec3) Load 1433(f16dPdxy3)
   4520             3508:3102(ResType) ImageSparseSampleExplicitLod 3504 3505 Grad 3506 3507
   4521             3509:  7(f16vec4) CompositeExtract 3508 1
   4522                               Store 3468(texel) 3509
   4523             3510:     47(int) CompositeExtract 3508 0
   4524             3511:         357 Load 359(s2DRect)
   4525             3512:   53(fvec2) Load 148(c2)
   4526             3513:   53(fvec2) Load 1409(dPdxy2)
   4527             3514:   53(fvec2) Load 1409(dPdxy2)
   4528             3515:3102(ResType) ImageSparseSampleExplicitLod 3511 3512 Grad 3513 3514
   4529             3516:  7(f16vec4) CompositeExtract 3515 1
   4530                               Store 3468(texel) 3516
   4531             3517:     47(int) CompositeExtract 3515 0
   4532             3518:         357 Load 359(s2DRect)
   4533             3519:154(f16vec2) Load 156(f16c2)
   4534             3520:154(f16vec2) Load 1417(f16dPdxy2)
   4535             3521:154(f16vec2) Load 1417(f16dPdxy2)
   4536             3522:3102(ResType) ImageSparseSampleExplicitLod 3518 3519 Grad 3520 3521
   4537             3523:  7(f16vec4) CompositeExtract 3522 1
   4538                               Store 3468(texel) 3523
   4539             3524:     47(int) CompositeExtract 3522 0
   4540             3525:         371 Load 373(s2DRectShadow)
   4541             3526:  167(fvec3) Load 169(c3)
   4542             3527:   53(fvec2) Load 1409(dPdxy2)
   4543             3528:   53(fvec2) Load 1409(dPdxy2)
   4544             3529:    208(ptr) AccessChain 3468(texel) 207
   4545             3530:   52(float) CompositeExtract 3526 2
   4546             3531:3138(ResType) ImageSparseSampleDrefExplicitLod 3525 3526 3530 Grad 3527 3528
   4547             3532:6(float16_t) CompositeExtract 3531 1
   4548                               Store 3529 3532
   4549             3533:     47(int) CompositeExtract 3531 0
   4550             3534:         371 Load 373(s2DRectShadow)
   4551             3535:154(f16vec2) Load 156(f16c2)
   4552             3536:   52(float) Load 215(compare)
   4553             3537:154(f16vec2) Load 1417(f16dPdxy2)
   4554             3538:154(f16vec2) Load 1417(f16dPdxy2)
   4555             3539:    208(ptr) AccessChain 3468(texel) 207
   4556             3540:3138(ResType) ImageSparseSampleDrefExplicitLod 3534 3535 3536 Grad 3537 3538
   4557             3541:6(float16_t) CompositeExtract 3540 1
   4558                               Store 3539 3541
   4559             3542:     47(int) CompositeExtract 3540 0
   4560             3543:         224 Load 226(s2DShadow)
   4561             3544:  167(fvec3) Load 169(c3)
   4562             3545:   53(fvec2) Load 1409(dPdxy2)
   4563             3546:   53(fvec2) Load 1409(dPdxy2)
   4564             3547:    208(ptr) AccessChain 3468(texel) 207
   4565             3548:   52(float) CompositeExtract 3544 2
   4566             3549:3138(ResType) ImageSparseSampleDrefExplicitLod 3543 3544 3548 Grad 3545 3546
   4567             3550:6(float16_t) CompositeExtract 3549 1
   4568                               Store 3547 3550
   4569             3551:     47(int) CompositeExtract 3549 0
   4570             3552:         224 Load 226(s2DShadow)
   4571             3553:154(f16vec2) Load 156(f16c2)
   4572             3554:   52(float) Load 215(compare)
   4573             3555:154(f16vec2) Load 1417(f16dPdxy2)
   4574             3556:154(f16vec2) Load 1417(f16dPdxy2)
   4575             3557:    208(ptr) AccessChain 3468(texel) 207
   4576             3558:3138(ResType) ImageSparseSampleDrefExplicitLod 3552 3553 3554 Grad 3555 3556
   4577             3559:6(float16_t) CompositeExtract 3558 1
   4578                               Store 3557 3559
   4579             3560:     47(int) CompositeExtract 3558 0
   4580             3561:         245 Load 247(sCubeShadow)
   4581             3562:  249(fvec4) Load 251(c4)
   4582             3563:  167(fvec3) Load 1425(dPdxy3)
   4583             3564:  167(fvec3) Load 1425(dPdxy3)
   4584             3565:    208(ptr) AccessChain 3468(texel) 207
   4585             3566:   52(float) CompositeExtract 3562 3
   4586             3567:3138(ResType) ImageSparseSampleDrefExplicitLod 3561 3562 3566 Grad 3563 3564
   4587             3568:6(float16_t) CompositeExtract 3567 1
   4588                               Store 3565 3568
   4589             3569:     47(int) CompositeExtract 3567 0
   4590             3570:         245 Load 247(sCubeShadow)
   4591             3571:175(f16vec3) Load 177(f16c3)
   4592             3572:   52(float) Load 215(compare)
   4593             3573:175(f16vec3) Load 1433(f16dPdxy3)
   4594             3574:175(f16vec3) Load 1433(f16dPdxy3)
   4595             3575:    208(ptr) AccessChain 3468(texel) 207
   4596             3576:3138(ResType) ImageSparseSampleDrefExplicitLod 3570 3571 3572 Grad 3573 3574
   4597             3577:6(float16_t) CompositeExtract 3576 1
   4598                               Store 3575 3577
   4599             3578:     47(int) CompositeExtract 3576 0
   4600             3579:         284 Load 286(s2DArray)
   4601             3580:  167(fvec3) Load 169(c3)
   4602             3581:   53(fvec2) Load 1409(dPdxy2)
   4603             3582:   53(fvec2) Load 1409(dPdxy2)
   4604             3583:3102(ResType) ImageSparseSampleExplicitLod 3579 3580 Grad 3581 3582
   4605             3584:  7(f16vec4) CompositeExtract 3583 1
   4606                               Store 3468(texel) 3584
   4607             3585:     47(int) CompositeExtract 3583 0
   4608             3586:         284 Load 286(s2DArray)
   4609             3587:175(f16vec3) Load 177(f16c3)
   4610             3588:154(f16vec2) Load 1417(f16dPdxy2)
   4611             3589:154(f16vec2) Load 1417(f16dPdxy2)
   4612             3590:3102(ResType) ImageSparseSampleExplicitLod 3586 3587 Grad 3588 3589
   4613             3591:  7(f16vec4) CompositeExtract 3590 1
   4614                               Store 3468(texel) 3591
   4615             3592:     47(int) CompositeExtract 3590 0
   4616             3593:         337 Load 339(s2DArrayShadow)
   4617             3594:  249(fvec4) Load 251(c4)
   4618             3595:   53(fvec2) Load 1409(dPdxy2)
   4619             3596:   53(fvec2) Load 1409(dPdxy2)
   4620             3597:    208(ptr) AccessChain 3468(texel) 207
   4621             3598:   52(float) CompositeExtract 3594 3
   4622             3599:3138(ResType) ImageSparseSampleDrefExplicitLod 3593 3594 3598 Grad 3595 3596
   4623             3600:6(float16_t) CompositeExtract 3599 1
   4624                               Store 3597 3600
   4625             3601:     47(int) CompositeExtract 3599 0
   4626             3602:         337 Load 339(s2DArrayShadow)
   4627             3603:175(f16vec3) Load 177(f16c3)
   4628             3604:   52(float) Load 215(compare)
   4629             3605:154(f16vec2) Load 1417(f16dPdxy2)
   4630             3606:154(f16vec2) Load 1417(f16dPdxy2)
   4631             3607:    208(ptr) AccessChain 3468(texel) 207
   4632             3608:3138(ResType) ImageSparseSampleDrefExplicitLod 3602 3603 3604 Grad 3605 3606
   4633             3609:6(float16_t) CompositeExtract 3608 1
   4634                               Store 3607 3609
   4635             3610:     47(int) CompositeExtract 3608 0
   4636             3611:         299 Load 301(sCubeArray)
   4637             3612:  249(fvec4) Load 251(c4)
   4638             3613:  167(fvec3) Load 1425(dPdxy3)
   4639             3614:  167(fvec3) Load 1425(dPdxy3)
   4640             3615:3102(ResType) ImageSparseSampleExplicitLod 3611 3612 Grad 3613 3614
   4641             3616:  7(f16vec4) CompositeExtract 3615 1
   4642                               Store 3468(texel) 3616
   4643             3617:     47(int) CompositeExtract 3615 0
   4644             3618:         299 Load 301(sCubeArray)
   4645             3619:  7(f16vec4) Load 309(f16c4)
   4646             3620:175(f16vec3) Load 1433(f16dPdxy3)
   4647             3621:175(f16vec3) Load 1433(f16dPdxy3)
   4648             3622:3102(ResType) ImageSparseSampleExplicitLod 3618 3619 Grad 3620 3621
   4649             3623:  7(f16vec4) CompositeExtract 3622 1
   4650                               Store 3468(texel) 3623
   4651             3624:     47(int) CompositeExtract 3622 0
   4652             3625:  7(f16vec4) Load 3468(texel)
   4653                               ReturnValue 3625
   4654                               FunctionEnd
   4655 79(testSparseTextureGradOffset():  7(f16vec4) Function None 8
   4656               80:             Label
   4657      3628(texel):     64(ptr) Variable Function
   4658                               Store 3628(texel) 121
   4659             3629:         143 Load 145(s2D)
   4660             3630:   53(fvec2) Load 148(c2)
   4661             3631:   53(fvec2) Load 1409(dPdxy2)
   4662             3632:   53(fvec2) Load 1409(dPdxy2)
   4663             3633:3102(ResType) ImageSparseSampleExplicitLod 3629 3630 Grad ConstOffset 3631 3632 722
   4664             3634:  7(f16vec4) CompositeExtract 3633 1
   4665                               Store 3628(texel) 3634
   4666             3635:     47(int) CompositeExtract 3633 0
   4667             3636:         143 Load 145(s2D)
   4668             3637:154(f16vec2) Load 156(f16c2)
   4669             3638:154(f16vec2) Load 1417(f16dPdxy2)
   4670             3639:154(f16vec2) Load 1417(f16dPdxy2)
   4671             3640:3102(ResType) ImageSparseSampleExplicitLod 3636 3637 Grad ConstOffset 3638 3639 722
   4672             3641:  7(f16vec4) CompositeExtract 3640 1
   4673                               Store 3628(texel) 3641
   4674             3642:     47(int) CompositeExtract 3640 0
   4675             3643:         163 Load 165(s3D)
   4676             3644:  167(fvec3) Load 169(c3)
   4677             3645:  167(fvec3) Load 1425(dPdxy3)
   4678             3646:  167(fvec3) Load 1425(dPdxy3)
   4679             3647:3102(ResType) ImageSparseSampleExplicitLod 3643 3644 Grad ConstOffset 3645 3646 735
   4680             3648:  7(f16vec4) CompositeExtract 3647 1
   4681                               Store 3628(texel) 3648
   4682             3649:     47(int) CompositeExtract 3647 0
   4683             3650:         163 Load 165(s3D)
   4684             3651:175(f16vec3) Load 177(f16c3)
   4685             3652:175(f16vec3) Load 1433(f16dPdxy3)
   4686             3653:175(f16vec3) Load 1433(f16dPdxy3)
   4687             3654:3102(ResType) ImageSparseSampleExplicitLod 3650 3651 Grad ConstOffset 3652 3653 735
   4688             3655:  7(f16vec4) CompositeExtract 3654 1
   4689                               Store 3628(texel) 3655
   4690             3656:     47(int) CompositeExtract 3654 0
   4691             3657:         357 Load 359(s2DRect)
   4692             3658:   53(fvec2) Load 148(c2)
   4693             3659:   53(fvec2) Load 1409(dPdxy2)
   4694             3660:   53(fvec2) Load 1409(dPdxy2)
   4695             3661:3102(ResType) ImageSparseSampleExplicitLod 3657 3658 Grad ConstOffset 3659 3660 722
   4696             3662:  7(f16vec4) CompositeExtract 3661 1
   4697                               Store 3628(texel) 3662
   4698             3663:     47(int) CompositeExtract 3661 0
   4699             3664:         357 Load 359(s2DRect)
   4700             3665:154(f16vec2) Load 156(f16c2)
   4701             3666:154(f16vec2) Load 1417(f16dPdxy2)
   4702             3667:154(f16vec2) Load 1417(f16dPdxy2)
   4703             3668:3102(ResType) ImageSparseSampleExplicitLod 3664 3665 Grad ConstOffset 3666 3667 722
   4704             3669:  7(f16vec4) CompositeExtract 3668 1
   4705                               Store 3628(texel) 3669
   4706             3670:     47(int) CompositeExtract 3668 0
   4707             3671:         371 Load 373(s2DRectShadow)
   4708             3672:  167(fvec3) Load 169(c3)
   4709             3673:   53(fvec2) Load 1409(dPdxy2)
   4710             3674:   53(fvec2) Load 1409(dPdxy2)
   4711             3675:    208(ptr) AccessChain 3628(texel) 207
   4712             3676:   52(float) CompositeExtract 3672 2
   4713             3677:3138(ResType) ImageSparseSampleDrefExplicitLod 3671 3672 3676 Grad ConstOffset 3673 3674 722
   4714             3678:6(float16_t) CompositeExtract 3677 1
   4715                               Store 3675 3678
   4716             3679:     47(int) CompositeExtract 3677 0
   4717             3680:         371 Load 373(s2DRectShadow)
   4718             3681:154(f16vec2) Load 156(f16c2)
   4719             3682:   52(float) Load 215(compare)
   4720             3683:154(f16vec2) Load 1417(f16dPdxy2)
   4721             3684:154(f16vec2) Load 1417(f16dPdxy2)
   4722             3685:    208(ptr) AccessChain 3628(texel) 207
   4723             3686:3138(ResType) ImageSparseSampleDrefExplicitLod 3680 3681 3682 Grad ConstOffset 3683 3684 722
   4724             3687:6(float16_t) CompositeExtract 3686 1
   4725                               Store 3685 3687
   4726             3688:     47(int) CompositeExtract 3686 0
   4727             3689:         224 Load 226(s2DShadow)
   4728             3690:  167(fvec3) Load 169(c3)
   4729             3691:   53(fvec2) Load 1409(dPdxy2)
   4730             3692:   53(fvec2) Load 1409(dPdxy2)
   4731             3693:    208(ptr) AccessChain 3628(texel) 207
   4732             3694:   52(float) CompositeExtract 3690 2
   4733             3695:3138(ResType) ImageSparseSampleDrefExplicitLod 3689 3690 3694 Grad ConstOffset 3691 3692 722
   4734             3696:6(float16_t) CompositeExtract 3695 1
   4735                               Store 3693 3696
   4736             3697:     47(int) CompositeExtract 3695 0
   4737             3698:         224 Load 226(s2DShadow)
   4738             3699:154(f16vec2) Load 156(f16c2)
   4739             3700:   52(float) Load 215(compare)
   4740             3701:154(f16vec2) Load 1417(f16dPdxy2)
   4741             3702:154(f16vec2) Load 1417(f16dPdxy2)
   4742             3703:    208(ptr) AccessChain 3628(texel) 207
   4743             3704:3138(ResType) ImageSparseSampleDrefExplicitLod 3698 3699 3700 Grad ConstOffset 3701 3702 722
   4744             3705:6(float16_t) CompositeExtract 3704 1
   4745                               Store 3703 3705
   4746             3706:     47(int) CompositeExtract 3704 0
   4747             3707:         284 Load 286(s2DArray)
   4748             3708:  167(fvec3) Load 169(c3)
   4749             3709:   53(fvec2) Load 1409(dPdxy2)
   4750             3710:   53(fvec2) Load 1409(dPdxy2)
   4751             3711:3102(ResType) ImageSparseSampleExplicitLod 3707 3708 Grad ConstOffset 3709 3710 722
   4752             3712:  7(f16vec4) CompositeExtract 3711 1
   4753                               Store 3628(texel) 3712
   4754             3713:     47(int) CompositeExtract 3711 0
   4755             3714:         284 Load 286(s2DArray)
   4756             3715:175(f16vec3) Load 177(f16c3)
   4757             3716:154(f16vec2) Load 1417(f16dPdxy2)
   4758             3717:154(f16vec2) Load 1417(f16dPdxy2)
   4759             3718:3102(ResType) ImageSparseSampleExplicitLod 3714 3715 Grad ConstOffset 3716 3717 722
   4760             3719:  7(f16vec4) CompositeExtract 3718 1
   4761                               Store 3628(texel) 3719
   4762             3720:     47(int) CompositeExtract 3718 0
   4763             3721:         337 Load 339(s2DArrayShadow)
   4764             3722:  249(fvec4) Load 251(c4)
   4765             3723:   53(fvec2) Load 1409(dPdxy2)
   4766             3724:   53(fvec2) Load 1409(dPdxy2)
   4767             3725:    208(ptr) AccessChain 3628(texel) 207
   4768             3726:   52(float) CompositeExtract 3722 3
   4769             3727:3138(ResType) ImageSparseSampleDrefExplicitLod 3721 3722 3726 Grad ConstOffset 3723 3724 722
   4770             3728:6(float16_t) CompositeExtract 3727 1
   4771                               Store 3725 3728
   4772             3729:     47(int) CompositeExtract 3727 0
   4773             3730:         337 Load 339(s2DArrayShadow)
   4774             3731:175(f16vec3) Load 177(f16c3)
   4775             3732:   52(float) Load 215(compare)
   4776             3733:154(f16vec2) Load 1417(f16dPdxy2)
   4777             3734:154(f16vec2) Load 1417(f16dPdxy2)
   4778             3735:    208(ptr) AccessChain 3628(texel) 207
   4779             3736:3138(ResType) ImageSparseSampleDrefExplicitLod 3730 3731 3732 Grad ConstOffset 3733 3734 722
   4780             3737:6(float16_t) CompositeExtract 3736 1
   4781                               Store 3735 3737
   4782             3738:     47(int) CompositeExtract 3736 0
   4783             3739:  7(f16vec4) Load 3628(texel)
   4784                               ReturnValue 3739
   4785                               FunctionEnd
   4786 81(testSparseTexelFetch():  7(f16vec4) Function None 8
   4787               82:             Label
   4788      3742(texel):     64(ptr) Variable Function
   4789                               Store 3742(texel) 121
   4790             3743:         143 Load 145(s2D)
   4791             3744:   53(fvec2) Load 148(c2)
   4792             3745:  721(ivec2) ConvertFToS 3744
   4793             3746:   52(float) Load 565(lod)
   4794             3747:     47(int) ConvertFToS 3746
   4795             3748:         142 Image 3743
   4796             3749:3102(ResType) ImageSparseFetch 3748 3745 Lod 3747
   4797             3750:  7(f16vec4) CompositeExtract 3749 1
   4798                               Store 3742(texel) 3750
   4799             3751:     47(int) CompositeExtract 3749 0
   4800             3752:         163 Load 165(s3D)
   4801             3753:  167(fvec3) Load 169(c3)
   4802             3754:  734(ivec3) ConvertFToS 3753
   4803             3755:   52(float) Load 565(lod)
   4804             3756:     47(int) ConvertFToS 3755
   4805             3757:         162 Image 3752
   4806             3758:3102(ResType) ImageSparseFetch 3757 3754 Lod 3756
   4807             3759:  7(f16vec4) CompositeExtract 3758 1
   4808                               Store 3742(texel) 3759
   4809             3760:     47(int) CompositeExtract 3758 0
   4810             3761:         357 Load 359(s2DRect)
   4811             3762:   53(fvec2) Load 148(c2)
   4812             3763:  721(ivec2) ConvertFToS 3762
   4813             3764:         356 Image 3761
   4814             3765:3102(ResType) ImageSparseFetch 3764 3763
   4815             3766:  7(f16vec4) CompositeExtract 3765 1
   4816                               Store 3742(texel) 3766
   4817             3767:     47(int) CompositeExtract 3765 0
   4818             3768:         284 Load 286(s2DArray)
   4819             3769:  167(fvec3) Load 169(c3)
   4820             3770:  734(ivec3) ConvertFToS 3769
   4821             3771:   52(float) Load 565(lod)
   4822             3772:     47(int) ConvertFToS 3771
   4823             3773:         283 Image 3768
   4824             3774:3102(ResType) ImageSparseFetch 3773 3770 Lod 3772
   4825             3775:  7(f16vec4) CompositeExtract 3774 1
   4826                               Store 3742(texel) 3775
   4827             3776:     47(int) CompositeExtract 3774 0
   4828             3777:        1309 Load 1311(s2DMS)
   4829             3778:   53(fvec2) Load 148(c2)
   4830             3779:  721(ivec2) ConvertFToS 3778
   4831             3780:        1308 Image 3777
   4832             3781:3102(ResType) ImageSparseFetch 3780 3779 Sample 709
   4833             3782:  7(f16vec4) CompositeExtract 3781 1
   4834                               Store 3742(texel) 3782
   4835             3783:     47(int) CompositeExtract 3781 0
   4836             3784:        1320 Load 1322(s2DMSArray)
   4837             3785:  167(fvec3) Load 169(c3)
   4838             3786:  734(ivec3) ConvertFToS 3785
   4839             3787:        1319 Image 3784
   4840             3788:3102(ResType) ImageSparseFetch 3787 3786 Sample 1326
   4841             3789:  7(f16vec4) CompositeExtract 3788 1
   4842                               Store 3742(texel) 3789
   4843             3790:     47(int) CompositeExtract 3788 0
   4844             3791:  7(f16vec4) Load 3742(texel)
   4845                               ReturnValue 3791
   4846                               FunctionEnd
   4847 83(testSparseTexelFetchOffset():  7(f16vec4) Function None 8
   4848               84:             Label
   4849      3794(texel):     64(ptr) Variable Function
   4850                               Store 3794(texel) 121
   4851             3795:         143 Load 145(s2D)
   4852             3796:   53(fvec2) Load 148(c2)
   4853             3797:  721(ivec2) ConvertFToS 3796
   4854             3798:   52(float) Load 565(lod)
   4855             3799:     47(int) ConvertFToS 3798
   4856             3800:         142 Image 3795
   4857             3801:3102(ResType) ImageSparseFetch 3800 3797 Lod ConstOffset 3799 722
   4858             3802:  7(f16vec4) CompositeExtract 3801 1
   4859                               Store 3794(texel) 3802
   4860             3803:     47(int) CompositeExtract 3801 0
   4861             3804:         163 Load 165(s3D)
   4862             3805:  167(fvec3) Load 169(c3)
   4863             3806:  734(ivec3) ConvertFToS 3805
   4864             3807:   52(float) Load 565(lod)
   4865             3808:     47(int) ConvertFToS 3807
   4866             3809:         162 Image 3804
   4867             3810:3102(ResType) ImageSparseFetch 3809 3806 Lod ConstOffset 3808 735
   4868             3811:  7(f16vec4) CompositeExtract 3810 1
   4869                               Store 3794(texel) 3811
   4870             3812:     47(int) CompositeExtract 3810 0
   4871             3813:         357 Load 359(s2DRect)
   4872             3814:   53(fvec2) Load 148(c2)
   4873             3815:  721(ivec2) ConvertFToS 3814
   4874             3816:         356 Image 3813
   4875             3817:3102(ResType) ImageSparseFetch 3816 3815 ConstOffset 722
   4876             3818:  7(f16vec4) CompositeExtract 3817 1
   4877                               Store 3794(texel) 3818
   4878             3819:     47(int) CompositeExtract 3817 0
   4879             3820:         284 Load 286(s2DArray)
   4880             3821:  167(fvec3) Load 169(c3)
   4881             3822:  734(ivec3) ConvertFToS 3821
   4882             3823:   52(float) Load 565(lod)
   4883             3824:     47(int) ConvertFToS 3823
   4884             3825:         283 Image 3820
   4885             3826:3102(ResType) ImageSparseFetch 3825 3822 Lod ConstOffset 3824 722
   4886             3827:  7(f16vec4) CompositeExtract 3826 1
   4887                               Store 3794(texel) 3827
   4888             3828:     47(int) CompositeExtract 3826 0
   4889             3829:  7(f16vec4) Load 3794(texel)
   4890                               ReturnValue 3829
   4891                               FunctionEnd
   4892 85(testSparseTextureGather():  7(f16vec4) Function None 8
   4893               86:             Label
   4894      3832(texel):     64(ptr) Variable Function
   4895                               Store 3832(texel) 121
   4896             3833:         143 Load 145(s2D)
   4897             3834:   53(fvec2) Load 148(c2)
   4898             3835:3102(ResType) ImageSparseGather 3833 3834 2187
   4899             3836:  7(f16vec4) CompositeExtract 3835 1
   4900                               Store 3832(texel) 3836
   4901             3837:     47(int) CompositeExtract 3835 0
   4902             3838:         143 Load 145(s2D)
   4903             3839:154(f16vec2) Load 156(f16c2)
   4904             3840:6(float16_t) Load 137(f16bias)
   4905             3841:3102(ResType) ImageSparseGather 3838 3839 2187 Bias 3840
   4906             3842:  7(f16vec4) CompositeExtract 3841 1
   4907                               Store 3832(texel) 3842
   4908             3843:     47(int) CompositeExtract 3841 0
   4909             3844:         284 Load 286(s2DArray)
   4910             3845:  167(fvec3) Load 169(c3)
   4911             3846:3102(ResType) ImageSparseGather 3844 3845 2187
   4912             3847:  7(f16vec4) CompositeExtract 3846 1
   4913                               Store 3832(texel) 3847
   4914             3848:     47(int) CompositeExtract 3846 0
   4915             3849:         284 Load 286(s2DArray)
   4916             3850:175(f16vec3) Load 177(f16c3)
   4917             3851:6(float16_t) Load 137(f16bias)
   4918             3852:3102(ResType) ImageSparseGather 3849 3850 2187 Bias 3851
   4919             3853:  7(f16vec4) CompositeExtract 3852 1
   4920                               Store 3832(texel) 3853
   4921             3854:     47(int) CompositeExtract 3852 0
   4922             3855:         184 Load 186(sCube)
   4923             3856:  167(fvec3) Load 169(c3)
   4924             3857:3102(ResType) ImageSparseGather 3855 3856 2187
   4925             3858:  7(f16vec4) CompositeExtract 3857 1
   4926                               Store 3832(texel) 3858
   4927             3859:     47(int) CompositeExtract 3857 0
   4928             3860:         184 Load 186(sCube)
   4929             3861:175(f16vec3) Load 177(f16c3)
   4930             3862:6(float16_t) Load 137(f16bias)
   4931             3863:3102(ResType) ImageSparseGather 3860 3861 2187 Bias 3862
   4932             3864:  7(f16vec4) CompositeExtract 3863 1
   4933                               Store 3832(texel) 3864
   4934             3865:     47(int) CompositeExtract 3863 0
   4935             3866:         299 Load 301(sCubeArray)
   4936             3867:  249(fvec4) Load 251(c4)
   4937             3868:3102(ResType) ImageSparseGather 3866 3867 2187
   4938             3869:  7(f16vec4) CompositeExtract 3868 1
   4939                               Store 3832(texel) 3869
   4940             3870:     47(int) CompositeExtract 3868 0
   4941             3871:         299 Load 301(sCubeArray)
   4942             3872:  7(f16vec4) Load 309(f16c4)
   4943             3873:6(float16_t) Load 137(f16bias)
   4944             3874:3102(ResType) ImageSparseGather 3871 3872 2187 Bias 3873
   4945             3875:  7(f16vec4) CompositeExtract 3874 1
   4946                               Store 3832(texel) 3875
   4947             3876:     47(int) CompositeExtract 3874 0
   4948             3877:         357 Load 359(s2DRect)
   4949             3878:   53(fvec2) Load 148(c2)
   4950             3879:3102(ResType) ImageSparseGather 3877 3878 2187
   4951             3880:  7(f16vec4) CompositeExtract 3879 1
   4952                               Store 3832(texel) 3880
   4953             3881:     47(int) CompositeExtract 3879 0
   4954             3882:         357 Load 359(s2DRect)
   4955             3883:154(f16vec2) Load 156(f16c2)
   4956             3884:3102(ResType) ImageSparseGather 3882 3883 2187
   4957             3885:  7(f16vec4) CompositeExtract 3884 1
   4958                               Store 3832(texel) 3885
   4959             3886:     47(int) CompositeExtract 3884 0
   4960             3887:         224 Load 226(s2DShadow)
   4961             3888:   53(fvec2) Load 148(c2)
   4962             3889:   52(float) Load 215(compare)
   4963             3890:3102(ResType) ImageSparseDrefGather 3887 3888 3889
   4964             3891:  7(f16vec4) CompositeExtract 3890 1
   4965                               Store 3832(texel) 3891
   4966             3892:     47(int) CompositeExtract 3890 0
   4967             3893:         224 Load 226(s2DShadow)
   4968             3894:154(f16vec2) Load 156(f16c2)
   4969             3895:   52(float) Load 215(compare)
   4970             3896:3102(ResType) ImageSparseDrefGather 3893 3894 3895
   4971             3897:  7(f16vec4) CompositeExtract 3896 1
   4972                               Store 3832(texel) 3897
   4973             3898:     47(int) CompositeExtract 3896 0
   4974             3899:         337 Load 339(s2DArrayShadow)
   4975             3900:  167(fvec3) Load 169(c3)
   4976             3901:   52(float) Load 215(compare)
   4977             3902:3102(ResType) ImageSparseDrefGather 3899 3900 3901
   4978             3903:  7(f16vec4) CompositeExtract 3902 1
   4979                               Store 3832(texel) 3903
   4980             3904:     47(int) CompositeExtract 3902 0
   4981             3905:         337 Load 339(s2DArrayShadow)
   4982             3906:175(f16vec3) Load 177(f16c3)
   4983             3907:   52(float) Load 215(compare)
   4984             3908:3102(ResType) ImageSparseDrefGather 3905 3906 3907
   4985             3909:  7(f16vec4) CompositeExtract 3908 1
   4986                               Store 3832(texel) 3909
   4987             3910:     47(int) CompositeExtract 3908 0
   4988             3911:         245 Load 247(sCubeShadow)
   4989             3912:  167(fvec3) Load 169(c3)
   4990             3913:   52(float) Load 215(compare)
   4991             3914:3102(ResType) ImageSparseDrefGather 3911 3912 3913
   4992             3915:  7(f16vec4) CompositeExtract 3914 1
   4993                               Store 3832(texel) 3915
   4994             3916:     47(int) CompositeExtract 3914 0
   4995             3917:         245 Load 247(sCubeShadow)
   4996             3918:175(f16vec3) Load 177(f16c3)
   4997             3919:   52(float) Load 215(compare)
   4998             3920:3102(ResType) ImageSparseDrefGather 3917 3918 3919
   4999             3921:  7(f16vec4) CompositeExtract 3920 1
   5000                               Store 3832(texel) 3921
   5001             3922:     47(int) CompositeExtract 3920 0
   5002             3923:         391 Load 393(sCubeArrayShadow)
   5003             3924:  249(fvec4) Load 251(c4)
   5004             3925:   52(float) Load 215(compare)
   5005             3926:3102(ResType) ImageSparseDrefGather 3923 3924 3925
   5006             3927:  7(f16vec4) CompositeExtract 3926 1
   5007                               Store 3832(texel) 3927
   5008             3928:     47(int) CompositeExtract 3926 0
   5009             3929:         391 Load 393(sCubeArrayShadow)
   5010             3930:  7(f16vec4) Load 309(f16c4)
   5011             3931:   52(float) Load 215(compare)
   5012             3932:3102(ResType) ImageSparseDrefGather 3929 3930 3931
   5013             3933:  7(f16vec4) CompositeExtract 3932 1
   5014                               Store 3832(texel) 3933
   5015             3934:     47(int) CompositeExtract 3932 0
   5016             3935:         371 Load 373(s2DRectShadow)
   5017             3936:   53(fvec2) Load 148(c2)
   5018             3937:   52(float) Load 215(compare)
   5019             3938:3102(ResType) ImageSparseDrefGather 3935 3936 3937
   5020             3939:  7(f16vec4) CompositeExtract 3938 1
   5021                               Store 3832(texel) 3939
   5022             3940:     47(int) CompositeExtract 3938 0
   5023             3941:         371 Load 373(s2DRectShadow)
   5024             3942:154(f16vec2) Load 156(f16c2)
   5025             3943:   52(float) Load 215(compare)
   5026             3944:3102(ResType) ImageSparseDrefGather 3941 3942 3943
   5027             3945:  7(f16vec4) CompositeExtract 3944 1
   5028                               Store 3832(texel) 3945
   5029             3946:     47(int) CompositeExtract 3944 0
   5030             3947:  7(f16vec4) Load 3832(texel)
   5031                               ReturnValue 3947
   5032                               FunctionEnd
   5033 87(testSparseTextureGatherOffset():  7(f16vec4) Function None 8
   5034               88:             Label
   5035      3950(texel):     64(ptr) Variable Function
   5036                               Store 3950(texel) 121
   5037             3951:         143 Load 145(s2D)
   5038             3952:   53(fvec2) Load 148(c2)
   5039             3953:3102(ResType) ImageSparseGather 3951 3952 2187 ConstOffset 722
   5040             3954:  7(f16vec4) CompositeExtract 3953 1
   5041                               Store 3950(texel) 3954
   5042             3955:     47(int) CompositeExtract 3953 0
   5043             3956:         143 Load 145(s2D)
   5044             3957:154(f16vec2) Load 156(f16c2)
   5045             3958:6(float16_t) Load 137(f16bias)
   5046             3959:3102(ResType) ImageSparseGather 3956 3957 2187 Bias ConstOffset 3958 722
   5047             3960:  7(f16vec4) CompositeExtract 3959 1
   5048                               Store 3950(texel) 3960
   5049             3961:     47(int) CompositeExtract 3959 0
   5050             3962:         284 Load 286(s2DArray)
   5051             3963:  167(fvec3) Load 169(c3)
   5052             3964:3102(ResType) ImageSparseGather 3962 3963 2187 ConstOffset 722
   5053             3965:  7(f16vec4) CompositeExtract 3964 1
   5054                               Store 3950(texel) 3965
   5055             3966:     47(int) CompositeExtract 3964 0
   5056             3967:         284 Load 286(s2DArray)
   5057             3968:175(f16vec3) Load 177(f16c3)
   5058             3969:6(float16_t) Load 137(f16bias)
   5059             3970:3102(ResType) ImageSparseGather 3967 3968 2187 Bias ConstOffset 3969 722
   5060             3971:  7(f16vec4) CompositeExtract 3970 1
   5061                               Store 3950(texel) 3971
   5062             3972:     47(int) CompositeExtract 3970 0
   5063             3973:         357 Load 359(s2DRect)
   5064             3974:   53(fvec2) Load 148(c2)
   5065             3975:3102(ResType) ImageSparseGather 3973 3974 2187 ConstOffset 722
   5066             3976:  7(f16vec4) CompositeExtract 3975 1
   5067                               Store 3950(texel) 3976
   5068             3977:     47(int) CompositeExtract 3975 0
   5069             3978:         357 Load 359(s2DRect)
   5070             3979:154(f16vec2) Load 156(f16c2)
   5071             3980:3102(ResType) ImageSparseGather 3978 3979 2187 ConstOffset 722
   5072             3981:  7(f16vec4) CompositeExtract 3980 1
   5073                               Store 3950(texel) 3981
   5074             3982:     47(int) CompositeExtract 3980 0
   5075             3983:         224 Load 226(s2DShadow)
   5076             3984:   53(fvec2) Load 148(c2)
   5077             3985:   52(float) Load 215(compare)
   5078             3986:3102(ResType) ImageSparseDrefGather 3983 3984 3985 ConstOffset 722
   5079             3987:  7(f16vec4) CompositeExtract 3986 1
   5080                               Store 3950(texel) 3987
   5081             3988:     47(int) CompositeExtract 3986 0
   5082             3989:         224 Load 226(s2DShadow)
   5083             3990:154(f16vec2) Load 156(f16c2)
   5084             3991:   52(float) Load 215(compare)
   5085             3992:3102(ResType) ImageSparseDrefGather 3989 3990 3991 ConstOffset 722
   5086             3993:  7(f16vec4) CompositeExtract 3992 1
   5087                               Store 3950(texel) 3993
   5088             3994:     47(int) CompositeExtract 3992 0
   5089             3995:         337 Load 339(s2DArrayShadow)
   5090             3996:  167(fvec3) Load 169(c3)
   5091             3997:   52(float) Load 215(compare)
   5092             3998:3102(ResType) ImageSparseDrefGather 3995 3996 3997 ConstOffset 722
   5093             3999:  7(f16vec4) CompositeExtract 3998 1
   5094                               Store 3950(texel) 3999
   5095             4000:     47(int) CompositeExtract 3998 0
   5096             4001:         337 Load 339(s2DArrayShadow)
   5097             4002:175(f16vec3) Load 177(f16c3)
   5098             4003:   52(float) Load 215(compare)
   5099             4004:3102(ResType) ImageSparseDrefGather 4001 4002 4003 ConstOffset 722
   5100             4005:  7(f16vec4) CompositeExtract 4004 1
   5101                               Store 3950(texel) 4005
   5102             4006:     47(int) CompositeExtract 4004 0
   5103             4007:         371 Load 373(s2DRectShadow)
   5104             4008:   53(fvec2) Load 148(c2)
   5105             4009:   52(float) Load 215(compare)
   5106             4010:3102(ResType) ImageSparseDrefGather 4007 4008 4009 ConstOffset 722
   5107             4011:  7(f16vec4) CompositeExtract 4010 1
   5108                               Store 3950(texel) 4011
   5109             4012:     47(int) CompositeExtract 4010 0
   5110             4013:         371 Load 373(s2DRectShadow)
   5111             4014:154(f16vec2) Load 156(f16c2)
   5112             4015:   52(float) Load 215(compare)
   5113             4016:3102(ResType) ImageSparseDrefGather 4013 4014 4015 ConstOffset 722
   5114             4017:  7(f16vec4) CompositeExtract 4016 1
   5115                               Store 3950(texel) 4017
   5116             4018:     47(int) CompositeExtract 4016 0
   5117             4019:  7(f16vec4) Load 3950(texel)
   5118                               ReturnValue 4019
   5119                               FunctionEnd
   5120 89(testSparseTextureGatherOffsets():  7(f16vec4) Function None 8
   5121               90:             Label
   5122      4022(texel):     64(ptr) Variable Function
   5123                               Store 4022(texel) 121
   5124             4023:         143 Load 145(s2D)
   5125             4024:   53(fvec2) Load 148(c2)
   5126             4025:3102(ResType) ImageSparseGather 4023 4024 2187 ConstOffsets 2380
   5127             4026:  7(f16vec4) CompositeExtract 4025 1
   5128                               Store 4022(texel) 4026
   5129             4027:     47(int) CompositeExtract 4025 0
   5130             4028:         143 Load 145(s2D)
   5131             4029:154(f16vec2) Load 156(f16c2)
   5132             4030:6(float16_t) Load 137(f16bias)
   5133             4031:3102(ResType) ImageSparseGather 4028 4029 2187 Bias ConstOffsets 4030 2380
   5134             4032:  7(f16vec4) CompositeExtract 4031 1
   5135                               Store 4022(texel) 4032
   5136             4033:     47(int) CompositeExtract 4031 0
   5137             4034:         284 Load 286(s2DArray)
   5138             4035:  167(fvec3) Load 169(c3)
   5139             4036:3102(ResType) ImageSparseGather 4034 4035 2187 ConstOffsets 2380
   5140             4037:  7(f16vec4) CompositeExtract 4036 1
   5141                               Store 4022(texel) 4037
   5142             4038:     47(int) CompositeExtract 4036 0
   5143             4039:         284 Load 286(s2DArray)
   5144             4040:175(f16vec3) Load 177(f16c3)
   5145             4041:6(float16_t) Load 137(f16bias)
   5146             4042:3102(ResType) ImageSparseGather 4039 4040 2187 Bias ConstOffsets 4041 2380
   5147             4043:  7(f16vec4) CompositeExtract 4042 1
   5148                               Store 4022(texel) 4043
   5149             4044:     47(int) CompositeExtract 4042 0
   5150             4045:         357 Load 359(s2DRect)
   5151             4046:   53(fvec2) Load 148(c2)
   5152             4047:3102(ResType) ImageSparseGather 4045 4046 2187 ConstOffsets 2380
   5153             4048:  7(f16vec4) CompositeExtract 4047 1
   5154                               Store 4022(texel) 4048
   5155             4049:     47(int) CompositeExtract 4047 0
   5156             4050:         357 Load 359(s2DRect)
   5157             4051:154(f16vec2) Load 156(f16c2)
   5158             4052:3102(ResType) ImageSparseGather 4050 4051 2187 ConstOffsets 2380
   5159             4053:  7(f16vec4) CompositeExtract 4052 1
   5160                               Store 4022(texel) 4053
   5161             4054:     47(int) CompositeExtract 4052 0
   5162             4055:         224 Load 226(s2DShadow)
   5163             4056:   53(fvec2) Load 148(c2)
   5164             4057:   52(float) Load 215(compare)
   5165             4058:3102(ResType) ImageSparseDrefGather 4055 4056 4057 ConstOffsets 2380
   5166             4059:  7(f16vec4) CompositeExtract 4058 1
   5167                               Store 4022(texel) 4059
   5168             4060:     47(int) CompositeExtract 4058 0
   5169             4061:         224 Load 226(s2DShadow)
   5170             4062:154(f16vec2) Load 156(f16c2)
   5171             4063:   52(float) Load 215(compare)
   5172             4064:3102(ResType) ImageSparseDrefGather 4061 4062 4063 ConstOffsets 2380
   5173             4065:  7(f16vec4) CompositeExtract 4064 1
   5174                               Store 4022(texel) 4065
   5175             4066:     47(int) CompositeExtract 4064 0
   5176             4067:         337 Load 339(s2DArrayShadow)
   5177             4068:  167(fvec3) Load 169(c3)
   5178             4069:   52(float) Load 215(compare)
   5179             4070:3102(ResType) ImageSparseDrefGather 4067 4068 4069 ConstOffsets 2380
   5180             4071:  7(f16vec4) CompositeExtract 4070 1
   5181                               Store 4022(texel) 4071
   5182             4072:     47(int) CompositeExtract 4070 0
   5183             4073:         337 Load 339(s2DArrayShadow)
   5184             4074:175(f16vec3) Load 177(f16c3)
   5185             4075:   52(float) Load 215(compare)
   5186             4076:3102(ResType) ImageSparseDrefGather 4073 4074 4075 ConstOffsets 2380
   5187             4077:  7(f16vec4) CompositeExtract 4076 1
   5188                               Store 4022(texel) 4077
   5189             4078:     47(int) CompositeExtract 4076 0
   5190             4079:         371 Load 373(s2DRectShadow)
   5191             4080:   53(fvec2) Load 148(c2)
   5192             4081:   52(float) Load 215(compare)
   5193             4082:3102(ResType) ImageSparseDrefGather 4079 4080 4081 ConstOffsets 2380
   5194             4083:  7(f16vec4) CompositeExtract 4082 1
   5195                               Store 4022(texel) 4083
   5196             4084:     47(int) CompositeExtract 4082 0
   5197             4085:         371 Load 373(s2DRectShadow)
   5198             4086:154(f16vec2) Load 156(f16c2)
   5199             4087:   52(float) Load 215(compare)
   5200             4088:3102(ResType) ImageSparseDrefGather 4085 4086 4087 ConstOffsets 2380
   5201             4089:  7(f16vec4) CompositeExtract 4088 1
   5202                               Store 4022(texel) 4089
   5203             4090:     47(int) CompositeExtract 4088 0
   5204             4091:  7(f16vec4) Load 4022(texel)
   5205                               ReturnValue 4091
   5206                               FunctionEnd
   5207 91(testSparseTextureGatherLod():  7(f16vec4) Function None 8
   5208               92:             Label
   5209      4094(texel):     64(ptr) Variable Function
   5210                               Store 4094(texel) 121
   5211             4095:         143 Load 145(s2D)
   5212             4096:   53(fvec2) Load 148(c2)
   5213             4097:   52(float) Load 565(lod)
   5214             4098:3102(ResType) ImageSparseGather 4095 4096 2187 Lod 4097
   5215             4099:  7(f16vec4) CompositeExtract 4098 1
   5216                               Store 4094(texel) 4099
   5217             4100:     47(int) CompositeExtract 4098 0
   5218             4101:         143 Load 145(s2D)
   5219             4102:154(f16vec2) Load 156(f16c2)
   5220             4103:6(float16_t) Load 572(f16lod)
   5221             4104:3102(ResType) ImageSparseGather 4101 4102 2187 Lod 4103
   5222             4105:  7(f16vec4) CompositeExtract 4104 1
   5223                               Store 4094(texel) 4105
   5224             4106:     47(int) CompositeExtract 4104 0
   5225             4107:         284 Load 286(s2DArray)
   5226             4108:  167(fvec3) Load 169(c3)
   5227             4109:   52(float) Load 565(lod)
   5228             4110:3102(ResType) ImageSparseGather 4107 4108 2187 Lod 4109
   5229             4111:  7(f16vec4) CompositeExtract 4110 1
   5230                               Store 4094(texel) 4111
   5231             4112:     47(int) CompositeExtract 4110 0
   5232             4113:         284 Load 286(s2DArray)
   5233             4114:175(f16vec3) Load 177(f16c3)
   5234             4115:6(float16_t) Load 572(f16lod)
   5235             4116:3102(ResType) ImageSparseGather 4113 4114 2187 Lod 4115
   5236             4117:  7(f16vec4) CompositeExtract 4116 1
   5237                               Store 4094(texel) 4117
   5238             4118:     47(int) CompositeExtract 4116 0
   5239             4119:         184 Load 186(sCube)
   5240             4120:  167(fvec3) Load 169(c3)
   5241             4121:   52(float) Load 565(lod)
   5242             4122:3102(ResType) ImageSparseGather 4119 4120 2187 Lod 4121
   5243             4123:  7(f16vec4) CompositeExtract 4122 1
   5244                               Store 4094(texel) 4123
   5245             4124:     47(int) CompositeExtract 4122 0
   5246             4125:         184 Load 186(sCube)
   5247             4126:175(f16vec3) Load 177(f16c3)
   5248             4127:6(float16_t) Load 572(f16lod)
   5249             4128:3102(ResType) ImageSparseGather 4125 4126 2187 Lod 4127
   5250             4129:  7(f16vec4) CompositeExtract 4128 1
   5251                               Store 4094(texel) 4129
   5252             4130:     47(int) CompositeExtract 4128 0
   5253             4131:         299 Load 301(sCubeArray)
   5254             4132:  249(fvec4) Load 251(c4)
   5255             4133:   52(float) Load 565(lod)
   5256             4134:3102(ResType) ImageSparseGather 4131 4132 2187 Lod 4133
   5257             4135:  7(f16vec4) CompositeExtract 4134 1
   5258                               Store 4094(texel) 4135
   5259             4136:     47(int) CompositeExtract 4134 0
   5260             4137:         299 Load 301(sCubeArray)
   5261             4138:  7(f16vec4) Load 309(f16c4)
   5262             4139:6(float16_t) Load 572(f16lod)
   5263             4140:3102(ResType) ImageSparseGather 4137 4138 2187 Lod 4139
   5264             4141:  7(f16vec4) CompositeExtract 4140 1
   5265                               Store 4094(texel) 4141
   5266             4142:     47(int) CompositeExtract 4140 0
   5267             4143:  7(f16vec4) Load 4094(texel)
   5268                               ReturnValue 4143
   5269                               FunctionEnd
   5270 93(testSparseTextureGatherLodOffset():  7(f16vec4) Function None 8
   5271               94:             Label
   5272      4146(texel):     64(ptr) Variable Function
   5273                               Store 4146(texel) 121
   5274             4147:         143 Load 145(s2D)
   5275             4148:   53(fvec2) Load 148(c2)
   5276             4149:   52(float) Load 565(lod)
   5277             4150:3102(ResType) ImageSparseGather 4147 4148 2187 Lod ConstOffset 4149 722
   5278             4151:  7(f16vec4) CompositeExtract 4150 1
   5279                               Store 4146(texel) 4151
   5280             4152:     47(int) CompositeExtract 4150 0
   5281             4153:         143 Load 145(s2D)
   5282             4154:154(f16vec2) Load 156(f16c2)
   5283             4155:6(float16_t) Load 572(f16lod)
   5284             4156:3102(ResType) ImageSparseGather 4153 4154 2187 Lod ConstOffset 4155 722
   5285             4157:  7(f16vec4) CompositeExtract 4156 1
   5286                               Store 4146(texel) 4157
   5287             4158:     47(int) CompositeExtract 4156 0
   5288             4159:         284 Load 286(s2DArray)
   5289             4160:  167(fvec3) Load 169(c3)
   5290             4161:   52(float) Load 565(lod)
   5291             4162:3102(ResType) ImageSparseGather 4159 4160 2187 Lod ConstOffset 4161 722
   5292             4163:  7(f16vec4) CompositeExtract 4162 1
   5293                               Store 4146(texel) 4163
   5294             4164:     47(int) CompositeExtract 4162 0
   5295             4165:         284 Load 286(s2DArray)
   5296             4166:175(f16vec3) Load 177(f16c3)
   5297             4167:6(float16_t) Load 572(f16lod)
   5298             4168:3102(ResType) ImageSparseGather 4165 4166 2187 Lod ConstOffset 4167 722
   5299             4169:  7(f16vec4) CompositeExtract 4168 1
   5300                               Store 4146(texel) 4169
   5301             4170:     47(int) CompositeExtract 4168 0
   5302             4171:  7(f16vec4) Load 4146(texel)
   5303                               ReturnValue 4171
   5304                               FunctionEnd
   5305 95(testSparseTextureGatherLodOffsets():  7(f16vec4) Function None 8
   5306               96:             Label
   5307      4174(texel):     64(ptr) Variable Function
   5308                               Store 4174(texel) 121
   5309             4175:         143 Load 145(s2D)
   5310             4176:   53(fvec2) Load 148(c2)
   5311             4177:   52(float) Load 565(lod)
   5312             4178:3102(ResType) ImageSparseGather 4175 4176 2187 Lod ConstOffsets 4177 2380
   5313             4179:  7(f16vec4) CompositeExtract 4178 1
   5314                               Store 4174(texel) 4179
   5315             4180:     47(int) CompositeExtract 4178 0
   5316             4181:         143 Load 145(s2D)
   5317             4182:154(f16vec2) Load 156(f16c2)
   5318             4183:6(float16_t) Load 572(f16lod)
   5319             4184:3102(ResType) ImageSparseGather 4181 4182 2187 Lod ConstOffsets 4183 2380
   5320             4185:  7(f16vec4) CompositeExtract 4184 1
   5321                               Store 4174(texel) 4185
   5322             4186:     47(int) CompositeExtract 4184 0
   5323             4187:         284 Load 286(s2DArray)
   5324             4188:  167(fvec3) Load 169(c3)
   5325             4189:   52(float) Load 565(lod)
   5326             4190:3102(ResType) ImageSparseGather 4187 4188 2187 Lod ConstOffsets 4189 2380
   5327             4191:  7(f16vec4) CompositeExtract 4190 1
   5328                               Store 4174(texel) 4191
   5329             4192:     47(int) CompositeExtract 4190 0
   5330             4193:         284 Load 286(s2DArray)
   5331             4194:175(f16vec3) Load 177(f16c3)
   5332             4195:6(float16_t) Load 572(f16lod)
   5333             4196:3102(ResType) ImageSparseGather 4193 4194 2187 Lod ConstOffsets 4195 2380
   5334             4197:  7(f16vec4) CompositeExtract 4196 1
   5335                               Store 4174(texel) 4197
   5336             4198:     47(int) CompositeExtract 4196 0
   5337             4199:  7(f16vec4) Load 4174(texel)
   5338                               ReturnValue 4199
   5339                               FunctionEnd
   5340 97(testSparseImageLoad():  7(f16vec4) Function None 8
   5341               98:             Label
   5342      4202(texel):     64(ptr) Variable Function
   5343                               Store 4202(texel) 121
   5344             4203:        2962 Load 2964(i2D)
   5345             4204:   53(fvec2) Load 148(c2)
   5346             4205:  721(ivec2) ConvertFToS 4204
   5347             4206:3102(ResType) ImageSparseRead 4203 4205
   5348             4207:  7(f16vec4) CompositeExtract 4206 1
   5349                               Store 4202(texel) 4207
   5350             4208:     47(int) CompositeExtract 4206 0
   5351             4209:        2971 Load 2973(i3D)
   5352             4210:  167(fvec3) Load 169(c3)
   5353             4211:  734(ivec3) ConvertFToS 4210
   5354             4212:3102(ResType) ImageSparseRead 4209 4211
   5355             4213:  7(f16vec4) CompositeExtract 4212 1
   5356                               Store 4202(texel) 4213
   5357             4214:     47(int) CompositeExtract 4212 0
   5358             4215:        2980 Load 2982(i2DRect)
   5359             4216:   53(fvec2) Load 148(c2)
   5360             4217:  721(ivec2) ConvertFToS 4216
   5361             4218:3102(ResType) ImageSparseRead 4215 4217
   5362             4219:  7(f16vec4) CompositeExtract 4218 1
   5363                               Store 4202(texel) 4219
   5364             4220:     47(int) CompositeExtract 4218 0
   5365             4221:        2989 Load 2991(iCube)
   5366             4222:  167(fvec3) Load 169(c3)
   5367             4223:  734(ivec3) ConvertFToS 4222
   5368             4224:3102(ResType) ImageSparseRead 4221 4223
   5369             4225:  7(f16vec4) CompositeExtract 4224 1
   5370                               Store 4202(texel) 4225
   5371             4226:     47(int) CompositeExtract 4224 0
   5372             4227:        3016 Load 3018(i2DArray)
   5373             4228:  167(fvec3) Load 169(c3)
   5374             4229:  734(ivec3) ConvertFToS 4228
   5375             4230:3102(ResType) ImageSparseRead 4227 4229
   5376             4231:  7(f16vec4) CompositeExtract 4230 1
   5377                               Store 4202(texel) 4231
   5378             4232:     47(int) CompositeExtract 4230 0
   5379             4233:        3025 Load 3027(iCubeArray)
   5380             4234:  167(fvec3) Load 169(c3)
   5381             4235:  734(ivec3) ConvertFToS 4234
   5382             4236:3102(ResType) ImageSparseRead 4233 4235
   5383             4237:  7(f16vec4) CompositeExtract 4236 1
   5384                               Store 4202(texel) 4237
   5385             4238:     47(int) CompositeExtract 4236 0
   5386             4239:        3034 Load 3036(i2DMS)
   5387             4240:   53(fvec2) Load 148(c2)
   5388             4241:  721(ivec2) ConvertFToS 4240
   5389             4242:3102(ResType) ImageSparseRead 4239 4241 Sample 709
   5390             4243:  7(f16vec4) CompositeExtract 4242 1
   5391                               Store 4202(texel) 4243
   5392             4244:     47(int) CompositeExtract 4242 0
   5393             4245:        3043 Load 3045(i2DMSArray)
   5394             4246:  167(fvec3) Load 169(c3)
   5395             4247:  734(ivec3) ConvertFToS 4246
   5396             4248:3102(ResType) ImageSparseRead 4245 4247 Sample 1326
   5397             4249:  7(f16vec4) CompositeExtract 4248 1
   5398                               Store 4202(texel) 4249
   5399             4250:     47(int) CompositeExtract 4248 0
   5400             4251:  7(f16vec4) Load 4202(texel)
   5401                               ReturnValue 4251
   5402                               FunctionEnd
   5403 99(testSparseTextureClamp():  7(f16vec4) Function None 8
   5404              100:             Label
   5405      4254(texel):     64(ptr) Variable Function
   5406                               Store 4254(texel) 121
   5407             4255:         143 Load 145(s2D)
   5408             4256:   53(fvec2) Load 148(c2)
   5409             4258:   52(float) Load 4257(lodClamp)
   5410             4259:3102(ResType) ImageSparseSampleImplicitLod 4255 4256 MinLod 4258
   5411             4260:  7(f16vec4) CompositeExtract 4259 1
   5412                               Store 4254(texel) 4260
   5413             4261:     47(int) CompositeExtract 4259 0
   5414             4262:         143 Load 145(s2D)
   5415             4263:154(f16vec2) Load 156(f16c2)
   5416             4265:6(float16_t) Load 4264(f16lodClamp)
   5417             4266:6(float16_t) Load 137(f16bias)
   5418             4267:3102(ResType) ImageSparseSampleImplicitLod 4262 4263 Bias MinLod 4266 4265
   5419             4268:  7(f16vec4) CompositeExtract 4267 1
   5420                               Store 4254(texel) 4268
   5421             4269:     47(int) CompositeExtract 4267 0
   5422             4270:         163 Load 165(s3D)
   5423             4271:  167(fvec3) Load 169(c3)
   5424             4272:   52(float) Load 4257(lodClamp)
   5425             4273:3102(ResType) ImageSparseSampleImplicitLod 4270 4271 MinLod 4272
   5426             4274:  7(f16vec4) CompositeExtract 4273 1
   5427                               Store 4254(texel) 4274
   5428             4275:     47(int) CompositeExtract 4273 0
   5429             4276:         163 Load 165(s3D)
   5430             4277:175(f16vec3) Load 177(f16c3)
   5431             4278:6(float16_t) Load 4264(f16lodClamp)
   5432             4279:6(float16_t) Load 137(f16bias)
   5433             4280:3102(ResType) ImageSparseSampleImplicitLod 4276 4277 Bias MinLod 4279 4278
   5434             4281:  7(f16vec4) CompositeExtract 4280 1
   5435                               Store 4254(texel) 4281
   5436             4282:     47(int) CompositeExtract 4280 0
   5437             4283:         184 Load 186(sCube)
   5438             4284:  167(fvec3) Load 169(c3)
   5439             4285:   52(float) Load 4257(lodClamp)
   5440             4286:3102(ResType) ImageSparseSampleImplicitLod 4283 4284 MinLod 4285
   5441             4287:  7(f16vec4) CompositeExtract 4286 1
   5442                               Store 4254(texel) 4287
   5443             4288:     47(int) CompositeExtract 4286 0
   5444             4289:         184 Load 186(sCube)
   5445             4290:175(f16vec3) Load 177(f16c3)
   5446             4291:6(float16_t) Load 4264(f16lodClamp)
   5447             4292:6(float16_t) Load 137(f16bias)
   5448             4293:3102(ResType) ImageSparseSampleImplicitLod 4289 4290 Bias MinLod 4292 4291
   5449             4294:  7(f16vec4) CompositeExtract 4293 1
   5450                               Store 4254(texel) 4294
   5451             4295:     47(int) CompositeExtract 4293 0
   5452             4296:         224 Load 226(s2DShadow)
   5453             4297:  167(fvec3) Load 169(c3)
   5454             4298:   52(float) Load 4257(lodClamp)
   5455             4299:    208(ptr) AccessChain 4254(texel) 207
   5456             4300:   52(float) CompositeExtract 4297 2
   5457             4301:3138(ResType) ImageSparseSampleDrefImplicitLod 4296 4297 4300 MinLod 4298
   5458             4302:6(float16_t) CompositeExtract 4301 1
   5459                               Store 4299 4302
   5460             4303:     47(int) CompositeExtract 4301 0
   5461             4304:         224 Load 226(s2DShadow)
   5462             4305:154(f16vec2) Load 156(f16c2)
   5463             4306:   52(float) Load 215(compare)
   5464             4307:6(float16_t) Load 4264(f16lodClamp)
   5465             4308:    208(ptr) AccessChain 4254(texel) 207
   5466             4309:6(float16_t) Load 137(f16bias)
   5467             4310:3138(ResType) ImageSparseSampleDrefImplicitLod 4304 4305 4306 Bias MinLod 4309 4307
   5468             4311:6(float16_t) CompositeExtract 4310 1
   5469                               Store 4308 4311
   5470             4312:     47(int) CompositeExtract 4310 0
   5471             4313:         245 Load 247(sCubeShadow)
   5472             4314:  249(fvec4) Load 251(c4)
   5473             4315:   52(float) Load 4257(lodClamp)
   5474             4316:    208(ptr) AccessChain 4254(texel) 207
   5475             4317:   52(float) CompositeExtract 4314 3
   5476             4318:3138(ResType) ImageSparseSampleDrefImplicitLod 4313 4314 4317 MinLod 4315
   5477             4319:6(float16_t) CompositeExtract 4318 1
   5478                               Store 4316 4319
   5479             4320:     47(int) CompositeExtract 4318 0
   5480             4321:         245 Load 247(sCubeShadow)
   5481             4322:175(f16vec3) Load 177(f16c3)
   5482             4323:   52(float) Load 215(compare)
   5483             4324:6(float16_t) Load 4264(f16lodClamp)
   5484             4325:    208(ptr) AccessChain 4254(texel) 207
   5485             4326:6(float16_t) Load 137(f16bias)
   5486             4327:3138(ResType) ImageSparseSampleDrefImplicitLod 4321 4322 4323 Bias MinLod 4326 4324
   5487             4328:6(float16_t) CompositeExtract 4327 1
   5488                               Store 4325 4328
   5489             4329:     47(int) CompositeExtract 4327 0
   5490             4330:         284 Load 286(s2DArray)
   5491             4331:  167(fvec3) Load 169(c3)
   5492             4332:   52(float) Load 4257(lodClamp)
   5493             4333:3102(ResType) ImageSparseSampleImplicitLod 4330 4331 MinLod 4332
   5494             4334:  7(f16vec4) CompositeExtract 4333 1
   5495                               Store 4254(texel) 4334
   5496             4335:     47(int) CompositeExtract 4333 0
   5497             4336:         284 Load 286(s2DArray)
   5498             4337:175(f16vec3) Load 177(f16c3)
   5499             4338:6(float16_t) Load 4264(f16lodClamp)
   5500             4339:6(float16_t) Load 137(f16bias)
   5501             4340:3102(ResType) ImageSparseSampleImplicitLod 4336 4337 Bias MinLod 4339 4338
   5502             4341:  7(f16vec4) CompositeExtract 4340 1
   5503                               Store 4254(texel) 4341
   5504             4342:     47(int) CompositeExtract 4340 0
   5505             4343:         299 Load 301(sCubeArray)
   5506             4344:  249(fvec4) Load 251(c4)
   5507             4345:   52(float) Load 4257(lodClamp)
   5508             4346:3102(ResType) ImageSparseSampleImplicitLod 4343 4344 MinLod 4345
   5509             4347:  7(f16vec4) CompositeExtract 4346 1
   5510                               Store 4254(texel) 4347
   5511             4348:     47(int) CompositeExtract 4346 0
   5512             4349:         299 Load 301(sCubeArray)
   5513             4350:  7(f16vec4) Load 309(f16c4)
   5514             4351:6(float16_t) Load 4264(f16lodClamp)
   5515             4352:6(float16_t) Load 137(f16bias)
   5516             4353:3102(ResType) ImageSparseSampleImplicitLod 4349 4350 Bias MinLod 4352 4351
   5517             4354:  7(f16vec4) CompositeExtract 4353 1
   5518                               Store 4254(texel) 4354
   5519             4355:     47(int) CompositeExtract 4353 0
   5520             4356:         337 Load 339(s2DArrayShadow)
   5521             4357:  249(fvec4) Load 251(c4)
   5522             4358:   52(float) Load 4257(lodClamp)
   5523             4359:    208(ptr) AccessChain 4254(texel) 207
   5524             4360:   52(float) CompositeExtract 4357 3
   5525             4361:3138(ResType) ImageSparseSampleDrefImplicitLod 4356 4357 4360 MinLod 4358
   5526             4362:6(float16_t) CompositeExtract 4361 1
   5527                               Store 4359 4362
   5528             4363:     47(int) CompositeExtract 4361 0
   5529             4364:         337 Load 339(s2DArrayShadow)
   5530             4365:175(f16vec3) Load 177(f16c3)
   5531             4366:   52(float) Load 215(compare)
   5532             4367:6(float16_t) Load 4264(f16lodClamp)
   5533             4368:    208(ptr) AccessChain 4254(texel) 207
   5534             4369:3138(ResType) ImageSparseSampleDrefImplicitLod 4364 4365 4366 MinLod 4367
   5535             4370:6(float16_t) CompositeExtract 4369 1
   5536                               Store 4368 4370
   5537             4371:     47(int) CompositeExtract 4369 0
   5538             4372:         391 Load 393(sCubeArrayShadow)
   5539             4373:  249(fvec4) Load 251(c4)
   5540             4374:   52(float) Load 215(compare)
   5541             4375:   52(float) Load 4257(lodClamp)
   5542             4376:    208(ptr) AccessChain 4254(texel) 207
   5543             4377:3138(ResType) ImageSparseSampleDrefImplicitLod 4372 4373 4374 MinLod 4375
   5544             4378:6(float16_t) CompositeExtract 4377 1
   5545                               Store 4376 4378
   5546             4379:     47(int) CompositeExtract 4377 0
   5547             4380:         391 Load 393(sCubeArrayShadow)
   5548             4381:  7(f16vec4) Load 309(f16c4)
   5549             4382:   52(float) Load 215(compare)
   5550             4383:6(float16_t) Load 4264(f16lodClamp)
   5551             4384:    208(ptr) AccessChain 4254(texel) 207
   5552             4385:3138(ResType) ImageSparseSampleDrefImplicitLod 4380 4381 4382 MinLod 4383
   5553             4386:6(float16_t) CompositeExtract 4385 1
   5554                               Store 4384 4386
   5555             4387:     47(int) CompositeExtract 4385 0
   5556             4388:  7(f16vec4) Load 4254(texel)
   5557                               ReturnValue 4388
   5558                               FunctionEnd
   5559 101(testTextureClamp():  7(f16vec4) Function None 8
   5560              102:             Label
   5561      4391(texel):     64(ptr) Variable Function
   5562                               Store 4391(texel) 121
   5563             4392:         123 Load 125(s1D)
   5564             4393:   52(float) Load 128(c1)
   5565             4394:   52(float) Load 4257(lodClamp)
   5566             4395:  7(f16vec4) ImageSampleImplicitLod 4392 4393 MinLod 4394
   5567             4396:  7(f16vec4) Load 4391(texel)
   5568             4397:  7(f16vec4) FAdd 4396 4395
   5569                               Store 4391(texel) 4397
   5570             4398:         123 Load 125(s1D)
   5571             4399:6(float16_t) Load 135(f16c1)
   5572             4400:6(float16_t) Load 4264(f16lodClamp)
   5573             4401:6(float16_t) Load 137(f16bias)
   5574             4402:  7(f16vec4) ImageSampleImplicitLod 4398 4399 Bias MinLod 4401 4400
   5575             4403:  7(f16vec4) Load 4391(texel)
   5576             4404:  7(f16vec4) FAdd 4403 4402
   5577                               Store 4391(texel) 4404
   5578             4405:         143 Load 145(s2D)
   5579             4406:   53(fvec2) Load 148(c2)
   5580             4407:   52(float) Load 4257(lodClamp)
   5581             4408:  7(f16vec4) ImageSampleImplicitLod 4405 4406 MinLod 4407
   5582             4409:  7(f16vec4) Load 4391(texel)
   5583             4410:  7(f16vec4) FAdd 4409 4408
   5584                               Store 4391(texel) 4410
   5585             4411:         143 Load 145(s2D)
   5586             4412:154(f16vec2) Load 156(f16c2)
   5587             4413:6(float16_t) Load 4264(f16lodClamp)
   5588             4414:6(float16_t) Load 137(f16bias)
   5589             4415:  7(f16vec4) ImageSampleImplicitLod 4411 4412 Bias MinLod 4414 4413
   5590             4416:  7(f16vec4) Load 4391(texel)
   5591             4417:  7(f16vec4) FAdd 4416 4415
   5592                               Store 4391(texel) 4417
   5593             4418:         163 Load 165(s3D)
   5594             4419:  167(fvec3) Load 169(c3)
   5595             4420:   52(float) Load 4257(lodClamp)
   5596             4421:  7(f16vec4) ImageSampleImplicitLod 4418 4419 MinLod 4420
   5597             4422:  7(f16vec4) Load 4391(texel)
   5598             4423:  7(f16vec4) FAdd 4422 4421
   5599                               Store 4391(texel) 4423
   5600             4424:         163 Load 165(s3D)
   5601             4425:175(f16vec3) Load 177(f16c3)
   5602             4426:6(float16_t) Load 4264(f16lodClamp)
   5603             4427:6(float16_t) Load 137(f16bias)
   5604             4428:  7(f16vec4) ImageSampleImplicitLod 4424 4425 Bias MinLod 4427 4426
   5605             4429:  7(f16vec4) Load 4391(texel)
   5606             4430:  7(f16vec4) FAdd 4429 4428
   5607                               Store 4391(texel) 4430
   5608             4431:         184 Load 186(sCube)
   5609             4432:  167(fvec3) Load 169(c3)
   5610             4433:   52(float) Load 4257(lodClamp)
   5611             4434:  7(f16vec4) ImageSampleImplicitLod 4431 4432 MinLod 4433
   5612             4435:  7(f16vec4) Load 4391(texel)
   5613             4436:  7(f16vec4) FAdd 4435 4434
   5614                               Store 4391(texel) 4436
   5615             4437:         184 Load 186(sCube)
   5616             4438:175(f16vec3) Load 177(f16c3)
   5617             4439:6(float16_t) Load 4264(f16lodClamp)
   5618             4440:6(float16_t) Load 137(f16bias)
   5619             4441:  7(f16vec4) ImageSampleImplicitLod 4437 4438 Bias MinLod 4440 4439
   5620             4442:  7(f16vec4) Load 4391(texel)
   5621             4443:  7(f16vec4) FAdd 4442 4441
   5622                               Store 4391(texel) 4443
   5623             4444:         199 Load 201(s1DShadow)
   5624             4445:  167(fvec3) Load 169(c3)
   5625             4446:   52(float) Load 4257(lodClamp)
   5626             4447:   52(float) CompositeExtract 4445 2
   5627             4448:6(float16_t) ImageSampleDrefImplicitLod 4444 4445 4447 MinLod 4446
   5628             4449:    208(ptr) AccessChain 4391(texel) 207
   5629             4450:6(float16_t) Load 4449
   5630             4451:6(float16_t) FAdd 4450 4448
   5631             4452:    208(ptr) AccessChain 4391(texel) 207
   5632                               Store 4452 4451
   5633             4453:         199 Load 201(s1DShadow)
   5634             4454:154(f16vec2) Load 156(f16c2)
   5635             4455:   52(float) Load 215(compare)
   5636             4456:6(float16_t) Load 4264(f16lodClamp)
   5637             4457:6(float16_t) Load 137(f16bias)
   5638             4458:6(float16_t) ImageSampleDrefImplicitLod 4453 4454 4455 Bias MinLod 4457 4456
   5639             4459:    208(ptr) AccessChain 4391(texel) 207
   5640             4460:6(float16_t) Load 4459
   5641             4461:6(float16_t) FAdd 4460 4458
   5642             4462:    208(ptr) AccessChain 4391(texel) 207
   5643                               Store 4462 4461
   5644             4463:         224 Load 226(s2DShadow)
   5645             4464:  167(fvec3) Load 169(c3)
   5646             4465:   52(float) Load 4257(lodClamp)
   5647             4466:   52(float) CompositeExtract 4464 2
   5648             4467:6(float16_t) ImageSampleDrefImplicitLod 4463 4464 4466 MinLod 4465
   5649             4468:    208(ptr) AccessChain 4391(texel) 207
   5650             4469:6(float16_t) Load 4468
   5651             4470:6(float16_t) FAdd 4469 4467
   5652             4471:    208(ptr) AccessChain 4391(texel) 207
   5653                               Store 4471 4470
   5654             4472:         224 Load 226(s2DShadow)
   5655             4473:154(f16vec2) Load 156(f16c2)
   5656             4474:   52(float) Load 215(compare)
   5657             4475:6(float16_t) Load 4264(f16lodClamp)
   5658             4476:6(float16_t) Load 137(f16bias)
   5659             4477:6(float16_t) ImageSampleDrefImplicitLod 4472 4473 4474 Bias MinLod 4476 4475
   5660             4478:    208(ptr) AccessChain 4391(texel) 207
   5661             4479:6(float16_t) Load 4478
   5662             4480:6(float16_t) FAdd 4479 4477
   5663             4481:    208(ptr) AccessChain 4391(texel) 207
   5664                               Store 4481 4480
   5665             4482:         245 Load 247(sCubeShadow)
   5666             4483:  249(fvec4) Load 251(c4)
   5667             4484:   52(float) Load 4257(lodClamp)
   5668             4485:   52(float) CompositeExtract 4483 3
   5669             4486:6(float16_t) ImageSampleDrefImplicitLod 4482 4483 4485 MinLod 4484
   5670             4487:    208(ptr) AccessChain 4391(texel) 207
   5671             4488:6(float16_t) Load 4487
   5672             4489:6(float16_t) FAdd 4488 4486
   5673             4490:    208(ptr) AccessChain 4391(texel) 207
   5674                               Store 4490 4489
   5675             4491:         245 Load 247(sCubeShadow)
   5676             4492:175(f16vec3) Load 177(f16c3)
   5677             4493:   52(float) Load 215(compare)
   5678             4494:6(float16_t) Load 4264(f16lodClamp)
   5679             4495:6(float16_t) Load 137(f16bias)
   5680             4496:6(float16_t) ImageSampleDrefImplicitLod 4491 4492 4493 Bias MinLod 4495 4494
   5681             4497:    208(ptr) AccessChain 4391(texel) 207
   5682             4498:6(float16_t) Load 4497
   5683             4499:6(float16_t) FAdd 4498 4496
   5684             4500:    208(ptr) AccessChain 4391(texel) 207
   5685                               Store 4500 4499
   5686             4501:         269 Load 271(s1DArray)
   5687             4502:   53(fvec2) Load 148(c2)
   5688             4503:   52(float) Load 4257(lodClamp)
   5689             4504:  7(f16vec4) ImageSampleImplicitLod 4501 4502 MinLod 4503
   5690             4505:  7(f16vec4) Load 4391(texel)
   5691             4506:  7(f16vec4) FAdd 4505 4504
   5692                               Store 4391(texel) 4506
   5693             4507:         269 Load 271(s1DArray)
   5694             4508:154(f16vec2) Load 156(f16c2)
   5695             4509:6(float16_t) Load 4264(f16lodClamp)
   5696             4510:6(float16_t) Load 137(f16bias)
   5697             4511:  7(f16vec4) ImageSampleImplicitLod 4507 4508 Bias MinLod 4510 4509
   5698             4512:  7(f16vec4) Load 4391(texel)
   5699             4513:  7(f16vec4) FAdd 4512 4511
   5700                               Store 4391(texel) 4513
   5701             4514:         284 Load 286(s2DArray)
   5702             4515:  167(fvec3) Load 169(c3)
   5703             4516:   52(float) Load 4257(lodClamp)
   5704             4517:  7(f16vec4) ImageSampleImplicitLod 4514 4515 MinLod 4516
   5705             4518:  7(f16vec4) Load 4391(texel)
   5706             4519:  7(f16vec4) FAdd 4518 4517
   5707                               Store 4391(texel) 4519
   5708             4520:         284 Load 286(s2DArray)
   5709             4521:175(f16vec3) Load 177(f16c3)
   5710             4522:6(float16_t) Load 4264(f16lodClamp)
   5711             4523:6(float16_t) Load 137(f16bias)
   5712             4524:  7(f16vec4) ImageSampleImplicitLod 4520 4521 Bias MinLod 4523 4522
   5713             4525:  7(f16vec4) Load 4391(texel)
   5714             4526:  7(f16vec4) FAdd 4525 4524
   5715                               Store 4391(texel) 4526
   5716             4527:         299 Load 301(sCubeArray)
   5717             4528:  249(fvec4) Load 251(c4)
   5718             4529:   52(float) Load 4257(lodClamp)
   5719             4530:  7(f16vec4) ImageSampleImplicitLod 4527 4528 MinLod 4529
   5720             4531:  7(f16vec4) Load 4391(texel)
   5721             4532:  7(f16vec4) FAdd 4531 4530
   5722                               Store 4391(texel) 4532
   5723             4533:         299 Load 301(sCubeArray)
   5724             4534:  7(f16vec4) Load 309(f16c4)
   5725             4535:6(float16_t) Load 4264(f16lodClamp)
   5726             4536:6(float16_t) Load 137(f16bias)
   5727             4537:  7(f16vec4) ImageSampleImplicitLod 4533 4534 Bias MinLod 4536 4535
   5728             4538:  7(f16vec4) Load 4391(texel)
   5729             4539:  7(f16vec4) FAdd 4538 4537
   5730                               Store 4391(texel) 4539
   5731             4540:         316 Load 318(s1DArrayShadow)
   5732             4541:  167(fvec3) Load 169(c3)
   5733             4542:   52(float) Load 4257(lodClamp)
   5734             4543:   52(float) CompositeExtract 4541 2
   5735             4544:6(float16_t) ImageSampleDrefImplicitLod 4540 4541 4543 MinLod 4542
   5736             4545:    208(ptr) AccessChain 4391(texel) 207
   5737             4546:6(float16_t) Load 4545
   5738             4547:6(float16_t) FAdd 4546 4544
   5739             4548:    208(ptr) AccessChain 4391(texel) 207
   5740                               Store 4548 4547
   5741             4549:         316 Load 318(s1DArrayShadow)
   5742             4550:154(f16vec2) Load 156(f16c2)
   5743             4551:   52(float) Load 215(compare)
   5744             4552:6(float16_t) Load 4264(f16lodClamp)
   5745             4553:6(float16_t) Load 137(f16bias)
   5746             4554:6(float16_t) ImageSampleDrefImplicitLod 4549 4550 4551 Bias MinLod 4553 4552
   5747             4555:    208(ptr) AccessChain 4391(texel) 207
   5748             4556:6(float16_t) Load 4555
   5749             4557:6(float16_t) FAdd 4556 4554
   5750             4558:    208(ptr) AccessChain 4391(texel) 207
   5751                               Store 4558 4557
   5752             4559:         337 Load 339(s2DArrayShadow)
   5753             4560:  249(fvec4) Load 251(c4)
   5754             4561:   52(float) Load 4257(lodClamp)
   5755             4562:   52(float) CompositeExtract 4560 3
   5756             4563:6(float16_t) ImageSampleDrefImplicitLod 4559 4560 4562 MinLod 4561
   5757             4564:    208(ptr) AccessChain 4391(texel) 207
   5758             4565:6(float16_t) Load 4564
   5759             4566:6(float16_t) FAdd 4565 4563
   5760             4567:    208(ptr) AccessChain 4391(texel) 207
   5761                               Store 4567 4566
   5762             4568:         337 Load 339(s2DArrayShadow)
   5763             4569:175(f16vec3) Load 177(f16c3)
   5764             4570:   52(float) Load 215(compare)
   5765             4571:6(float16_t) Load 4264(f16lodClamp)
   5766             4572:6(float16_t) ImageSampleDrefImplicitLod 4568 4569 4570 MinLod 4571
   5767             4573:    208(ptr) AccessChain 4391(texel) 207
   5768             4574:6(float16_t) Load 4573
   5769             4575:6(float16_t) FAdd 4574 4572
   5770             4576:    208(ptr) AccessChain 4391(texel) 207
   5771                               Store 4576 4575
   5772             4577:         391 Load 393(sCubeArrayShadow)
   5773             4578:  249(fvec4) Load 251(c4)
   5774             4579:   52(float) Load 215(compare)
   5775             4580:   52(float) Load 4257(lodClamp)
   5776             4581:6(float16_t) ImageSampleDrefImplicitLod 4577 4578 4579 MinLod 4580
   5777             4582:    208(ptr) AccessChain 4391(texel) 207
   5778             4583:6(float16_t) Load 4582
   5779             4584:6(float16_t) FAdd 4583 4581
   5780             4585:    208(ptr) AccessChain 4391(texel) 207
   5781                               Store 4585 4584
   5782             4586:         391 Load 393(sCubeArrayShadow)
   5783             4587:  7(f16vec4) Load 309(f16c4)
   5784             4588:   52(float) Load 215(compare)
   5785             4589:6(float16_t) Load 4264(f16lodClamp)
   5786             4590:6(float16_t) ImageSampleDrefImplicitLod 4586 4587 4588 MinLod 4589
   5787             4591:    208(ptr) AccessChain 4391(texel) 207
   5788             4592:6(float16_t) Load 4591
   5789             4593:6(float16_t) FAdd 4592 4590
   5790             4594:    208(ptr) AccessChain 4391(texel) 207
   5791                               Store 4594 4593
   5792             4595:  7(f16vec4) Load 4391(texel)
   5793                               ReturnValue 4595
   5794                               FunctionEnd
   5795 103(testSparseTextureOffsetClamp():  7(f16vec4) Function None 8
   5796              104:             Label
   5797      4598(texel):     64(ptr) Variable Function
   5798                               Store 4598(texel) 121
   5799             4599:         143 Load 145(s2D)
   5800             4600:   53(fvec2) Load 148(c2)
   5801             4601:   52(float) Load 4257(lodClamp)
   5802             4602:3102(ResType) ImageSparseSampleImplicitLod 4599 4600 ConstOffset MinLod 722 4601
   5803             4603:  7(f16vec4) CompositeExtract 4602 1
   5804                               Store 4598(texel) 4603
   5805             4604:     47(int) CompositeExtract 4602 0
   5806             4605:         143 Load 145(s2D)
   5807             4606:154(f16vec2) Load 156(f16c2)
   5808             4607:6(float16_t) Load 4264(f16lodClamp)
   5809             4608:6(float16_t) Load 137(f16bias)
   5810             4609:3102(ResType) ImageSparseSampleImplicitLod 4605 4606 Bias ConstOffset MinLod 4608 722 4607
   5811             4610:  7(f16vec4) CompositeExtract 4609 1
   5812                               Store 4598(texel) 4610
   5813             4611:     47(int) CompositeExtract 4609 0
   5814             4612:         163 Load 165(s3D)
   5815             4613:  167(fvec3) Load 169(c3)
   5816             4614:   52(float) Load 4257(lodClamp)
   5817             4615:3102(ResType) ImageSparseSampleImplicitLod 4612 4613 ConstOffset MinLod 735 4614
   5818             4616:  7(f16vec4) CompositeExtract 4615 1
   5819                               Store 4598(texel) 4616
   5820             4617:     47(int) CompositeExtract 4615 0
   5821             4618:         163 Load 165(s3D)
   5822             4619:175(f16vec3) Load 177(f16c3)
   5823             4620:6(float16_t) Load 4264(f16lodClamp)
   5824             4621:6(float16_t) Load 137(f16bias)
   5825             4622:3102(ResType) ImageSparseSampleImplicitLod 4618 4619 Bias ConstOffset MinLod 4621 735 4620
   5826             4623:  7(f16vec4) CompositeExtract 4622 1
   5827                               Store 4598(texel) 4623
   5828             4624:     47(int) CompositeExtract 4622 0
   5829             4625:         224 Load 226(s2DShadow)
   5830             4626:  167(fvec3) Load 169(c3)
   5831             4627:   52(float) Load 4257(lodClamp)
   5832             4628:    208(ptr) AccessChain 4598(texel) 207
   5833             4629:   52(float) CompositeExtract 4626 2
   5834             4630:3138(ResType) ImageSparseSampleDrefImplicitLod 4625 4626 4629 ConstOffset MinLod 722 4627
   5835             4631:6(float16_t) CompositeExtract 4630 1
   5836                               Store 4628 4631
   5837             4632:     47(int) CompositeExtract 4630 0
   5838             4633:         224 Load 226(s2DShadow)
   5839             4634:154(f16vec2) Load 156(f16c2)
   5840             4635:   52(float) Load 215(compare)
   5841             4636:6(float16_t) Load 4264(f16lodClamp)
   5842             4637:    208(ptr) AccessChain 4598(texel) 207
   5843             4638:6(float16_t) Load 137(f16bias)
   5844             4639:3138(ResType) ImageSparseSampleDrefImplicitLod 4633 4634 4635 Bias ConstOffset MinLod 4638 722 4636
   5845             4640:6(float16_t) CompositeExtract 4639 1
   5846                               Store 4637 4640
   5847             4641:     47(int) CompositeExtract 4639 0
   5848             4642:         284 Load 286(s2DArray)
   5849             4643:  167(fvec3) Load 169(c3)
   5850             4644:   52(float) Load 4257(lodClamp)
   5851             4645:3102(ResType) ImageSparseSampleImplicitLod 4642 4643 ConstOffset MinLod 722 4644
   5852             4646:  7(f16vec4) CompositeExtract 4645 1
   5853                               Store 4598(texel) 4646
   5854             4647:     47(int) CompositeExtract 4645 0
   5855             4648:         284 Load 286(s2DArray)
   5856             4649:175(f16vec3) Load 177(f16c3)
   5857             4650:6(float16_t) Load 4264(f16lodClamp)
   5858             4651:6(float16_t) Load 137(f16bias)
   5859             4652:3102(ResType) ImageSparseSampleImplicitLod 4648 4649 Bias ConstOffset MinLod 4651 722 4650
   5860             4653:  7(f16vec4) CompositeExtract 4652 1
   5861                               Store 4598(texel) 4653
   5862             4654:     47(int) CompositeExtract 4652 0
   5863             4655:         337 Load 339(s2DArrayShadow)
   5864             4656:  249(fvec4) Load 251(c4)
   5865             4657:   52(float) Load 4257(lodClamp)
   5866             4658:    208(ptr) AccessChain 4598(texel) 207
   5867             4659:   52(float) CompositeExtract 4656 3
   5868             4660:3138(ResType) ImageSparseSampleDrefImplicitLod 4655 4656 4659 ConstOffset MinLod 722 4657
   5869             4661:6(float16_t) CompositeExtract 4660 1
   5870                               Store 4658 4661
   5871             4662:     47(int) CompositeExtract 4660 0
   5872             4663:         337 Load 339(s2DArrayShadow)
   5873             4664:175(f16vec3) Load 177(f16c3)
   5874             4665:   52(float) Load 215(compare)
   5875             4666:6(float16_t) Load 4264(f16lodClamp)
   5876             4667:    208(ptr) AccessChain 4598(texel) 207
   5877             4668:3138(ResType) ImageSparseSampleDrefImplicitLod 4663 4664 4665 ConstOffset MinLod 722 4666
   5878             4669:6(float16_t) CompositeExtract 4668 1
   5879                               Store 4667 4669
   5880             4670:     47(int) CompositeExtract 4668 0
   5881             4671:  7(f16vec4) Load 4598(texel)
   5882                               ReturnValue 4671
   5883                               FunctionEnd
   5884 105(testTextureOffsetClamp():  7(f16vec4) Function None 8
   5885              106:             Label
   5886      4674(texel):     64(ptr) Variable Function
   5887                               Store 4674(texel) 121
   5888             4675:         123 Load 125(s1D)
   5889             4676:   52(float) Load 128(c1)
   5890             4677:   52(float) Load 4257(lodClamp)
   5891             4678:  7(f16vec4) ImageSampleImplicitLod 4675 4676 ConstOffset MinLod 709 4677
   5892             4679:  7(f16vec4) Load 4674(texel)
   5893             4680:  7(f16vec4) FAdd 4679 4678
   5894                               Store 4674(texel) 4680
   5895             4681:         123 Load 125(s1D)
   5896             4682:6(float16_t) Load 135(f16c1)
   5897             4683:6(float16_t) Load 4264(f16lodClamp)
   5898             4684:6(float16_t) Load 137(f16bias)
   5899             4685:  7(f16vec4) ImageSampleImplicitLod 4681 4682 Bias ConstOffset MinLod 4684 709 4683
   5900             4686:  7(f16vec4) Load 4674(texel)
   5901             4687:  7(f16vec4) FAdd 4686 4685
   5902                               Store 4674(texel) 4687
   5903             4688:         143 Load 145(s2D)
   5904             4689:   53(fvec2) Load 148(c2)
   5905             4690:   52(float) Load 4257(lodClamp)
   5906             4691:  7(f16vec4) ImageSampleImplicitLod 4688 4689 ConstOffset MinLod 722 4690
   5907             4692:  7(f16vec4) Load 4674(texel)
   5908             4693:  7(f16vec4) FAdd 4692 4691
   5909                               Store 4674(texel) 4693
   5910             4694:         143 Load 145(s2D)
   5911             4695:154(f16vec2) Load 156(f16c2)
   5912             4696:6(float16_t) Load 4264(f16lodClamp)
   5913             4697:6(float16_t) Load 137(f16bias)
   5914             4698:  7(f16vec4) ImageSampleImplicitLod 4694 4695 Bias ConstOffset MinLod 4697 722 4696
   5915             4699:  7(f16vec4) Load 4674(texel)
   5916             4700:  7(f16vec4) FAdd 4699 4698
   5917                               Store 4674(texel) 4700
   5918             4701:         163 Load 165(s3D)
   5919             4702:  167(fvec3) Load 169(c3)
   5920             4703:   52(float) Load 4257(lodClamp)
   5921             4704:  7(f16vec4) ImageSampleImplicitLod 4701 4702 ConstOffset MinLod 735 4703
   5922             4705:  7(f16vec4) Load 4674(texel)
   5923             4706:  7(f16vec4) FAdd 4705 4704
   5924                               Store 4674(texel) 4706
   5925             4707:         163 Load 165(s3D)
   5926             4708:175(f16vec3) Load 177(f16c3)
   5927             4709:6(float16_t) Load 4264(f16lodClamp)
   5928             4710:6(float16_t) Load 137(f16bias)
   5929             4711:  7(f16vec4) ImageSampleImplicitLod 4707 4708 Bias ConstOffset MinLod 4710 735 4709
   5930             4712:  7(f16vec4) Load 4674(texel)
   5931             4713:  7(f16vec4) FAdd 4712 4711
   5932                               Store 4674(texel) 4713
   5933             4714:         199 Load 201(s1DShadow)
   5934             4715:  167(fvec3) Load 169(c3)
   5935             4716:   52(float) Load 4257(lodClamp)
   5936             4717:   52(float) CompositeExtract 4715 2
   5937             4718:6(float16_t) ImageSampleDrefImplicitLod 4714 4715 4717 ConstOffset MinLod 709 4716
   5938             4719:    208(ptr) AccessChain 4674(texel) 207
   5939             4720:6(float16_t) Load 4719
   5940             4721:6(float16_t) FAdd 4720 4718
   5941             4722:    208(ptr) AccessChain 4674(texel) 207
   5942                               Store 4722 4721
   5943             4723:         199 Load 201(s1DShadow)
   5944             4724:154(f16vec2) Load 156(f16c2)
   5945             4725:   52(float) Load 215(compare)
   5946             4726:6(float16_t) Load 4264(f16lodClamp)
   5947             4727:6(float16_t) Load 137(f16bias)
   5948             4728:6(float16_t) ImageSampleDrefImplicitLod 4723 4724 4725 Bias ConstOffset MinLod 4727 709 4726
   5949             4729:    208(ptr) AccessChain 4674(texel) 207
   5950             4730:6(float16_t) Load 4729
   5951             4731:6(float16_t) FAdd 4730 4728
   5952             4732:    208(ptr) AccessChain 4674(texel) 207
   5953                               Store 4732 4731
   5954             4733:         224 Load 226(s2DShadow)
   5955             4734:  167(fvec3) Load 169(c3)
   5956             4735:   52(float) Load 4257(lodClamp)
   5957             4736:   52(float) CompositeExtract 4734 2
   5958             4737:6(float16_t) ImageSampleDrefImplicitLod 4733 4734 4736 ConstOffset MinLod 722 4735
   5959             4738:    208(ptr) AccessChain 4674(texel) 207
   5960             4739:6(float16_t) Load 4738
   5961             4740:6(float16_t) FAdd 4739 4737
   5962             4741:    208(ptr) AccessChain 4674(texel) 207
   5963                               Store 4741 4740
   5964             4742:         224 Load 226(s2DShadow)
   5965             4743:154(f16vec2) Load 156(f16c2)
   5966             4744:   52(float) Load 215(compare)
   5967             4745:6(float16_t) Load 4264(f16lodClamp)
   5968             4746:6(float16_t) Load 137(f16bias)
   5969             4747:6(float16_t) ImageSampleDrefImplicitLod 4742 4743 4744 Bias ConstOffset MinLod 4746 722 4745
   5970             4748:    208(ptr) AccessChain 4674(texel) 207
   5971             4749:6(float16_t) Load 4748
   5972             4750:6(float16_t) FAdd 4749 4747
   5973             4751:    208(ptr) AccessChain 4674(texel) 207
   5974                               Store 4751 4750
   5975             4752:         269 Load 271(s1DArray)
   5976             4753:   53(fvec2) Load 148(c2)
   5977             4754:   52(float) Load 4257(lodClamp)
   5978             4755:  7(f16vec4) ImageSampleImplicitLod 4752 4753 ConstOffset MinLod 709 4754
   5979             4756:  7(f16vec4) Load 4674(texel)
   5980             4757:  7(f16vec4) FAdd 4756 4755
   5981                               Store 4674(texel) 4757
   5982             4758:         269 Load 271(s1DArray)
   5983             4759:154(f16vec2) Load 156(f16c2)
   5984             4760:6(float16_t) Load 4264(f16lodClamp)
   5985             4761:6(float16_t) Load 137(f16bias)
   5986             4762:  7(f16vec4) ImageSampleImplicitLod 4758 4759 Bias ConstOffset MinLod 4761 709 4760
   5987             4763:  7(f16vec4) Load 4674(texel)
   5988             4764:  7(f16vec4) FAdd 4763 4762
   5989                               Store 4674(texel) 4764
   5990             4765:         284 Load 286(s2DArray)
   5991             4766:  167(fvec3) Load 169(c3)
   5992             4767:   52(float) Load 4257(lodClamp)
   5993             4768:  7(f16vec4) ImageSampleImplicitLod 4765 4766 ConstOffset MinLod 722 4767
   5994             4769:  7(f16vec4) Load 4674(texel)
   5995             4770:  7(f16vec4) FAdd 4769 4768
   5996                               Store 4674(texel) 4770
   5997             4771:         284 Load 286(s2DArray)
   5998             4772:175(f16vec3) Load 177(f16c3)
   5999             4773:6(float16_t) Load 4264(f16lodClamp)
   6000             4774:6(float16_t) Load 137(f16bias)
   6001             4775:  7(f16vec4) ImageSampleImplicitLod 4771 4772 Bias ConstOffset MinLod 4774 722 4773
   6002             4776:  7(f16vec4) Load 4674(texel)
   6003             4777:  7(f16vec4) FAdd 4776 4775
   6004                               Store 4674(texel) 4777
   6005             4778:         316 Load 318(s1DArrayShadow)
   6006             4779:  167(fvec3) Load 169(c3)
   6007             4780:   52(float) Load 4257(lodClamp)
   6008             4781:   52(float) CompositeExtract 4779 2
   6009             4782:6(float16_t) ImageSampleDrefImplicitLod 4778 4779 4781 ConstOffset MinLod 709 4780
   6010             4783:    208(ptr) AccessChain 4674(texel) 207
   6011             4784:6(float16_t) Load 4783
   6012             4785:6(float16_t) FAdd 4784 4782
   6013             4786:    208(ptr) AccessChain 4674(texel) 207
   6014                               Store 4786 4785
   6015             4787:         316 Load 318(s1DArrayShadow)
   6016             4788:154(f16vec2) Load 156(f16c2)
   6017             4789:   52(float) Load 215(compare)
   6018             4790:6(float16_t) Load 4264(f16lodClamp)
   6019             4791:6(float16_t) Load 137(f16bias)
   6020             4792:6(float16_t) ImageSampleDrefImplicitLod 4787 4788 4789 Bias ConstOffset MinLod 4791 709 4790
   6021             4793:    208(ptr) AccessChain 4674(texel) 207
   6022             4794:6(float16_t) Load 4793
   6023             4795:6(float16_t) FAdd 4794 4792
   6024             4796:    208(ptr) AccessChain 4674(texel) 207
   6025                               Store 4796 4795
   6026             4797:         337 Load 339(s2DArrayShadow)
   6027             4798:  249(fvec4) Load 251(c4)
   6028             4799:   52(float) Load 4257(lodClamp)
   6029             4800:   52(float) CompositeExtract 4798 3
   6030             4801:6(float16_t) ImageSampleDrefImplicitLod 4797 4798 4800 ConstOffset MinLod 722 4799
   6031             4802:    208(ptr) AccessChain 4674(texel) 207
   6032             4803:6(float16_t) Load 4802
   6033             4804:6(float16_t) FAdd 4803 4801
   6034             4805:    208(ptr) AccessChain 4674(texel) 207
   6035                               Store 4805 4804
   6036             4806:         337 Load 339(s2DArrayShadow)
   6037             4807:175(f16vec3) Load 177(f16c3)
   6038             4808:   52(float) Load 215(compare)
   6039             4809:6(float16_t) Load 4264(f16lodClamp)
   6040             4810:6(float16_t) ImageSampleDrefImplicitLod 4806 4807 4808 ConstOffset MinLod 722 4809
   6041             4811:    208(ptr) AccessChain 4674(texel) 207
   6042             4812:6(float16_t) Load 4811
   6043             4813:6(float16_t) FAdd 4812 4810
   6044             4814:    208(ptr) AccessChain 4674(texel) 207
   6045                               Store 4814 4813
   6046             4815:  7(f16vec4) Load 4674(texel)
   6047                               ReturnValue 4815
   6048                               FunctionEnd
   6049 107(testSparseTextureGradClamp():  7(f16vec4) Function None 8
   6050              108:             Label
   6051      4818(texel):     64(ptr) Variable Function
   6052                               Store 4818(texel) 121
   6053             4819:         143 Load 145(s2D)
   6054             4820:   53(fvec2) Load 148(c2)
   6055             4821:   53(fvec2) Load 1409(dPdxy2)
   6056             4822:   53(fvec2) Load 1409(dPdxy2)
   6057             4823:   52(float) Load 4257(lodClamp)
   6058             4824:3102(ResType) ImageSparseSampleExplicitLod 4819 4820 Grad MinLod 4821 4822 4823
   6059             4825:  7(f16vec4) CompositeExtract 4824 1
   6060                               Store 4818(texel) 4825
   6061             4826:     47(int) CompositeExtract 4824 0
   6062             4827:         143 Load 145(s2D)
   6063             4828:154(f16vec2) Load 156(f16c2)
   6064             4829:154(f16vec2) Load 1417(f16dPdxy2)
   6065             4830:154(f16vec2) Load 1417(f16dPdxy2)
   6066             4831:6(float16_t) Load 4264(f16lodClamp)
   6067             4832:3102(ResType) ImageSparseSampleExplicitLod 4827 4828 Grad MinLod 4829 4830 4831
   6068             4833:  7(f16vec4) CompositeExtract 4832 1
   6069                               Store 4818(texel) 4833
   6070             4834:     47(int) CompositeExtract 4832 0
   6071             4835:         163 Load 165(s3D)
   6072             4836:  167(fvec3) Load 169(c3)
   6073             4837:  167(fvec3) Load 1425(dPdxy3)
   6074             4838:  167(fvec3) Load 1425(dPdxy3)
   6075             4839:   52(float) Load 4257(lodClamp)
   6076             4840:3102(ResType) ImageSparseSampleExplicitLod 4835 4836 Grad MinLod 4837 4838 4839
   6077             4841:  7(f16vec4) CompositeExtract 4840 1
   6078                               Store 4818(texel) 4841
   6079             4842:     47(int) CompositeExtract 4840 0
   6080             4843:         163 Load 165(s3D)
   6081             4844:175(f16vec3) Load 177(f16c3)
   6082             4845:175(f16vec3) Load 1433(f16dPdxy3)
   6083             4846:175(f16vec3) Load 1433(f16dPdxy3)
   6084             4847:6(float16_t) Load 4264(f16lodClamp)
   6085             4848:3102(ResType) ImageSparseSampleExplicitLod 4843 4844 Grad MinLod 4845 4846 4847
   6086             4849:  7(f16vec4) CompositeExtract 4848 1
   6087                               Store 4818(texel) 4849
   6088             4850:     47(int) CompositeExtract 4848 0
   6089             4851:         184 Load 186(sCube)
   6090             4852:  167(fvec3) Load 169(c3)
   6091             4853:  167(fvec3) Load 1425(dPdxy3)
   6092             4854:  167(fvec3) Load 1425(dPdxy3)
   6093             4855:   52(float) Load 4257(lodClamp)
   6094             4856:3102(ResType) ImageSparseSampleExplicitLod 4851 4852 Grad MinLod 4853 4854 4855
   6095             4857:  7(f16vec4) CompositeExtract 4856 1
   6096                               Store 4818(texel) 4857
   6097             4858:     47(int) CompositeExtract 4856 0
   6098             4859:         184 Load 186(sCube)
   6099             4860:175(f16vec3) Load 177(f16c3)
   6100             4861:175(f16vec3) Load 1433(f16dPdxy3)
   6101             4862:175(f16vec3) Load 1433(f16dPdxy3)
   6102             4863:6(float16_t) Load 4264(f16lodClamp)
   6103             4864:3102(ResType) ImageSparseSampleExplicitLod 4859 4860 Grad MinLod 4861 4862 4863
   6104             4865:  7(f16vec4) CompositeExtract 4864 1
   6105                               Store 4818(texel) 4865
   6106             4866:     47(int) CompositeExtract 4864 0
   6107             4867:         224 Load 226(s2DShadow)
   6108             4868:  167(fvec3) Load 169(c3)
   6109             4869:   53(fvec2) Load 1409(dPdxy2)
   6110             4870:   53(fvec2) Load 1409(dPdxy2)
   6111             4871:   52(float) Load 4257(lodClamp)
   6112             4872:    208(ptr) AccessChain 4818(texel) 207
   6113             4873:   52(float) CompositeExtract 4868 2
   6114             4874:3138(ResType) ImageSparseSampleDrefExplicitLod 4867 4868 4873 Grad MinLod 4869 4870 4871
   6115             4875:6(float16_t) CompositeExtract 4874 1
   6116                               Store 4872 4875
   6117             4876:     47(int) CompositeExtract 4874 0
   6118             4877:         224 Load 226(s2DShadow)
   6119             4878:154(f16vec2) Load 156(f16c2)
   6120             4879:   52(float) Load 215(compare)
   6121             4880:154(f16vec2) Load 1417(f16dPdxy2)
   6122             4881:154(f16vec2) Load 1417(f16dPdxy2)
   6123             4882:6(float16_t) Load 4264(f16lodClamp)
   6124             4883:    208(ptr) AccessChain 4818(texel) 207
   6125             4884:3138(ResType) ImageSparseSampleDrefExplicitLod 4877 4878 4879 Grad MinLod 4880 4881 4882
   6126             4885:6(float16_t) CompositeExtract 4884 1
   6127                               Store 4883 4885
   6128             4886:     47(int) CompositeExtract 4884 0
   6129             4887:         245 Load 247(sCubeShadow)
   6130             4888:  249(fvec4) Load 251(c4)
   6131             4889:  167(fvec3) Load 1425(dPdxy3)
   6132             4890:  167(fvec3) Load 1425(dPdxy3)
   6133             4891:   52(float) Load 4257(lodClamp)
   6134             4892:    208(ptr) AccessChain 4818(texel) 207
   6135             4893:   52(float) CompositeExtract 4888 3
   6136             4894:3138(ResType) ImageSparseSampleDrefExplicitLod 4887 4888 4893 Grad MinLod 4889 4890 4891
   6137             4895:6(float16_t) CompositeExtract 4894 1
   6138                               Store 4892 4895
   6139             4896:     47(int) CompositeExtract 4894 0
   6140             4897:         245 Load 247(sCubeShadow)
   6141             4898:175(f16vec3) Load 177(f16c3)
   6142             4899:   52(float) Load 215(compare)
   6143             4900:175(f16vec3) Load 1433(f16dPdxy3)
   6144             4901:175(f16vec3) Load 1433(f16dPdxy3)
   6145             4902:6(float16_t) Load 4264(f16lodClamp)
   6146             4903:    208(ptr) AccessChain 4818(texel) 207
   6147             4904:3138(ResType) ImageSparseSampleDrefExplicitLod 4897 4898 4899 Grad MinLod 4900 4901 4902
   6148             4905:6(float16_t) CompositeExtract 4904 1
   6149                               Store 4903 4905
   6150             4906:     47(int) CompositeExtract 4904 0
   6151             4907:         284 Load 286(s2DArray)
   6152             4908:  167(fvec3) Load 169(c3)
   6153             4909:   53(fvec2) Load 1409(dPdxy2)
   6154             4910:   53(fvec2) Load 1409(dPdxy2)
   6155             4911:   52(float) Load 4257(lodClamp)
   6156             4912:3102(ResType) ImageSparseSampleExplicitLod 4907 4908 Grad MinLod 4909 4910 4911
   6157             4913:  7(f16vec4) CompositeExtract 4912 1
   6158                               Store 4818(texel) 4913
   6159             4914:     47(int) CompositeExtract 4912 0
   6160             4915:         284 Load 286(s2DArray)
   6161             4916:175(f16vec3) Load 177(f16c3)
   6162             4917:154(f16vec2) Load 1417(f16dPdxy2)
   6163             4918:154(f16vec2) Load 1417(f16dPdxy2)
   6164             4919:6(float16_t) Load 4264(f16lodClamp)
   6165             4920:3102(ResType) ImageSparseSampleExplicitLod 4915 4916 Grad MinLod 4917 4918 4919
   6166             4921:  7(f16vec4) CompositeExtract 4920 1
   6167                               Store 4818(texel) 4921
   6168             4922:     47(int) CompositeExtract 4920 0
   6169             4923:         337 Load 339(s2DArrayShadow)
   6170             4924:  249(fvec4) Load 251(c4)
   6171             4925:   53(fvec2) Load 1409(dPdxy2)
   6172             4926:   53(fvec2) Load 1409(dPdxy2)
   6173             4927:   52(float) Load 4257(lodClamp)
   6174             4928:    208(ptr) AccessChain 4818(texel) 207
   6175             4929:   52(float) CompositeExtract 4924 3
   6176             4930:3138(ResType) ImageSparseSampleDrefExplicitLod 4923 4924 4929 Grad MinLod 4925 4926 4927
   6177             4931:6(float16_t) CompositeExtract 4930 1
   6178                               Store 4928 4931
   6179             4932:     47(int) CompositeExtract 4930 0
   6180             4933:         337 Load 339(s2DArrayShadow)
   6181             4934:175(f16vec3) Load 177(f16c3)
   6182             4935:   52(float) Load 215(compare)
   6183             4936:154(f16vec2) Load 1417(f16dPdxy2)
   6184             4937:154(f16vec2) Load 1417(f16dPdxy2)
   6185             4938:6(float16_t) Load 4264(f16lodClamp)
   6186             4939:    208(ptr) AccessChain 4818(texel) 207
   6187             4940:3138(ResType) ImageSparseSampleDrefExplicitLod 4933 4934 4935 Grad MinLod 4936 4937 4938
   6188             4941:6(float16_t) CompositeExtract 4940 1
   6189                               Store 4939 4941
   6190             4942:     47(int) CompositeExtract 4940 0
   6191             4943:         299 Load 301(sCubeArray)
   6192             4944:  249(fvec4) Load 251(c4)
   6193             4945:  167(fvec3) Load 1425(dPdxy3)
   6194             4946:  167(fvec3) Load 1425(dPdxy3)
   6195             4947:   52(float) Load 4257(lodClamp)
   6196             4948:3102(ResType) ImageSparseSampleExplicitLod 4943 4944 Grad MinLod 4945 4946 4947
   6197             4949:  7(f16vec4) CompositeExtract 4948 1
   6198                               Store 4818(texel) 4949
   6199             4950:     47(int) CompositeExtract 4948 0
   6200             4951:         299 Load 301(sCubeArray)
   6201             4952:  7(f16vec4) Load 309(f16c4)
   6202             4953:175(f16vec3) Load 1433(f16dPdxy3)
   6203             4954:175(f16vec3) Load 1433(f16dPdxy3)
   6204             4955:6(float16_t) Load 4264(f16lodClamp)
   6205             4956:3102(ResType) ImageSparseSampleExplicitLod 4951 4952 Grad MinLod 4953 4954 4955
   6206             4957:  7(f16vec4) CompositeExtract 4956 1
   6207                               Store 4818(texel) 4957
   6208             4958:     47(int) CompositeExtract 4956 0
   6209             4959:  7(f16vec4) Load 4818(texel)
   6210                               ReturnValue 4959
   6211                               FunctionEnd
   6212 109(testTextureGradClamp():  7(f16vec4) Function None 8
   6213              110:             Label
   6214      4962(texel):     64(ptr) Variable Function
   6215                               Store 4962(texel) 121
   6216             4963:         123 Load 125(s1D)
   6217             4964:   52(float) Load 128(c1)
   6218             4965:   52(float) Load 1393(dPdxy1)
   6219             4966:   52(float) Load 1393(dPdxy1)
   6220             4967:   52(float) Load 4257(lodClamp)
   6221             4968:  7(f16vec4) ImageSampleExplicitLod 4963 4964 Grad MinLod 4965 4966 4967
   6222             4969:  7(f16vec4) Load 4962(texel)
   6223             4970:  7(f16vec4) FAdd 4969 4968
   6224                               Store 4962(texel) 4970
   6225             4971:         123 Load 125(s1D)
   6226             4972:6(float16_t) Load 135(f16c1)
   6227             4973:6(float16_t) Load 1401(f16dPdxy1)
   6228             4974:6(float16_t) Load 1401(f16dPdxy1)
   6229             4975:6(float16_t) Load 4264(f16lodClamp)
   6230             4976:  7(f16vec4) ImageSampleExplicitLod 4971 4972 Grad MinLod 4973 4974 4975
   6231             4977:  7(f16vec4) Load 4962(texel)
   6232             4978:  7(f16vec4) FAdd 4977 4976
   6233                               Store 4962(texel) 4978
   6234             4979:         143 Load 145(s2D)
   6235             4980:   53(fvec2) Load 148(c2)
   6236             4981:   53(fvec2) Load 1409(dPdxy2)
   6237             4982:   53(fvec2) Load 1409(dPdxy2)
   6238             4983:   52(float) Load 4257(lodClamp)
   6239             4984:  7(f16vec4) ImageSampleExplicitLod 4979 4980 Grad MinLod 4981 4982 4983
   6240             4985:  7(f16vec4) Load 4962(texel)
   6241             4986:  7(f16vec4) FAdd 4985 4984
   6242                               Store 4962(texel) 4986
   6243             4987:         143 Load 145(s2D)
   6244             4988:154(f16vec2) Load 156(f16c2)
   6245             4989:154(f16vec2) Load 1417(f16dPdxy2)
   6246             4990:154(f16vec2) Load 1417(f16dPdxy2)
   6247             4991:6(float16_t) Load 4264(f16lodClamp)
   6248             4992:  7(f16vec4) ImageSampleExplicitLod 4987 4988 Grad MinLod 4989 4990 4991
   6249             4993:  7(f16vec4) Load 4962(texel)
   6250             4994:  7(f16vec4) FAdd 4993 4992
   6251                               Store 4962(texel) 4994
   6252             4995:         163 Load 165(s3D)
   6253             4996:  167(fvec3) Load 169(c3)
   6254             4997:  167(fvec3) Load 1425(dPdxy3)
   6255             4998:  167(fvec3) Load 1425(dPdxy3)
   6256             4999:   52(float) Load 4257(lodClamp)
   6257             5000:  7(f16vec4) ImageSampleExplicitLod 4995 4996 Grad MinLod 4997 4998 4999
   6258             5001:  7(f16vec4) Load 4962(texel)
   6259             5002:  7(f16vec4) FAdd 5001 5000
   6260                               Store 4962(texel) 5002
   6261             5003:         163 Load 165(s3D)
   6262             5004:175(f16vec3) Load 177(f16c3)
   6263             5005:175(f16vec3) Load 1433(f16dPdxy3)
   6264             5006:175(f16vec3) Load 1433(f16dPdxy3)
   6265             5007:6(float16_t) Load 4264(f16lodClamp)
   6266             5008:  7(f16vec4) ImageSampleExplicitLod 5003 5004 Grad MinLod 5005 5006 5007
   6267             5009:  7(f16vec4) Load 4962(texel)
   6268             5010:  7(f16vec4) FAdd 5009 5008
   6269                               Store 4962(texel) 5010
   6270             5011:         184 Load 186(sCube)
   6271             5012:  167(fvec3) Load 169(c3)
   6272             5013:  167(fvec3) Load 1425(dPdxy3)
   6273             5014:  167(fvec3) Load 1425(dPdxy3)
   6274             5015:   52(float) Load 4257(lodClamp)
   6275             5016:  7(f16vec4) ImageSampleExplicitLod 5011 5012 Grad MinLod 5013 5014 5015
   6276             5017:  7(f16vec4) Load 4962(texel)
   6277             5018:  7(f16vec4) FAdd 5017 5016
   6278                               Store 4962(texel) 5018
   6279             5019:         184 Load 186(sCube)
   6280             5020:175(f16vec3) Load 177(f16c3)
   6281             5021:175(f16vec3) Load 1433(f16dPdxy3)
   6282             5022:175(f16vec3) Load 1433(f16dPdxy3)
   6283             5023:6(float16_t) Load 4264(f16lodClamp)
   6284             5024:  7(f16vec4) ImageSampleExplicitLod 5019 5020 Grad MinLod 5021 5022 5023
   6285             5025:  7(f16vec4) Load 4962(texel)
   6286             5026:  7(f16vec4) FAdd 5025 5024
   6287                               Store 4962(texel) 5026
   6288             5027:         199 Load 201(s1DShadow)
   6289             5028:  167(fvec3) Load 169(c3)
   6290             5029:   52(float) Load 1393(dPdxy1)
   6291             5030:   52(float) Load 1393(dPdxy1)
   6292             5031:   52(float) Load 4257(lodClamp)
   6293             5032:   52(float) CompositeExtract 5028 2
   6294             5033:6(float16_t) ImageSampleDrefExplicitLod 5027 5028 5032 Grad MinLod 5029 5030 5031
   6295             5034:    208(ptr) AccessChain 4962(texel) 207
   6296             5035:6(float16_t) Load 5034
   6297             5036:6(float16_t) FAdd 5035 5033
   6298             5037:    208(ptr) AccessChain 4962(texel) 207
   6299                               Store 5037 5036
   6300             5038:         199 Load 201(s1DShadow)
   6301             5039:154(f16vec2) Load 156(f16c2)
   6302             5040:   52(float) Load 215(compare)
   6303             5041:6(float16_t) Load 1401(f16dPdxy1)
   6304             5042:6(float16_t) Load 1401(f16dPdxy1)
   6305             5043:6(float16_t) Load 4264(f16lodClamp)
   6306             5044:6(float16_t) ImageSampleDrefExplicitLod 5038 5039 5040 Grad MinLod 5041 5042 5043
   6307             5045:    208(ptr) AccessChain 4962(texel) 207
   6308             5046:6(float16_t) Load 5045
   6309             5047:6(float16_t) FAdd 5046 5044
   6310             5048:    208(ptr) AccessChain 4962(texel) 207
   6311                               Store 5048 5047
   6312             5049:         224 Load 226(s2DShadow)
   6313             5050:  167(fvec3) Load 169(c3)
   6314             5051:   53(fvec2) Load 1409(dPdxy2)
   6315             5052:   53(fvec2) Load 1409(dPdxy2)
   6316             5053:   52(float) Load 4257(lodClamp)
   6317             5054:   52(float) CompositeExtract 5050 2
   6318             5055:6(float16_t) ImageSampleDrefExplicitLod 5049 5050 5054 Grad MinLod 5051 5052 5053
   6319             5056:    208(ptr) AccessChain 4962(texel) 207
   6320             5057:6(float16_t) Load 5056
   6321             5058:6(float16_t) FAdd 5057 5055
   6322             5059:    208(ptr) AccessChain 4962(texel) 207
   6323                               Store 5059 5058
   6324             5060:         224 Load 226(s2DShadow)
   6325             5061:154(f16vec2) Load 156(f16c2)
   6326             5062:   52(float) Load 215(compare)
   6327             5063:154(f16vec2) Load 1417(f16dPdxy2)
   6328             5064:154(f16vec2) Load 1417(f16dPdxy2)
   6329             5065:6(float16_t) Load 4264(f16lodClamp)
   6330             5066:6(float16_t) ImageSampleDrefExplicitLod 5060 5061 5062 Grad MinLod 5063 5064 5065
   6331             5067:    208(ptr) AccessChain 4962(texel) 207
   6332             5068:6(float16_t) Load 5067
   6333             5069:6(float16_t) FAdd 5068 5066
   6334             5070:    208(ptr) AccessChain 4962(texel) 207
   6335                               Store 5070 5069
   6336             5071:         245 Load 247(sCubeShadow)
   6337             5072:  249(fvec4) Load 251(c4)
   6338             5073:  167(fvec3) Load 1425(dPdxy3)
   6339             5074:  167(fvec3) Load 1425(dPdxy3)
   6340             5075:   52(float) Load 4257(lodClamp)
   6341             5076:   52(float) CompositeExtract 5072 3
   6342             5077:6(float16_t) ImageSampleDrefExplicitLod 5071 5072 5076 Grad MinLod 5073 5074 5075
   6343             5078:    208(ptr) AccessChain 4962(texel) 207
   6344             5079:6(float16_t) Load 5078
   6345             5080:6(float16_t) FAdd 5079 5077
   6346             5081:    208(ptr) AccessChain 4962(texel) 207
   6347                               Store 5081 5080
   6348             5082:         245 Load 247(sCubeShadow)
   6349             5083:175(f16vec3) Load 177(f16c3)
   6350             5084:   52(float) Load 215(compare)
   6351             5085:175(f16vec3) Load 1433(f16dPdxy3)
   6352             5086:175(f16vec3) Load 1433(f16dPdxy3)
   6353             5087:6(float16_t) Load 4264(f16lodClamp)
   6354             5088:6(float16_t) ImageSampleDrefExplicitLod 5082 5083 5084 Grad MinLod 5085 5086 5087
   6355             5089:    208(ptr) AccessChain 4962(texel) 207
   6356             5090:6(float16_t) Load 5089
   6357             5091:6(float16_t) FAdd 5090 5088
   6358             5092:    208(ptr) AccessChain 4962(texel) 207
   6359                               Store 5092 5091
   6360             5093:         269 Load 271(s1DArray)
   6361             5094:   53(fvec2) Load 148(c2)
   6362             5095:   52(float) Load 1393(dPdxy1)
   6363             5096:   52(float) Load 1393(dPdxy1)
   6364             5097:   52(float) Load 4257(lodClamp)
   6365             5098:  7(f16vec4) ImageSampleExplicitLod 5093 5094 Grad MinLod 5095 5096 5097
   6366             5099:  7(f16vec4) Load 4962(texel)
   6367             5100:  7(f16vec4) FAdd 5099 5098
   6368                               Store 4962(texel) 5100
   6369             5101:         269 Load 271(s1DArray)
   6370             5102:154(f16vec2) Load 156(f16c2)
   6371             5103:6(float16_t) Load 1401(f16dPdxy1)
   6372             5104:6(float16_t) Load 1401(f16dPdxy1)
   6373             5105:6(float16_t) Load 4264(f16lodClamp)
   6374             5106:  7(f16vec4) ImageSampleExplicitLod 5101 5102 Grad MinLod 5103 5104 5105
   6375             5107:  7(f16vec4) Load 4962(texel)
   6376             5108:  7(f16vec4) FAdd 5107 5106
   6377                               Store 4962(texel) 5108
   6378             5109:         284 Load 286(s2DArray)
   6379             5110:  167(fvec3) Load 169(c3)
   6380             5111:   53(fvec2) Load 1409(dPdxy2)
   6381             5112:   53(fvec2) Load 1409(dPdxy2)
   6382             5113:   52(float) Load 4257(lodClamp)
   6383             5114:  7(f16vec4) ImageSampleExplicitLod 5109 5110 Grad MinLod 5111 5112 5113
   6384             5115:  7(f16vec4) Load 4962(texel)
   6385             5116:  7(f16vec4) FAdd 5115 5114
   6386                               Store 4962(texel) 5116
   6387             5117:         284 Load 286(s2DArray)
   6388             5118:175(f16vec3) Load 177(f16c3)
   6389             5119:154(f16vec2) Load 1417(f16dPdxy2)
   6390             5120:154(f16vec2) Load 1417(f16dPdxy2)
   6391             5121:6(float16_t) Load 4264(f16lodClamp)
   6392             5122:  7(f16vec4) ImageSampleExplicitLod 5117 5118 Grad MinLod 5119 5120 5121
   6393             5123:  7(f16vec4) Load 4962(texel)
   6394             5124:  7(f16vec4) FAdd 5123 5122
   6395                               Store 4962(texel) 5124
   6396             5125:         316 Load 318(s1DArrayShadow)
   6397             5126:  167(fvec3) Load 169(c3)
   6398             5127:   52(float) Load 1393(dPdxy1)
   6399             5128:   52(float) Load 1393(dPdxy1)
   6400             5129:   52(float) Load 4257(lodClamp)
   6401             5130:   52(float) CompositeExtract 5126 2
   6402             5131:6(float16_t) ImageSampleDrefExplicitLod 5125 5126 5130 Grad MinLod 5127 5128 5129
   6403             5132:    208(ptr) AccessChain 4962(texel) 207
   6404             5133:6(float16_t) Load 5132
   6405             5134:6(float16_t) FAdd 5133 5131
   6406             5135:    208(ptr) AccessChain 4962(texel) 207
   6407                               Store 5135 5134
   6408             5136:         316 Load 318(s1DArrayShadow)
   6409             5137:154(f16vec2) Load 156(f16c2)
   6410             5138:   52(float) Load 215(compare)
   6411             5139:6(float16_t) Load 1401(f16dPdxy1)
   6412             5140:6(float16_t) Load 1401(f16dPdxy1)
   6413             5141:6(float16_t) Load 4264(f16lodClamp)
   6414             5142:6(float16_t) ImageSampleDrefExplicitLod 5136 5137 5138 Grad MinLod 5139 5140 5141
   6415             5143:    208(ptr) AccessChain 4962(texel) 207
   6416             5144:6(float16_t) Load 5143
   6417             5145:6(float16_t) FAdd 5144 5142
   6418             5146:    208(ptr) AccessChain 4962(texel) 207
   6419                               Store 5146 5145
   6420             5147:         337 Load 339(s2DArrayShadow)
   6421             5148:  249(fvec4) Load 251(c4)
   6422             5149:   53(fvec2) Load 1409(dPdxy2)
   6423             5150:   53(fvec2) Load 1409(dPdxy2)
   6424             5151:   52(float) Load 4257(lodClamp)
   6425             5152:   52(float) CompositeExtract 5148 3
   6426             5153:6(float16_t) ImageSampleDrefExplicitLod 5147 5148 5152 Grad MinLod 5149 5150 5151
   6427             5154:    208(ptr) AccessChain 4962(texel) 207
   6428             5155:6(float16_t) Load 5154
   6429             5156:6(float16_t) FAdd 5155 5153
   6430             5157:    208(ptr) AccessChain 4962(texel) 207
   6431                               Store 5157 5156
   6432             5158:         337 Load 339(s2DArrayShadow)
   6433             5159:175(f16vec3) Load 177(f16c3)
   6434             5160:   52(float) Load 215(compare)
   6435             5161:154(f16vec2) Load 1417(f16dPdxy2)
   6436             5162:154(f16vec2) Load 1417(f16dPdxy2)
   6437             5163:6(float16_t) Load 4264(f16lodClamp)
   6438             5164:6(float16_t) ImageSampleDrefExplicitLod 5158 5159 5160 Grad MinLod 5161 5162 5163
   6439             5165:    208(ptr) AccessChain 4962(texel) 207
   6440             5166:6(float16_t) Load 5165
   6441             5167:6(float16_t) FAdd 5166 5164
   6442             5168:    208(ptr) AccessChain 4962(texel) 207
   6443                               Store 5168 5167
   6444             5169:         299 Load 301(sCubeArray)
   6445             5170:  249(fvec4) Load 251(c4)
   6446             5171:  167(fvec3) Load 1425(dPdxy3)
   6447             5172:  167(fvec3) Load 1425(dPdxy3)
   6448             5173:   52(float) Load 4257(lodClamp)
   6449             5174:  7(f16vec4) ImageSampleExplicitLod 5169 5170 Grad MinLod 5171 5172 5173
   6450             5175:  7(f16vec4) Load 4962(texel)
   6451             5176:  7(f16vec4) FAdd 5175 5174
   6452                               Store 4962(texel) 5176
   6453             5177:         299 Load 301(sCubeArray)
   6454             5178:  7(f16vec4) Load 309(f16c4)
   6455             5179:175(f16vec3) Load 1433(f16dPdxy3)
   6456             5180:175(f16vec3) Load 1433(f16dPdxy3)
   6457             5181:6(float16_t) Load 4264(f16lodClamp)
   6458             5182:  7(f16vec4) ImageSampleExplicitLod 5177 5178 Grad MinLod 5179 5180 5181
   6459             5183:  7(f16vec4) Load 4962(texel)
   6460             5184:  7(f16vec4) FAdd 5183 5182
   6461                               Store 4962(texel) 5184
   6462             5185:  7(f16vec4) Load 4962(texel)
   6463                               ReturnValue 5185
   6464                               FunctionEnd
   6465 111(testSparseTextureGradOffsetClamp():  7(f16vec4) Function None 8
   6466              112:             Label
   6467      5188(texel):     64(ptr) Variable Function
   6468                               Store 5188(texel) 121
   6469             5189:         143 Load 145(s2D)
   6470             5190:   53(fvec2) Load 148(c2)
   6471             5191:   53(fvec2) Load 1409(dPdxy2)
   6472             5192:   53(fvec2) Load 1409(dPdxy2)
   6473             5193:   52(float) Load 4257(lodClamp)
   6474             5194:3102(ResType) ImageSparseSampleExplicitLod 5189 5190 Grad ConstOffset MinLod 5191 5192 722 5193
   6475             5195:  7(f16vec4) CompositeExtract 5194 1
   6476                               Store 5188(texel) 5195
   6477             5196:     47(int) CompositeExtract 5194 0
   6478             5197:         143 Load 145(s2D)
   6479             5198:154(f16vec2) Load 156(f16c2)
   6480             5199:154(f16vec2) Load 1417(f16dPdxy2)
   6481             5200:154(f16vec2) Load 1417(f16dPdxy2)
   6482             5201:6(float16_t) Load 4264(f16lodClamp)
   6483             5202:3102(ResType) ImageSparseSampleExplicitLod 5197 5198 Grad ConstOffset MinLod 5199 5200 722 5201
   6484             5203:  7(f16vec4) CompositeExtract 5202 1
   6485                               Store 5188(texel) 5203
   6486             5204:     47(int) CompositeExtract 5202 0
   6487             5205:         163 Load 165(s3D)
   6488             5206:  167(fvec3) Load 169(c3)
   6489             5207:  167(fvec3) Load 1425(dPdxy3)
   6490             5208:  167(fvec3) Load 1425(dPdxy3)
   6491             5209:   52(float) Load 4257(lodClamp)
   6492             5210:3102(ResType) ImageSparseSampleExplicitLod 5205 5206 Grad ConstOffset MinLod 5207 5208 735 5209
   6493             5211:  7(f16vec4) CompositeExtract 5210 1
   6494                               Store 5188(texel) 5211
   6495             5212:     47(int) CompositeExtract 5210 0
   6496             5213:         163 Load 165(s3D)
   6497             5214:175(f16vec3) Load 177(f16c3)
   6498             5215:175(f16vec3) Load 1433(f16dPdxy3)
   6499             5216:175(f16vec3) Load 1433(f16dPdxy3)
   6500             5217:6(float16_t) Load 4264(f16lodClamp)
   6501             5218:3102(ResType) ImageSparseSampleExplicitLod 5213 5214 Grad ConstOffset MinLod 5215 5216 735 5217
   6502             5219:  7(f16vec4) CompositeExtract 5218 1
   6503                               Store 5188(texel) 5219
   6504             5220:     47(int) CompositeExtract 5218 0
   6505             5221:         224 Load 226(s2DShadow)
   6506             5222:  167(fvec3) Load 169(c3)
   6507             5223:   53(fvec2) Load 1409(dPdxy2)
   6508             5224:   53(fvec2) Load 1409(dPdxy2)
   6509             5225:   52(float) Load 4257(lodClamp)
   6510             5226:    208(ptr) AccessChain 5188(texel) 207
   6511             5227:   52(float) CompositeExtract 5222 2
   6512             5228:3138(ResType) ImageSparseSampleDrefExplicitLod 5221 5222 5227 Grad ConstOffset MinLod 5223 5224 722 5225
   6513             5229:6(float16_t) CompositeExtract 5228 1
   6514                               Store 5226 5229
   6515             5230:     47(int) CompositeExtract 5228 0
   6516             5231:         224 Load 226(s2DShadow)
   6517             5232:154(f16vec2) Load 156(f16c2)
   6518             5233:   52(float) Load 215(compare)
   6519             5234:154(f16vec2) Load 1417(f16dPdxy2)
   6520             5235:154(f16vec2) Load 1417(f16dPdxy2)
   6521             5236:6(float16_t) Load 4264(f16lodClamp)
   6522             5237:    208(ptr) AccessChain 5188(texel) 207
   6523             5238:3138(ResType) ImageSparseSampleDrefExplicitLod 5231 5232 5233 Grad ConstOffset MinLod 5234 5235 722 5236
   6524             5239:6(float16_t) CompositeExtract 5238 1
   6525                               Store 5237 5239
   6526             5240:     47(int) CompositeExtract 5238 0
   6527             5241:         284 Load 286(s2DArray)
   6528             5242:  167(fvec3) Load 169(c3)
   6529             5243:   53(fvec2) Load 1409(dPdxy2)
   6530             5244:   53(fvec2) Load 1409(dPdxy2)
   6531             5245:   52(float) Load 4257(lodClamp)
   6532             5246:3102(ResType) ImageSparseSampleExplicitLod 5241 5242 Grad ConstOffset MinLod 5243 5244 722 5245
   6533             5247:  7(f16vec4) CompositeExtract 5246 1
   6534                               Store 5188(texel) 5247
   6535             5248:     47(int) CompositeExtract 5246 0
   6536             5249:         284 Load 286(s2DArray)
   6537             5250:175(f16vec3) Load 177(f16c3)
   6538             5251:154(f16vec2) Load 1417(f16dPdxy2)
   6539             5252:154(f16vec2) Load 1417(f16dPdxy2)
   6540             5253:6(float16_t) Load 4264(f16lodClamp)
   6541             5254:3102(ResType) ImageSparseSampleExplicitLod 5249 5250 Grad ConstOffset MinLod 5251 5252 722 5253
   6542             5255:  7(f16vec4) CompositeExtract 5254 1
   6543                               Store 5188(texel) 5255
   6544             5256:     47(int) CompositeExtract 5254 0
   6545             5257:         337 Load 339(s2DArrayShadow)
   6546             5258:  249(fvec4) Load 251(c4)
   6547             5259:   53(fvec2) Load 1409(dPdxy2)
   6548             5260:   53(fvec2) Load 1409(dPdxy2)
   6549             5261:   52(float) Load 4257(lodClamp)
   6550             5262:    208(ptr) AccessChain 5188(texel) 207
   6551             5263:   52(float) CompositeExtract 5258 3
   6552             5264:3138(ResType) ImageSparseSampleDrefExplicitLod 5257 5258 5263 Grad ConstOffset MinLod 5259 5260 722 5261
   6553             5265:6(float16_t) CompositeExtract 5264 1
   6554                               Store 5262 5265
   6555             5266:     47(int) CompositeExtract 5264 0
   6556             5267:         337 Load 339(s2DArrayShadow)
   6557             5268:175(f16vec3) Load 177(f16c3)
   6558             5269:   52(float) Load 215(compare)
   6559             5270:154(f16vec2) Load 1417(f16dPdxy2)
   6560             5271:154(f16vec2) Load 1417(f16dPdxy2)
   6561             5272:6(float16_t) Load 4264(f16lodClamp)
   6562             5273:    208(ptr) AccessChain 5188(texel) 207
   6563             5274:3138(ResType) ImageSparseSampleDrefExplicitLod 5267 5268 5269 Grad ConstOffset MinLod 5270 5271 722 5272
   6564             5275:6(float16_t) CompositeExtract 5274 1
   6565                               Store 5273 5275
   6566             5276:     47(int) CompositeExtract 5274 0
   6567             5277:  7(f16vec4) Load 5188(texel)
   6568                               ReturnValue 5277
   6569                               FunctionEnd
   6570 113(testTextureGradOffsetClamp():  7(f16vec4) Function None 8
   6571              114:             Label
   6572      5280(texel):     64(ptr) Variable Function
   6573                               Store 5280(texel) 121
   6574             5281:         123 Load 125(s1D)
   6575             5282:   52(float) Load 128(c1)
   6576             5283:   52(float) Load 1393(dPdxy1)
   6577             5284:   52(float) Load 1393(dPdxy1)
   6578             5285:   52(float) Load 4257(lodClamp)
   6579             5286:  7(f16vec4) ImageSampleExplicitLod 5281 5282 Grad ConstOffset MinLod 5283 5284 709 5285
   6580             5287:  7(f16vec4) Load 5280(texel)
   6581             5288:  7(f16vec4) FAdd 5287 5286
   6582                               Store 5280(texel) 5288
   6583             5289:         123 Load 125(s1D)
   6584             5290:6(float16_t) Load 135(f16c1)
   6585             5291:6(float16_t) Load 1401(f16dPdxy1)
   6586             5292:6(float16_t) Load 1401(f16dPdxy1)
   6587             5293:6(float16_t) Load 4264(f16lodClamp)
   6588             5294:  7(f16vec4) ImageSampleExplicitLod 5289 5290 Grad ConstOffset MinLod 5291 5292 709 5293
   6589             5295:  7(f16vec4) Load 5280(texel)
   6590             5296:  7(f16vec4) FAdd 5295 5294
   6591                               Store 5280(texel) 5296
   6592             5297:         143 Load 145(s2D)
   6593             5298:   53(fvec2) Load 148(c2)
   6594             5299:   53(fvec2) Load 1409(dPdxy2)
   6595             5300:   53(fvec2) Load 1409(dPdxy2)
   6596             5301:   52(float) Load 4257(lodClamp)
   6597             5302:  7(f16vec4) ImageSampleExplicitLod 5297 5298 Grad ConstOffset MinLod 5299 5300 722 5301
   6598             5303:  7(f16vec4) Load 5280(texel)
   6599             5304:  7(f16vec4) FAdd 5303 5302
   6600                               Store 5280(texel) 5304
   6601             5305:         143 Load 145(s2D)
   6602             5306:154(f16vec2) Load 156(f16c2)
   6603             5307:154(f16vec2) Load 1417(f16dPdxy2)
   6604             5308:154(f16vec2) Load 1417(f16dPdxy2)
   6605             5309:6(float16_t) Load 4264(f16lodClamp)
   6606             5310:  7(f16vec4) ImageSampleExplicitLod 5305 5306 Grad ConstOffset MinLod 5307 5308 722 5309
   6607             5311:  7(f16vec4) Load 5280(texel)
   6608             5312:  7(f16vec4) FAdd 5311 5310
   6609                               Store 5280(texel) 5312
   6610             5313:         163 Load 165(s3D)
   6611             5314:  167(fvec3) Load 169(c3)
   6612             5315:  167(fvec3) Load 1425(dPdxy3)
   6613             5316:  167(fvec3) Load 1425(dPdxy3)
   6614             5317:   52(float) Load 4257(lodClamp)
   6615             5318:  7(f16vec4) ImageSampleExplicitLod 5313 5314 Grad ConstOffset MinLod 5315 5316 735 5317
   6616             5319:  7(f16vec4) Load 5280(texel)
   6617             5320:  7(f16vec4) FAdd 5319 5318
   6618                               Store 5280(texel) 5320
   6619             5321:         163 Load 165(s3D)
   6620             5322:175(f16vec3) Load 177(f16c3)
   6621             5323:175(f16vec3) Load 1433(f16dPdxy3)
   6622             5324:175(f16vec3) Load 1433(f16dPdxy3)
   6623             5325:6(float16_t) Load 4264(f16lodClamp)
   6624             5326:  7(f16vec4) ImageSampleExplicitLod 5321 5322 Grad ConstOffset MinLod 5323 5324 735 5325
   6625             5327:  7(f16vec4) Load 5280(texel)
   6626             5328:  7(f16vec4) FAdd 5327 5326
   6627                               Store 5280(texel) 5328
   6628             5329:         199 Load 201(s1DShadow)
   6629             5330:  167(fvec3) Load 169(c3)
   6630             5331:   52(float) Load 1393(dPdxy1)
   6631             5332:   52(float) Load 1393(dPdxy1)
   6632             5333:   52(float) Load 4257(lodClamp)
   6633             5334:   52(float) CompositeExtract 5330 2
   6634             5335:6(float16_t) ImageSampleDrefExplicitLod 5329 5330 5334 Grad ConstOffset MinLod 5331 5332 709 5333
   6635             5336:    208(ptr) AccessChain 5280(texel) 207
   6636             5337:6(float16_t) Load 5336
   6637             5338:6(float16_t) FAdd 5337 5335
   6638             5339:    208(ptr) AccessChain 5280(texel) 207
   6639                               Store 5339 5338
   6640             5340:         199 Load 201(s1DShadow)
   6641             5341:154(f16vec2) Load 156(f16c2)
   6642             5342:   52(float) Load 215(compare)
   6643             5343:6(float16_t) Load 1401(f16dPdxy1)
   6644             5344:6(float16_t) Load 1401(f16dPdxy1)
   6645             5345:6(float16_t) Load 4264(f16lodClamp)
   6646             5346:6(float16_t) ImageSampleDrefExplicitLod 5340 5341 5342 Grad ConstOffset MinLod 5343 5344 709 5345
   6647             5347:    208(ptr) AccessChain 5280(texel) 207
   6648             5348:6(float16_t) Load 5347
   6649             5349:6(float16_t) FAdd 5348 5346
   6650             5350:    208(ptr) AccessChain 5280(texel) 207
   6651                               Store 5350 5349
   6652             5351:         224 Load 226(s2DShadow)
   6653             5352:  167(fvec3) Load 169(c3)
   6654             5353:   53(fvec2) Load 1409(dPdxy2)
   6655             5354:   53(fvec2) Load 1409(dPdxy2)
   6656             5355:   52(float) Load 4257(lodClamp)
   6657             5356:   52(float) CompositeExtract 5352 2
   6658             5357:6(float16_t) ImageSampleDrefExplicitLod 5351 5352 5356 Grad ConstOffset MinLod 5353 5354 722 5355
   6659             5358:    208(ptr) AccessChain 5280(texel) 207
   6660             5359:6(float16_t) Load 5358
   6661             5360:6(float16_t) FAdd 5359 5357
   6662             5361:    208(ptr) AccessChain 5280(texel) 207
   6663                               Store 5361 5360
   6664             5362:         224 Load 226(s2DShadow)
   6665             5363:154(f16vec2) Load 156(f16c2)
   6666             5364:   52(float) Load 215(compare)
   6667             5365:154(f16vec2) Load 1417(f16dPdxy2)
   6668             5366:154(f16vec2) Load 1417(f16dPdxy2)
   6669             5367:6(float16_t) Load 4264(f16lodClamp)
   6670             5368:6(float16_t) ImageSampleDrefExplicitLod 5362 5363 5364 Grad ConstOffset MinLod 5365 5366 722 5367
   6671             5369:    208(ptr) AccessChain 5280(texel) 207
   6672             5370:6(float16_t) Load 5369
   6673             5371:6(float16_t) FAdd 5370 5368
   6674             5372:    208(ptr) AccessChain 5280(texel) 207
   6675                               Store 5372 5371
   6676             5373:         269 Load 271(s1DArray)
   6677             5374:   53(fvec2) Load 148(c2)
   6678             5375:   52(float) Load 1393(dPdxy1)
   6679             5376:   52(float) Load 1393(dPdxy1)
   6680             5377:   52(float) Load 4257(lodClamp)
   6681             5378:  7(f16vec4) ImageSampleExplicitLod 5373 5374 Grad ConstOffset MinLod 5375 5376 709 5377
   6682             5379:  7(f16vec4) Load 5280(texel)
   6683             5380:  7(f16vec4) FAdd 5379 5378
   6684                               Store 5280(texel) 5380
   6685             5381:         269 Load 271(s1DArray)
   6686             5382:154(f16vec2) Load 156(f16c2)
   6687             5383:6(float16_t) Load 1401(f16dPdxy1)
   6688             5384:6(float16_t) Load 1401(f16dPdxy1)
   6689             5385:6(float16_t) Load 4264(f16lodClamp)
   6690             5386:  7(f16vec4) ImageSampleExplicitLod 5381 5382 Grad ConstOffset MinLod 5383 5384 709 5385
   6691             5387:  7(f16vec4) Load 5280(texel)
   6692             5388:  7(f16vec4) FAdd 5387 5386
   6693                               Store 5280(texel) 5388
   6694             5389:         284 Load 286(s2DArray)
   6695             5390:  167(fvec3) Load 169(c3)
   6696             5391:   53(fvec2) Load 1409(dPdxy2)
   6697             5392:   53(fvec2) Load 1409(dPdxy2)
   6698             5393:   52(float) Load 4257(lodClamp)
   6699             5394:  7(f16vec4) ImageSampleExplicitLod 5389 5390 Grad ConstOffset MinLod 5391 5392 722 5393
   6700             5395:  7(f16vec4) Load 5280(texel)
   6701             5396:  7(f16vec4) FAdd 5395 5394
   6702                               Store 5280(texel) 5396
   6703             5397:         284 Load 286(s2DArray)
   6704             5398:175(f16vec3) Load 177(f16c3)
   6705             5399:154(f16vec2) Load 1417(f16dPdxy2)
   6706             5400:154(f16vec2) Load 1417(f16dPdxy2)
   6707             5401:6(float16_t) Load 4264(f16lodClamp)
   6708             5402:  7(f16vec4) ImageSampleExplicitLod 5397 5398 Grad ConstOffset MinLod 5399 5400 722 5401
   6709             5403:  7(f16vec4) Load 5280(texel)
   6710             5404:  7(f16vec4) FAdd 5403 5402
   6711                               Store 5280(texel) 5404
   6712             5405:         316 Load 318(s1DArrayShadow)
   6713             5406:  167(fvec3) Load 169(c3)
   6714             5407:   52(float) Load 1393(dPdxy1)
   6715             5408:   52(float) Load 1393(dPdxy1)
   6716             5409:   52(float) Load 4257(lodClamp)
   6717             5410:   52(float) CompositeExtract 5406 2
   6718             5411:6(float16_t) ImageSampleDrefExplicitLod 5405 5406 5410 Grad ConstOffset MinLod 5407 5408 709 5409
   6719             5412:    208(ptr) AccessChain 5280(texel) 207
   6720             5413:6(float16_t) Load 5412
   6721             5414:6(float16_t) FAdd 5413 5411
   6722             5415:    208(ptr) AccessChain 5280(texel) 207
   6723                               Store 5415 5414
   6724             5416:         316 Load 318(s1DArrayShadow)
   6725             5417:154(f16vec2) Load 156(f16c2)
   6726             5418:   52(float) Load 215(compare)
   6727             5419:6(float16_t) Load 1401(f16dPdxy1)
   6728             5420:6(float16_t) Load 1401(f16dPdxy1)
   6729             5421:6(float16_t) Load 4264(f16lodClamp)
   6730             5422:6(float16_t) ImageSampleDrefExplicitLod 5416 5417 5418 Grad ConstOffset MinLod 5419 5420 709 5421
   6731             5423:    208(ptr) AccessChain 5280(texel) 207
   6732             5424:6(float16_t) Load 5423
   6733             5425:6(float16_t) FAdd 5424 5422
   6734             5426:    208(ptr) AccessChain 5280(texel) 207
   6735                               Store 5426 5425
   6736             5427:         337 Load 339(s2DArrayShadow)
   6737             5428:  249(fvec4) Load 251(c4)
   6738             5429:   53(fvec2) Load 1409(dPdxy2)
   6739             5430:   53(fvec2) Load 1409(dPdxy2)
   6740             5431:   52(float) Load 4257(lodClamp)
   6741             5432:   52(float) CompositeExtract 5428 3
   6742             5433:6(float16_t) ImageSampleDrefExplicitLod 5427 5428 5432 Grad ConstOffset MinLod 5429 5430 722 5431
   6743             5434:    208(ptr) AccessChain 5280(texel) 207
   6744             5435:6(float16_t) Load 5434
   6745             5436:6(float16_t) FAdd 5435 5433
   6746             5437:    208(ptr) AccessChain 5280(texel) 207
   6747                               Store 5437 5436
   6748             5438:         337 Load 339(s2DArrayShadow)
   6749             5439:175(f16vec3) Load 177(f16c3)
   6750             5440:   52(float) Load 215(compare)
   6751             5441:154(f16vec2) Load 1417(f16dPdxy2)
   6752             5442:154(f16vec2) Load 1417(f16dPdxy2)
   6753             5443:6(float16_t) Load 4264(f16lodClamp)
   6754             5444:6(float16_t) ImageSampleDrefExplicitLod 5438 5439 5440 Grad ConstOffset MinLod 5441 5442 722 5443
   6755             5445:    208(ptr) AccessChain 5280(texel) 207
   6756             5446:6(float16_t) Load 5445
   6757             5447:6(float16_t) FAdd 5446 5444
   6758             5448:    208(ptr) AccessChain 5280(texel) 207
   6759                               Store 5448 5447
   6760             5449:  7(f16vec4) Load 5280(texel)
   6761                               ReturnValue 5449
   6762                               FunctionEnd
   6763 115(testCombinedTextureSampler():  7(f16vec4) Function None 8
   6764              116:             Label
   6765      5452(texel):     64(ptr) Variable Function
   6766                               Store 5452(texel) 121
   6767             5455:         122 Load 5454(t1D)
   6768             5459:        5456 Load 5458(s)
   6769             5460:         123 SampledImage 5455 5459
   6770             5461:   52(float) Load 128(c1)
   6771             5462:  7(f16vec4) ImageSampleImplicitLod 5460 5461
   6772             5463:  7(f16vec4) Load 5452(texel)
   6773             5464:  7(f16vec4) FAdd 5463 5462
   6774                               Store 5452(texel) 5464
   6775             5465:         122 Load 5454(t1D)
   6776             5466:        5456 Load 5458(s)
   6777             5467:         123 SampledImage 5465 5466
   6778             5468:6(float16_t) Load 135(f16c1)
   6779             5469:6(float16_t) Load 137(f16bias)
   6780             5470:  7(f16vec4) ImageSampleImplicitLod 5467 5468 Bias 5469
   6781             5471:  7(f16vec4) Load 5452(texel)
   6782             5472:  7(f16vec4) FAdd 5471 5470
   6783                               Store 5452(texel) 5472
   6784             5475:         142 Load 5474(t2D)
   6785             5476:        5456 Load 5458(s)
   6786             5477:         143 SampledImage 5475 5476
   6787             5478:   53(fvec2) Load 148(c2)
   6788             5479:  7(f16vec4) ImageSampleImplicitLod 5477 5478
   6789             5480:  7(f16vec4) Load 5452(texel)
   6790             5481:  7(f16vec4) FAdd 5480 5479
   6791                               Store 5452(texel) 5481
   6792             5482:         142 Load 5474(t2D)
   6793             5483:        5456 Load 5458(s)
   6794             5484:         143 SampledImage 5482 5483
   6795             5485:154(f16vec2) Load 156(f16c2)
   6796             5486:6(float16_t) Load 137(f16bias)
   6797             5487:  7(f16vec4) ImageSampleImplicitLod 5484 5485 Bias 5486
   6798             5488:  7(f16vec4) Load 5452(texel)
   6799             5489:  7(f16vec4) FAdd 5488 5487
   6800                               Store 5452(texel) 5489
   6801             5492:         162 Load 5491(t3D)
   6802             5493:        5456 Load 5458(s)
   6803             5494:         163 SampledImage 5492 5493
   6804             5495:  167(fvec3) Load 169(c3)
   6805             5496:  7(f16vec4) ImageSampleImplicitLod 5494 5495
   6806             5497:  7(f16vec4) Load 5452(texel)
   6807             5498:  7(f16vec4) FAdd 5497 5496
   6808                               Store 5452(texel) 5498
   6809             5499:         162 Load 5491(t3D)
   6810             5500:        5456 Load 5458(s)
   6811             5501:         163 SampledImage 5499 5500
   6812             5502:175(f16vec3) Load 177(f16c3)
   6813             5503:6(float16_t) Load 137(f16bias)
   6814             5504:  7(f16vec4) ImageSampleImplicitLod 5501 5502 Bias 5503
   6815             5505:  7(f16vec4) Load 5452(texel)
   6816             5506:  7(f16vec4) FAdd 5505 5504
   6817                               Store 5452(texel) 5506
   6818             5509:         183 Load 5508(tCube)
   6819             5510:        5456 Load 5458(s)
   6820             5511:         184 SampledImage 5509 5510
   6821             5512:  167(fvec3) Load 169(c3)
   6822             5513:  7(f16vec4) ImageSampleImplicitLod 5511 5512
   6823             5514:  7(f16vec4) Load 5452(texel)
   6824             5515:  7(f16vec4) FAdd 5514 5513
   6825                               Store 5452(texel) 5515
   6826             5516:         183 Load 5508(tCube)
   6827             5517:        5456 Load 5458(s)
   6828             5518:         184 SampledImage 5516 5517
   6829             5519:175(f16vec3) Load 177(f16c3)
   6830             5520:6(float16_t) Load 137(f16bias)
   6831             5521:  7(f16vec4) ImageSampleImplicitLod 5518 5519 Bias 5520
   6832             5522:  7(f16vec4) Load 5452(texel)
   6833             5523:  7(f16vec4) FAdd 5522 5521
   6834                               Store 5452(texel) 5523
   6835             5524:         122 Load 5454(t1D)
   6836             5526:        5456 Load 5525(sShadow)
   6837             5527:         199 SampledImage 5524 5526
   6838             5528:  167(fvec3) Load 169(c3)
   6839             5529:   52(float) CompositeExtract 5528 2
   6840             5530:6(float16_t) ImageSampleDrefImplicitLod 5527 5528 5529
   6841             5531:    208(ptr) AccessChain 5452(texel) 207
   6842             5532:6(float16_t) Load 5531
   6843             5533:6(float16_t) FAdd 5532 5530
   6844             5534:    208(ptr) AccessChain 5452(texel) 207
   6845                               Store 5534 5533
   6846             5535:         122 Load 5454(t1D)
   6847             5536:        5456 Load 5525(sShadow)
   6848             5537:         199 SampledImage 5535 5536
   6849             5538:154(f16vec2) Load 156(f16c2)
   6850             5539:   52(float) Load 215(compare)
   6851             5540:6(float16_t) Load 137(f16bias)
   6852             5541:6(float16_t) ImageSampleDrefImplicitLod 5537 5538 5539 Bias 5540
   6853             5542:    208(ptr) AccessChain 5452(texel) 207
   6854             5543:6(float16_t) Load 5542
   6855             5544:6(float16_t) FAdd 5543 5541
   6856             5545:    208(ptr) AccessChain 5452(texel) 207
   6857                               Store 5545 5544
   6858             5546:         142 Load 5474(t2D)
   6859             5547:        5456 Load 5525(sShadow)
   6860             5548:         224 SampledImage 5546 5547
   6861             5549:  167(fvec3) Load 169(c3)
   6862             5550:   52(float) CompositeExtract 5549 2
   6863             5551:6(float16_t) ImageSampleDrefImplicitLod 5548 5549 5550
   6864             5552:    208(ptr) AccessChain 5452(texel) 207
   6865             5553:6(float16_t) Load 5552
   6866             5554:6(float16_t) FAdd 5553 5551
   6867             5555:    208(ptr) AccessChain 5452(texel) 207
   6868                               Store 5555 5554
   6869             5556:         142 Load 5474(t2D)
   6870             5557:        5456 Load 5525(sShadow)
   6871             5558:         224 SampledImage 5556 5557
   6872             5559:154(f16vec2) Load 156(f16c2)
   6873             5560:   52(float) Load 215(compare)
   6874             5561:6(float16_t) Load 137(f16bias)
   6875             5562:6(float16_t) ImageSampleDrefImplicitLod 5558 5559 5560 Bias 5561
   6876             5563:    208(ptr) AccessChain 5452(texel) 207
   6877             5564:6(float16_t) Load 5563
   6878             5565:6(float16_t) FAdd 5564 5562
   6879             5566:    208(ptr) AccessChain 5452(texel) 207
   6880                               Store 5566 5565
   6881             5567:         183 Load 5508(tCube)
   6882             5568:        5456 Load 5525(sShadow)
   6883             5569:         245 SampledImage 5567 5568
   6884             5570:  249(fvec4) Load 251(c4)
   6885             5571:   52(float) CompositeExtract 5570 3
   6886             5572:6(float16_t) ImageSampleDrefImplicitLod 5569 5570 5571
   6887             5573:    208(ptr) AccessChain 5452(texel) 207
   6888             5574:6(float16_t) Load 5573
   6889             5575:6(float16_t) FAdd 5574 5572
   6890             5576:    208(ptr) AccessChain 5452(texel) 207
   6891                               Store 5576 5575
   6892             5577:         183 Load 5508(tCube)
   6893             5578:        5456 Load 5525(sShadow)
   6894             5579:         245 SampledImage 5577 5578
   6895             5580:175(f16vec3) Load 177(f16c3)
   6896             5581:   52(float) Load 215(compare)
   6897             5582:6(float16_t) Load 137(f16bias)
   6898             5583:6(float16_t) ImageSampleDrefImplicitLod 5579 5580 5581 Bias 5582
   6899             5584:    208(ptr) AccessChain 5452(texel) 207
   6900             5585:6(float16_t) Load 5584
   6901             5586:6(float16_t) FAdd 5585 5583
   6902             5587:    208(ptr) AccessChain 5452(texel) 207
   6903                               Store 5587 5586
   6904             5590:         268 Load 5589(t1DArray)
   6905             5591:        5456 Load 5458(s)
   6906             5592:         269 SampledImage 5590 5591
   6907             5593:   53(fvec2) Load 148(c2)
   6908             5594:  7(f16vec4) ImageSampleImplicitLod 5592 5593
   6909             5595:  7(f16vec4) Load 5452(texel)
   6910             5596:  7(f16vec4) FAdd 5595 5594
   6911                               Store 5452(texel) 5596
   6912             5597:         268 Load 5589(t1DArray)
   6913             5598:        5456 Load 5458(s)
   6914             5599:         269 SampledImage 5597 5598
   6915             5600:154(f16vec2) Load 156(f16c2)
   6916             5601:6(float16_t) Load 137(f16bias)
   6917             5602:  7(f16vec4) ImageSampleImplicitLod 5599 5600 Bias 5601
   6918             5603:  7(f16vec4) Load 5452(texel)
   6919             5604:  7(f16vec4) FAdd 5603 5602
   6920                               Store 5452(texel) 5604
   6921             5607:         283 Load 5606(t2DArray)
   6922             5608:        5456 Load 5458(s)
   6923             5609:         284 SampledImage 5607 5608
   6924             5610:  167(fvec3) Load 169(c3)
   6925             5611:  7(f16vec4) ImageSampleImplicitLod 5609 5610
   6926             5612:  7(f16vec4) Load 5452(texel)
   6927             5613:  7(f16vec4) FAdd 5612 5611
   6928                               Store 5452(texel) 5613
   6929             5614:         283 Load 5606(t2DArray)
   6930             5615:        5456 Load 5458(s)
   6931             5616:         284 SampledImage 5614 5615
   6932             5617:175(f16vec3) Load 177(f16c3)
   6933             5618:6(float16_t) Load 137(f16bias)
   6934             5619:  7(f16vec4) ImageSampleImplicitLod 5616 5617 Bias 5618
   6935             5620:  7(f16vec4) Load 5452(texel)
   6936             5621:  7(f16vec4) FAdd 5620 5619
   6937                               Store 5452(texel) 5621
   6938             5624:         298 Load 5623(tCubeArray)
   6939             5625:        5456 Load 5458(s)
   6940             5626:         299 SampledImage 5624 5625
   6941             5627:  249(fvec4) Load 251(c4)
   6942             5628:  7(f16vec4) ImageSampleImplicitLod 5626 5627
   6943             5629:  7(f16vec4) Load 5452(texel)
   6944             5630:  7(f16vec4) FAdd 5629 5628
   6945                               Store 5452(texel) 5630
   6946             5631:         298 Load 5623(tCubeArray)
   6947             5632:        5456 Load 5458(s)
   6948             5633:         299 SampledImage 5631 5632
   6949             5634:  7(f16vec4) Load 309(f16c4)
   6950             5635:6(float16_t) Load 137(f16bias)
   6951             5636:  7(f16vec4) ImageSampleImplicitLod 5633 5634 Bias 5635
   6952             5637:  7(f16vec4) Load 5452(texel)
   6953             5638:  7(f16vec4) FAdd 5637 5636
   6954                               Store 5452(texel) 5638
   6955             5639:         268 Load 5589(t1DArray)
   6956             5640:        5456 Load 5525(sShadow)
   6957             5641:         316 SampledImage 5639 5640
   6958             5642:  167(fvec3) Load 169(c3)
   6959             5643:   52(float) CompositeExtract 5642 2
   6960             5644:6(float16_t) ImageSampleDrefImplicitLod 5641 5642 5643
   6961             5645:    208(ptr) AccessChain 5452(texel) 207
   6962             5646:6(float16_t) Load 5645
   6963             5647:6(float16_t) FAdd 5646 5644
   6964             5648:    208(ptr) AccessChain 5452(texel) 207
   6965                               Store 5648 5647
   6966             5649:         268 Load 5589(t1DArray)
   6967             5650:        5456 Load 5525(sShadow)
   6968             5651:         316 SampledImage 5649 5650
   6969             5652:154(f16vec2) Load 156(f16c2)
   6970             5653:   52(float) Load 215(compare)
   6971             5654:6(float16_t) Load 137(f16bias)
   6972             5655:6(float16_t) ImageSampleDrefImplicitLod 5651 5652 5653 Bias 5654
   6973             5656:    208(ptr) AccessChain 5452(texel) 207
   6974             5657:6(float16_t) Load 5656
   6975             5658:6(float16_t) FAdd 5657 5655
   6976             5659:    208(ptr) AccessChain 5452(texel) 207
   6977                               Store 5659 5658
   6978             5660:         283 Load 5606(t2DArray)
   6979             5661:        5456 Load 5525(sShadow)
   6980             5662:         337 SampledImage 5660 5661
   6981             5663:  249(fvec4) Load 251(c4)
   6982             5664:   52(float) CompositeExtract 5663 3
   6983             5665:6(float16_t) ImageSampleDrefImplicitLod 5662 5663 5664
   6984             5666:    208(ptr) AccessChain 5452(texel) 207
   6985             5667:6(float16_t) Load 5666
   6986             5668:6(float16_t) FAdd 5667 5665
   6987             5669:    208(ptr) AccessChain 5452(texel) 207
   6988                               Store 5669 5668
   6989             5670:         283 Load 5606(t2DArray)
   6990             5671:        5456 Load 5525(sShadow)
   6991             5672:         337 SampledImage 5670 5671
   6992             5673:175(f16vec3) Load 177(f16c3)
   6993             5674:   52(float) Load 215(compare)
   6994             5675:6(float16_t) ImageSampleDrefImplicitLod 5672 5673 5674
   6995             5676:    208(ptr) AccessChain 5452(texel) 207
   6996             5677:6(float16_t) Load 5676
   6997             5678:6(float16_t) FAdd 5677 5675
   6998             5679:    208(ptr) AccessChain 5452(texel) 207
   6999                               Store 5679 5678
   7000             5682:         356 Load 5681(t2DRect)
   7001             5683:        5456 Load 5458(s)
   7002             5684:         357 SampledImage 5682 5683
   7003             5685:   53(fvec2) Load 148(c2)
   7004             5686:  7(f16vec4) ImageSampleImplicitLod 5684 5685
   7005             5687:  7(f16vec4) Load 5452(texel)
   7006             5688:  7(f16vec4) FAdd 5687 5686
   7007                               Store 5452(texel) 5688
   7008             5689:         356 Load 5681(t2DRect)
   7009             5690:        5456 Load 5458(s)
   7010             5691:         357 SampledImage 5689 5690
   7011             5692:154(f16vec2) Load 156(f16c2)
   7012             5693:  7(f16vec4) ImageSampleImplicitLod 5691 5692
   7013             5694:  7(f16vec4) Load 5452(texel)
   7014             5695:  7(f16vec4) FAdd 5694 5693
   7015                               Store 5452(texel) 5695
   7016             5696:         356 Load 5681(t2DRect)
   7017             5697:        5456 Load 5525(sShadow)
   7018             5698:         371 SampledImage 5696 5697
   7019             5699:  167(fvec3) Load 169(c3)
   7020             5700:   52(float) CompositeExtract 5699 2
   7021             5701:6(float16_t) ImageSampleDrefImplicitLod 5698 5699 5700
   7022             5702:    208(ptr) AccessChain 5452(texel) 207
   7023             5703:6(float16_t) Load 5702
   7024             5704:6(float16_t) FAdd 5703 5701
   7025             5705:    208(ptr) AccessChain 5452(texel) 207
   7026                               Store 5705 5704
   7027             5706:         356 Load 5681(t2DRect)
   7028             5707:        5456 Load 5525(sShadow)
   7029             5708:         371 SampledImage 5706 5707
   7030             5709:154(f16vec2) Load 156(f16c2)
   7031             5710:   52(float) Load 215(compare)
   7032             5711:6(float16_t) ImageSampleDrefImplicitLod 5708 5709 5710
   7033             5712:    208(ptr) AccessChain 5452(texel) 207
   7034             5713:6(float16_t) Load 5712
   7035             5714:6(float16_t) FAdd 5713 5711
   7036             5715:    208(ptr) AccessChain 5452(texel) 207
   7037                               Store 5715 5714
   7038             5716:         298 Load 5623(tCubeArray)
   7039             5717:        5456 Load 5525(sShadow)
   7040             5718:         391 SampledImage 5716 5717
   7041             5719:  249(fvec4) Load 251(c4)
   7042             5720:   52(float) Load 215(compare)
   7043             5721:6(float16_t) ImageSampleDrefImplicitLod 5718 5719 5720
   7044             5722:    208(ptr) AccessChain 5452(texel) 207
   7045             5723:6(float16_t) Load 5722
   7046             5724:6(float16_t) FAdd 5723 5721
   7047             5725:    208(ptr) AccessChain 5452(texel) 207
   7048                               Store 5725 5724
   7049             5726:         298 Load 5623(tCubeArray)
   7050             5727:        5456 Load 5525(sShadow)
   7051             5728:         391 SampledImage 5726 5727
   7052             5729:  7(f16vec4) Load 309(f16c4)
   7053             5730:   52(float) Load 215(compare)
   7054             5731:6(float16_t) ImageSampleDrefImplicitLod 5728 5729 5730
   7055             5732:    208(ptr) AccessChain 5452(texel) 207
   7056             5733:6(float16_t) Load 5732
   7057             5734:6(float16_t) FAdd 5733 5731
   7058             5735:    208(ptr) AccessChain 5452(texel) 207
   7059                               Store 5735 5734
   7060             5736:  7(f16vec4) Load 5452(texel)
   7061                               ReturnValue 5736
   7062                               FunctionEnd
   7063 117(testSubpassLoad():  7(f16vec4) Function None 8
   7064              118:             Label
   7065             5742:        5739 Load 5741(subpass)
   7066             5744:  7(f16vec4) ImageRead 5742 5743
   7067             5748:        5745 Load 5747(subpassMS)
   7068             5749:  7(f16vec4) ImageRead 5748 5743 Sample 1326
   7069             5750:  7(f16vec4) FAdd 5744 5749
   7070                               ReturnValue 5750
   7071                               FunctionEnd
   7072