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