Home | History | Annotate | Download | only in baseResults
      1 hlsl.samplegrad.basic.dx10.vert
      2 Shader version: 500
      3 0:? Sequence
      4 0:27  Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
      5 0:27    Function Parameters: 
      6 0:?     Sequence
      7 0:30      Sequence
      8 0:30        move second child to first child ( temp 4-component vector of float)
      9 0:30          'txval10' ( temp 4-component vector of float)
     10 0:30          textureGrad ( temp 4-component vector of float)
     11 0:30            Construct combined texture-sampler ( temp sampler1D)
     12 0:30              'g_tTex1df4' (layout( binding=0) uniform texture1D)
     13 0:30              'g_sSamp' (layout( binding=0) uniform sampler)
     14 0:30            Constant:
     15 0:30              0.100000
     16 0:30            Constant:
     17 0:30              1.100000
     18 0:30            Constant:
     19 0:30              1.200000
     20 0:31      Sequence
     21 0:31        move second child to first child ( temp 4-component vector of int)
     22 0:31          'txval11' ( temp 4-component vector of int)
     23 0:31          textureGrad ( temp 4-component vector of int)
     24 0:31            Construct combined texture-sampler ( temp isampler1D)
     25 0:31              'g_tTex1di4' ( uniform itexture1D)
     26 0:31              'g_sSamp' (layout( binding=0) uniform sampler)
     27 0:31            Constant:
     28 0:31              0.200000
     29 0:31            Constant:
     30 0:31              1.100000
     31 0:31            Constant:
     32 0:31              1.200000
     33 0:32      Sequence
     34 0:32        move second child to first child ( temp 4-component vector of uint)
     35 0:32          'txval12' ( temp 4-component vector of uint)
     36 0:32          textureGrad ( temp 4-component vector of uint)
     37 0:32            Construct combined texture-sampler ( temp usampler1D)
     38 0:32              'g_tTex1du4' ( uniform utexture1D)
     39 0:32              'g_sSamp' (layout( binding=0) uniform sampler)
     40 0:32            Constant:
     41 0:32              0.300000
     42 0:32            Constant:
     43 0:32              1.100000
     44 0:32            Constant:
     45 0:32              1.200000
     46 0:34      Sequence
     47 0:34        move second child to first child ( temp 4-component vector of float)
     48 0:34          'txval20' ( temp 4-component vector of float)
     49 0:34          textureGrad ( temp 4-component vector of float)
     50 0:34            Construct combined texture-sampler ( temp sampler2D)
     51 0:34              'g_tTex2df4' ( uniform texture2D)
     52 0:34              'g_sSamp' (layout( binding=0) uniform sampler)
     53 0:?             Constant:
     54 0:?               0.100000
     55 0:?               0.200000
     56 0:?             Constant:
     57 0:?               1.100000
     58 0:?               1.200000
     59 0:?             Constant:
     60 0:?               1.100000
     61 0:?               1.200000
     62 0:35      Sequence
     63 0:35        move second child to first child ( temp 4-component vector of int)
     64 0:35          'txval21' ( temp 4-component vector of int)
     65 0:35          textureGrad ( temp 4-component vector of int)
     66 0:35            Construct combined texture-sampler ( temp isampler2D)
     67 0:35              'g_tTex2di4' ( uniform itexture2D)
     68 0:35              'g_sSamp' (layout( binding=0) uniform sampler)
     69 0:?             Constant:
     70 0:?               0.300000
     71 0:?               0.400000
     72 0:?             Constant:
     73 0:?               1.100000
     74 0:?               1.200000
     75 0:?             Constant:
     76 0:?               1.100000
     77 0:?               1.200000
     78 0:36      Sequence
     79 0:36        move second child to first child ( temp 4-component vector of uint)
     80 0:36          'txval22' ( temp 4-component vector of uint)
     81 0:36          textureGrad ( temp 4-component vector of uint)
     82 0:36            Construct combined texture-sampler ( temp usampler2D)
     83 0:36              'g_tTex2du4' ( uniform utexture2D)
     84 0:36              'g_sSamp' (layout( binding=0) uniform sampler)
     85 0:?             Constant:
     86 0:?               0.500000
     87 0:?               0.600000
     88 0:?             Constant:
     89 0:?               1.100000
     90 0:?               1.200000
     91 0:?             Constant:
     92 0:?               1.100000
     93 0:?               1.200000
     94 0:38      Sequence
     95 0:38        move second child to first child ( temp 4-component vector of float)
     96 0:38          'txval30' ( temp 4-component vector of float)
     97 0:38          textureGrad ( temp 4-component vector of float)
     98 0:38            Construct combined texture-sampler ( temp sampler3D)
     99 0:38              'g_tTex3df4' ( uniform texture3D)
    100 0:38              'g_sSamp' (layout( binding=0) uniform sampler)
    101 0:?             Constant:
    102 0:?               0.100000
    103 0:?               0.200000
    104 0:?               0.300000
    105 0:?             Constant:
    106 0:?               1.100000
    107 0:?               1.200000
    108 0:?               1.300000
    109 0:?             Constant:
    110 0:?               1.100000
    111 0:?               1.200000
    112 0:?               1.300000
    113 0:39      Sequence
    114 0:39        move second child to first child ( temp 4-component vector of int)
    115 0:39          'txval31' ( temp 4-component vector of int)
    116 0:39          textureGrad ( temp 4-component vector of int)
    117 0:39            Construct combined texture-sampler ( temp isampler3D)
    118 0:39              'g_tTex3di4' ( uniform itexture3D)
    119 0:39              'g_sSamp' (layout( binding=0) uniform sampler)
    120 0:?             Constant:
    121 0:?               0.400000
    122 0:?               0.500000
    123 0:?               0.600000
    124 0:?             Constant:
    125 0:?               1.100000
    126 0:?               1.200000
    127 0:?               1.300000
    128 0:?             Constant:
    129 0:?               1.100000
    130 0:?               1.200000
    131 0:?               1.300000
    132 0:40      Sequence
    133 0:40        move second child to first child ( temp 4-component vector of uint)
    134 0:40          'txval32' ( temp 4-component vector of uint)
    135 0:40          textureGrad ( temp 4-component vector of uint)
    136 0:40            Construct combined texture-sampler ( temp usampler3D)
    137 0:40              'g_tTex3du4' ( uniform utexture3D)
    138 0:40              'g_sSamp' (layout( binding=0) uniform sampler)
    139 0:?             Constant:
    140 0:?               0.700000
    141 0:?               0.800000
    142 0:?               0.900000
    143 0:?             Constant:
    144 0:?               1.100000
    145 0:?               1.200000
    146 0:?               1.300000
    147 0:?             Constant:
    148 0:?               1.100000
    149 0:?               1.200000
    150 0:?               1.300000
    151 0:42      Sequence
    152 0:42        move second child to first child ( temp 4-component vector of float)
    153 0:42          'txval40' ( temp 4-component vector of float)
    154 0:42          textureGrad ( temp 4-component vector of float)
    155 0:42            Construct combined texture-sampler ( temp samplerCube)
    156 0:42              'g_tTexcdf4' ( uniform textureCube)
    157 0:42              'g_sSamp' (layout( binding=0) uniform sampler)
    158 0:?             Constant:
    159 0:?               0.100000
    160 0:?               0.200000
    161 0:?               0.300000
    162 0:?             Constant:
    163 0:?               1.100000
    164 0:?               1.200000
    165 0:?               1.300000
    166 0:?             Constant:
    167 0:?               1.100000
    168 0:?               1.200000
    169 0:?               1.300000
    170 0:43      Sequence
    171 0:43        move second child to first child ( temp 4-component vector of int)
    172 0:43          'txval41' ( temp 4-component vector of int)
    173 0:43          textureGrad ( temp 4-component vector of int)
    174 0:43            Construct combined texture-sampler ( temp isamplerCube)
    175 0:43              'g_tTexcdi4' ( uniform itextureCube)
    176 0:43              'g_sSamp' (layout( binding=0) uniform sampler)
    177 0:?             Constant:
    178 0:?               0.400000
    179 0:?               0.500000
    180 0:?               0.600000
    181 0:?             Constant:
    182 0:?               1.100000
    183 0:?               1.200000
    184 0:?               1.300000
    185 0:?             Constant:
    186 0:?               1.100000
    187 0:?               1.200000
    188 0:?               1.300000
    189 0:44      Sequence
    190 0:44        move second child to first child ( temp 4-component vector of uint)
    191 0:44          'txval42' ( temp 4-component vector of uint)
    192 0:44          textureGrad ( temp 4-component vector of uint)
    193 0:44            Construct combined texture-sampler ( temp usamplerCube)
    194 0:44              'g_tTexcdu4' ( uniform utextureCube)
    195 0:44              'g_sSamp' (layout( binding=0) uniform sampler)
    196 0:?             Constant:
    197 0:?               0.700000
    198 0:?               0.800000
    199 0:?               0.900000
    200 0:?             Constant:
    201 0:?               1.100000
    202 0:?               1.200000
    203 0:?               1.300000
    204 0:?             Constant:
    205 0:?               1.100000
    206 0:?               1.200000
    207 0:?               1.300000
    208 0:46      move second child to first child ( temp 4-component vector of float)
    209 0:46        Pos: direct index for structure ( temp 4-component vector of float)
    210 0:46          'vsout' ( temp structure{ temp 4-component vector of float Pos})
    211 0:46          Constant:
    212 0:46            0 (const int)
    213 0:?         Constant:
    214 0:?           0.000000
    215 0:?           0.000000
    216 0:?           0.000000
    217 0:?           0.000000
    218 0:48      Branch: Return with expression
    219 0:48        'vsout' ( temp structure{ temp 4-component vector of float Pos})
    220 0:27  Function Definition: main( ( temp void)
    221 0:27    Function Parameters: 
    222 0:?     Sequence
    223 0:27      Sequence
    224 0:27        move second child to first child ( temp 4-component vector of float)
    225 0:?           '@entryPointOutput.Pos' ( out 4-component vector of float Position)
    226 0:27          Pos: direct index for structure ( temp 4-component vector of float)
    227 0:27            Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
    228 0:27            Constant:
    229 0:27              0 (const int)
    230 0:?   Linker Objects
    231 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
    232 0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
    233 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
    234 0:?     'g_tTex1di4' ( uniform itexture1D)
    235 0:?     'g_tTex1du4' ( uniform utexture1D)
    236 0:?     'g_tTex2df4' ( uniform texture2D)
    237 0:?     'g_tTex2di4' ( uniform itexture2D)
    238 0:?     'g_tTex2du4' ( uniform utexture2D)
    239 0:?     'g_tTex3df4' ( uniform texture3D)
    240 0:?     'g_tTex3di4' ( uniform itexture3D)
    241 0:?     'g_tTex3du4' ( uniform utexture3D)
    242 0:?     'g_tTexcdf4' ( uniform textureCube)
    243 0:?     'g_tTexcdi4' ( uniform itextureCube)
    244 0:?     'g_tTexcdu4' ( uniform utextureCube)
    245 0:?     '@entryPointOutput.Pos' ( out 4-component vector of float Position)
    246 
    247 
    248 Linked vertex stage:
    249 
    250 
    251 Shader version: 500
    252 0:? Sequence
    253 0:27  Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
    254 0:27    Function Parameters: 
    255 0:?     Sequence
    256 0:30      Sequence
    257 0:30        move second child to first child ( temp 4-component vector of float)
    258 0:30          'txval10' ( temp 4-component vector of float)
    259 0:30          textureGrad ( temp 4-component vector of float)
    260 0:30            Construct combined texture-sampler ( temp sampler1D)
    261 0:30              'g_tTex1df4' (layout( binding=0) uniform texture1D)
    262 0:30              'g_sSamp' (layout( binding=0) uniform sampler)
    263 0:30            Constant:
    264 0:30              0.100000
    265 0:30            Constant:
    266 0:30              1.100000
    267 0:30            Constant:
    268 0:30              1.200000
    269 0:31      Sequence
    270 0:31        move second child to first child ( temp 4-component vector of int)
    271 0:31          'txval11' ( temp 4-component vector of int)
    272 0:31          textureGrad ( temp 4-component vector of int)
    273 0:31            Construct combined texture-sampler ( temp isampler1D)
    274 0:31              'g_tTex1di4' ( uniform itexture1D)
    275 0:31              'g_sSamp' (layout( binding=0) uniform sampler)
    276 0:31            Constant:
    277 0:31              0.200000
    278 0:31            Constant:
    279 0:31              1.100000
    280 0:31            Constant:
    281 0:31              1.200000
    282 0:32      Sequence
    283 0:32        move second child to first child ( temp 4-component vector of uint)
    284 0:32          'txval12' ( temp 4-component vector of uint)
    285 0:32          textureGrad ( temp 4-component vector of uint)
    286 0:32            Construct combined texture-sampler ( temp usampler1D)
    287 0:32              'g_tTex1du4' ( uniform utexture1D)
    288 0:32              'g_sSamp' (layout( binding=0) uniform sampler)
    289 0:32            Constant:
    290 0:32              0.300000
    291 0:32            Constant:
    292 0:32              1.100000
    293 0:32            Constant:
    294 0:32              1.200000
    295 0:34      Sequence
    296 0:34        move second child to first child ( temp 4-component vector of float)
    297 0:34          'txval20' ( temp 4-component vector of float)
    298 0:34          textureGrad ( temp 4-component vector of float)
    299 0:34            Construct combined texture-sampler ( temp sampler2D)
    300 0:34              'g_tTex2df4' ( uniform texture2D)
    301 0:34              'g_sSamp' (layout( binding=0) uniform sampler)
    302 0:?             Constant:
    303 0:?               0.100000
    304 0:?               0.200000
    305 0:?             Constant:
    306 0:?               1.100000
    307 0:?               1.200000
    308 0:?             Constant:
    309 0:?               1.100000
    310 0:?               1.200000
    311 0:35      Sequence
    312 0:35        move second child to first child ( temp 4-component vector of int)
    313 0:35          'txval21' ( temp 4-component vector of int)
    314 0:35          textureGrad ( temp 4-component vector of int)
    315 0:35            Construct combined texture-sampler ( temp isampler2D)
    316 0:35              'g_tTex2di4' ( uniform itexture2D)
    317 0:35              'g_sSamp' (layout( binding=0) uniform sampler)
    318 0:?             Constant:
    319 0:?               0.300000
    320 0:?               0.400000
    321 0:?             Constant:
    322 0:?               1.100000
    323 0:?               1.200000
    324 0:?             Constant:
    325 0:?               1.100000
    326 0:?               1.200000
    327 0:36      Sequence
    328 0:36        move second child to first child ( temp 4-component vector of uint)
    329 0:36          'txval22' ( temp 4-component vector of uint)
    330 0:36          textureGrad ( temp 4-component vector of uint)
    331 0:36            Construct combined texture-sampler ( temp usampler2D)
    332 0:36              'g_tTex2du4' ( uniform utexture2D)
    333 0:36              'g_sSamp' (layout( binding=0) uniform sampler)
    334 0:?             Constant:
    335 0:?               0.500000
    336 0:?               0.600000
    337 0:?             Constant:
    338 0:?               1.100000
    339 0:?               1.200000
    340 0:?             Constant:
    341 0:?               1.100000
    342 0:?               1.200000
    343 0:38      Sequence
    344 0:38        move second child to first child ( temp 4-component vector of float)
    345 0:38          'txval30' ( temp 4-component vector of float)
    346 0:38          textureGrad ( temp 4-component vector of float)
    347 0:38            Construct combined texture-sampler ( temp sampler3D)
    348 0:38              'g_tTex3df4' ( uniform texture3D)
    349 0:38              'g_sSamp' (layout( binding=0) uniform sampler)
    350 0:?             Constant:
    351 0:?               0.100000
    352 0:?               0.200000
    353 0:?               0.300000
    354 0:?             Constant:
    355 0:?               1.100000
    356 0:?               1.200000
    357 0:?               1.300000
    358 0:?             Constant:
    359 0:?               1.100000
    360 0:?               1.200000
    361 0:?               1.300000
    362 0:39      Sequence
    363 0:39        move second child to first child ( temp 4-component vector of int)
    364 0:39          'txval31' ( temp 4-component vector of int)
    365 0:39          textureGrad ( temp 4-component vector of int)
    366 0:39            Construct combined texture-sampler ( temp isampler3D)
    367 0:39              'g_tTex3di4' ( uniform itexture3D)
    368 0:39              'g_sSamp' (layout( binding=0) uniform sampler)
    369 0:?             Constant:
    370 0:?               0.400000
    371 0:?               0.500000
    372 0:?               0.600000
    373 0:?             Constant:
    374 0:?               1.100000
    375 0:?               1.200000
    376 0:?               1.300000
    377 0:?             Constant:
    378 0:?               1.100000
    379 0:?               1.200000
    380 0:?               1.300000
    381 0:40      Sequence
    382 0:40        move second child to first child ( temp 4-component vector of uint)
    383 0:40          'txval32' ( temp 4-component vector of uint)
    384 0:40          textureGrad ( temp 4-component vector of uint)
    385 0:40            Construct combined texture-sampler ( temp usampler3D)
    386 0:40              'g_tTex3du4' ( uniform utexture3D)
    387 0:40              'g_sSamp' (layout( binding=0) uniform sampler)
    388 0:?             Constant:
    389 0:?               0.700000
    390 0:?               0.800000
    391 0:?               0.900000
    392 0:?             Constant:
    393 0:?               1.100000
    394 0:?               1.200000
    395 0:?               1.300000
    396 0:?             Constant:
    397 0:?               1.100000
    398 0:?               1.200000
    399 0:?               1.300000
    400 0:42      Sequence
    401 0:42        move second child to first child ( temp 4-component vector of float)
    402 0:42          'txval40' ( temp 4-component vector of float)
    403 0:42          textureGrad ( temp 4-component vector of float)
    404 0:42            Construct combined texture-sampler ( temp samplerCube)
    405 0:42              'g_tTexcdf4' ( uniform textureCube)
    406 0:42              'g_sSamp' (layout( binding=0) uniform sampler)
    407 0:?             Constant:
    408 0:?               0.100000
    409 0:?               0.200000
    410 0:?               0.300000
    411 0:?             Constant:
    412 0:?               1.100000
    413 0:?               1.200000
    414 0:?               1.300000
    415 0:?             Constant:
    416 0:?               1.100000
    417 0:?               1.200000
    418 0:?               1.300000
    419 0:43      Sequence
    420 0:43        move second child to first child ( temp 4-component vector of int)
    421 0:43          'txval41' ( temp 4-component vector of int)
    422 0:43          textureGrad ( temp 4-component vector of int)
    423 0:43            Construct combined texture-sampler ( temp isamplerCube)
    424 0:43              'g_tTexcdi4' ( uniform itextureCube)
    425 0:43              'g_sSamp' (layout( binding=0) uniform sampler)
    426 0:?             Constant:
    427 0:?               0.400000
    428 0:?               0.500000
    429 0:?               0.600000
    430 0:?             Constant:
    431 0:?               1.100000
    432 0:?               1.200000
    433 0:?               1.300000
    434 0:?             Constant:
    435 0:?               1.100000
    436 0:?               1.200000
    437 0:?               1.300000
    438 0:44      Sequence
    439 0:44        move second child to first child ( temp 4-component vector of uint)
    440 0:44          'txval42' ( temp 4-component vector of uint)
    441 0:44          textureGrad ( temp 4-component vector of uint)
    442 0:44            Construct combined texture-sampler ( temp usamplerCube)
    443 0:44              'g_tTexcdu4' ( uniform utextureCube)
    444 0:44              'g_sSamp' (layout( binding=0) uniform sampler)
    445 0:?             Constant:
    446 0:?               0.700000
    447 0:?               0.800000
    448 0:?               0.900000
    449 0:?             Constant:
    450 0:?               1.100000
    451 0:?               1.200000
    452 0:?               1.300000
    453 0:?             Constant:
    454 0:?               1.100000
    455 0:?               1.200000
    456 0:?               1.300000
    457 0:46      move second child to first child ( temp 4-component vector of float)
    458 0:46        Pos: direct index for structure ( temp 4-component vector of float)
    459 0:46          'vsout' ( temp structure{ temp 4-component vector of float Pos})
    460 0:46          Constant:
    461 0:46            0 (const int)
    462 0:?         Constant:
    463 0:?           0.000000
    464 0:?           0.000000
    465 0:?           0.000000
    466 0:?           0.000000
    467 0:48      Branch: Return with expression
    468 0:48        'vsout' ( temp structure{ temp 4-component vector of float Pos})
    469 0:27  Function Definition: main( ( temp void)
    470 0:27    Function Parameters: 
    471 0:?     Sequence
    472 0:27      Sequence
    473 0:27        move second child to first child ( temp 4-component vector of float)
    474 0:?           '@entryPointOutput.Pos' ( out 4-component vector of float Position)
    475 0:27          Pos: direct index for structure ( temp 4-component vector of float)
    476 0:27            Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
    477 0:27            Constant:
    478 0:27              0 (const int)
    479 0:?   Linker Objects
    480 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
    481 0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
    482 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
    483 0:?     'g_tTex1di4' ( uniform itexture1D)
    484 0:?     'g_tTex1du4' ( uniform utexture1D)
    485 0:?     'g_tTex2df4' ( uniform texture2D)
    486 0:?     'g_tTex2di4' ( uniform itexture2D)
    487 0:?     'g_tTex2du4' ( uniform utexture2D)
    488 0:?     'g_tTex3df4' ( uniform texture3D)
    489 0:?     'g_tTex3di4' ( uniform itexture3D)
    490 0:?     'g_tTex3du4' ( uniform utexture3D)
    491 0:?     'g_tTexcdf4' ( uniform textureCube)
    492 0:?     'g_tTexcdi4' ( uniform itextureCube)
    493 0:?     'g_tTexcdu4' ( uniform utextureCube)
    494 0:?     '@entryPointOutput.Pos' ( out 4-component vector of float Position)
    495 
    496 // Module Version 10000
    497 // Generated by (magic number): 80007
    498 // Id's are bound by 166
    499 
    500                               Capability Shader
    501                               Capability Sampled1D
    502                1:             ExtInstImport  "GLSL.std.450"
    503                               MemoryModel Logical GLSL450
    504                               EntryPoint Vertex 4  "main" 162
    505                               Source HLSL 500
    506                               Name 4  "main"
    507                               Name 8  "VS_OUTPUT"
    508                               MemberName 8(VS_OUTPUT) 0  "Pos"
    509                               Name 10  "@main("
    510                               Name 13  "txval10"
    511                               Name 16  "g_tTex1df4"
    512                               Name 20  "g_sSamp"
    513                               Name 31  "txval11"
    514                               Name 34  "g_tTex1di4"
    515                               Name 44  "txval12"
    516                               Name 47  "g_tTex1du4"
    517                               Name 54  "txval20"
    518                               Name 57  "g_tTex2df4"
    519                               Name 66  "txval21"
    520                               Name 69  "g_tTex2di4"
    521                               Name 77  "txval22"
    522                               Name 80  "g_tTex2du4"
    523                               Name 89  "txval30"
    524                               Name 92  "g_tTex3df4"
    525                               Name 102  "txval31"
    526                               Name 105  "g_tTex3di4"
    527                               Name 112  "txval32"
    528                               Name 115  "g_tTex3du4"
    529                               Name 125  "txval40"
    530                               Name 128  "g_tTexcdf4"
    531                               Name 134  "txval41"
    532                               Name 137  "g_tTexcdi4"
    533                               Name 143  "txval42"
    534                               Name 146  "g_tTexcdu4"
    535                               Name 153  "vsout"
    536                               Name 162  "@entryPointOutput.Pos"
    537                               Name 165  "g_tTex1df4a"
    538                               Decorate 16(g_tTex1df4) DescriptorSet 0
    539                               Decorate 16(g_tTex1df4) Binding 0
    540                               Decorate 20(g_sSamp) DescriptorSet 0
    541                               Decorate 20(g_sSamp) Binding 0
    542                               Decorate 34(g_tTex1di4) DescriptorSet 0
    543                               Decorate 34(g_tTex1di4) Binding 0
    544                               Decorate 47(g_tTex1du4) DescriptorSet 0
    545                               Decorate 47(g_tTex1du4) Binding 0
    546                               Decorate 57(g_tTex2df4) DescriptorSet 0
    547                               Decorate 57(g_tTex2df4) Binding 0
    548                               Decorate 69(g_tTex2di4) DescriptorSet 0
    549                               Decorate 69(g_tTex2di4) Binding 0
    550                               Decorate 80(g_tTex2du4) DescriptorSet 0
    551                               Decorate 80(g_tTex2du4) Binding 0
    552                               Decorate 92(g_tTex3df4) DescriptorSet 0
    553                               Decorate 92(g_tTex3df4) Binding 0
    554                               Decorate 105(g_tTex3di4) DescriptorSet 0
    555                               Decorate 105(g_tTex3di4) Binding 0
    556                               Decorate 115(g_tTex3du4) DescriptorSet 0
    557                               Decorate 115(g_tTex3du4) Binding 0
    558                               Decorate 128(g_tTexcdf4) DescriptorSet 0
    559                               Decorate 128(g_tTexcdf4) Binding 0
    560                               Decorate 137(g_tTexcdi4) DescriptorSet 0
    561                               Decorate 137(g_tTexcdi4) Binding 0
    562                               Decorate 146(g_tTexcdu4) DescriptorSet 0
    563                               Decorate 146(g_tTexcdu4) Binding 0
    564                               Decorate 162(@entryPointOutput.Pos) BuiltIn Position
    565                               Decorate 165(g_tTex1df4a) DescriptorSet 0
    566                               Decorate 165(g_tTex1df4a) Binding 1
    567                2:             TypeVoid
    568                3:             TypeFunction 2
    569                6:             TypeFloat 32
    570                7:             TypeVector 6(float) 4
    571     8(VS_OUTPUT):             TypeStruct 7(fvec4)
    572                9:             TypeFunction 8(VS_OUTPUT)
    573               12:             TypePointer Function 7(fvec4)
    574               14:             TypeImage 6(float) 1D sampled format:Unknown
    575               15:             TypePointer UniformConstant 14
    576   16(g_tTex1df4):     15(ptr) Variable UniformConstant
    577               18:             TypeSampler
    578               19:             TypePointer UniformConstant 18
    579      20(g_sSamp):     19(ptr) Variable UniformConstant
    580               22:             TypeSampledImage 14
    581               24:    6(float) Constant 1036831949
    582               25:    6(float) Constant 1066192077
    583               26:    6(float) Constant 1067030938
    584               28:             TypeInt 32 1
    585               29:             TypeVector 28(int) 4
    586               30:             TypePointer Function 29(ivec4)
    587               32:             TypeImage 28(int) 1D sampled format:Unknown
    588               33:             TypePointer UniformConstant 32
    589   34(g_tTex1di4):     33(ptr) Variable UniformConstant
    590               37:             TypeSampledImage 32
    591               39:    6(float) Constant 1045220557
    592               41:             TypeInt 32 0
    593               42:             TypeVector 41(int) 4
    594               43:             TypePointer Function 42(ivec4)
    595               45:             TypeImage 41(int) 1D sampled format:Unknown
    596               46:             TypePointer UniformConstant 45
    597   47(g_tTex1du4):     46(ptr) Variable UniformConstant
    598               50:             TypeSampledImage 45
    599               52:    6(float) Constant 1050253722
    600               55:             TypeImage 6(float) 2D sampled format:Unknown
    601               56:             TypePointer UniformConstant 55
    602   57(g_tTex2df4):     56(ptr) Variable UniformConstant
    603               60:             TypeSampledImage 55
    604               62:             TypeVector 6(float) 2
    605               63:   62(fvec2) ConstantComposite 24 39
    606               64:   62(fvec2) ConstantComposite 25 26
    607               67:             TypeImage 28(int) 2D sampled format:Unknown
    608               68:             TypePointer UniformConstant 67
    609   69(g_tTex2di4):     68(ptr) Variable UniformConstant
    610               72:             TypeSampledImage 67
    611               74:    6(float) Constant 1053609165
    612               75:   62(fvec2) ConstantComposite 52 74
    613               78:             TypeImage 41(int) 2D sampled format:Unknown
    614               79:             TypePointer UniformConstant 78
    615   80(g_tTex2du4):     79(ptr) Variable UniformConstant
    616               83:             TypeSampledImage 78
    617               85:    6(float) Constant 1056964608
    618               86:    6(float) Constant 1058642330
    619               87:   62(fvec2) ConstantComposite 85 86
    620               90:             TypeImage 6(float) 3D sampled format:Unknown
    621               91:             TypePointer UniformConstant 90
    622   92(g_tTex3df4):     91(ptr) Variable UniformConstant
    623               95:             TypeSampledImage 90
    624               97:             TypeVector 6(float) 3
    625               98:   97(fvec3) ConstantComposite 24 39 52
    626               99:    6(float) Constant 1067869798
    627              100:   97(fvec3) ConstantComposite 25 26 99
    628              103:             TypeImage 28(int) 3D sampled format:Unknown
    629              104:             TypePointer UniformConstant 103
    630  105(g_tTex3di4):    104(ptr) Variable UniformConstant
    631              108:             TypeSampledImage 103
    632              110:   97(fvec3) ConstantComposite 74 85 86
    633              113:             TypeImage 41(int) 3D sampled format:Unknown
    634              114:             TypePointer UniformConstant 113
    635  115(g_tTex3du4):    114(ptr) Variable UniformConstant
    636              118:             TypeSampledImage 113
    637              120:    6(float) Constant 1060320051
    638              121:    6(float) Constant 1061997773
    639              122:    6(float) Constant 1063675494
    640              123:   97(fvec3) ConstantComposite 120 121 122
    641              126:             TypeImage 6(float) Cube sampled format:Unknown
    642              127:             TypePointer UniformConstant 126
    643  128(g_tTexcdf4):    127(ptr) Variable UniformConstant
    644              131:             TypeSampledImage 126
    645              135:             TypeImage 28(int) Cube sampled format:Unknown
    646              136:             TypePointer UniformConstant 135
    647  137(g_tTexcdi4):    136(ptr) Variable UniformConstant
    648              140:             TypeSampledImage 135
    649              144:             TypeImage 41(int) Cube sampled format:Unknown
    650              145:             TypePointer UniformConstant 144
    651  146(g_tTexcdu4):    145(ptr) Variable UniformConstant
    652              149:             TypeSampledImage 144
    653              152:             TypePointer Function 8(VS_OUTPUT)
    654              154:     28(int) Constant 0
    655              155:    6(float) Constant 0
    656              156:    7(fvec4) ConstantComposite 155 155 155 155
    657              161:             TypePointer Output 7(fvec4)
    658 162(@entryPointOutput.Pos):    161(ptr) Variable Output
    659 165(g_tTex1df4a):     15(ptr) Variable UniformConstant
    660          4(main):           2 Function None 3
    661                5:             Label
    662              163:8(VS_OUTPUT) FunctionCall 10(@main()
    663              164:    7(fvec4) CompositeExtract 163 0
    664                               Store 162(@entryPointOutput.Pos) 164
    665                               Return
    666                               FunctionEnd
    667       10(@main():8(VS_OUTPUT) Function None 9
    668               11:             Label
    669      13(txval10):     12(ptr) Variable Function
    670      31(txval11):     30(ptr) Variable Function
    671      44(txval12):     43(ptr) Variable Function
    672      54(txval20):     12(ptr) Variable Function
    673      66(txval21):     30(ptr) Variable Function
    674      77(txval22):     43(ptr) Variable Function
    675      89(txval30):     12(ptr) Variable Function
    676     102(txval31):     30(ptr) Variable Function
    677     112(txval32):     43(ptr) Variable Function
    678     125(txval40):     12(ptr) Variable Function
    679     134(txval41):     30(ptr) Variable Function
    680     143(txval42):     43(ptr) Variable Function
    681       153(vsout):    152(ptr) Variable Function
    682               17:          14 Load 16(g_tTex1df4)
    683               21:          18 Load 20(g_sSamp)
    684               23:          22 SampledImage 17 21
    685               27:    7(fvec4) ImageSampleExplicitLod 23 24 Grad 25 26
    686                               Store 13(txval10) 27
    687               35:          32 Load 34(g_tTex1di4)
    688               36:          18 Load 20(g_sSamp)
    689               38:          37 SampledImage 35 36
    690               40:   29(ivec4) ImageSampleExplicitLod 38 39 Grad 25 26
    691                               Store 31(txval11) 40
    692               48:          45 Load 47(g_tTex1du4)
    693               49:          18 Load 20(g_sSamp)
    694               51:          50 SampledImage 48 49
    695               53:   42(ivec4) ImageSampleExplicitLod 51 52 Grad 25 26
    696                               Store 44(txval12) 53
    697               58:          55 Load 57(g_tTex2df4)
    698               59:          18 Load 20(g_sSamp)
    699               61:          60 SampledImage 58 59
    700               65:    7(fvec4) ImageSampleExplicitLod 61 63 Grad 64 64
    701                               Store 54(txval20) 65
    702               70:          67 Load 69(g_tTex2di4)
    703               71:          18 Load 20(g_sSamp)
    704               73:          72 SampledImage 70 71
    705               76:   29(ivec4) ImageSampleExplicitLod 73 75 Grad 64 64
    706                               Store 66(txval21) 76
    707               81:          78 Load 80(g_tTex2du4)
    708               82:          18 Load 20(g_sSamp)
    709               84:          83 SampledImage 81 82
    710               88:   42(ivec4) ImageSampleExplicitLod 84 87 Grad 64 64
    711                               Store 77(txval22) 88
    712               93:          90 Load 92(g_tTex3df4)
    713               94:          18 Load 20(g_sSamp)
    714               96:          95 SampledImage 93 94
    715              101:    7(fvec4) ImageSampleExplicitLod 96 98 Grad 100 100
    716                               Store 89(txval30) 101
    717              106:         103 Load 105(g_tTex3di4)
    718              107:          18 Load 20(g_sSamp)
    719              109:         108 SampledImage 106 107
    720              111:   29(ivec4) ImageSampleExplicitLod 109 110 Grad 100 100
    721                               Store 102(txval31) 111
    722              116:         113 Load 115(g_tTex3du4)
    723              117:          18 Load 20(g_sSamp)
    724              119:         118 SampledImage 116 117
    725              124:   42(ivec4) ImageSampleExplicitLod 119 123 Grad 100 100
    726                               Store 112(txval32) 124
    727              129:         126 Load 128(g_tTexcdf4)
    728              130:          18 Load 20(g_sSamp)
    729              132:         131 SampledImage 129 130
    730              133:    7(fvec4) ImageSampleExplicitLod 132 98 Grad 100 100
    731                               Store 125(txval40) 133
    732              138:         135 Load 137(g_tTexcdi4)
    733              139:          18 Load 20(g_sSamp)
    734              141:         140 SampledImage 138 139
    735              142:   29(ivec4) ImageSampleExplicitLod 141 110 Grad 100 100
    736                               Store 134(txval41) 142
    737              147:         144 Load 146(g_tTexcdu4)
    738              148:          18 Load 20(g_sSamp)
    739              150:         149 SampledImage 147 148
    740              151:   42(ivec4) ImageSampleExplicitLod 150 123 Grad 100 100
    741                               Store 143(txval42) 151
    742              157:     12(ptr) AccessChain 153(vsout) 154
    743                               Store 157 156
    744              158:8(VS_OUTPUT) Load 153(vsout)
    745                               ReturnValue 158
    746                               FunctionEnd
    747