Home | History | Annotate | Download | only in baseResults
      1 spv.xfbStrideJustOnce.vert
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 33
      5 
      6                               Capability Shader
      7                               Capability TransformFeedback
      8                1:             ExtInstImport  "GLSL.std.450"
      9                               MemoryModel Logical GLSL450
     10                               EntryPoint Vertex 4  "main" 10 27 31 32
     11                               ExecutionMode 4 Xfb
     12                               Source GLSL 450
     13                               Name 4  "main"
     14                               Name 8  "block"
     15                               MemberName 8(block) 0  "y1_out"
     16                               MemberName 8(block) 1  "y2_out"
     17                               Name 10  ""
     18                               Name 25  "gl_PerVertex"
     19                               MemberName 25(gl_PerVertex) 0  "gl_Position"
     20                               MemberName 25(gl_PerVertex) 1  "gl_PointSize"
     21                               MemberName 25(gl_PerVertex) 2  "gl_ClipDistance"
     22                               MemberName 25(gl_PerVertex) 3  "gl_CullDistance"
     23                               Name 27  ""
     24                               Name 31  "gl_VertexID"
     25                               Name 32  "gl_InstanceID"
     26                               Decorate 8(block) Block
     27                               Decorate 10 Location 5
     28                               Decorate 10 XfbBuffer 2
     29                               Decorate 10 XfbStride 20
     30                               MemberDecorate 25(gl_PerVertex) 0 BuiltIn Position
     31                               MemberDecorate 25(gl_PerVertex) 1 BuiltIn PointSize
     32                               MemberDecorate 25(gl_PerVertex) 2 BuiltIn ClipDistance
     33                               MemberDecorate 25(gl_PerVertex) 3 BuiltIn CullDistance
     34                               Decorate 25(gl_PerVertex) Block
     35                               Decorate 27 XfbBuffer 0
     36                               Decorate 27 XfbStride 0
     37                               Decorate 31(gl_VertexID) BuiltIn VertexId
     38                               Decorate 32(gl_InstanceID) BuiltIn InstanceId
     39                2:             TypeVoid
     40                3:             TypeFunction 2
     41                6:             TypeFloat 32
     42                7:             TypeVector 6(float) 4
     43         8(block):             TypeStruct 6(float) 7(fvec4)
     44                9:             TypePointer Output 8(block)
     45               10:      9(ptr) Variable Output
     46               11:             TypeInt 32 1
     47               12:     11(int) Constant 0
     48               13:    6(float) Constant 1088421888
     49               14:             TypePointer Output 6(float)
     50               16:     11(int) Constant 1
     51               17:    6(float) Constant 1065353216
     52               18:    6(float) Constant 0
     53               19:    7(fvec4) ConstantComposite 17 18 18 17
     54               20:             TypePointer Output 7(fvec4)
     55               22:             TypeInt 32 0
     56               23:     22(int) Constant 1
     57               24:             TypeArray 6(float) 23
     58 25(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 24 24
     59               26:             TypePointer Output 25(gl_PerVertex)
     60               27:     26(ptr) Variable Output
     61               28:    7(fvec4) ConstantComposite 18 18 18 18
     62               30:             TypePointer Input 11(int)
     63  31(gl_VertexID):     30(ptr) Variable Input
     64 32(gl_InstanceID):     30(ptr) Variable Input
     65          4(main):           2 Function None 3
     66                5:             Label
     67               15:     14(ptr) AccessChain 10 12
     68                               Store 15 13
     69               21:     20(ptr) AccessChain 10 16
     70                               Store 21 19
     71               29:     20(ptr) AccessChain 27 12
     72                               Store 29 28
     73                               Return
     74                               FunctionEnd
     75