1617a3babSopenharmony_ciimplicitArraySizeBuiltin.vert
2617a3babSopenharmony_ciShader version: 460
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:3  Function Definition: f1(f1; ( global void)
5617a3babSopenharmony_ci0:3    Function Parameters: 
6617a3babSopenharmony_ci0:3      'x' ( in float)
7617a3babSopenharmony_ci0:5    Sequence
8617a3babSopenharmony_ci0:5      move second child to first child ( temp float)
9617a3babSopenharmony_ci0:5        direct index ( temp float ClipDistance)
10617a3babSopenharmony_ci0:5          gl_ClipDistance: direct index for structure ( out unsized 7-element array of float ClipDistance)
11617a3babSopenharmony_ci0:5            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 7-element array of float ClipDistance gl_ClipDistance,  out unsized 2-element array of float CullDistance gl_CullDistance})
12617a3babSopenharmony_ci0:5            Constant:
13617a3babSopenharmony_ci0:5              2 (const uint)
14617a3babSopenharmony_ci0:5          Constant:
15617a3babSopenharmony_ci0:5            6 (const int)
16617a3babSopenharmony_ci0:5        'x' ( in float)
17617a3babSopenharmony_ci0:6      move second child to first child ( temp float)
18617a3babSopenharmony_ci0:6        direct index ( temp float CullDistance)
19617a3babSopenharmony_ci0:6          gl_CullDistance: direct index for structure ( out unsized 2-element array of float CullDistance)
20617a3babSopenharmony_ci0:6            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 7-element array of float ClipDistance gl_ClipDistance,  out unsized 2-element array of float CullDistance gl_CullDistance})
21617a3babSopenharmony_ci0:6            Constant:
22617a3babSopenharmony_ci0:6              3 (const uint)
23617a3babSopenharmony_ci0:6          Constant:
24617a3babSopenharmony_ci0:6            1 (const int)
25617a3babSopenharmony_ci0:6        'x' ( in float)
26617a3babSopenharmony_ci0:9  Function Definition: main( ( global void)
27617a3babSopenharmony_ci0:9    Function Parameters: 
28617a3babSopenharmony_ci0:10    Sequence
29617a3babSopenharmony_ci0:10      Function Call: f1(f1; ( global void)
30617a3babSopenharmony_ci0:10        Constant:
31617a3babSopenharmony_ci0:10          0.100000
32617a3babSopenharmony_ci0:?   Linker Objects
33617a3babSopenharmony_ci0:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 7-element array of float ClipDistance gl_ClipDistance,  out unsized 2-element array of float CullDistance gl_CullDistance})
34617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
35617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
36617a3babSopenharmony_ci
37617a3babSopenharmony_ciimplicitArraySizeBuiltin.geom
38617a3babSopenharmony_ciShader version: 460
39617a3babSopenharmony_ciinvocations = -1
40617a3babSopenharmony_cimax_vertices = 204
41617a3babSopenharmony_ciinput primitive = triangles
42617a3babSopenharmony_cioutput primitive = line_strip
43617a3babSopenharmony_ci0:? Sequence
44617a3babSopenharmony_ci0:6  Function Definition: f2(f1; ( global void)
45617a3babSopenharmony_ci0:6    Function Parameters: 
46617a3babSopenharmony_ci0:6      'x' ( in float)
47617a3babSopenharmony_ci0:8    Sequence
48617a3babSopenharmony_ci0:8      move second child to first child ( temp float)
49617a3babSopenharmony_ci0:8        direct index (layout( stream=0) temp float ClipDistance)
50617a3babSopenharmony_ci0:8          gl_ClipDistance: direct index for structure (layout( stream=0) out unsized 7-element array of float ClipDistance)
51617a3babSopenharmony_ci0:8            '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out unsized 2-element array of float CullDistance gl_CullDistance})
52617a3babSopenharmony_ci0:8            Constant:
53617a3babSopenharmony_ci0:8              2 (const uint)
54617a3babSopenharmony_ci0:8          Constant:
55617a3babSopenharmony_ci0:8            6 (const int)
56617a3babSopenharmony_ci0:8        direct index ( temp float ClipDistance)
57617a3babSopenharmony_ci0:8          gl_ClipDistance: direct index for structure ( in unsized 7-element array of float ClipDistance)
58617a3babSopenharmony_ci0:8            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
59617a3babSopenharmony_ci0:8              'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
60617a3babSopenharmony_ci0:8              Constant:
61617a3babSopenharmony_ci0:8                0 (const int)
62617a3babSopenharmony_ci0:8            Constant:
63617a3babSopenharmony_ci0:8              2 (const int)
64617a3babSopenharmony_ci0:8          Constant:
65617a3babSopenharmony_ci0:8            6 (const int)
66617a3babSopenharmony_ci0:10  Function Definition: f3(f1; ( global void)
67617a3babSopenharmony_ci0:10    Function Parameters: 
68617a3babSopenharmony_ci0:10      'x' ( in float)
69617a3babSopenharmony_ci0:12    Sequence
70617a3babSopenharmony_ci0:12      move second child to first child ( temp float)
71617a3babSopenharmony_ci0:12        direct index (layout( stream=0) temp float CullDistance)
72617a3babSopenharmony_ci0:12          gl_CullDistance: direct index for structure (layout( stream=0) out unsized 2-element array of float CullDistance)
73617a3babSopenharmony_ci0:12            '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out unsized 2-element array of float CullDistance gl_CullDistance})
74617a3babSopenharmony_ci0:12            Constant:
75617a3babSopenharmony_ci0:12              3 (const uint)
76617a3babSopenharmony_ci0:12          Constant:
77617a3babSopenharmony_ci0:12            1 (const int)
78617a3babSopenharmony_ci0:12        direct index ( temp float CullDistance)
79617a3babSopenharmony_ci0:12          gl_CullDistance: direct index for structure ( in unsized 2-element array of float CullDistance)
80617a3babSopenharmony_ci0:12            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
81617a3babSopenharmony_ci0:12              'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
82617a3babSopenharmony_ci0:12              Constant:
83617a3babSopenharmony_ci0:12                0 (const int)
84617a3babSopenharmony_ci0:12            Constant:
85617a3babSopenharmony_ci0:12              3 (const int)
86617a3babSopenharmony_ci0:12          Constant:
87617a3babSopenharmony_ci0:12            1 (const int)
88617a3babSopenharmony_ci0:15  Function Definition: main( ( global void)
89617a3babSopenharmony_ci0:15    Function Parameters: 
90617a3babSopenharmony_ci0:19    Sequence
91617a3babSopenharmony_ci0:19      Function Call: f3(f1; ( global void)
92617a3babSopenharmony_ci0:19        Constant:
93617a3babSopenharmony_ci0:19          0.100000
94617a3babSopenharmony_ci0:?   Linker Objects
95617a3babSopenharmony_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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out unsized 2-element array of float CullDistance gl_CullDistance})
96617a3babSopenharmony_ci0:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 7-element array of float ClipDistance gl_ClipDistance,  in unsized 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in unsized 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
97617a3babSopenharmony_ci
98617a3babSopenharmony_ci
99617a3babSopenharmony_ciLinked vertex stage:
100617a3babSopenharmony_ci
101617a3babSopenharmony_ci
102617a3babSopenharmony_ciLinked geometry stage:
103617a3babSopenharmony_ci
104617a3babSopenharmony_ci
105617a3babSopenharmony_ciShader version: 460
106617a3babSopenharmony_ci0:? Sequence
107617a3babSopenharmony_ci0:3  Function Definition: f1(f1; ( global void)
108617a3babSopenharmony_ci0:3    Function Parameters: 
109617a3babSopenharmony_ci0:3      'x' ( in float)
110617a3babSopenharmony_ci0:5    Sequence
111617a3babSopenharmony_ci0:5      move second child to first child ( temp float)
112617a3babSopenharmony_ci0:5        direct index ( temp float ClipDistance)
113617a3babSopenharmony_ci0:5          gl_ClipDistance: direct index for structure ( out 7-element array of float ClipDistance)
114617a3babSopenharmony_ci0:5            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 7-element array of float ClipDistance gl_ClipDistance,  out 2-element array of float CullDistance gl_CullDistance})
115617a3babSopenharmony_ci0:5            Constant:
116617a3babSopenharmony_ci0:5              2 (const uint)
117617a3babSopenharmony_ci0:5          Constant:
118617a3babSopenharmony_ci0:5            6 (const int)
119617a3babSopenharmony_ci0:5        'x' ( in float)
120617a3babSopenharmony_ci0:6      move second child to first child ( temp float)
121617a3babSopenharmony_ci0:6        direct index ( temp float CullDistance)
122617a3babSopenharmony_ci0:6          gl_CullDistance: direct index for structure ( out 2-element array of float CullDistance)
123617a3babSopenharmony_ci0:6            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 7-element array of float ClipDistance gl_ClipDistance,  out 2-element array of float CullDistance gl_CullDistance})
124617a3babSopenharmony_ci0:6            Constant:
125617a3babSopenharmony_ci0:6              3 (const uint)
126617a3babSopenharmony_ci0:6          Constant:
127617a3babSopenharmony_ci0:6            1 (const int)
128617a3babSopenharmony_ci0:6        'x' ( in float)
129617a3babSopenharmony_ci0:9  Function Definition: main( ( global void)
130617a3babSopenharmony_ci0:9    Function Parameters: 
131617a3babSopenharmony_ci0:10    Sequence
132617a3babSopenharmony_ci0:10      Function Call: f1(f1; ( global void)
133617a3babSopenharmony_ci0:10        Constant:
134617a3babSopenharmony_ci0:10          0.100000
135617a3babSopenharmony_ci0:?   Linker Objects
136617a3babSopenharmony_ci0:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 7-element array of float ClipDistance gl_ClipDistance,  out 2-element array of float CullDistance gl_CullDistance})
137617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
138617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
139617a3babSopenharmony_ciShader version: 460
140617a3babSopenharmony_ciinvocations = 1
141617a3babSopenharmony_cimax_vertices = 204
142617a3babSopenharmony_ciinput primitive = triangles
143617a3babSopenharmony_cioutput primitive = line_strip
144617a3babSopenharmony_ci0:? Sequence
145617a3babSopenharmony_ci0:10  Function Definition: f3(f1; ( global void)
146617a3babSopenharmony_ci0:10    Function Parameters: 
147617a3babSopenharmony_ci0:10      'x' ( in float)
148617a3babSopenharmony_ci0:12    Sequence
149617a3babSopenharmony_ci0:12      move second child to first child ( temp float)
150617a3babSopenharmony_ci0:12        direct index (layout( stream=0) temp float CullDistance)
151617a3babSopenharmony_ci0:12          gl_CullDistance: direct index for structure (layout( stream=0) out 2-element array of float CullDistance)
152617a3babSopenharmony_ci0:12            '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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out 2-element array of float CullDistance gl_CullDistance})
153617a3babSopenharmony_ci0:12            Constant:
154617a3babSopenharmony_ci0:12              3 (const uint)
155617a3babSopenharmony_ci0:12          Constant:
156617a3babSopenharmony_ci0:12            1 (const int)
157617a3babSopenharmony_ci0:12        direct index ( temp float CullDistance)
158617a3babSopenharmony_ci0:12          gl_CullDistance: direct index for structure ( in 2-element array of float CullDistance)
159617a3babSopenharmony_ci0:12            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 7-element array of float ClipDistance gl_ClipDistance,  in 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
160617a3babSopenharmony_ci0:12              'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 7-element array of float ClipDistance gl_ClipDistance,  in 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
161617a3babSopenharmony_ci0:12              Constant:
162617a3babSopenharmony_ci0:12                0 (const int)
163617a3babSopenharmony_ci0:12            Constant:
164617a3babSopenharmony_ci0:12              3 (const int)
165617a3babSopenharmony_ci0:12          Constant:
166617a3babSopenharmony_ci0:12            1 (const int)
167617a3babSopenharmony_ci0:15  Function Definition: main( ( global void)
168617a3babSopenharmony_ci0:15    Function Parameters: 
169617a3babSopenharmony_ci0:19    Sequence
170617a3babSopenharmony_ci0:19      Function Call: f3(f1; ( global void)
171617a3babSopenharmony_ci0:19        Constant:
172617a3babSopenharmony_ci0:19          0.100000
173617a3babSopenharmony_ci0:?   Linker Objects
174617a3babSopenharmony_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 7-element array of float ClipDistance gl_ClipDistance, layout( stream=0) out 2-element array of float CullDistance gl_CullDistance})
175617a3babSopenharmony_ci0:?     'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 7-element array of float ClipDistance gl_ClipDistance,  in 2-element array of float CullDistance gl_CullDistance,  in 4-component vector of float SecondaryPositionNV gl_SecondaryPositionNV,  in 1-element array of 4-component vector of float PositionPerViewNV gl_PositionPerViewNV})
176617a3babSopenharmony_ci
177