1617a3babSopenharmony_ciBestMatchFunction.vert
2617a3babSopenharmony_ciWARNING: 0:2: '#extension' : extension is only partially supported: GL_ARB_gpu_shader5
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciShader version: 150
5617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5
6617a3babSopenharmony_ci0:? Sequence
7617a3babSopenharmony_ci0:7  Function Definition: f(vf4;vf4; ( global 4-component vector of float)
8617a3babSopenharmony_ci0:7    Function Parameters: 
9617a3babSopenharmony_ci0:7      'a' ( in 4-component vector of float)
10617a3babSopenharmony_ci0:7      'b' ( in 4-component vector of float)
11617a3babSopenharmony_ci0:7    Sequence
12617a3babSopenharmony_ci0:7      Branch: Return with expression
13617a3babSopenharmony_ci0:7        component-wise multiply ( temp 4-component vector of float)
14617a3babSopenharmony_ci0:7          'a' ( in 4-component vector of float)
15617a3babSopenharmony_ci0:7          'b' ( in 4-component vector of float)
16617a3babSopenharmony_ci0:8  Function Definition: f(vu4;vu4; ( global 4-component vector of float)
17617a3babSopenharmony_ci0:8    Function Parameters: 
18617a3babSopenharmony_ci0:8      'a' ( in 4-component vector of uint)
19617a3babSopenharmony_ci0:8      'b' ( in 4-component vector of uint)
20617a3babSopenharmony_ci0:8    Sequence
21617a3babSopenharmony_ci0:8      Branch: Return with expression
22617a3babSopenharmony_ci0:8        Convert uint to float ( temp 4-component vector of float)
23617a3babSopenharmony_ci0:8          subtract ( temp 4-component vector of uint)
24617a3babSopenharmony_ci0:8            'a' ( in 4-component vector of uint)
25617a3babSopenharmony_ci0:8            'b' ( in 4-component vector of uint)
26617a3babSopenharmony_ci0:10  Function Definition: main( ( global void)
27617a3babSopenharmony_ci0:10    Function Parameters: 
28617a3babSopenharmony_ci0:12    Sequence
29617a3babSopenharmony_ci0:12      move second child to first child ( temp 4-component vector of float)
30617a3babSopenharmony_ci0:12        'result' ( smooth out 4-component vector of float)
31617a3babSopenharmony_ci0:12        Function Call: f(vu4;vu4; ( global 4-component vector of float)
32617a3babSopenharmony_ci0:12          Convert int to uint ( temp 4-component vector of uint)
33617a3babSopenharmony_ci0:12            'u1' ( uniform 4-component vector of int)
34617a3babSopenharmony_ci0:12          'u2' ( uniform 4-component vector of uint)
35617a3babSopenharmony_ci0:13      switch
36617a3babSopenharmony_ci0:13      condition
37617a3babSopenharmony_ci0:13        'gl_VertexID' ( gl_VertexId int VertexId)
38617a3babSopenharmony_ci0:13      body
39617a3babSopenharmony_ci0:13        Sequence
40617a3babSopenharmony_ci0:15          case:  with expression
41617a3babSopenharmony_ci0:15            Constant:
42617a3babSopenharmony_ci0:15              0 (const int)
43617a3babSopenharmony_ci0:?           Sequence
44617a3babSopenharmony_ci0:15            move second child to first child ( temp 4-component vector of float)
45617a3babSopenharmony_ci0:15              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
46617a3babSopenharmony_ci0:15                '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})
47617a3babSopenharmony_ci0:15                Constant:
48617a3babSopenharmony_ci0:15                  0 (const uint)
49617a3babSopenharmony_ci0:15              Constant:
50617a3babSopenharmony_ci0:15                -1.000000
51617a3babSopenharmony_ci0:15                1.000000
52617a3babSopenharmony_ci0:15                0.000000
53617a3babSopenharmony_ci0:15                1.000000
54617a3babSopenharmony_ci0:15            Branch: Break
55617a3babSopenharmony_ci0:16          case:  with expression
56617a3babSopenharmony_ci0:16            Constant:
57617a3babSopenharmony_ci0:16              1 (const int)
58617a3babSopenharmony_ci0:?           Sequence
59617a3babSopenharmony_ci0:16            move second child to first child ( temp 4-component vector of float)
60617a3babSopenharmony_ci0:16              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
61617a3babSopenharmony_ci0:16                '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})
62617a3babSopenharmony_ci0:16                Constant:
63617a3babSopenharmony_ci0:16                  0 (const uint)
64617a3babSopenharmony_ci0:16              Constant:
65617a3babSopenharmony_ci0:16                1.000000
66617a3babSopenharmony_ci0:16                1.000000
67617a3babSopenharmony_ci0:16                0.000000
68617a3babSopenharmony_ci0:16                1.000000
69617a3babSopenharmony_ci0:16            Branch: Break
70617a3babSopenharmony_ci0:17          case:  with expression
71617a3babSopenharmony_ci0:17            Constant:
72617a3babSopenharmony_ci0:17              2 (const int)
73617a3babSopenharmony_ci0:?           Sequence
74617a3babSopenharmony_ci0:17            move second child to first child ( temp 4-component vector of float)
75617a3babSopenharmony_ci0:17              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
76617a3babSopenharmony_ci0:17                '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})
77617a3babSopenharmony_ci0:17                Constant:
78617a3babSopenharmony_ci0:17                  0 (const uint)
79617a3babSopenharmony_ci0:17              Constant:
80617a3babSopenharmony_ci0:17                -1.000000
81617a3babSopenharmony_ci0:17                -1.000000
82617a3babSopenharmony_ci0:17                0.000000
83617a3babSopenharmony_ci0:17                1.000000
84617a3babSopenharmony_ci0:17            Branch: Break
85617a3babSopenharmony_ci0:18          case:  with expression
86617a3babSopenharmony_ci0:18            Constant:
87617a3babSopenharmony_ci0:18              3 (const int)
88617a3babSopenharmony_ci0:?           Sequence
89617a3babSopenharmony_ci0:18            move second child to first child ( temp 4-component vector of float)
90617a3babSopenharmony_ci0:18              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
91617a3babSopenharmony_ci0:18                '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})
92617a3babSopenharmony_ci0:18                Constant:
93617a3babSopenharmony_ci0:18                  0 (const uint)
94617a3babSopenharmony_ci0:18              Constant:
95617a3babSopenharmony_ci0:18                1.000000
96617a3babSopenharmony_ci0:18                -1.000000
97617a3babSopenharmony_ci0:18                0.000000
98617a3babSopenharmony_ci0:18                1.000000
99617a3babSopenharmony_ci0:18            Branch: Break
100617a3babSopenharmony_ci0:?   Linker Objects
101617a3babSopenharmony_ci0:?     'u1' ( uniform 4-component vector of int)
102617a3babSopenharmony_ci0:?     'u2' ( uniform 4-component vector of uint)
103617a3babSopenharmony_ci0:?     'result' ( smooth out 4-component vector of float)
104617a3babSopenharmony_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})
105617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
106617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
107617a3babSopenharmony_ci
108617a3babSopenharmony_ci
109617a3babSopenharmony_ciLinked vertex stage:
110617a3babSopenharmony_ci
111617a3babSopenharmony_ci
112617a3babSopenharmony_ciShader version: 150
113617a3babSopenharmony_ciRequested GL_ARB_gpu_shader5
114617a3babSopenharmony_ci0:? Sequence
115617a3babSopenharmony_ci0:8  Function Definition: f(vu4;vu4; ( global 4-component vector of float)
116617a3babSopenharmony_ci0:8    Function Parameters: 
117617a3babSopenharmony_ci0:8      'a' ( in 4-component vector of uint)
118617a3babSopenharmony_ci0:8      'b' ( in 4-component vector of uint)
119617a3babSopenharmony_ci0:8    Sequence
120617a3babSopenharmony_ci0:8      Branch: Return with expression
121617a3babSopenharmony_ci0:8        Convert uint to float ( temp 4-component vector of float)
122617a3babSopenharmony_ci0:8          subtract ( temp 4-component vector of uint)
123617a3babSopenharmony_ci0:8            'a' ( in 4-component vector of uint)
124617a3babSopenharmony_ci0:8            'b' ( in 4-component vector of uint)
125617a3babSopenharmony_ci0:10  Function Definition: main( ( global void)
126617a3babSopenharmony_ci0:10    Function Parameters: 
127617a3babSopenharmony_ci0:12    Sequence
128617a3babSopenharmony_ci0:12      move second child to first child ( temp 4-component vector of float)
129617a3babSopenharmony_ci0:12        'result' ( smooth out 4-component vector of float)
130617a3babSopenharmony_ci0:12        Function Call: f(vu4;vu4; ( global 4-component vector of float)
131617a3babSopenharmony_ci0:12          Convert int to uint ( temp 4-component vector of uint)
132617a3babSopenharmony_ci0:12            'u1' ( uniform 4-component vector of int)
133617a3babSopenharmony_ci0:12          'u2' ( uniform 4-component vector of uint)
134617a3babSopenharmony_ci0:13      switch
135617a3babSopenharmony_ci0:13      condition
136617a3babSopenharmony_ci0:13        'gl_VertexID' ( gl_VertexId int VertexId)
137617a3babSopenharmony_ci0:13      body
138617a3babSopenharmony_ci0:13        Sequence
139617a3babSopenharmony_ci0:15          case:  with expression
140617a3babSopenharmony_ci0:15            Constant:
141617a3babSopenharmony_ci0:15              0 (const int)
142617a3babSopenharmony_ci0:?           Sequence
143617a3babSopenharmony_ci0:15            move second child to first child ( temp 4-component vector of float)
144617a3babSopenharmony_ci0:15              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
145617a3babSopenharmony_ci0:15                '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})
146617a3babSopenharmony_ci0:15                Constant:
147617a3babSopenharmony_ci0:15                  0 (const uint)
148617a3babSopenharmony_ci0:15              Constant:
149617a3babSopenharmony_ci0:15                -1.000000
150617a3babSopenharmony_ci0:15                1.000000
151617a3babSopenharmony_ci0:15                0.000000
152617a3babSopenharmony_ci0:15                1.000000
153617a3babSopenharmony_ci0:15            Branch: Break
154617a3babSopenharmony_ci0:16          case:  with expression
155617a3babSopenharmony_ci0:16            Constant:
156617a3babSopenharmony_ci0:16              1 (const int)
157617a3babSopenharmony_ci0:?           Sequence
158617a3babSopenharmony_ci0:16            move second child to first child ( temp 4-component vector of float)
159617a3babSopenharmony_ci0:16              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
160617a3babSopenharmony_ci0:16                '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})
161617a3babSopenharmony_ci0:16                Constant:
162617a3babSopenharmony_ci0:16                  0 (const uint)
163617a3babSopenharmony_ci0:16              Constant:
164617a3babSopenharmony_ci0:16                1.000000
165617a3babSopenharmony_ci0:16                1.000000
166617a3babSopenharmony_ci0:16                0.000000
167617a3babSopenharmony_ci0:16                1.000000
168617a3babSopenharmony_ci0:16            Branch: Break
169617a3babSopenharmony_ci0:17          case:  with expression
170617a3babSopenharmony_ci0:17            Constant:
171617a3babSopenharmony_ci0:17              2 (const int)
172617a3babSopenharmony_ci0:?           Sequence
173617a3babSopenharmony_ci0:17            move second child to first child ( temp 4-component vector of float)
174617a3babSopenharmony_ci0:17              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
175617a3babSopenharmony_ci0:17                '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})
176617a3babSopenharmony_ci0:17                Constant:
177617a3babSopenharmony_ci0:17                  0 (const uint)
178617a3babSopenharmony_ci0:17              Constant:
179617a3babSopenharmony_ci0:17                -1.000000
180617a3babSopenharmony_ci0:17                -1.000000
181617a3babSopenharmony_ci0:17                0.000000
182617a3babSopenharmony_ci0:17                1.000000
183617a3babSopenharmony_ci0:17            Branch: Break
184617a3babSopenharmony_ci0:18          case:  with expression
185617a3babSopenharmony_ci0:18            Constant:
186617a3babSopenharmony_ci0:18              3 (const int)
187617a3babSopenharmony_ci0:?           Sequence
188617a3babSopenharmony_ci0:18            move second child to first child ( temp 4-component vector of float)
189617a3babSopenharmony_ci0:18              gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
190617a3babSopenharmony_ci0:18                '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})
191617a3babSopenharmony_ci0:18                Constant:
192617a3babSopenharmony_ci0:18                  0 (const uint)
193617a3babSopenharmony_ci0:18              Constant:
194617a3babSopenharmony_ci0:18                1.000000
195617a3babSopenharmony_ci0:18                -1.000000
196617a3babSopenharmony_ci0:18                0.000000
197617a3babSopenharmony_ci0:18                1.000000
198617a3babSopenharmony_ci0:18            Branch: Break
199617a3babSopenharmony_ci0:?   Linker Objects
200617a3babSopenharmony_ci0:?     'u1' ( uniform 4-component vector of int)
201617a3babSopenharmony_ci0:?     'u2' ( uniform 4-component vector of uint)
202617a3babSopenharmony_ci0:?     'result' ( smooth out 4-component vector of float)
203617a3babSopenharmony_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})
204617a3babSopenharmony_ci0:?     'gl_VertexID' ( gl_VertexId int VertexId)
205617a3babSopenharmony_ci0:?     'gl_InstanceID' ( gl_InstanceId int InstanceId)
206617a3babSopenharmony_ci
207