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