Home | History | Annotate | Download | only in baseResults
      1 hlsl.layoutOverride.vert
      2 Shader version: 500
      3 0:? Sequence
      4 0:5  Function Definition: @main( ( temp 4-component vector of float)
      5 0:5    Function Parameters: 
      6 0:?     Sequence
      7 0:6      Branch: Return with expression
      8 0:6        texture ( temp 4-component vector of float)
      9 0:6          Construct combined texture-sampler ( temp sampler2D)
     10 0:6            'tex' (layout( set=2 binding=0) uniform texture2D)
     11 0:6            'samp' ( uniform sampler)
     12 0:?           Constant:
     13 0:?             0.200000
     14 0:?             0.300000
     15 0:5  Function Definition: main( ( temp void)
     16 0:5    Function Parameters: 
     17 0:?     Sequence
     18 0:5      move second child to first child ( temp 4-component vector of float)
     19 0:?         '@entryPointOutput' ( out 4-component vector of float Position)
     20 0:5        Function Call: @main( ( temp 4-component vector of float)
     21 0:?   Linker Objects
     22 0:?     'tex' (layout( set=2 binding=0) uniform texture2D)
     23 0:?     'samp' ( uniform sampler)
     24 0:?     '@entryPointOutput' ( out 4-component vector of float Position)
     25 
     26 
     27 Linked vertex stage:
     28 
     29 
     30 Shader version: 500
     31 0:? Sequence
     32 0:5  Function Definition: @main( ( temp 4-component vector of float)
     33 0:5    Function Parameters: 
     34 0:?     Sequence
     35 0:6      Branch: Return with expression
     36 0:6        texture ( temp 4-component vector of float)
     37 0:6          Construct combined texture-sampler ( temp sampler2D)
     38 0:6            'tex' (layout( set=2 binding=0) uniform texture2D)
     39 0:6            'samp' ( uniform sampler)
     40 0:?           Constant:
     41 0:?             0.200000
     42 0:?             0.300000
     43 0:5  Function Definition: main( ( temp void)
     44 0:5    Function Parameters: 
     45 0:?     Sequence
     46 0:5      move second child to first child ( temp 4-component vector of float)
     47 0:?         '@entryPointOutput' ( out 4-component vector of float Position)
     48 0:5        Function Call: @main( ( temp 4-component vector of float)
     49 0:?   Linker Objects
     50 0:?     'tex' (layout( set=2 binding=0) uniform texture2D)
     51 0:?     'samp' ( uniform sampler)
     52 0:?     '@entryPointOutput' ( out 4-component vector of float Position)
     53 
     54 // Module Version 10000
     55 // Generated by (magic number): 80007
     56 // Id's are bound by 32
     57 
     58                               Capability Shader
     59                1:             ExtInstImport  "GLSL.std.450"
     60                               MemoryModel Logical GLSL450
     61                               EntryPoint Vertex 4  "main" 30
     62                               Source HLSL 500
     63                               Name 4  "main"
     64                               Name 9  "@main("
     65                               Name 13  "tex"
     66                               Name 17  "samp"
     67                               Name 30  "@entryPointOutput"
     68                               Decorate 13(tex) DescriptorSet 2
     69                               Decorate 13(tex) Binding 0
     70                               Decorate 17(samp) DescriptorSet 0
     71                               Decorate 17(samp) Binding 0
     72                               Decorate 30(@entryPointOutput) BuiltIn Position
     73                2:             TypeVoid
     74                3:             TypeFunction 2
     75                6:             TypeFloat 32
     76                7:             TypeVector 6(float) 4
     77                8:             TypeFunction 7(fvec4)
     78               11:             TypeImage 6(float) 2D sampled format:Unknown
     79               12:             TypePointer UniformConstant 11
     80          13(tex):     12(ptr) Variable UniformConstant
     81               15:             TypeSampler
     82               16:             TypePointer UniformConstant 15
     83         17(samp):     16(ptr) Variable UniformConstant
     84               19:             TypeSampledImage 11
     85               21:             TypeVector 6(float) 2
     86               22:    6(float) Constant 1045220557
     87               23:    6(float) Constant 1050253722
     88               24:   21(fvec2) ConstantComposite 22 23
     89               25:    6(float) Constant 0
     90               29:             TypePointer Output 7(fvec4)
     91 30(@entryPointOutput):     29(ptr) Variable Output
     92          4(main):           2 Function None 3
     93                5:             Label
     94               31:    7(fvec4) FunctionCall 9(@main()
     95                               Store 30(@entryPointOutput) 31
     96                               Return
     97                               FunctionEnd
     98        9(@main():    7(fvec4) Function None 8
     99               10:             Label
    100               14:          11 Load 13(tex)
    101               18:          15 Load 17(samp)
    102               20:          19 SampledImage 14 18
    103               26:    7(fvec4) ImageSampleExplicitLod 20 24 Lod 25
    104                               ReturnValue 26
    105                               FunctionEnd
    106