1617a3babSopenharmony_ciiomap.variableOutBlockIn.2.vert
2617a3babSopenharmony_ciShader version: 440
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:6  Function Definition: main( ( global void)
5617a3babSopenharmony_ci0:6    Function Parameters: 
6617a3babSopenharmony_ci0:8    Sequence
7617a3babSopenharmony_ci0:8      move second child to first child ( temp 4-component vector of float)
8617a3babSopenharmony_ci0:8        'a1' (layout( location=0) smooth out 4-component vector of float)
9617a3babSopenharmony_ci0:8        Constant:
10617a3babSopenharmony_ci0:8          1.000000
11617a3babSopenharmony_ci0:8          1.000000
12617a3babSopenharmony_ci0:8          1.000000
13617a3babSopenharmony_ci0:8          1.000000
14617a3babSopenharmony_ci0:9      move second child to first child ( temp 2-component vector of float)
15617a3babSopenharmony_ci0:9        'a2' (layout( location=1) smooth out 2-component vector of float)
16617a3babSopenharmony_ci0:9        Constant:
17617a3babSopenharmony_ci0:9          0.500000
18617a3babSopenharmony_ci0:9          0.500000
19617a3babSopenharmony_ci0:10      move second child to first child ( temp 4-component vector of float)
20617a3babSopenharmony_ci0:10        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
21617a3babSopenharmony_ci0:10          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 1-element array of float ClipDistance gl_ClipDistance})
22617a3babSopenharmony_ci0:10          Constant:
23617a3babSopenharmony_ci0:10            0 (const uint)
24617a3babSopenharmony_ci0:10        Constant:
25617a3babSopenharmony_ci0:10          1.000000
26617a3babSopenharmony_ci0:10          1.000000
27617a3babSopenharmony_ci0:10          1.000000
28617a3babSopenharmony_ci0:10          1.000000
29617a3babSopenharmony_ci0:?   Linker Objects
30617a3babSopenharmony_ci0:?     'a1' (layout( location=0) smooth out 4-component vector of float)
31617a3babSopenharmony_ci0:?     'a2' (layout( location=1) smooth out 2-component vector of float)
32617a3babSopenharmony_ci0:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 1-element array of float ClipDistance gl_ClipDistance})
33617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
34617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
35617a3babSopenharmony_ci
36617a3babSopenharmony_ciiomap.variableOutBlockIn.geom
37617a3babSopenharmony_ciShader version: 440
38617a3babSopenharmony_ciinvocations = -1
39617a3babSopenharmony_cimax_vertices = 3
40617a3babSopenharmony_ciinput primitive = triangles
41617a3babSopenharmony_cioutput primitive = triangle_strip
42617a3babSopenharmony_ci0:? Sequence
43617a3babSopenharmony_ci0:14  Function Definition: main( ( global void)
44617a3babSopenharmony_ci0:14    Function Parameters: 
45617a3babSopenharmony_ci0:16    Sequence
46617a3babSopenharmony_ci0:16      move second child to first child ( temp 4-component vector of float)
47617a3babSopenharmony_ci0:16        'a1' (layout( location=0 stream=0) out 4-component vector of float)
48617a3babSopenharmony_ci0:16        Constant:
49617a3babSopenharmony_ci0:16          1.000000
50617a3babSopenharmony_ci0:16          1.000000
51617a3babSopenharmony_ci0:16          1.000000
52617a3babSopenharmony_ci0:16          1.000000
53617a3babSopenharmony_ci0:17      move second child to first child ( temp 2-component vector of float)
54617a3babSopenharmony_ci0:17        'a2' (layout( location=1 stream=0) out 2-component vector of float)
55617a3babSopenharmony_ci0:17        Constant:
56617a3babSopenharmony_ci0:17          0.500000
57617a3babSopenharmony_ci0:17          0.500000
58617a3babSopenharmony_ci0:18      move second child to first child ( temp 4-component vector of float)
59617a3babSopenharmony_ci0:18        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
60617a3babSopenharmony_ci0:18          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
61617a3babSopenharmony_ci0:18          Constant:
62617a3babSopenharmony_ci0:18            0 (const uint)
63617a3babSopenharmony_ci0:18        Constant:
64617a3babSopenharmony_ci0:18          1.000000
65617a3babSopenharmony_ci0:18          1.000000
66617a3babSopenharmony_ci0:18          1.000000
67617a3babSopenharmony_ci0:18          1.000000
68617a3babSopenharmony_ci0:?   Linker Objects
69617a3babSopenharmony_ci0:?     'gin' (layout( location=0) in 3-element array of block{ in 4-component vector of float a1,  in 2-component vector of float a2})
70617a3babSopenharmony_ci0:?     'a1' (layout( location=0 stream=0) out 4-component vector of float)
71617a3babSopenharmony_ci0:?     'a2' (layout( location=1 stream=0) out 2-component vector of float)
72617a3babSopenharmony_ci0:?     'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance})
73617a3babSopenharmony_ci
74617a3babSopenharmony_ci
75617a3babSopenharmony_ciLinked vertex stage:
76617a3babSopenharmony_ci
77617a3babSopenharmony_ci
78617a3babSopenharmony_ciLinked geometry stage:
79617a3babSopenharmony_ci
80617a3babSopenharmony_ci
81617a3babSopenharmony_ciShader version: 440
82617a3babSopenharmony_ci0:? Sequence
83617a3babSopenharmony_ci0:6  Function Definition: main( ( global void)
84617a3babSopenharmony_ci0:6    Function Parameters: 
85617a3babSopenharmony_ci0:8    Sequence
86617a3babSopenharmony_ci0:8      move second child to first child ( temp 4-component vector of float)
87617a3babSopenharmony_ci0:8        'a1' (layout( location=0) smooth out 4-component vector of float)
88617a3babSopenharmony_ci0:8        Constant:
89617a3babSopenharmony_ci0:8          1.000000
90617a3babSopenharmony_ci0:8          1.000000
91617a3babSopenharmony_ci0:8          1.000000
92617a3babSopenharmony_ci0:8          1.000000
93617a3babSopenharmony_ci0:9      move second child to first child ( temp 2-component vector of float)
94617a3babSopenharmony_ci0:9        'a2' (layout( location=1) smooth out 2-component vector of float)
95617a3babSopenharmony_ci0:9        Constant:
96617a3babSopenharmony_ci0:9          0.500000
97617a3babSopenharmony_ci0:9          0.500000
98617a3babSopenharmony_ci0:10      move second child to first child ( temp 4-component vector of float)
99617a3babSopenharmony_ci0:10        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
100617a3babSopenharmony_ci0:10          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 1-element array of float ClipDistance gl_ClipDistance})
101617a3babSopenharmony_ci0:10          Constant:
102617a3babSopenharmony_ci0:10            0 (const uint)
103617a3babSopenharmony_ci0:10        Constant:
104617a3babSopenharmony_ci0:10          1.000000
105617a3babSopenharmony_ci0:10          1.000000
106617a3babSopenharmony_ci0:10          1.000000
107617a3babSopenharmony_ci0:10          1.000000
108617a3babSopenharmony_ci0:?   Linker Objects
109617a3babSopenharmony_ci0:?     'a1' (layout( location=0) smooth out 4-component vector of float)
110617a3babSopenharmony_ci0:?     'a2' (layout( location=1) smooth out 2-component vector of float)
111617a3babSopenharmony_ci0:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 1-element array of float ClipDistance gl_ClipDistance})
112617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
113617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
114617a3babSopenharmony_ciShader version: 440
115617a3babSopenharmony_ciinvocations = 1
116617a3babSopenharmony_cimax_vertices = 3
117617a3babSopenharmony_ciinput primitive = triangles
118617a3babSopenharmony_cioutput primitive = triangle_strip
119617a3babSopenharmony_ci0:? Sequence
120617a3babSopenharmony_ci0:14  Function Definition: main( ( global void)
121617a3babSopenharmony_ci0:14    Function Parameters: 
122617a3babSopenharmony_ci0:16    Sequence
123617a3babSopenharmony_ci0:16      move second child to first child ( temp 4-component vector of float)
124617a3babSopenharmony_ci0:16        'a1' (layout( location=0 stream=0) out 4-component vector of float)
125617a3babSopenharmony_ci0:16        Constant:
126617a3babSopenharmony_ci0:16          1.000000
127617a3babSopenharmony_ci0:16          1.000000
128617a3babSopenharmony_ci0:16          1.000000
129617a3babSopenharmony_ci0:16          1.000000
130617a3babSopenharmony_ci0:17      move second child to first child ( temp 2-component vector of float)
131617a3babSopenharmony_ci0:17        'a2' (layout( location=1 stream=0) out 2-component vector of float)
132617a3babSopenharmony_ci0:17        Constant:
133617a3babSopenharmony_ci0:17          0.500000
134617a3babSopenharmony_ci0:17          0.500000
135617a3babSopenharmony_ci0:18      move second child to first child ( temp 4-component vector of float)
136617a3babSopenharmony_ci0:18        gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position)
137617a3babSopenharmony_ci0:18          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance})
138617a3babSopenharmony_ci0:18          Constant:
139617a3babSopenharmony_ci0:18            0 (const uint)
140617a3babSopenharmony_ci0:18        Constant:
141617a3babSopenharmony_ci0:18          1.000000
142617a3babSopenharmony_ci0:18          1.000000
143617a3babSopenharmony_ci0:18          1.000000
144617a3babSopenharmony_ci0:18          1.000000
145617a3babSopenharmony_ci0:?   Linker Objects
146617a3babSopenharmony_ci0:?     'gin' (layout( location=0) in 3-element array of block{ in 4-component vector of float a1,  in 2-component vector of float a2})
147617a3babSopenharmony_ci0:?     'a1' (layout( location=0 stream=0) out 4-component vector of float)
148617a3babSopenharmony_ci0:?     'a2' (layout( location=1 stream=0) out 2-component vector of float)
149617a3babSopenharmony_ci0:?     'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance})
150617a3babSopenharmony_ci
151617a3babSopenharmony_ci// Module Version 10000
152617a3babSopenharmony_ci// Generated by (magic number): 8000b
153617a3babSopenharmony_ci// Id's are bound by 29
154617a3babSopenharmony_ci
155617a3babSopenharmony_ci                              Capability Shader
156617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
157617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
158617a3babSopenharmony_ci                              EntryPoint Vertex 4  "main" 9 14 22 27 28
159617a3babSopenharmony_ci                              Source GLSL 440
160617a3babSopenharmony_ci                              Name 4  "main"
161617a3babSopenharmony_ci                              Name 9  "a1"
162617a3babSopenharmony_ci                              Name 14  "a2"
163617a3babSopenharmony_ci                              Name 20  "gl_PerVertex"
164617a3babSopenharmony_ci                              MemberName 20(gl_PerVertex) 0  "gl_Position"
165617a3babSopenharmony_ci                              MemberName 20(gl_PerVertex) 1  "gl_PointSize"
166617a3babSopenharmony_ci                              MemberName 20(gl_PerVertex) 2  "gl_ClipDistance"
167617a3babSopenharmony_ci                              Name 22  ""
168617a3babSopenharmony_ci                              Name 27  "gl_VertexID"
169617a3babSopenharmony_ci                              Name 28  "gl_InstanceID"
170617a3babSopenharmony_ci                              Decorate 9(a1) Location 0
171617a3babSopenharmony_ci                              Decorate 14(a2) Location 1
172617a3babSopenharmony_ci                              MemberDecorate 20(gl_PerVertex) 0 BuiltIn Position
173617a3babSopenharmony_ci                              MemberDecorate 20(gl_PerVertex) 1 BuiltIn PointSize
174617a3babSopenharmony_ci                              MemberDecorate 20(gl_PerVertex) 2 BuiltIn ClipDistance
175617a3babSopenharmony_ci                              Decorate 20(gl_PerVertex) Block
176617a3babSopenharmony_ci                              Decorate 27(gl_VertexID) BuiltIn VertexId
177617a3babSopenharmony_ci                              Decorate 28(gl_InstanceID) BuiltIn InstanceId
178617a3babSopenharmony_ci               2:             TypeVoid
179617a3babSopenharmony_ci               3:             TypeFunction 2
180617a3babSopenharmony_ci               6:             TypeFloat 32
181617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
182617a3babSopenharmony_ci               8:             TypePointer Output 7(fvec4)
183617a3babSopenharmony_ci           9(a1):      8(ptr) Variable Output
184617a3babSopenharmony_ci              10:    6(float) Constant 1065353216
185617a3babSopenharmony_ci              11:    7(fvec4) ConstantComposite 10 10 10 10
186617a3babSopenharmony_ci              12:             TypeVector 6(float) 2
187617a3babSopenharmony_ci              13:             TypePointer Output 12(fvec2)
188617a3babSopenharmony_ci          14(a2):     13(ptr) Variable Output
189617a3babSopenharmony_ci              15:    6(float) Constant 1056964608
190617a3babSopenharmony_ci              16:   12(fvec2) ConstantComposite 15 15
191617a3babSopenharmony_ci              17:             TypeInt 32 0
192617a3babSopenharmony_ci              18:     17(int) Constant 1
193617a3babSopenharmony_ci              19:             TypeArray 6(float) 18
194617a3babSopenharmony_ci20(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 19
195617a3babSopenharmony_ci              21:             TypePointer Output 20(gl_PerVertex)
196617a3babSopenharmony_ci              22:     21(ptr) Variable Output
197617a3babSopenharmony_ci              23:             TypeInt 32 1
198617a3babSopenharmony_ci              24:     23(int) Constant 0
199617a3babSopenharmony_ci              26:             TypePointer Input 23(int)
200617a3babSopenharmony_ci 27(gl_VertexID):     26(ptr) Variable Input
201617a3babSopenharmony_ci28(gl_InstanceID):     26(ptr) Variable Input
202617a3babSopenharmony_ci         4(main):           2 Function None 3
203617a3babSopenharmony_ci               5:             Label
204617a3babSopenharmony_ci                              Store 9(a1) 11
205617a3babSopenharmony_ci                              Store 14(a2) 16
206617a3babSopenharmony_ci              25:      8(ptr) AccessChain 22 24
207617a3babSopenharmony_ci                              Store 25 11
208617a3babSopenharmony_ci                              Return
209617a3babSopenharmony_ci                              FunctionEnd
210617a3babSopenharmony_ci// Module Version 10000
211617a3babSopenharmony_ci// Generated by (magic number): 8000b
212617a3babSopenharmony_ci// Id's are bound by 31
213617a3babSopenharmony_ci
214617a3babSopenharmony_ci                              Capability Geometry
215617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
216617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
217617a3babSopenharmony_ci                              EntryPoint Geometry 4  "main" 9 14 22 30
218617a3babSopenharmony_ci                              ExecutionMode 4 Triangles
219617a3babSopenharmony_ci                              ExecutionMode 4 Invocations 1
220617a3babSopenharmony_ci                              ExecutionMode 4 OutputTriangleStrip
221617a3babSopenharmony_ci                              ExecutionMode 4 OutputVertices 3
222617a3babSopenharmony_ci                              Source GLSL 440
223617a3babSopenharmony_ci                              Name 4  "main"
224617a3babSopenharmony_ci                              Name 9  "a1"
225617a3babSopenharmony_ci                              Name 14  "a2"
226617a3babSopenharmony_ci                              Name 20  "gl_PerVertex"
227617a3babSopenharmony_ci                              MemberName 20(gl_PerVertex) 0  "gl_Position"
228617a3babSopenharmony_ci                              MemberName 20(gl_PerVertex) 1  "gl_PointSize"
229617a3babSopenharmony_ci                              MemberName 20(gl_PerVertex) 2  "gl_ClipDistance"
230617a3babSopenharmony_ci                              Name 22  ""
231617a3babSopenharmony_ci                              Name 26  "Inputs"
232617a3babSopenharmony_ci                              MemberName 26(Inputs) 0  "a1"
233617a3babSopenharmony_ci                              MemberName 26(Inputs) 1  "a2"
234617a3babSopenharmony_ci                              Name 30  "gin"
235617a3babSopenharmony_ci                              Decorate 9(a1) Location 0
236617a3babSopenharmony_ci                              Decorate 14(a2) Location 1
237617a3babSopenharmony_ci                              MemberDecorate 20(gl_PerVertex) 0 BuiltIn Position
238617a3babSopenharmony_ci                              MemberDecorate 20(gl_PerVertex) 1 BuiltIn PointSize
239617a3babSopenharmony_ci                              MemberDecorate 20(gl_PerVertex) 2 BuiltIn ClipDistance
240617a3babSopenharmony_ci                              Decorate 20(gl_PerVertex) Block
241617a3babSopenharmony_ci                              Decorate 26(Inputs) Block
242617a3babSopenharmony_ci                              Decorate 30(gin) Location 0
243617a3babSopenharmony_ci               2:             TypeVoid
244617a3babSopenharmony_ci               3:             TypeFunction 2
245617a3babSopenharmony_ci               6:             TypeFloat 32
246617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
247617a3babSopenharmony_ci               8:             TypePointer Output 7(fvec4)
248617a3babSopenharmony_ci           9(a1):      8(ptr) Variable Output
249617a3babSopenharmony_ci              10:    6(float) Constant 1065353216
250617a3babSopenharmony_ci              11:    7(fvec4) ConstantComposite 10 10 10 10
251617a3babSopenharmony_ci              12:             TypeVector 6(float) 2
252617a3babSopenharmony_ci              13:             TypePointer Output 12(fvec2)
253617a3babSopenharmony_ci          14(a2):     13(ptr) Variable Output
254617a3babSopenharmony_ci              15:    6(float) Constant 1056964608
255617a3babSopenharmony_ci              16:   12(fvec2) ConstantComposite 15 15
256617a3babSopenharmony_ci              17:             TypeInt 32 0
257617a3babSopenharmony_ci              18:     17(int) Constant 1
258617a3babSopenharmony_ci              19:             TypeArray 6(float) 18
259617a3babSopenharmony_ci20(gl_PerVertex):             TypeStruct 7(fvec4) 6(float) 19
260617a3babSopenharmony_ci              21:             TypePointer Output 20(gl_PerVertex)
261617a3babSopenharmony_ci              22:     21(ptr) Variable Output
262617a3babSopenharmony_ci              23:             TypeInt 32 1
263617a3babSopenharmony_ci              24:     23(int) Constant 0
264617a3babSopenharmony_ci      26(Inputs):             TypeStruct 7(fvec4) 12(fvec2)
265617a3babSopenharmony_ci              27:     17(int) Constant 3
266617a3babSopenharmony_ci              28:             TypeArray 26(Inputs) 27
267617a3babSopenharmony_ci              29:             TypePointer Input 28
268617a3babSopenharmony_ci         30(gin):     29(ptr) Variable Input
269617a3babSopenharmony_ci         4(main):           2 Function None 3
270617a3babSopenharmony_ci               5:             Label
271617a3babSopenharmony_ci                              Store 9(a1) 11
272617a3babSopenharmony_ci                              Store 14(a2) 16
273617a3babSopenharmony_ci              25:      8(ptr) AccessChain 22 24
274617a3babSopenharmony_ci                              Store 25 11
275617a3babSopenharmony_ci                              Return
276617a3babSopenharmony_ci                              FunctionEnd
277