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