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