Setup dependent external sources
[platform/upstream/VK-GL-CTS.git] / external / glslang / src / Test / baseResults / 420.tese.out
1 420.tese
2 Warning, version 420 is not yet complete; most version-specific features are present, but some are missing.
3 ERROR: 0:7: '=' :  cannot convert from ' const 3-element array of float' to ' global 2-element array of float'
4 ERROR: 0:8: 'initializer list' : wrong vector size (or rows in a matrix column):  temp 2-component vector of float
5 ERROR: 0:9: 'initializer list' : wrong number of matrix columns:  temp 3X3 matrix of float
6 ERROR: 0:10: 'initializer list' : wrong number of matrix columns:  temp 2X2 matrix of float
7 ERROR: 0:25: 'initializer list' : wrong number of structure members 
8 ERROR: 0:27: '=' :  cannot convert from ' const bool' to ' global int'
9 ERROR: 0:28: 'constructor' :  cannot convert parameter 2 from ' const float' to ' temp 4-component vector of float'
10 ERROR: 0:29: 'constructor' :  cannot convert parameter 2 from ' const 2X2 matrix of float' to ' const 4-component vector of float'
11 ERROR: 0:29: ' const 2-element array of 4-component vector of float' : cannot construct with these arguments 
12 ERROR: 0:29: '=' :  cannot convert from ' const float' to ' global 2-element array of 4-component vector of float'
13 ERROR: 0:30: 'initializer list' : wrong number of matrix columns:  temp 4X2 matrix of float
14 ERROR: 0:40: 'constructor' :  cannot convert parameter 1 from ' temp float' to ' temp structure{ global float s,  global float t}'
15 ERROR: 0:70: 'initializer list' : wrong number of structure members 
16 ERROR: 13 compilation errors.  No code generated.
17
18
19 Shader version: 420
20 input primitive = none
21 vertex spacing = none
22 triangle order = none
23 ERROR: node is still EOpNull!
24 0:4  Sequence
25 0:4    move second child to first child ( temp 2X2 matrix of float)
26 0:4      'b' ( global 2X2 matrix of float)
27 0:4      Constant:
28 0:4        1.000000
29 0:4        0.000000
30 0:4        0.000000
31 0:4        1.000000
32 0:15  Sequence
33 0:15    move second child to first child ( temp structure{ global float a,  global int b})
34 0:15      'e' ( global structure{ global float a,  global int b})
35 0:15      Constant:
36 0:15        1.200000
37 0:15        2 (const int)
38 0:20  Sequence
39 0:20    move second child to first child ( temp structure{ global float a,  global int b})
40 0:20      'e2' ( global structure{ global float a,  global int b})
41 0:20      Constant:
42 0:20        1.000000
43 0:20        3 (const int)
44 0:42  Sequence
45 0:42    move second child to first child ( temp 5-element array of float)
46 0:42      'b5' ( global 5-element array of float)
47 0:42      Constant:
48 0:42        3.400000
49 0:42        4.200000
50 0:42        5.000000
51 0:42        5.200000
52 0:42        1.100000
53 0:55  Sequence
54 0:55    move second child to first child ( temp structure{ global int f})
55 0:55      'single1' ( global structure{ global int f})
56 0:55      Constant:
57 0:55        10 (const int)
58 0:58  Sequence
59 0:58    move second child to first child ( temp structure{ global 2-component vector of uint v})
60 0:58      'single2' ( global structure{ global 2-component vector of uint v})
61 0:58      Constant:
62 0:58        1 (const uint)
63 0:58        2 (const uint)
64 0:61  Sequence
65 0:61    move second child to first child ( temp structure{ global structure{ global int f} s1})
66 0:61      'single3' ( global structure{ global structure{ global int f} s1})
67 0:61      Constant:
68 0:61        3 (const int)
69 0:64  Sequence
70 0:64    move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1})
71 0:64      'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
72 0:64      Constant:
73 0:64        4 (const uint)
74 0:64        5 (const uint)
75 0:79  Sequence
76 0:79    move second child to first child ( temp 3-component vector of float)
77 0:79      'av3' ( global 3-component vector of float)
78 0:79      Construct vec3 ( global 3-component vector of float)
79 0:79        'vc1' ( global float)
80 0:79        'vc2' ( global float)
81 0:79        'vc3' ( global float)
82 0:80  Sequence
83 0:80    move second child to first child ( temp 3-component vector of float)
84 0:80      'bv3' ( global 3-component vector of float)
85 0:80      Construct vec3 ( temp 3-component vector of float)
86 0:80        'vc1' ( global float)
87 0:80        'vc2' ( global float)
88 0:80        'vc3' ( global float)
89 0:82  Function Definition: main( ( global void)
90 0:82    Function Parameters: 
91 0:84    Sequence
92 0:84      MemoryBarrier ( global void)
93 0:86      Test condition and select ( temp void)
94 0:86        Condition
95 0:86        Compare Equal ( temp bool)
96 0:86          Constant:
97 0:86            1 (const uint)
98 0:86            2 (const uint)
99 0:86            3.000000
100 0:86            4.000000
101 0:86            0.000000
102 0:86            0.000000
103 0:86            0.000000
104 0:86            4.000000
105 0:86            0.000000
106 0:86            5.000000
107 0:86            6.000000
108 0:86            0.000000
109 0:86            0.000000
110 0:86            0.000000
111 0:86            6.000000
112 0:86            0.000000
113 0:86          'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
114 0:86        true case is null
115 0:88      Test condition and select ( temp void)
116 0:88        Condition
117 0:88        Constant:
118 0:88          true (const bool)
119 0:88        true case is null
120 0:?   Linker Objects
121 0:?     'a' ( const 2X2 matrix of float)
122 0:?       1.000000
123 0:?       0.000000
124 0:?       0.000000
125 0:?       1.000000
126 0:?     'b' ( global 2X2 matrix of float)
127 0:?     'c' ( const 2X2 matrix of float)
128 0:?       1.000000
129 0:?       0.000000
130 0:?       0.000000
131 0:?       1.000000
132 0:?     'a2' ( global 2-element array of float)
133 0:?     'b2' ( global 2-component vector of float)
134 0:?     'c2' ( global 3X3 matrix of float)
135 0:?     'd' ( global 2X2 matrix of float)
136 0:?     'e' ( global structure{ global float a,  global int b})
137 0:?     'e2' ( global structure{ global float a,  global int b})
138 0:?     'e3' ( global structure{ global float a,  global int b})
139 0:?     'a3' ( global int)
140 0:?     'b3' ( global 2-element array of 4-component vector of float)
141 0:?     'b4' ( global 2-element array of 4-component vector of float)
142 0:?     'c3' ( global 4X2 matrix of float)
143 0:?     'd2' ( global implicitly-sized array of structure{ global float s,  global float t})
144 0:?     'b5' ( global 5-element array of float)
145 0:?     'single1' ( global structure{ global int f})
146 0:?     'single2' ( global structure{ global 2-component vector of uint v})
147 0:?     'single3' ( global structure{ global structure{ global int f} s1})
148 0:?     'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
149 0:?     'constructed' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
150 0:?       1 (const uint)
151 0:?       2 (const uint)
152 0:?       3.000000
153 0:?       4.000000
154 0:?       0.000000
155 0:?       0.000000
156 0:?       0.000000
157 0:?       4.000000
158 0:?       0.000000
159 0:?       5.000000
160 0:?       6.000000
161 0:?       0.000000
162 0:?       0.000000
163 0:?       0.000000
164 0:?       6.000000
165 0:?       0.000000
166 0:?     'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
167 0:?     'curlyInit' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
168 0:?       1 (const uint)
169 0:?       2 (const uint)
170 0:?       3.000000
171 0:?       4.000000
172 0:?       0.000000
173 0:?       0.000000
174 0:?       0.000000
175 0:?       4.000000
176 0:?       0.000000
177 0:?       5.000000
178 0:?       6.000000
179 0:?       0.000000
180 0:?       0.000000
181 0:?       0.000000
182 0:?       6.000000
183 0:?       0.000000
184 0:?     'vc1' ( global float)
185 0:?     'vc2' ( global float)
186 0:?     'vc3' ( global float)
187 0:?     'av3' ( global 3-component vector of float)
188 0:?     'bv3' ( global 3-component vector of float)
189
190
191 Linked tessellation evaluation stage:
192
193 ERROR: Linking tessellation evaluation stage: At least one shader must specify an input layout primitive
194
195 Shader version: 420
196 input primitive = none
197 vertex spacing = equal_spacing
198 triangle order = ccw
199 ERROR: node is still EOpNull!
200 0:4  Sequence
201 0:4    move second child to first child ( temp 2X2 matrix of float)
202 0:4      'b' ( global 2X2 matrix of float)
203 0:4      Constant:
204 0:4        1.000000
205 0:4        0.000000
206 0:4        0.000000
207 0:4        1.000000
208 0:15  Sequence
209 0:15    move second child to first child ( temp structure{ global float a,  global int b})
210 0:15      'e' ( global structure{ global float a,  global int b})
211 0:15      Constant:
212 0:15        1.200000
213 0:15        2 (const int)
214 0:20  Sequence
215 0:20    move second child to first child ( temp structure{ global float a,  global int b})
216 0:20      'e2' ( global structure{ global float a,  global int b})
217 0:20      Constant:
218 0:20        1.000000
219 0:20        3 (const int)
220 0:42  Sequence
221 0:42    move second child to first child ( temp 5-element array of float)
222 0:42      'b5' ( global 5-element array of float)
223 0:42      Constant:
224 0:42        3.400000
225 0:42        4.200000
226 0:42        5.000000
227 0:42        5.200000
228 0:42        1.100000
229 0:55  Sequence
230 0:55    move second child to first child ( temp structure{ global int f})
231 0:55      'single1' ( global structure{ global int f})
232 0:55      Constant:
233 0:55        10 (const int)
234 0:58  Sequence
235 0:58    move second child to first child ( temp structure{ global 2-component vector of uint v})
236 0:58      'single2' ( global structure{ global 2-component vector of uint v})
237 0:58      Constant:
238 0:58        1 (const uint)
239 0:58        2 (const uint)
240 0:61  Sequence
241 0:61    move second child to first child ( temp structure{ global structure{ global int f} s1})
242 0:61      'single3' ( global structure{ global structure{ global int f} s1})
243 0:61      Constant:
244 0:61        3 (const int)
245 0:64  Sequence
246 0:64    move second child to first child ( temp structure{ global structure{ global 2-component vector of uint v} s1})
247 0:64      'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
248 0:64      Constant:
249 0:64        4 (const uint)
250 0:64        5 (const uint)
251 0:79  Sequence
252 0:79    move second child to first child ( temp 3-component vector of float)
253 0:79      'av3' ( global 3-component vector of float)
254 0:79      Construct vec3 ( global 3-component vector of float)
255 0:79        'vc1' ( global float)
256 0:79        'vc2' ( global float)
257 0:79        'vc3' ( global float)
258 0:80  Sequence
259 0:80    move second child to first child ( temp 3-component vector of float)
260 0:80      'bv3' ( global 3-component vector of float)
261 0:80      Construct vec3 ( temp 3-component vector of float)
262 0:80        'vc1' ( global float)
263 0:80        'vc2' ( global float)
264 0:80        'vc3' ( global float)
265 0:82  Function Definition: main( ( global void)
266 0:82    Function Parameters: 
267 0:84    Sequence
268 0:84      MemoryBarrier ( global void)
269 0:86      Test condition and select ( temp void)
270 0:86        Condition
271 0:86        Compare Equal ( temp bool)
272 0:86          Constant:
273 0:86            1 (const uint)
274 0:86            2 (const uint)
275 0:86            3.000000
276 0:86            4.000000
277 0:86            0.000000
278 0:86            0.000000
279 0:86            0.000000
280 0:86            4.000000
281 0:86            0.000000
282 0:86            5.000000
283 0:86            6.000000
284 0:86            0.000000
285 0:86            0.000000
286 0:86            0.000000
287 0:86            6.000000
288 0:86            0.000000
289 0:86          'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
290 0:86        true case is null
291 0:88      Test condition and select ( temp void)
292 0:88        Condition
293 0:88        Constant:
294 0:88          true (const bool)
295 0:88        true case is null
296 0:?   Linker Objects
297 0:?     'a' ( const 2X2 matrix of float)
298 0:?       1.000000
299 0:?       0.000000
300 0:?       0.000000
301 0:?       1.000000
302 0:?     'b' ( global 2X2 matrix of float)
303 0:?     'c' ( const 2X2 matrix of float)
304 0:?       1.000000
305 0:?       0.000000
306 0:?       0.000000
307 0:?       1.000000
308 0:?     'a2' ( global 2-element array of float)
309 0:?     'b2' ( global 2-component vector of float)
310 0:?     'c2' ( global 3X3 matrix of float)
311 0:?     'd' ( global 2X2 matrix of float)
312 0:?     'e' ( global structure{ global float a,  global int b})
313 0:?     'e2' ( global structure{ global float a,  global int b})
314 0:?     'e3' ( global structure{ global float a,  global int b})
315 0:?     'a3' ( global int)
316 0:?     'b3' ( global 2-element array of 4-component vector of float)
317 0:?     'b4' ( global 2-element array of 4-component vector of float)
318 0:?     'c3' ( global 4X2 matrix of float)
319 0:?     'd2' ( global 1-element array of structure{ global float s,  global float t})
320 0:?     'b5' ( global 5-element array of float)
321 0:?     'single1' ( global structure{ global int f})
322 0:?     'single2' ( global structure{ global 2-component vector of uint v})
323 0:?     'single3' ( global structure{ global structure{ global int f} s1})
324 0:?     'single4' ( global structure{ global structure{ global 2-component vector of uint v} s1})
325 0:?     'constructed' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
326 0:?       1 (const uint)
327 0:?       2 (const uint)
328 0:?       3.000000
329 0:?       4.000000
330 0:?       0.000000
331 0:?       0.000000
332 0:?       0.000000
333 0:?       4.000000
334 0:?       0.000000
335 0:?       5.000000
336 0:?       6.000000
337 0:?       0.000000
338 0:?       0.000000
339 0:?       0.000000
340 0:?       6.000000
341 0:?       0.000000
342 0:?     'curlybad1' ( temp structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
343 0:?     'curlyInit' ( const structure{ global 2-component vector of uint uv2,  global 2-element array of structure{ global float f,  global 2X3 matrix of float m23} s})
344 0:?       1 (const uint)
345 0:?       2 (const uint)
346 0:?       3.000000
347 0:?       4.000000
348 0:?       0.000000
349 0:?       0.000000
350 0:?       0.000000
351 0:?       4.000000
352 0:?       0.000000
353 0:?       5.000000
354 0:?       6.000000
355 0:?       0.000000
356 0:?       0.000000
357 0:?       0.000000
358 0:?       6.000000
359 0:?       0.000000
360 0:?     'vc1' ( global float)
361 0:?     'vc2' ( global float)
362 0:?     'vc3' ( global float)
363 0:?     'av3' ( global 3-component vector of float)
364 0:?     'bv3' ( global 3-component vector of float)
365