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