Home | History | Annotate | Download | only in baseResults
      1 hlsl.tx.overload.frag
      2 Shader version: 500
      3 gl_FragCoord origin is upper left
      4 0:? Sequence
      5 0:8  Function Definition: Func(t211; ( temp float)
      6 0:8    Function Parameters: 
      7 0:8      'DummyTex' ( in texture2D)
      8 0:?     Sequence
      9 0:8      Branch: Return with expression
     10 0:8        Constant:
     11 0:8          1.000000
     12 0:9  Function Definition: Func(t21; ( temp 4-component vector of float)
     13 0:9    Function Parameters: 
     14 0:9      'DummyTex' ( in texture2D)
     15 0:?     Sequence
     16 0:9      Branch: Return with expression
     17 0:?         Constant:
     18 0:?           0.000000
     19 0:?           0.000000
     20 0:?           0.000000
     21 0:?           0.000000
     22 0:11  Function Definition: Func(I211; ( temp float)
     23 0:11    Function Parameters: 
     24 0:11      'DummyTex' (layout( r32f) in image2D)
     25 0:?     Sequence
     26 0:11      Branch: Return with expression
     27 0:11        Constant:
     28 0:11          1.000000
     29 0:12  Function Definition: Func(I21; ( temp 4-component vector of float)
     30 0:12    Function Parameters: 
     31 0:12      'DummyTex' (layout( rgba32f) in image2D)
     32 0:?     Sequence
     33 0:12      Branch: Return with expression
     34 0:?         Constant:
     35 0:?           0.000000
     36 0:?           0.000000
     37 0:?           0.000000
     38 0:?           0.000000
     39 0:15  Function Definition: @main( ( temp 4-component vector of float)
     40 0:15    Function Parameters: 
     41 0:?     Sequence
     42 0:16      Branch: Return with expression
     43 0:16        add ( temp 4-component vector of float)
     44 0:16          add ( temp 4-component vector of float)
     45 0:16            add ( temp 4-component vector of float)
     46 0:16              Function Call: Func(t211; ( temp float)
     47 0:16                'tf1' ( uniform texture2D)
     48 0:16              Function Call: Func(t21; ( temp 4-component vector of float)
     49 0:16                'tf4' ( uniform texture2D)
     50 0:16            Function Call: Func(I211; ( temp float)
     51 0:16              'twf1' (layout( r32f) uniform image2D)
     52 0:16          Function Call: Func(I21; ( temp 4-component vector of float)
     53 0:16            'twf4' (layout( rgba32f) uniform image2D)
     54 0:15  Function Definition: main( ( temp void)
     55 0:15    Function Parameters: 
     56 0:?     Sequence
     57 0:15      move second child to first child ( temp 4-component vector of float)
     58 0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
     59 0:15        Function Call: @main( ( temp 4-component vector of float)
     60 0:?   Linker Objects
     61 0:?     'tf1' ( uniform texture2D)
     62 0:?     'tf4' ( uniform texture2D)
     63 0:?     'twf1' (layout( r32f) uniform image2D)
     64 0:?     'twf4' (layout( rgba32f) uniform image2D)
     65 0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
     66 
     67 
     68 Linked fragment stage:
     69 
     70 
     71 Shader version: 500
     72 gl_FragCoord origin is upper left
     73 0:? Sequence
     74 0:8  Function Definition: Func(t211; ( temp float)
     75 0:8    Function Parameters: 
     76 0:8      'DummyTex' ( in texture2D)
     77 0:?     Sequence
     78 0:8      Branch: Return with expression
     79 0:8        Constant:
     80 0:8          1.000000
     81 0:9  Function Definition: Func(t21; ( temp 4-component vector of float)
     82 0:9    Function Parameters: 
     83 0:9      'DummyTex' ( in texture2D)
     84 0:?     Sequence
     85 0:9      Branch: Return with expression
     86 0:?         Constant:
     87 0:?           0.000000
     88 0:?           0.000000
     89 0:?           0.000000
     90 0:?           0.000000
     91 0:11  Function Definition: Func(I211; ( temp float)
     92 0:11    Function Parameters: 
     93 0:11      'DummyTex' (layout( r32f) in image2D)
     94 0:?     Sequence
     95 0:11      Branch: Return with expression
     96 0:11        Constant:
     97 0:11          1.000000
     98 0:12  Function Definition: Func(I21; ( temp 4-component vector of float)
     99 0:12    Function Parameters: 
    100 0:12      'DummyTex' (layout( rgba32f) in image2D)
    101 0:?     Sequence
    102 0:12      Branch: Return with expression
    103 0:?         Constant:
    104 0:?           0.000000
    105 0:?           0.000000
    106 0:?           0.000000
    107 0:?           0.000000
    108 0:15  Function Definition: @main( ( temp 4-component vector of float)
    109 0:15    Function Parameters: 
    110 0:?     Sequence
    111 0:16      Branch: Return with expression
    112 0:16        add ( temp 4-component vector of float)
    113 0:16          add ( temp 4-component vector of float)
    114 0:16            add ( temp 4-component vector of float)
    115 0:16              Function Call: Func(t211; ( temp float)
    116 0:16                'tf1' ( uniform texture2D)
    117 0:16              Function Call: Func(t21; ( temp 4-component vector of float)
    118 0:16                'tf4' ( uniform texture2D)
    119 0:16            Function Call: Func(I211; ( temp float)
    120 0:16              'twf1' (layout( r32f) uniform image2D)
    121 0:16          Function Call: Func(I21; ( temp 4-component vector of float)
    122 0:16            'twf4' (layout( rgba32f) uniform image2D)
    123 0:15  Function Definition: main( ( temp void)
    124 0:15    Function Parameters: 
    125 0:?     Sequence
    126 0:15      move second child to first child ( temp 4-component vector of float)
    127 0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
    128 0:15        Function Call: @main( ( temp 4-component vector of float)
    129 0:?   Linker Objects
    130 0:?     'tf1' ( uniform texture2D)
    131 0:?     'tf4' ( uniform texture2D)
    132 0:?     'twf1' (layout( r32f) uniform image2D)
    133 0:?     'twf4' (layout( rgba32f) uniform image2D)
    134 0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
    135 
    136 // Module Version 10000
    137 // Generated by (magic number): 80007
    138 // Id's are bound by 73
    139 
    140                               Capability Shader
    141                1:             ExtInstImport  "GLSL.std.450"
    142                               MemoryModel Logical GLSL450
    143                               EntryPoint Fragment 4  "main" 71
    144                               ExecutionMode 4 OriginUpperLeft
    145                               Source HLSL 500
    146                               Name 4  "main"
    147                               Name 11  "Func(t211;"
    148                               Name 10  "DummyTex"
    149                               Name 16  "Func(t21;"
    150                               Name 15  "DummyTex"
    151                               Name 22  "Func(I211;"
    152                               Name 21  "DummyTex"
    153                               Name 28  "Func(I21;"
    154                               Name 27  "DummyTex"
    155                               Name 31  "@main("
    156                               Name 45  "tf1"
    157                               Name 46  "param"
    158                               Name 49  "tf4"
    159                               Name 50  "param"
    160                               Name 56  "twf1"
    161                               Name 57  "param"
    162                               Name 63  "twf4"
    163                               Name 64  "param"
    164                               Name 71  "@entryPointOutput"
    165                               Decorate 45(tf1) DescriptorSet 0
    166                               Decorate 45(tf1) Binding 0
    167                               Decorate 49(tf4) DescriptorSet 0
    168                               Decorate 49(tf4) Binding 0
    169                               Decorate 56(twf1) DescriptorSet 0
    170                               Decorate 56(twf1) Binding 0
    171                               Decorate 63(twf4) DescriptorSet 0
    172                               Decorate 63(twf4) Binding 0
    173                               Decorate 71(@entryPointOutput) Location 0
    174                2:             TypeVoid
    175                3:             TypeFunction 2
    176                6:             TypeFloat 32
    177                7:             TypeImage 6(float) 2D sampled format:Unknown
    178                8:             TypePointer Function 7
    179                9:             TypeFunction 6(float) 8(ptr)
    180               13:             TypeVector 6(float) 4
    181               14:             TypeFunction 13(fvec4) 8(ptr)
    182               18:             TypeImage 6(float) 2D nonsampled format:R32f
    183               19:             TypePointer Function 18
    184               20:             TypeFunction 6(float) 19(ptr)
    185               24:             TypeImage 6(float) 2D nonsampled format:Rgba32f
    186               25:             TypePointer Function 24
    187               26:             TypeFunction 13(fvec4) 25(ptr)
    188               30:             TypeFunction 13(fvec4)
    189               33:    6(float) Constant 1065353216
    190               36:    6(float) Constant 0
    191               37:   13(fvec4) ConstantComposite 36 36 36 36
    192               44:             TypePointer UniformConstant 7
    193          45(tf1):     44(ptr) Variable UniformConstant
    194          49(tf4):     44(ptr) Variable UniformConstant
    195               55:             TypePointer UniformConstant 18
    196         56(twf1):     55(ptr) Variable UniformConstant
    197               62:             TypePointer UniformConstant 24
    198         63(twf4):     62(ptr) Variable UniformConstant
    199               70:             TypePointer Output 13(fvec4)
    200 71(@entryPointOutput):     70(ptr) Variable Output
    201          4(main):           2 Function None 3
    202                5:             Label
    203               72:   13(fvec4) FunctionCall 31(@main()
    204                               Store 71(@entryPointOutput) 72
    205                               Return
    206                               FunctionEnd
    207   11(Func(t211;):    6(float) Function None 9
    208     10(DummyTex):      8(ptr) FunctionParameter
    209               12:             Label
    210                               ReturnValue 33
    211                               FunctionEnd
    212    16(Func(t21;):   13(fvec4) Function None 14
    213     15(DummyTex):      8(ptr) FunctionParameter
    214               17:             Label
    215                               ReturnValue 37
    216                               FunctionEnd
    217   22(Func(I211;):    6(float) Function None 20
    218     21(DummyTex):     19(ptr) FunctionParameter
    219               23:             Label
    220                               ReturnValue 33
    221                               FunctionEnd
    222    28(Func(I21;):   13(fvec4) Function None 26
    223     27(DummyTex):     25(ptr) FunctionParameter
    224               29:             Label
    225                               ReturnValue 37
    226                               FunctionEnd
    227       31(@main():   13(fvec4) Function None 30
    228               32:             Label
    229        46(param):      8(ptr) Variable Function
    230        50(param):      8(ptr) Variable Function
    231        57(param):     19(ptr) Variable Function
    232        64(param):     25(ptr) Variable Function
    233               47:           7 Load 45(tf1)
    234                               Store 46(param) 47
    235               48:    6(float) FunctionCall 11(Func(t211;) 46(param)
    236               51:           7 Load 49(tf4)
    237                               Store 50(param) 51
    238               52:   13(fvec4) FunctionCall 16(Func(t21;) 50(param)
    239               53:   13(fvec4) CompositeConstruct 48 48 48 48
    240               54:   13(fvec4) FAdd 53 52
    241               58:          18 Load 56(twf1)
    242                               Store 57(param) 58
    243               59:    6(float) FunctionCall 22(Func(I211;) 57(param)
    244               60:   13(fvec4) CompositeConstruct 59 59 59 59
    245               61:   13(fvec4) FAdd 54 60
    246               65:          24 Load 63(twf4)
    247                               Store 64(param) 65
    248               66:   13(fvec4) FunctionCall 28(Func(I21;) 64(param)
    249               67:   13(fvec4) FAdd 61 66
    250                               ReturnValue 67
    251                               FunctionEnd
    252