Update CHANGES for release 11.12.0
[platform/upstream/glslang.git] / Test / baseResults / spv.450.geom.out
1 spv.450.geom
2 // Module Version 10000
3 // Generated by (magic number): 8000b
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