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