Home | History | Annotate | Download | only in baseResults
      1 hlsl.sample.array.dx10.frag
      2 Shader version: 500
      3 gl_FragCoord origin is upper left
      4 using depth_any
      5 0:? Sequence
      6 0:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
      7 0:24    Function Parameters: 
      8 0:?     Sequence
      9 0:27      Sequence
     10 0:27        move second child to first child ( temp 4-component vector of float)
     11 0:27          'txval10' ( temp 4-component vector of float)
     12 0:27          texture ( temp 4-component vector of float)
     13 0:27            Construct combined texture-sampler ( temp sampler1DArray)
     14 0:27              'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
     15 0:27              'g_sSamp' (layout( binding=0) uniform sampler)
     16 0:?             Constant:
     17 0:?               0.100000
     18 0:?               0.200000
     19 0:28      Sequence
     20 0:28        move second child to first child ( temp 4-component vector of int)
     21 0:28          'txval11' ( temp 4-component vector of int)
     22 0:28          texture ( temp 4-component vector of int)
     23 0:28            Construct combined texture-sampler ( temp isampler1DArray)
     24 0:28              'g_tTex1di4' ( uniform itexture1DArray)
     25 0:28              'g_sSamp' (layout( binding=0) uniform sampler)
     26 0:?             Constant:
     27 0:?               0.200000
     28 0:?               0.300000
     29 0:29      Sequence
     30 0:29        move second child to first child ( temp 4-component vector of uint)
     31 0:29          'txval12' ( temp 4-component vector of uint)
     32 0:29          texture ( temp 4-component vector of uint)
     33 0:29            Construct combined texture-sampler ( temp usampler1DArray)
     34 0:29              'g_tTex1du4' ( uniform utexture1DArray)
     35 0:29              'g_sSamp' (layout( binding=0) uniform sampler)
     36 0:?             Constant:
     37 0:?               0.300000
     38 0:?               0.400000
     39 0:31      Sequence
     40 0:31        move second child to first child ( temp 4-component vector of float)
     41 0:31          'txval20' ( temp 4-component vector of float)
     42 0:31          texture ( temp 4-component vector of float)
     43 0:31            Construct combined texture-sampler ( temp sampler2DArray)
     44 0:31              'g_tTex2df4' ( uniform texture2DArray)
     45 0:31              'g_sSamp' (layout( binding=0) uniform sampler)
     46 0:?             Constant:
     47 0:?               0.100000
     48 0:?               0.200000
     49 0:?               0.300000
     50 0:32      Sequence
     51 0:32        move second child to first child ( temp 4-component vector of int)
     52 0:32          'txval21' ( temp 4-component vector of int)
     53 0:32          texture ( temp 4-component vector of int)
     54 0:32            Construct combined texture-sampler ( temp isampler2DArray)
     55 0:32              'g_tTex2di4' ( uniform itexture2DArray)
     56 0:32              'g_sSamp' (layout( binding=0) uniform sampler)
     57 0:?             Constant:
     58 0:?               0.300000
     59 0:?               0.400000
     60 0:?               0.500000
     61 0:33      Sequence
     62 0:33        move second child to first child ( temp 4-component vector of uint)
     63 0:33          'txval22' ( temp 4-component vector of uint)
     64 0:33          texture ( temp 4-component vector of uint)
     65 0:33            Construct combined texture-sampler ( temp usampler2DArray)
     66 0:33              'g_tTex2du4' ( uniform utexture2DArray)
     67 0:33              'g_sSamp' (layout( binding=0) uniform sampler)
     68 0:?             Constant:
     69 0:?               0.500000
     70 0:?               0.600000
     71 0:?               0.700000
     72 0:35      Sequence
     73 0:35        move second child to first child ( temp 4-component vector of float)
     74 0:35          'txval40' ( temp 4-component vector of float)
     75 0:35          texture ( temp 4-component vector of float)
     76 0:35            Construct combined texture-sampler ( temp samplerCubeArray)
     77 0:35              'g_tTexcdf4' ( uniform textureCubeArray)
     78 0:35              'g_sSamp' (layout( binding=0) uniform sampler)
     79 0:?             Constant:
     80 0:?               0.100000
     81 0:?               0.200000
     82 0:?               0.300000
     83 0:?               0.400000
     84 0:36      Sequence
     85 0:36        move second child to first child ( temp 4-component vector of int)
     86 0:36          'txval41' ( temp 4-component vector of int)
     87 0:36          texture ( temp 4-component vector of int)
     88 0:36            Construct combined texture-sampler ( temp isamplerCubeArray)
     89 0:36              'g_tTexcdi4' ( uniform itextureCubeArray)
     90 0:36              'g_sSamp' (layout( binding=0) uniform sampler)
     91 0:?             Constant:
     92 0:?               0.400000
     93 0:?               0.500000
     94 0:?               0.600000
     95 0:?               0.700000
     96 0:37      Sequence
     97 0:37        move second child to first child ( temp 4-component vector of uint)
     98 0:37          'txval42' ( temp 4-component vector of uint)
     99 0:37          texture ( temp 4-component vector of uint)
    100 0:37            Construct combined texture-sampler ( temp usamplerCubeArray)
    101 0:37              'g_tTexcdu4' ( uniform utextureCubeArray)
    102 0:37              'g_sSamp' (layout( binding=0) uniform sampler)
    103 0:?             Constant:
    104 0:?               0.700000
    105 0:?               0.800000
    106 0:?               0.900000
    107 0:?               1.000000
    108 0:39      move second child to first child ( temp 4-component vector of float)
    109 0:39        Color: direct index for structure ( temp 4-component vector of float)
    110 0:39          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    111 0:39          Constant:
    112 0:39            0 (const int)
    113 0:39        Constant:
    114 0:39          1.000000
    115 0:39          1.000000
    116 0:39          1.000000
    117 0:39          1.000000
    118 0:40      move second child to first child ( temp float)
    119 0:40        Depth: direct index for structure ( temp float)
    120 0:40          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    121 0:40          Constant:
    122 0:40            1 (const int)
    123 0:40        Constant:
    124 0:40          1.000000
    125 0:42      Branch: Return with expression
    126 0:42        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    127 0:24  Function Definition: main( ( temp void)
    128 0:24    Function Parameters: 
    129 0:?     Sequence
    130 0:24      Sequence
    131 0:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    132 0:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    133 0:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    134 0:24        move second child to first child ( temp 4-component vector of float)
    135 0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
    136 0:24          Color: direct index for structure ( temp 4-component vector of float)
    137 0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    138 0:24            Constant:
    139 0:24              0 (const int)
    140 0:24        move second child to first child ( temp float)
    141 0:?           '@entryPointOutput.Depth' ( out float FragDepth)
    142 0:24          Depth: direct index for structure ( temp float)
    143 0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    144 0:24            Constant:
    145 0:24              1 (const int)
    146 0:?   Linker Objects
    147 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
    148 0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
    149 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
    150 0:?     'g_tTex1di4' ( uniform itexture1DArray)
    151 0:?     'g_tTex1du4' ( uniform utexture1DArray)
    152 0:?     'g_tTex2df4' ( uniform texture2DArray)
    153 0:?     'g_tTex2di4' ( uniform itexture2DArray)
    154 0:?     'g_tTex2du4' ( uniform utexture2DArray)
    155 0:?     'g_tTexcdf4' ( uniform textureCubeArray)
    156 0:?     'g_tTexcdi4' ( uniform itextureCubeArray)
    157 0:?     'g_tTexcdu4' ( uniform utextureCubeArray)
    158 0:?     '@entryPointOutput.Depth' ( out float FragDepth)
    159 0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
    160 
    161 
    162 Linked fragment stage:
    163 
    164 
    165 Shader version: 500
    166 gl_FragCoord origin is upper left
    167 using depth_any
    168 0:? Sequence
    169 0:24  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    170 0:24    Function Parameters: 
    171 0:?     Sequence
    172 0:27      Sequence
    173 0:27        move second child to first child ( temp 4-component vector of float)
    174 0:27          'txval10' ( temp 4-component vector of float)
    175 0:27          texture ( temp 4-component vector of float)
    176 0:27            Construct combined texture-sampler ( temp sampler1DArray)
    177 0:27              'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
    178 0:27              'g_sSamp' (layout( binding=0) uniform sampler)
    179 0:?             Constant:
    180 0:?               0.100000
    181 0:?               0.200000
    182 0:28      Sequence
    183 0:28        move second child to first child ( temp 4-component vector of int)
    184 0:28          'txval11' ( temp 4-component vector of int)
    185 0:28          texture ( temp 4-component vector of int)
    186 0:28            Construct combined texture-sampler ( temp isampler1DArray)
    187 0:28              'g_tTex1di4' ( uniform itexture1DArray)
    188 0:28              'g_sSamp' (layout( binding=0) uniform sampler)
    189 0:?             Constant:
    190 0:?               0.200000
    191 0:?               0.300000
    192 0:29      Sequence
    193 0:29        move second child to first child ( temp 4-component vector of uint)
    194 0:29          'txval12' ( temp 4-component vector of uint)
    195 0:29          texture ( temp 4-component vector of uint)
    196 0:29            Construct combined texture-sampler ( temp usampler1DArray)
    197 0:29              'g_tTex1du4' ( uniform utexture1DArray)
    198 0:29              'g_sSamp' (layout( binding=0) uniform sampler)
    199 0:?             Constant:
    200 0:?               0.300000
    201 0:?               0.400000
    202 0:31      Sequence
    203 0:31        move second child to first child ( temp 4-component vector of float)
    204 0:31          'txval20' ( temp 4-component vector of float)
    205 0:31          texture ( temp 4-component vector of float)
    206 0:31            Construct combined texture-sampler ( temp sampler2DArray)
    207 0:31              'g_tTex2df4' ( uniform texture2DArray)
    208 0:31              'g_sSamp' (layout( binding=0) uniform sampler)
    209 0:?             Constant:
    210 0:?               0.100000
    211 0:?               0.200000
    212 0:?               0.300000
    213 0:32      Sequence
    214 0:32        move second child to first child ( temp 4-component vector of int)
    215 0:32          'txval21' ( temp 4-component vector of int)
    216 0:32          texture ( temp 4-component vector of int)
    217 0:32            Construct combined texture-sampler ( temp isampler2DArray)
    218 0:32              'g_tTex2di4' ( uniform itexture2DArray)
    219 0:32              'g_sSamp' (layout( binding=0) uniform sampler)
    220 0:?             Constant:
    221 0:?               0.300000
    222 0:?               0.400000
    223 0:?               0.500000
    224 0:33      Sequence
    225 0:33        move second child to first child ( temp 4-component vector of uint)
    226 0:33          'txval22' ( temp 4-component vector of uint)
    227 0:33          texture ( temp 4-component vector of uint)
    228 0:33            Construct combined texture-sampler ( temp usampler2DArray)
    229 0:33              'g_tTex2du4' ( uniform utexture2DArray)
    230 0:33              'g_sSamp' (layout( binding=0) uniform sampler)
    231 0:?             Constant:
    232 0:?               0.500000
    233 0:?               0.600000
    234 0:?               0.700000
    235 0:35      Sequence
    236 0:35        move second child to first child ( temp 4-component vector of float)
    237 0:35          'txval40' ( temp 4-component vector of float)
    238 0:35          texture ( temp 4-component vector of float)
    239 0:35            Construct combined texture-sampler ( temp samplerCubeArray)
    240 0:35              'g_tTexcdf4' ( uniform textureCubeArray)
    241 0:35              'g_sSamp' (layout( binding=0) uniform sampler)
    242 0:?             Constant:
    243 0:?               0.100000
    244 0:?               0.200000
    245 0:?               0.300000
    246 0:?               0.400000
    247 0:36      Sequence
    248 0:36        move second child to first child ( temp 4-component vector of int)
    249 0:36          'txval41' ( temp 4-component vector of int)
    250 0:36          texture ( temp 4-component vector of int)
    251 0:36            Construct combined texture-sampler ( temp isamplerCubeArray)
    252 0:36              'g_tTexcdi4' ( uniform itextureCubeArray)
    253 0:36              'g_sSamp' (layout( binding=0) uniform sampler)
    254 0:?             Constant:
    255 0:?               0.400000
    256 0:?               0.500000
    257 0:?               0.600000
    258 0:?               0.700000
    259 0:37      Sequence
    260 0:37        move second child to first child ( temp 4-component vector of uint)
    261 0:37          'txval42' ( temp 4-component vector of uint)
    262 0:37          texture ( temp 4-component vector of uint)
    263 0:37            Construct combined texture-sampler ( temp usamplerCubeArray)
    264 0:37              'g_tTexcdu4' ( uniform utextureCubeArray)
    265 0:37              'g_sSamp' (layout( binding=0) uniform sampler)
    266 0:?             Constant:
    267 0:?               0.700000
    268 0:?               0.800000
    269 0:?               0.900000
    270 0:?               1.000000
    271 0:39      move second child to first child ( temp 4-component vector of float)
    272 0:39        Color: direct index for structure ( temp 4-component vector of float)
    273 0:39          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    274 0:39          Constant:
    275 0:39            0 (const int)
    276 0:39        Constant:
    277 0:39          1.000000
    278 0:39          1.000000
    279 0:39          1.000000
    280 0:39          1.000000
    281 0:40      move second child to first child ( temp float)
    282 0:40        Depth: direct index for structure ( temp float)
    283 0:40          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    284 0:40          Constant:
    285 0:40            1 (const int)
    286 0:40        Constant:
    287 0:40          1.000000
    288 0:42      Branch: Return with expression
    289 0:42        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    290 0:24  Function Definition: main( ( temp void)
    291 0:24    Function Parameters: 
    292 0:?     Sequence
    293 0:24      Sequence
    294 0:24        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    295 0:24          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    296 0:24          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    297 0:24        move second child to first child ( temp 4-component vector of float)
    298 0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
    299 0:24          Color: direct index for structure ( temp 4-component vector of float)
    300 0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    301 0:24            Constant:
    302 0:24              0 (const int)
    303 0:24        move second child to first child ( temp float)
    304 0:?           '@entryPointOutput.Depth' ( out float FragDepth)
    305 0:24          Depth: direct index for structure ( temp float)
    306 0:24            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
    307 0:24            Constant:
    308 0:24              1 (const int)
    309 0:?   Linker Objects
    310 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
    311 0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1DArray)
    312 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1DArray)
    313 0:?     'g_tTex1di4' ( uniform itexture1DArray)
    314 0:?     'g_tTex1du4' ( uniform utexture1DArray)
    315 0:?     'g_tTex2df4' ( uniform texture2DArray)
    316 0:?     'g_tTex2di4' ( uniform itexture2DArray)
    317 0:?     'g_tTex2du4' ( uniform utexture2DArray)
    318 0:?     'g_tTexcdf4' ( uniform textureCubeArray)
    319 0:?     'g_tTexcdi4' ( uniform itextureCubeArray)
    320 0:?     'g_tTexcdu4' ( uniform utextureCubeArray)
    321 0:?     '@entryPointOutput.Depth' ( out float FragDepth)
    322 0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
    323 
    324 // Module Version 10000
    325 // Generated by (magic number): 80007
    326 // Id's are bound by 146
    327 
    328                               Capability Shader
    329                               Capability Sampled1D
    330                               Capability SampledCubeArray
    331                1:             ExtInstImport  "GLSL.std.450"
    332                               MemoryModel Logical GLSL450
    333                               EntryPoint Fragment 4  "main" 138 142
    334                               ExecutionMode 4 OriginUpperLeft
    335                               ExecutionMode 4 DepthReplacing
    336                               Source HLSL 500
    337                               Name 4  "main"
    338                               Name 8  "PS_OUTPUT"
    339                               MemberName 8(PS_OUTPUT) 0  "Color"
    340                               MemberName 8(PS_OUTPUT) 1  "Depth"
    341                               Name 10  "@main("
    342                               Name 13  "txval10"
    343                               Name 16  "g_tTex1df4"
    344                               Name 20  "g_sSamp"
    345                               Name 32  "txval11"
    346                               Name 35  "g_tTex1di4"
    347                               Name 46  "txval12"
    348                               Name 49  "g_tTex1du4"
    349                               Name 57  "txval20"
    350                               Name 60  "g_tTex2df4"
    351                               Name 68  "txval21"
    352                               Name 71  "g_tTex2di4"
    353                               Name 79  "txval22"
    354                               Name 82  "g_tTex2du4"
    355                               Name 91  "txval40"
    356                               Name 94  "g_tTexcdf4"
    357                               Name 101  "txval41"
    358                               Name 104  "g_tTexcdi4"
    359                               Name 111  "txval42"
    360                               Name 114  "g_tTexcdu4"
    361                               Name 125  "psout"
    362                               Name 135  "flattenTemp"
    363                               Name 138  "@entryPointOutput.Color"
    364                               Name 142  "@entryPointOutput.Depth"
    365                               Name 145  "g_tTex1df4a"
    366                               Decorate 16(g_tTex1df4) DescriptorSet 0
    367                               Decorate 16(g_tTex1df4) Binding 0
    368                               Decorate 20(g_sSamp) DescriptorSet 0
    369                               Decorate 20(g_sSamp) Binding 0
    370                               Decorate 35(g_tTex1di4) DescriptorSet 0
    371                               Decorate 35(g_tTex1di4) Binding 0
    372                               Decorate 49(g_tTex1du4) DescriptorSet 0
    373                               Decorate 49(g_tTex1du4) Binding 0
    374                               Decorate 60(g_tTex2df4) DescriptorSet 0
    375                               Decorate 60(g_tTex2df4) Binding 0
    376                               Decorate 71(g_tTex2di4) DescriptorSet 0
    377                               Decorate 71(g_tTex2di4) Binding 0
    378                               Decorate 82(g_tTex2du4) DescriptorSet 0
    379                               Decorate 82(g_tTex2du4) Binding 0
    380                               Decorate 94(g_tTexcdf4) DescriptorSet 0
    381                               Decorate 94(g_tTexcdf4) Binding 0
    382                               Decorate 104(g_tTexcdi4) DescriptorSet 0
    383                               Decorate 104(g_tTexcdi4) Binding 0
    384                               Decorate 114(g_tTexcdu4) DescriptorSet 0
    385                               Decorate 114(g_tTexcdu4) Binding 0
    386                               Decorate 138(@entryPointOutput.Color) Location 0
    387                               Decorate 142(@entryPointOutput.Depth) BuiltIn FragDepth
    388                               Decorate 145(g_tTex1df4a) DescriptorSet 0
    389                               Decorate 145(g_tTex1df4a) Binding 1
    390                2:             TypeVoid
    391                3:             TypeFunction 2
    392                6:             TypeFloat 32
    393                7:             TypeVector 6(float) 4
    394     8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
    395                9:             TypeFunction 8(PS_OUTPUT)
    396               12:             TypePointer Function 7(fvec4)
    397               14:             TypeImage 6(float) 1D array sampled format:Unknown
    398               15:             TypePointer UniformConstant 14
    399   16(g_tTex1df4):     15(ptr) Variable UniformConstant
    400               18:             TypeSampler
    401               19:             TypePointer UniformConstant 18
    402      20(g_sSamp):     19(ptr) Variable UniformConstant
    403               22:             TypeSampledImage 14
    404               24:             TypeVector 6(float) 2
    405               25:    6(float) Constant 1036831949
    406               26:    6(float) Constant 1045220557
    407               27:   24(fvec2) ConstantComposite 25 26
    408               29:             TypeInt 32 1
    409               30:             TypeVector 29(int) 4
    410               31:             TypePointer Function 30(ivec4)
    411               33:             TypeImage 29(int) 1D array sampled format:Unknown
    412               34:             TypePointer UniformConstant 33
    413   35(g_tTex1di4):     34(ptr) Variable UniformConstant
    414               38:             TypeSampledImage 33
    415               40:    6(float) Constant 1050253722
    416               41:   24(fvec2) ConstantComposite 26 40
    417               43:             TypeInt 32 0
    418               44:             TypeVector 43(int) 4
    419               45:             TypePointer Function 44(ivec4)
    420               47:             TypeImage 43(int) 1D array sampled format:Unknown
    421               48:             TypePointer UniformConstant 47
    422   49(g_tTex1du4):     48(ptr) Variable UniformConstant
    423               52:             TypeSampledImage 47
    424               54:    6(float) Constant 1053609165
    425               55:   24(fvec2) ConstantComposite 40 54
    426               58:             TypeImage 6(float) 2D array sampled format:Unknown
    427               59:             TypePointer UniformConstant 58
    428   60(g_tTex2df4):     59(ptr) Variable UniformConstant
    429               63:             TypeSampledImage 58
    430               65:             TypeVector 6(float) 3
    431               66:   65(fvec3) ConstantComposite 25 26 40
    432               69:             TypeImage 29(int) 2D array sampled format:Unknown
    433               70:             TypePointer UniformConstant 69
    434   71(g_tTex2di4):     70(ptr) Variable UniformConstant
    435               74:             TypeSampledImage 69
    436               76:    6(float) Constant 1056964608
    437               77:   65(fvec3) ConstantComposite 40 54 76
    438               80:             TypeImage 43(int) 2D array sampled format:Unknown
    439               81:             TypePointer UniformConstant 80
    440   82(g_tTex2du4):     81(ptr) Variable UniformConstant
    441               85:             TypeSampledImage 80
    442               87:    6(float) Constant 1058642330
    443               88:    6(float) Constant 1060320051
    444               89:   65(fvec3) ConstantComposite 76 87 88
    445               92:             TypeImage 6(float) Cube array sampled format:Unknown
    446               93:             TypePointer UniformConstant 92
    447   94(g_tTexcdf4):     93(ptr) Variable UniformConstant
    448               97:             TypeSampledImage 92
    449               99:    7(fvec4) ConstantComposite 25 26 40 54
    450              102:             TypeImage 29(int) Cube array sampled format:Unknown
    451              103:             TypePointer UniformConstant 102
    452  104(g_tTexcdi4):    103(ptr) Variable UniformConstant
    453              107:             TypeSampledImage 102
    454              109:    7(fvec4) ConstantComposite 54 76 87 88
    455              112:             TypeImage 43(int) Cube array sampled format:Unknown
    456              113:             TypePointer UniformConstant 112
    457  114(g_tTexcdu4):    113(ptr) Variable UniformConstant
    458              117:             TypeSampledImage 112
    459              119:    6(float) Constant 1061997773
    460              120:    6(float) Constant 1063675494
    461              121:    6(float) Constant 1065353216
    462              122:    7(fvec4) ConstantComposite 88 119 120 121
    463              124:             TypePointer Function 8(PS_OUTPUT)
    464              126:     29(int) Constant 0
    465              127:    7(fvec4) ConstantComposite 121 121 121 121
    466              129:     29(int) Constant 1
    467              130:             TypePointer Function 6(float)
    468              137:             TypePointer Output 7(fvec4)
    469 138(@entryPointOutput.Color):    137(ptr) Variable Output
    470              141:             TypePointer Output 6(float)
    471 142(@entryPointOutput.Depth):    141(ptr) Variable Output
    472 145(g_tTex1df4a):     15(ptr) Variable UniformConstant
    473          4(main):           2 Function None 3
    474                5:             Label
    475 135(flattenTemp):    124(ptr) Variable Function
    476              136:8(PS_OUTPUT) FunctionCall 10(@main()
    477                               Store 135(flattenTemp) 136
    478              139:     12(ptr) AccessChain 135(flattenTemp) 126
    479              140:    7(fvec4) Load 139
    480                               Store 138(@entryPointOutput.Color) 140
    481              143:    130(ptr) AccessChain 135(flattenTemp) 129
    482              144:    6(float) Load 143
    483                               Store 142(@entryPointOutput.Depth) 144
    484                               Return
    485                               FunctionEnd
    486       10(@main():8(PS_OUTPUT) Function None 9
    487               11:             Label
    488      13(txval10):     12(ptr) Variable Function
    489      32(txval11):     31(ptr) Variable Function
    490      46(txval12):     45(ptr) Variable Function
    491      57(txval20):     12(ptr) Variable Function
    492      68(txval21):     31(ptr) Variable Function
    493      79(txval22):     45(ptr) Variable Function
    494      91(txval40):     12(ptr) Variable Function
    495     101(txval41):     31(ptr) Variable Function
    496     111(txval42):     45(ptr) Variable Function
    497       125(psout):    124(ptr) Variable Function
    498               17:          14 Load 16(g_tTex1df4)
    499               21:          18 Load 20(g_sSamp)
    500               23:          22 SampledImage 17 21
    501               28:    7(fvec4) ImageSampleImplicitLod 23 27
    502                               Store 13(txval10) 28
    503               36:          33 Load 35(g_tTex1di4)
    504               37:          18 Load 20(g_sSamp)
    505               39:          38 SampledImage 36 37
    506               42:   30(ivec4) ImageSampleImplicitLod 39 41
    507                               Store 32(txval11) 42
    508               50:          47 Load 49(g_tTex1du4)
    509               51:          18 Load 20(g_sSamp)
    510               53:          52 SampledImage 50 51
    511               56:   44(ivec4) ImageSampleImplicitLod 53 55
    512                               Store 46(txval12) 56
    513               61:          58 Load 60(g_tTex2df4)
    514               62:          18 Load 20(g_sSamp)
    515               64:          63 SampledImage 61 62
    516               67:    7(fvec4) ImageSampleImplicitLod 64 66
    517                               Store 57(txval20) 67
    518               72:          69 Load 71(g_tTex2di4)
    519               73:          18 Load 20(g_sSamp)
    520               75:          74 SampledImage 72 73
    521               78:   30(ivec4) ImageSampleImplicitLod 75 77
    522                               Store 68(txval21) 78
    523               83:          80 Load 82(g_tTex2du4)
    524               84:          18 Load 20(g_sSamp)
    525               86:          85 SampledImage 83 84
    526               90:   44(ivec4) ImageSampleImplicitLod 86 89
    527                               Store 79(txval22) 90
    528               95:          92 Load 94(g_tTexcdf4)
    529               96:          18 Load 20(g_sSamp)
    530               98:          97 SampledImage 95 96
    531              100:    7(fvec4) ImageSampleImplicitLod 98 99
    532                               Store 91(txval40) 100
    533              105:         102 Load 104(g_tTexcdi4)
    534              106:          18 Load 20(g_sSamp)
    535              108:         107 SampledImage 105 106
    536              110:   30(ivec4) ImageSampleImplicitLod 108 109
    537                               Store 101(txval41) 110
    538              115:         112 Load 114(g_tTexcdu4)
    539              116:          18 Load 20(g_sSamp)
    540              118:         117 SampledImage 115 116
    541              123:   44(ivec4) ImageSampleImplicitLod 118 122
    542                               Store 111(txval42) 123
    543              128:     12(ptr) AccessChain 125(psout) 126
    544                               Store 128 127
    545              131:    130(ptr) AccessChain 125(psout) 129
    546                               Store 131 121
    547              132:8(PS_OUTPUT) Load 125(psout)
    548                               ReturnValue 132
    549                               FunctionEnd
    550