Home | History | Annotate | Download | only in baseResults
      1 spv.450.geom
      2 // Module Version 10000
      3 // Generated by (magic number): 80007
      4 // Id's are bound by 31
      5 
      6                               Capability Geometry
      7                               Capability GeometryPointSize
      8                               Capability MultiViewport
      9                1:             ExtInstImport  "GLSL.std.450"
     10                               MemoryModel Logical GLSL450
     11                               EntryPoint Geometry 4  "main" 13 20 27 29
     12                               ExecutionMode 4 Triangles
     13                               ExecutionMode 4 Invocations 4
     14                               ExecutionMode 4 OutputLineStrip
     15                               ExecutionMode 4 OutputVertices 127
     16                               Source GLSL 450
     17                               Name 4  "main"
     18                               Name 11  "gl_PerVertex"
     19                               MemberName 11(gl_PerVertex) 0  "gl_Position"
     20                               MemberName 11(gl_PerVertex) 1  "gl_PointSize"
     21                               MemberName 11(gl_PerVertex) 2  "gl_ClipDistance"
     22                               MemberName 11(gl_PerVertex) 3  "gl_CullDistance"
     23                               Name 13  ""
     24                               Name 16  "gl_PerVertex"
     25                               MemberName 16(gl_PerVertex) 0  "gl_Position"
     26                               MemberName 16(gl_PerVertex) 1  "gl_PointSize"
     27                               MemberName 16(gl_PerVertex) 2  "gl_ClipDistance"
     28                               MemberName 16(gl_PerVertex) 3  "gl_CullDistance"
     29                               Name 20  "gl_in"
     30                               Name 27  "gl_Layer"
     31                               Name 29  "gl_ViewportIndex"
     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                               MemberDecorate 11(gl_PerVertex) 3 BuiltIn CullDistance
     36                               Decorate 11(gl_PerVertex) Block
     37                               MemberDecorate 16(gl_PerVertex) 0 BuiltIn Position
     38                               MemberDecorate 16(gl_PerVertex) 1 BuiltIn PointSize
     39                               MemberDecorate 16(gl_PerVertex) 2 BuiltIn ClipDistance
     40                               MemberDecorate 16(gl_PerVertex) 3 BuiltIn CullDistance
     41                               Decorate 16(gl_PerVertex) Block
     42                               Decorate 27(gl_Layer) BuiltIn Layer
     43                               Decorate 29(gl_ViewportIndex) BuiltIn ViewportIndex
     44                2:             TypeVoid
     45                3:             TypeFunction 2
     46                6:             TypeFloat 32
     47                7:             TypeVector 6(float) 4
     48                8:             TypeInt 32 0
     49                9:      8(int) Constant 1
     50               10:             TypeArray 6(float) 9
     51 11(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 10 10
     52               12:             TypePointer Output 11(gl_PerVertex)
     53               13:     12(ptr) Variable Output
     54               14:             TypeInt 32 1
     55               15:     14(int) Constant 1
     56 16(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 10 10
     57               17:      8(int) Constant 3
     58               18:             TypeArray 16(gl_PerVertex) 17
     59               19:             TypePointer Input 18
     60        20(gl_in):     19(ptr) Variable Input
     61               21:             TypePointer Input 6(float)
     62               24:             TypePointer Output 6(float)
     63               26:             TypePointer Output 14(int)
     64     27(gl_Layer):     26(ptr) Variable Output
     65               28:     14(int) Constant 2
     66 29(gl_ViewportIndex):     26(ptr) Variable Output
     67               30:     14(int) Constant 3
     68          4(main):           2 Function None 3
     69                5:             Label
     70               22:     21(ptr) AccessChain 20(gl_in) 15 15
     71               23:    6(float) Load 22
     72               25:     24(ptr) AccessChain 13 15
     73                               Store 25 23
     74                               Store 27(gl_Layer) 28
     75                               Store 29(gl_ViewportIndex) 30
     76                               Return
     77                               FunctionEnd
     78