Home | History | Annotate | Download | only in baseResults
      1 spv.rw.autoassign.frag
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 42
      5 
      6                               Capability Shader
      7                               Capability Image1D
      8                               Capability ImageBuffer
      9                1:             ExtInstImport  "GLSL.std.450"
     10                               MemoryModel Logical GLSL450
     11                               EntryPoint Fragment 4  "main" 39
     12                               ExecutionMode 4 OriginUpperLeft
     13                               Source HLSL 500
     14                               Name 4  "main"
     15                               Name 8  "PS_OUTPUT"
     16                               MemberName 8(PS_OUTPUT) 0  "Color"
     17                               Name 10  "@main("
     18                               Name 13  "r00"
     19                               Name 16  "g_tTex1df1"
     20                               Name 23  "r01"
     21                               Name 26  "g_tBuf1du1"
     22                               Name 30  "psout"
     23                               Name 39  "@entryPointOutput.Color"
     24                               Decorate 16(g_tTex1df1) DescriptorSet 0
     25                               Decorate 16(g_tTex1df1) Binding 20
     26                               Decorate 26(g_tBuf1du1) DescriptorSet 0
     27                               Decorate 26(g_tBuf1du1) Binding 21
     28                               Decorate 39(@entryPointOutput.Color) Location 0
     29                2:             TypeVoid
     30                3:             TypeFunction 2
     31                6:             TypeFloat 32
     32                7:             TypeVector 6(float) 4
     33     8(PS_OUTPUT):             TypeStruct 7(fvec4)
     34                9:             TypeFunction 8(PS_OUTPUT)
     35               12:             TypePointer Function 6(float)
     36               14:             TypeImage 6(float) 1D nonsampled format:R32f
     37               15:             TypePointer UniformConstant 14
     38   16(g_tTex1df1):     15(ptr) Variable UniformConstant
     39               18:             TypeInt 32 1
     40               19:     18(int) Constant 0
     41               21:             TypeInt 32 0
     42               22:             TypePointer Function 21(int)
     43               24:             TypeImage 21(int) Buffer nonsampled format:R32ui
     44               25:             TypePointer UniformConstant 24
     45   26(g_tBuf1du1):     25(ptr) Variable UniformConstant
     46               29:             TypePointer Function 8(PS_OUTPUT)
     47               31:    6(float) Constant 0
     48               32:    7(fvec4) ConstantComposite 31 31 31 31
     49               33:             TypePointer Function 7(fvec4)
     50               38:             TypePointer Output 7(fvec4)
     51 39(@entryPointOutput.Color):     38(ptr) Variable Output
     52          4(main):           2 Function None 3
     53                5:             Label
     54               40:8(PS_OUTPUT) FunctionCall 10(@main()
     55               41:    7(fvec4) CompositeExtract 40 0
     56                               Store 39(@entryPointOutput.Color) 41
     57                               Return
     58                               FunctionEnd
     59       10(@main():8(PS_OUTPUT) Function None 9
     60               11:             Label
     61          13(r00):     12(ptr) Variable Function
     62          23(r01):     22(ptr) Variable Function
     63        30(psout):     29(ptr) Variable Function
     64               17:          14 Load 16(g_tTex1df1)
     65               20:    6(float) ImageRead 17 19
     66                               Store 13(r00) 20
     67               27:          24 Load 26(g_tBuf1du1)
     68               28:     21(int) ImageRead 27 19
     69                               Store 23(r01) 28
     70               34:     33(ptr) AccessChain 30(psout) 19
     71                               Store 34 32
     72               35:8(PS_OUTPUT) Load 30(psout)
     73                               ReturnValue 35
     74                               FunctionEnd
     75