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