Home | History | Annotate | Download | only in baseResults
      1 hlsl.stringtoken.frag
      2 Shader version: 500
      3 gl_FragCoord origin is upper left
      4 0:? Sequence
      5 0:16  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
      6 0:16    Function Parameters: 
      7 0:?     Sequence
      8 0:18      move second child to first child ( temp 4-component vector of float)
      9 0:18        Color: direct index for structure ( temp 4-component vector of float)
     10 0:18          'psout' ( temp structure{ temp 4-component vector of float Color})
     11 0:18          Constant:
     12 0:18            0 (const int)
     13 0:?         Constant:
     14 0:?           0.000000
     15 0:?           0.000000
     16 0:?           0.000000
     17 0:?           1.000000
     18 0:19      Branch: Return with expression
     19 0:19        'psout' ( temp structure{ temp 4-component vector of float Color})
     20 0:16  Function Definition: main( ( temp void)
     21 0:16    Function Parameters: 
     22 0:?     Sequence
     23 0:16      Sequence
     24 0:16        move second child to first child ( temp 4-component vector of float)
     25 0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
     26 0:16          Color: direct index for structure ( temp 4-component vector of float)
     27 0:16            Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
     28 0:16            Constant:
     29 0:16              0 (const int)
     30 0:?   Linker Objects
     31 0:?     'TestTexture' ( uniform texture2D)
     32 0:?     'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float TestUF})
     33 0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
     34 
     35 
     36 Linked fragment stage:
     37 
     38 
     39 Shader version: 500
     40 gl_FragCoord origin is upper left
     41 0:? Sequence
     42 0:16  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
     43 0:16    Function Parameters: 
     44 0:?     Sequence
     45 0:18      move second child to first child ( temp 4-component vector of float)
     46 0:18        Color: direct index for structure ( temp 4-component vector of float)
     47 0:18          'psout' ( temp structure{ temp 4-component vector of float Color})
     48 0:18          Constant:
     49 0:18            0 (const int)
     50 0:?         Constant:
     51 0:?           0.000000
     52 0:?           0.000000
     53 0:?           0.000000
     54 0:?           1.000000
     55 0:19      Branch: Return with expression
     56 0:19        'psout' ( temp structure{ temp 4-component vector of float Color})
     57 0:16  Function Definition: main( ( temp void)
     58 0:16    Function Parameters: 
     59 0:?     Sequence
     60 0:16      Sequence
     61 0:16        move second child to first child ( temp 4-component vector of float)
     62 0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
     63 0:16          Color: direct index for structure ( temp 4-component vector of float)
     64 0:16            Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
     65 0:16            Constant:
     66 0:16              0 (const int)
     67 0:?   Linker Objects
     68 0:?     'TestTexture' ( uniform texture2D)
     69 0:?     'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float TestUF})
     70 0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
     71 
     72 // Module Version 10000
     73 // Generated by (magic number): 80007
     74 // Id's are bound by 34
     75 
     76                               Capability Shader
     77                1:             ExtInstImport  "GLSL.std.450"
     78                               MemoryModel Logical GLSL450
     79                               EntryPoint Fragment 4  "main" 25
     80                               ExecutionMode 4 OriginUpperLeft
     81                               Source HLSL 500
     82                               Name 4  "main"
     83                               Name 8  "PS_OUTPUT"
     84                               MemberName 8(PS_OUTPUT) 0  "Color"
     85                               Name 10  "@main("
     86                               Name 13  "psout"
     87                               Name 25  "@entryPointOutput.Color"
     88                               Name 30  "TestTexture"
     89                               Name 31  "$Global"
     90                               MemberName 31($Global) 0  "TestUF"
     91                               Name 33  ""
     92                               Decorate 25(@entryPointOutput.Color) Location 0
     93                               Decorate 30(TestTexture) DescriptorSet 0
     94                               Decorate 30(TestTexture) Binding 0
     95                               MemberDecorate 31($Global) 0 Offset 0
     96                               Decorate 31($Global) Block
     97                               Decorate 33 DescriptorSet 0
     98                               Decorate 33 Binding 0
     99                2:             TypeVoid
    100                3:             TypeFunction 2
    101                6:             TypeFloat 32
    102                7:             TypeVector 6(float) 4
    103     8(PS_OUTPUT):             TypeStruct 7(fvec4)
    104                9:             TypeFunction 8(PS_OUTPUT)
    105               12:             TypePointer Function 8(PS_OUTPUT)
    106               14:             TypeInt 32 1
    107               15:     14(int) Constant 0
    108               16:    6(float) Constant 0
    109               17:    6(float) Constant 1065353216
    110               18:    7(fvec4) ConstantComposite 16 16 16 17
    111               19:             TypePointer Function 7(fvec4)
    112               24:             TypePointer Output 7(fvec4)
    113 25(@entryPointOutput.Color):     24(ptr) Variable Output
    114               28:             TypeImage 6(float) 2D sampled format:Unknown
    115               29:             TypePointer UniformConstant 28
    116  30(TestTexture):     29(ptr) Variable UniformConstant
    117      31($Global):             TypeStruct 7(fvec4)
    118               32:             TypePointer Uniform 31($Global)
    119               33:     32(ptr) Variable Uniform
    120          4(main):           2 Function None 3
    121                5:             Label
    122               26:8(PS_OUTPUT) FunctionCall 10(@main()
    123               27:    7(fvec4) CompositeExtract 26 0
    124                               Store 25(@entryPointOutput.Color) 27
    125                               Return
    126                               FunctionEnd
    127       10(@main():8(PS_OUTPUT) Function None 9
    128               11:             Label
    129        13(psout):     12(ptr) Variable Function
    130               20:     19(ptr) AccessChain 13(psout) 15
    131                               Store 20 18
    132               21:8(PS_OUTPUT) Load 13(psout)
    133                               ReturnValue 21
    134                               FunctionEnd
    135