Home | History | Annotate | Download | only in baseResults
      1 spv.150.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 63
      5 
      6                               Capability Shader
      7                               Capability ClipDistance
      8                1:             ExtInstImport  "GLSL.std.450"
      9                               MemoryModel Logical GLSL450
     10                               EntryPoint Vertex 4  "main" 13 17 23 38 62
     11                               Source GLSL 150
     12                               Name 4  "main"
     13                               Name 11  "gl_PerVertex"
     14                               MemberName 11(gl_PerVertex) 0  "gl_Position"
     15                               MemberName 11(gl_PerVertex) 1  "gl_PointSize"
     16                               MemberName 11(gl_PerVertex) 2  "gl_ClipDistance"
     17                               Name 13  ""
     18                               Name 17  "iv4"
     19                               Name 23  "ps"
     20                               Name 34  "s1"
     21                               MemberName 34(s1) 0  "a"
     22                               MemberName 34(s1) 1  "a2"
     23                               MemberName 34(s1) 2  "b"
     24                               Name 36  "s2"
     25                               MemberName 36(s2) 0  "c"
     26                               MemberName 36(s2) 1  "d"
     27                               Name 38  "s2out"
     28                               Name 40  "i"
     29                               Name 47  "s2D"
     30                               Name 62  "ui"
     31                               MemberDecorate 11(gl_PerVertex) 0 Invariant
     32                               MemberDecorate 11(gl_PerVertex) 0 BuiltIn Position
     33                               MemberDecorate 11(gl_PerVertex) 1 BuiltIn PointSize
     34                               MemberDecorate 11(gl_PerVertex) 2 BuiltIn ClipDistance
     35                               Decorate 11(gl_PerVertex) Block
     36                               Decorate 47(s2D) DescriptorSet 0
     37                               Decorate 47(s2D) Binding 0
     38                2:             TypeVoid
     39                3:             TypeFunction 2
     40                6:             TypeFloat 32
     41                7:             TypeVector 6(float) 4
     42                8:             TypeInt 32 0
     43                9:      8(int) Constant 4
     44               10:             TypeArray 6(float) 9
     45 11(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 10
     46               12:             TypePointer Output 11(gl_PerVertex)
     47               13:     12(ptr) Variable Output
     48               14:             TypeInt 32 1
     49               15:     14(int) Constant 0
     50               16:             TypePointer Input 7(fvec4)
     51          17(iv4):     16(ptr) Variable Input
     52               19:             TypePointer Output 7(fvec4)
     53               21:     14(int) Constant 1
     54               22:             TypePointer Input 6(float)
     55           23(ps):     22(ptr) Variable Input
     56               25:             TypePointer Output 6(float)
     57               27:     14(int) Constant 2
     58               28:      8(int) Constant 0
     59               32:      8(int) Constant 3
     60               33:             TypeArray 7(fvec4) 32
     61           34(s1):             TypeStruct 14(int) 14(int) 33
     62               35:             TypeArray 34(s1) 9
     63           36(s2):             TypeStruct 14(int) 35
     64               37:             TypePointer Output 36(s2)
     65        38(s2out):     37(ptr) Variable Output
     66               39:             TypePointer Function 14(int)
     67               44:             TypeImage 6(float) 2D sampled format:Unknown
     68               45:             TypeSampledImage 44
     69               46:             TypePointer UniformConstant 45
     70          47(s2D):     46(ptr) Variable UniformConstant
     71               49:             TypeVector 6(float) 2
     72               50:    6(float) Constant 1056964608
     73               51:   49(fvec2) ConstantComposite 50 50
     74               52:    6(float) Constant 0
     75               55:             TypeVector 6(float) 3
     76               56:   55(fvec3) ConstantComposite 50 50 50
     77               59:    6(float) Constant 1078774989
     78               61:             TypePointer Input 14(int)
     79           62(ui):     61(ptr) Variable Input
     80          4(main):           2 Function None 3
     81                5:             Label
     82            40(i):     39(ptr) Variable Function
     83               18:    7(fvec4) Load 17(iv4)
     84               20:     19(ptr) AccessChain 13 15
     85                               Store 20 18
     86               24:    6(float) Load 23(ps)
     87               26:     25(ptr) AccessChain 13 21
     88                               Store 26 24
     89               29:     22(ptr) AccessChain 17(iv4) 28
     90               30:    6(float) Load 29
     91               31:     25(ptr) AccessChain 13 27 27
     92                               Store 31 30
     93               41:     14(int) Load 40(i)
     94               42:    6(float) Load 23(ps)
     95               43:     25(ptr) AccessChain 38(s2out) 21 41 27 27 32
     96                               Store 43 42
     97               48:          45 Load 47(s2D)
     98               53:    7(fvec4) ImageSampleExplicitLod 48 51 Lod 52
     99               54:          45 Load 47(s2D)
    100               57:    7(fvec4) ImageSampleProjExplicitLod 54 56 Lod 52
    101               58:          45 Load 47(s2D)
    102               60:    7(fvec4) ImageSampleExplicitLod 58 51 Lod 59
    103                               Return
    104                               FunctionEnd
    105