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