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