Merge \\\"Add negative tessellation IO array size cases to mustpass\\\" into nyc...
[platform/upstream/VK-GL-CTS.git] / android / cts / com.drawelements.deqp.gles2.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <TestPackage name="dEQP-GLES2" appPackageName="com.drawelements.deqp.gles2" testType="deqpTest" xmlns:deqp="http://drawelements.com/deqp" deqp:glesVersion="131072">
3 <TestSuite name="dEQP-GLES2">
4 <TestCase name="info">
5 <Test name="vendor" />
6 <Test name="render_target" />
7 <Test name="version" />
8 <Test name="extensions" />
9 <Test name="renderer" />
10 <Test name="shading_language_version" />
11 </TestCase>
12 <TestSuite name="stress">
13 <TestSuite name="draw">
14 <TestSuite name="unaligned_data">
15 <TestCase name="random">
16 <Test name="11" />
17 <Test name="24" />
18 <Test name="13" />
19 <Test name="27" />
20 <Test name="15" />
21 <Test name="66" />
22 <Test name="22" />
23 <Test name="23" />
24 <Test name="19" />
25 <Test name="54" />
26 <Test name="57" />
27 <Test name="29" />
28 <Test name="35" />
29 <Test name="60" />
30 <Test name="55" />
31 <Test name="5" />
32 <Test name="4" />
33 <Test name="7" />
34 <Test name="68" />
35 <Test name="64" />
36 <Test name="53" />
37 </TestCase>
38 <TestSuite name="draw_elements">
39 <TestSuite name="indices">
40 <TestCase name="unaligned_buffer">
41 <Test name="index_short" />
42 </TestCase>
43 </TestSuite>
44 </TestSuite>
45 </TestSuite>
46 </TestSuite>
47 <TestSuite name="special_float">
48 <TestCase name="fragment">
49 <Test name="sampler_tex_coord" />
50 <Test name="attribute_client" />
51 <Test name="sampler_lod" />
52 <Test name="sampler_tex_coord_cube" />
53 <Test name="uniform" />
54 <Test name="attribute_buffer" />
55 </TestCase>
56 <TestCase name="framebuffer">
57 <Test name="write_default" />
58 <Test name="blend_rgba" />
59 <Test name="blend_float16" />
60 <Test name="blend_default" />
61 <Test name="write_rgba4" />
62 <Test name="write_float16" />
63 <Test name="write_rgb5_a1" />
64 <Test name="write_rgb565" />
65 <Test name="write_rgba" />
66 </TestCase>
67 <TestCase name="vertex">
68 <Test name="sampler_tex_coord" />
69 <Test name="attribute_client" />
70 <Test name="sampler_lod" />
71 <Test name="sampler_tex_coord_cube" />
72 <Test name="uniform" />
73 <Test name="attribute_buffer" />
74 </TestCase>
75 </TestSuite>
76 <TestSuite name="vertex_arrays">
77 <TestSuite name="single_attribute">
78 <TestCase name="strides">
79 <Test name="buffer_0_17_short2_vec4_dynamic_draw_quads_1" />
80 <Test name="buffer_0_17_short4_vec4_dynamic_draw_quads_256" />
81 <Test name="buffer_0_17_short3_vec4_dynamic_draw_quads_1" />
82 <Test name="buffer_0_17_short3_vec4_dynamic_draw_quads_256" />
83 <Test name="buffer_0_17_fixed2_vec4_dynamic_draw_quads_256" />
84 <Test name="buffer_0_17_fixed4_vec4_dynamic_draw_quads_1" />
85 <Test name="buffer_0_17_fixed2_vec4_dynamic_draw_quads_1" />
86 <Test name="buffer_0_17_fixed4_vec4_dynamic_draw_quads_256" />
87 <Test name="buffer_0_17_short2_vec4_dynamic_draw_quads_256" />
88 <Test name="buffer_0_17_fixed3_vec4_dynamic_draw_quads_1" />
89 <Test name="buffer_0_17_float4_vec4_dynamic_draw_quads_1" />
90 <Test name="buffer_0_17_float2_vec4_dynamic_draw_quads_256" />
91 <Test name="buffer_0_17_fixed3_vec4_dynamic_draw_quads_256" />
92 <Test name="buffer_0_17_short4_vec4_dynamic_draw_quads_1" />
93 <Test name="buffer_0_17_float3_vec4_dynamic_draw_quads_1" />
94 <Test name="buffer_0_17_float2_vec4_dynamic_draw_quads_1" />
95 <Test name="buffer_0_17_float3_vec4_dynamic_draw_quads_256" />
96 <Test name="buffer_0_17_float4_vec4_dynamic_draw_quads_256" />
97 </TestCase>
98 <TestCase name="usages">
99 <Test name="buffer_0_17_fixed2_vec2_static_draw_quads_256" />
100 <Test name="buffer_0_17_float2_vec2_stream_draw_quads_1" />
101 <Test name="buffer_0_17_short2_vec2_dynamic_draw_quads_1" />
102 <Test name="buffer_0_17_float2_vec2_static_draw_quads_1" />
103 <Test name="buffer_0_17_short2_vec2_stream_draw_quads_256" />
104 <Test name="buffer_0_17_fixed2_vec2_dynamic_draw_quads_1" />
105 <Test name="buffer_0_17_float2_vec2_static_draw_quads_256" />
106 <Test name="buffer_0_17_fixed2_vec2_stream_draw_quads_1" />
107 <Test name="buffer_0_17_short2_vec2_static_draw_quads_256" />
108 <Test name="buffer_0_17_fixed2_vec2_dynamic_draw_quads_256" />
109 <Test name="buffer_0_17_float2_vec2_dynamic_draw_quads_1" />
110 <Test name="buffer_0_17_short2_vec2_static_draw_quads_1" />
111 <Test name="buffer_0_17_fixed2_vec2_stream_draw_quads_256" />
112 <Test name="buffer_0_17_short2_vec2_stream_draw_quads_1" />
113 <Test name="buffer_0_17_float2_vec2_dynamic_draw_quads_256" />
114 <Test name="buffer_0_17_fixed2_vec2_static_draw_quads_1" />
115 <Test name="buffer_0_17_float2_vec2_stream_draw_quads_256" />
116 <Test name="buffer_0_17_short2_vec2_dynamic_draw_quads_256" />
117 </TestCase>
118 <TestCase name="first">
119 <Test name="fixed_first6_offset17_stride32_quads256" />
120 <Test name="float_first6_offset1_stride32_quads5" />
121 <Test name="float_first24_offset1_stride8_quads256" />
122 <Test name="fixed_first6_offset1_stride8_quads256" />
123 <Test name="fixed_first24_offset17_stride17_quads5" />
124 <Test name="float_first24_offset1_stride17_quads256" />
125 <Test name="fixed_first6_offset1_stride32_quads5" />
126 <Test name="float_first24_offset17_stride32_quads5" />
127 <Test name="float_first6_offset1_stride32_quads256" />
128 <Test name="float_first6_offset17_stride17_quads5" />
129 <Test name="fixed_first24_offset1_stride17_quads256" />
130 <Test name="fixed_first24_offset1_stride8_quads5" />
131 <Test name="float_first6_offset17_stride8_quads5" />
132 <Test name="float_first6_offset17_stride32_quads5" />
133 <Test name="fixed_first24_offset1_stride32_quads256" />
134 <Test name="float_first24_offset1_stride32_quads5" />
135 <Test name="fixed_first6_offset17_stride17_quads5" />
136 <Test name="fixed_first24_offset1_stride8_quads256" />
137 <Test name="fixed_first6_offset1_stride17_quads256" />
138 <Test name="fixed_first6_offset17_stride32_quads5" />
139 <Test name="float_first6_offset1_stride17_quads5" />
140 <Test name="float_first24_offset17_stride8_quads5" />
141 <Test name="float_first6_offset1_stride8_quads256" />
142 <Test name="fixed_first24_offset17_stride8_quads256" />
143 <Test name="float_first24_offset1_stride17_quads5" />
144 <Test name="float_first24_offset17_stride32_quads256" />
145 <Test name="fixed_first6_offset1_stride32_quads256" />
146 <Test name="float_first24_offset17_stride17_quads5" />
147 <Test name="fixed_first6_offset1_stride17_quads5" />
148 <Test name="float_first6_offset17_stride17_quads256" />
149 <Test name="fixed_first6_offset1_stride8_quads5" />
150 <Test name="float_first6_offset17_stride8_quads256" />
151 <Test name="fixed_first24_offset17_stride8_quads5" />
152 <Test name="fixed_first24_offset17_stride32_quads256" />
153 <Test name="float_first6_offset17_stride32_quads256" />
154 <Test name="fixed_first6_offset17_stride17_quads256" />
155 <Test name="fixed_first6_offset17_stride8_quads256" />
156 <Test name="float_first24_offset1_stride32_quads256" />
157 <Test name="float_first6_offset1_stride17_quads256" />
158 <Test name="fixed_first24_offset17_stride17_quads256" />
159 <Test name="fixed_first24_offset17_stride32_quads5" />
160 <Test name="float_first24_offset17_stride8_quads256" />
161 <Test name="fixed_first24_offset1_stride17_quads5" />
162 <Test name="fixed_first24_offset1_stride32_quads5" />
163 <Test name="float_first24_offset1_stride8_quads5" />
164 <Test name="fixed_first6_offset17_stride8_quads5" />
165 <Test name="float_first6_offset1_stride8_quads5" />
166 <Test name="float_first24_offset17_stride17_quads256" />
167 </TestCase>
168 <TestCase name="offset">
169 <Test name="buffer_1_8_float2_vec2_dynamic_draw_quads_1" />
170 <Test name="buffer_1_17_float2_vec2_dynamic_draw_quads_256" />
171 <Test name="buffer_1_8_fixed2_vec2_dynamic_draw_quads_256" />
172 <Test name="buffer_17_32_float2_vec2_dynamic_draw_quads_256" />
173 <Test name="buffer_17_32_fixed2_vec2_dynamic_draw_quads_256" />
174 <Test name="buffer_32_17_fixed2_vec2_dynamic_draw_quads_1" />
175 <Test name="buffer_1_17_fixed2_vec2_dynamic_draw_quads_256" />
176 <Test name="buffer_4_17_float2_vec2_dynamic_draw_quads_256" />
177 <Test name="buffer_1_32_fixed2_vec2_dynamic_draw_quads_256" />
178 <Test name="buffer_17_17_fixed2_vec2_dynamic_draw_quads_1" />
179 <Test name="buffer_32_17_float2_vec2_dynamic_draw_quads_1" />
180 <Test name="buffer_4_17_fixed2_vec2_dynamic_draw_quads_1" />
181 <Test name="buffer_17_8_float2_vec2_dynamic_draw_quads_256" />
182 <Test name="buffer_17_17_float2_vec2_dynamic_draw_quads_1" />
183 <Test name="buffer_1_8_fixed2_vec2_dynamic_draw_quads_1" />
184 <Test name="buffer_1_8_float2_vec2_dynamic_draw_quads_256" />
185 <Test name="buffer_4_17_float2_vec2_dynamic_draw_quads_1" />
186 <Test name="buffer_1_32_float2_vec2_dynamic_draw_quads_256" />
187 <Test name="buffer_17_8_fixed2_vec2_dynamic_draw_quads_256" />
188 <Test name="buffer_1_32_fixed2_vec2_dynamic_draw_quads_1" />
189 <Test name="buffer_1_17_fixed2_vec2_dynamic_draw_quads_1" />
190 <Test name="buffer_32_17_fixed2_vec2_dynamic_draw_quads_256" />
191 <Test name="buffer_17_17_float2_vec2_dynamic_draw_quads_256" />
192 <Test name="buffer_17_32_float2_vec2_dynamic_draw_quads_1" />
193 <Test name="buffer_1_32_float2_vec2_dynamic_draw_quads_1" />
194 <Test name="buffer_17_8_float2_vec2_dynamic_draw_quads_1" />
195 <Test name="buffer_17_17_fixed2_vec2_dynamic_draw_quads_256" />
196 <Test name="buffer_4_17_fixed2_vec2_dynamic_draw_quads_256" />
197 <Test name="buffer_17_8_fixed2_vec2_dynamic_draw_quads_1" />
198 <Test name="buffer_1_17_float2_vec2_dynamic_draw_quads_1" />
199 <Test name="buffer_17_32_fixed2_vec2_dynamic_draw_quads_1" />
200 <Test name="buffer_32_17_float2_vec2_dynamic_draw_quads_256" />
201 </TestCase>
202 </TestSuite>
203 </TestSuite>
204 <TestSuite name="long">
205 <TestCase name="buffer">
206 <Test name="separate_attribute_buffers_wasteful_high_memory" />
207 <Test name="always_reupload_low_memory" />
208 <Test name="always_delete_high_memory" />
209 <Test name="always_reupload_high_memory" />
210 <Test name="always_reupload_bufferdata_high_memory" />
211 <Test name="wasteful_low_memory" />
212 <Test name="wasteful_high_memory" />
213 <Test name="always_delete_low_memory" />
214 <Test name="separate_attribute_buffers_wasteful_low_memory" />
215 <Test name="always_reupload_bufferdata_low_memory" />
216 </TestCase>
217 <TestCase name="mixed">
218 <Test name="random_low_memory" />
219 <Test name="buffer_texture_wasteful_low_memory" />
220 <Test name="random_high_memory" />
221 <Test name="buffer_texture_wasteful_high_memory" />
222 </TestCase>
223 <TestCase name="program">
224 <Test name="several_programs" />
225 <Test name="several_programs_always_rebuild" />
226 </TestCase>
227 <TestCase name="draw_call">
228 <Test name="few_big_calls" />
229 <Test name="many_small_calls" />
230 <Test name="vary_draw_function" />
231 <Test name="client_memory_data" />
232 </TestCase>
233 <TestCase name="texture">
234 <Test name="always_reupload_teximage_high_memory" />
235 <Test name="always_reupload_low_memory" />
236 <Test name="always_delete_high_memory" />
237 <Test name="always_reupload_high_memory" />
238 <Test name="wasteful_low_memory" />
239 <Test name="wasteful_high_memory" />
240 <Test name="always_delete_low_memory" />
241 <Test name="always_reupload_teximage_low_memory" />
242 </TestCase>
243 </TestSuite>
244 <TestSuite name="memory">
245 <TestCase name="random_clear">
246 <Test name="mixed_large_rgba_write_use" />
247 <Test name="mixed_large_rgba_no_write_no_use" />
248 <Test name="buffer_large_write_no_use" />
249 <Test name="buffer_small_no_write_no_use" />
250 <Test name="mixed_small_rgba_write_use" />
251 <Test name="mixed_large_rgba_no_write_use" />
252 <Test name="buffer_large_write_use" />
253 <Test name="texture_large_rgba_no_write_no_use" />
254 <Test name="texture_large_rgba_write_use" />
255 <Test name="texture_large_rgba_no_write_use" />
256 <Test name="mixed_small_rgba_no_write_use" />
257 <Test name="mixed_large_rgba_write_no_use" />
258 <Test name="mixed_small_rgba_no_write_no_use" />
259 <Test name="texture_small_rgba_no_write_use" />
260 <Test name="buffer_small_write_no_use" />
261 <Test name="buffer_large_no_write_no_use" />
262 <Test name="texture_small_rgba_write_no_use" />
263 <Test name="buffer_small_write_use" />
264 <Test name="buffer_small_no_write_use" />
265 <Test name="texture_large_rgba_write_no_use" />
266 <Test name="mixed_small_rgba_write_no_use" />
267 <Test name="buffer_large_no_write_use" />
268 <Test name="texture_small_rgba_no_write_no_use" />
269 <Test name="texture_small_rgba_write_use" />
270 </TestCase>
271 <TestCase name="random">
272 <Test name="mixed_large_rgba_write_use" />
273 <Test name="mixed_large_rgba_no_write_no_use" />
274 <Test name="buffer_large_write_no_use" />
275 <Test name="buffer_small_no_write_no_use" />
276 <Test name="mixed_small_rgba_write_use" />
277 <Test name="mixed_large_rgba_no_write_use" />
278 <Test name="buffer_large_write_use" />
279 <Test name="texture_large_rgba_no_write_no_use" />
280 <Test name="texture_large_rgba_write_use" />
281 <Test name="texture_large_rgba_no_write_use" />
282 <Test name="mixed_small_rgba_no_write_use" />
283 <Test name="mixed_large_rgba_write_no_use" />
284 <Test name="mixed_small_rgba_no_write_no_use" />
285 <Test name="texture_small_rgba_no_write_use" />
286 <Test name="buffer_small_write_no_use" />
287 <Test name="buffer_large_no_write_no_use" />
288 <Test name="texture_small_rgba_write_no_use" />
289 <Test name="buffer_small_write_use" />
290 <Test name="buffer_small_no_write_use" />
291 <Test name="texture_large_rgba_write_no_use" />
292 <Test name="mixed_small_rgba_write_no_use" />
293 <Test name="buffer_large_no_write_use" />
294 <Test name="texture_small_rgba_no_write_no_use" />
295 <Test name="texture_small_rgba_write_use" />
296 </TestCase>
297 <TestCase name="basic_clear">
298 <Test name="texture_512x512_rgba_no_write_no_use" />
299 <Test name="buffer_1mb_write_use" />
300 <Test name="buffer_32mb_no_write_no_use" />
301 <Test name="buffer_1mb_no_write_use" />
302 <Test name="buffer_32mb_write_use" />
303 <Test name="buffer_8mb_no_write_no_use" />
304 <Test name="buffer_1mb_no_write_no_use" />
305 <Test name="texture_512x512_rgba_no_write_use" />
306 <Test name="buffer_32mb_write_no_use" />
307 <Test name="buffer_8mb_write_no_use" />
308 <Test name="buffer_8mb_no_write_use" />
309 <Test name="buffer_1mb_write_no_use" />
310 <Test name="texture_512x512_rgba_write_no_use" />
311 <Test name="buffer_8mb_write_use" />
312 <Test name="texture_512x512_rgba_write_use" />
313 <Test name="buffer_32mb_no_write_use" />
314 </TestCase>
315 <TestCase name="basic">
316 <Test name="texture_512x512_rgba_no_write_no_use" />
317 <Test name="buffer_1mb_write_use" />
318 <Test name="buffer_32mb_no_write_no_use" />
319 <Test name="buffer_1mb_no_write_use" />
320 <Test name="buffer_32mb_write_use" />
321 <Test name="buffer_8mb_no_write_no_use" />
322 <Test name="buffer_1mb_no_write_no_use" />
323 <Test name="texture_512x512_rgba_no_write_use" />
324 <Test name="buffer_32mb_write_no_use" />
325 <Test name="buffer_8mb_write_no_use" />
326 <Test name="buffer_8mb_no_write_use" />
327 <Test name="buffer_1mb_write_no_use" />
328 <Test name="texture_512x512_rgba_write_no_use" />
329 <Test name="buffer_8mb_write_use" />
330 <Test name="texture_512x512_rgba_write_use" />
331 <Test name="buffer_32mb_no_write_use" />
332 </TestCase>
333 </TestSuite>
334 </TestSuite>
335 <TestSuite name="functional">
336 <TestCase name="flush_finish">
337 <Test name="finish_wait" />
338 <Test name="flush" />
339 <Test name="flush_wait" />
340 <Test name="finish" />
341 <Test name="wait" />
342 </TestCase>
343 <TestSuite name="clipping">
344 <TestCase name="line">
345 <Test name="wide_line_z_clip_viewport_corner" />
346 <Test name="wide_line_z_clip" />
347 <Test name="wide_line_attrib_clip" />
348 <Test name="long_wide_line_clip" />
349 <Test name="line_z_clip_viewport_center" />
350 <Test name="line_z_clip" />
351 <Test name="line_z_clip_viewport_corner" />
352 <Test name="wide_line_z_clip_viewport_center" />
353 <Test name="wide_line_clip_viewport_corner" />
354 <Test name="long_line_clip" />
355 <Test name="line_clip_viewport_corner" />
356 <Test name="line_attrib_clip" />
357 <Test name="line_clip_viewport_center" />
358 <Test name="wide_line_clip" />
359 <Test name="wide_line_clip_viewport_center" />
360 </TestCase>
361 <TestSuite name="triangle_vertex">
362 <TestCase name="clip_two">
363 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z" />
364 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z" />
365 <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_pos_z" />
366 <Test name="clip_pos_x_neg_y_and_neg_y_pos_z" />
367 <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_neg_z" />
368 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
369 <Test name="clip_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
370 <Test name="clip_neg_x_pos_y_and_pos_x_neg_z" />
371 <Test name="clip_neg_x_and_neg_x_pos_y_neg_z" />
372 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
373 <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_pos_z" />
374 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
375 <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
376 <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_neg_z" />
377 <Test name="clip_neg_y_and_neg_x_pos_y_neg_z" />
378 <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_neg_z" />
379 <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
380 <Test name="clip_pos_x_pos_z_and_pos_y_pos_z" />
381 <Test name="clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
382 <Test name="clip_neg_x_pos_z_and_neg_y_neg_z" />
383 <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_neg_z" />
384 <Test name="clip_pos_y_and_pos_x_neg_y_neg_z" />
385 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
386 <Test name="clip_neg_x_and_pos_x_neg_y_neg_z" />
387 <Test name="clip_pos_x_and_pos_x_pos_y_pos_z" />
388 <Test name="clip_neg_x_and_pos_x_neg_y" />
389 <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
390 <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
391 <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_pos_z" />
392 <Test name="clip_pos_y_and_neg_x_neg_y_neg_z" />
393 <Test name="clip_pos_x_pos_y_and_pos_x_pos_z" />
394 <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_neg_z" />
395 <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_pos_z" />
396 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z" />
397 <Test name="clip_neg_x_neg_y_and_neg_x_neg_z" />
398 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
399 <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
400 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
401 <Test name="clip_neg_y_and_pos_x_pos_y_pos_z" />
402 <Test name="clip_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
403 <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_pos_z" />
404 <Test name="clip_pos_y_and_pos_x_neg_y_pos_z" />
405 <Test name="clip_pos_x_and_pos_x_neg_y_neg_z" />
406 <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
407 <Test name="clip_pos_x_neg_z_and_neg_y_neg_z" />
408 <Test name="clip_pos_x_pos_y_and_neg_y_neg_z" />
409 <Test name="clip_pos_x_and_pos_x_neg_y" />
410 <Test name="clip_neg_y_and_pos_x_pos_y" />
411 <Test name="clip_neg_y_and_pos_x_pos_z" />
412 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z" />
413 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
414 <Test name="clip_neg_x_pos_z_and_pos_y_pos_z" />
415 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_neg_z" />
416 <Test name="clip_pos_x_and_neg_y" />
417 <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_neg_z" />
418 <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
419 <Test name="clip_pos_x_neg_z_and_pos_y_pos_z" />
420 <Test name="clip_pos_y_and_pos_x_pos_y_pos_z" />
421 <Test name="clip_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
422 <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_neg_z" />
423 <Test name="clip_neg_x_pos_y_and_neg_y_pos_z" />
424 <Test name="clip_neg_x_and_neg_x_neg_y" />
425 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y" />
426 <Test name="clip_pos_x_and_pos_y" />
427 <Test name="clip_neg_x_and_pos_x_neg_y_pos_z" />
428 <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_pos_z" />
429 <Test name="clip_pos_y_and_neg_x_neg_y_pos_z" />
430 <Test name="clip_neg_x_and_neg_x_pos_y_pos_z" />
431 <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z" />
432 <Test name="clip_pos_x_neg_y_and_neg_y_neg_z" />
433 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
434 <Test name="clip_pos_x_pos_y_and_neg_x_neg_z" />
435 <Test name="clip_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
436 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_neg_z" />
437 <Test name="clip_neg_x_and_neg_y" />
438 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z" />
439 <Test name="clip_pos_x_and_pos_x_pos_y" />
440 <Test name="clip_pos_x_neg_y_and_pos_y_pos_z" />
441 <Test name="clip_pos_x_and_neg_x_neg_y_neg_z" />
442 <Test name="clip_neg_x_neg_z_and_neg_y_neg_z" />
443 <Test name="clip_neg_y_and_neg_x_pos_y_pos_z" />
444 <Test name="clip_pos_x_and_neg_x_neg_y" />
445 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
446 <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_neg_z" />
447 <Test name="clip_neg_x_and_pos_x_pos_y" />
448 <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_neg_z" />
449 <Test name="clip_pos_x_and_neg_x_pos_y_neg_z" />
450 <Test name="clip_neg_x_pos_y_and_neg_x_pos_z" />
451 <Test name="clip_neg_y_and_pos_x_neg_y" />
452 <Test name="clip_neg_y_and_pos_x_neg_z" />
453 <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
454 <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_pos_z" />
455 <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_neg_z" />
456 <Test name="clip_pos_x_and_pos_y_neg_z" />
457 <Test name="clip_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
458 <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_neg_z" />
459 <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_neg_z" />
460 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z" />
461 <Test name="clip_neg_x_and_neg_y_pos_z" />
462 <Test name="clip_neg_x_and_pos_y_neg_z" />
463 <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
464 <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_pos_z" />
465 <Test name="clip_pos_y_and_pos_x_pos_y_neg_z" />
466 <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_pos_z" />
467 <Test name="clip_pos_x_pos_y_and_neg_y_pos_z" />
468 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y" />
469 <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_pos_z" />
470 <Test name="clip_pos_x_neg_y_and_pos_x_pos_z" />
471 <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
472 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
473 <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_pos_z" />
474 <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_pos_z" />
475 <Test name="clip_neg_x_and_pos_x_pos_y_pos_z" />
476 <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_neg_z" />
477 <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_pos_z" />
478 <Test name="clip_pos_x_and_neg_x_neg_y_pos_z" />
479 <Test name="clip_neg_x_pos_z_and_neg_y_pos_z" />
480 <Test name="clip_neg_y_and_neg_x_neg_y_neg_z" />
481 <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
482 <Test name="clip_pos_y_and_neg_x_pos_y" />
483 <Test name="clip_pos_y_and_neg_x_pos_z" />
484 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_neg_z" />
485 <Test name="clip_neg_x_and_neg_x_neg_y_pos_z" />
486 <Test name="clip_neg_y_and_neg_x_neg_y_pos_z" />
487 <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_pos_z" />
488 <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_pos_z" />
489 <Test name="clip_neg_x_neg_y_and_neg_y_neg_z" />
490 <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_pos_z" />
491 <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_pos_z" />
492 <Test name="clip_neg_x_neg_y_and_pos_x_neg_z" />
493 <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_pos_z" />
494 <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_pos_z" />
495 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
496 <Test name="clip_pos_x_and_pos_x_neg_y_pos_z" />
497 <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
498 <Test name="clip_pos_x_and_neg_x_pos_y" />
499 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_neg_z" />
500 <Test name="clip_neg_x_and_neg_x_neg_y_neg_z" />
501 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_pos_z" />
502 <Test name="clip_neg_x_neg_z_and_pos_y_neg_z" />
503 <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_pos_z" />
504 <Test name="clip_pos_x_pos_y_and_neg_x_pos_z" />
505 <Test name="clip_pos_x_and_pos_y_pos_z" />
506 <Test name="clip_neg_x_and_neg_x_pos_y" />
507 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_pos_z" />
508 <Test name="clip_pos_x_neg_y_and_pos_x_neg_z" />
509 <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
510 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_neg_z" />
511 <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_neg_z" />
512 <Test name="clip_neg_x_pos_y_and_pos_y_neg_z" />
513 <Test name="clip_neg_x_and_pos_y_pos_z" />
514 <Test name="clip_neg_x_neg_y_and_neg_y_pos_z" />
515 <Test name="clip_neg_x_neg_z_and_neg_y_pos_z" />
516 <Test name="clip_pos_x_pos_z_and_pos_y_neg_z" />
517 <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_pos_z" />
518 <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_neg_z" />
519 <Test name="clip_neg_y_and_neg_x_pos_y" />
520 <Test name="clip_neg_y_and_neg_x_pos_z" />
521 <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
522 <Test name="clip_pos_x_and_neg_y_neg_z" />
523 <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_neg_z" />
524 <Test name="clip_neg_x_pos_y_and_neg_x_neg_z" />
525 <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
526 <Test name="clip_pos_x_neg_y_and_neg_x_neg_z" />
527 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y" />
528 <Test name="clip_neg_x_and_neg_y_neg_z" />
529 <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_neg_z" />
530 <Test name="clip_neg_x_neg_y_and_pos_y_pos_z" />
531 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y" />
532 <Test name="clip_neg_x_neg_y_and_neg_x_pos_z" />
533 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y" />
534 <Test name="clip_neg_x_pos_y_and_pos_y_pos_z" />
535 <Test name="clip_neg_x_neg_y_and_pos_x_pos_z" />
536 <Test name="clip_pos_x_neg_z_and_neg_y_pos_z" />
537 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_pos_z" />
538 <Test name="clip_pos_x_pos_y_and_pos_y_neg_z" />
539 <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_neg_z" />
540 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
541 <Test name="clip_neg_x_and_pos_x_pos_y_neg_z" />
542 <Test name="clip_pos_y_and_pos_x_pos_y" />
543 <Test name="clip_neg_x_pos_y_and_neg_y_neg_z" />
544 <Test name="clip_pos_y_and_pos_x_pos_z" />
545 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
546 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_pos_z" />
547 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_neg_z" />
548 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_pos_z" />
549 <Test name="clip_pos_y_and_neg_x_neg_y" />
550 <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_neg_z" />
551 <Test name="clip_neg_y_and_pos_x_neg_y_pos_z" />
552 <Test name="clip_pos_y_and_neg_x_neg_z" />
553 <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_pos_z" />
554 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_neg_z" />
555 <Test name="clip_pos_x_pos_z_and_neg_y_pos_z" />
556 <Test name="clip_pos_x_pos_y_and_pos_y_pos_z" />
557 <Test name="clip_pos_x_and_pos_x_pos_y_neg_z" />
558 <Test name="clip_pos_y_and_neg_y" />
559 <Test name="clip_neg_y_and_pos_x_neg_y_neg_z" />
560 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_pos_z" />
561 <Test name="clip_pos_y_and_pos_x_neg_y" />
562 <Test name="clip_neg_x_and_pos_x" />
563 <Test name="clip_pos_y_and_pos_x_neg_z" />
564 <Test name="clip_pos_x_pos_y_and_pos_x_neg_z" />
565 <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
566 <Test name="clip_neg_x_pos_y_and_pos_x_pos_z" />
567 <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_neg_z" />
568 <Test name="clip_neg_x_neg_z_and_pos_y_pos_z" />
569 <Test name="clip_pos_y_and_neg_x_pos_y_neg_z" />
570 <Test name="clip_pos_x_and_neg_y_pos_z" />
571 <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_pos_z" />
572 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_neg_z" />
573 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_pos_z" />
574 <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_pos_z" />
575 <Test name="clip_pos_x_neg_y_and_pos_y_neg_z" />
576 <Test name="clip_pos_y_and_neg_x_pos_y_pos_z" />
577 <Test name="clip_neg_x_pos_z_and_pos_y_neg_z" />
578 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
579 <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_pos_z" />
580 <Test name="clip_pos_x_pos_z_and_neg_y_neg_z" />
581 <Test name="clip_neg_x_neg_y_and_pos_y_neg_z" />
582 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y" />
583 <Test name="clip_pos_x_neg_z_and_pos_y_neg_z" />
584 <Test name="clip_pos_x_neg_y_and_neg_x_pos_z" />
585 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z" />
586 <Test name="clip_neg_y_and_neg_x_neg_y" />
587 <Test name="clip_neg_x_and_pos_y" />
588 <Test name="clip_neg_y_and_neg_x_neg_z" />
589 <Test name="clip_neg_y_and_pos_x_pos_y_neg_z" />
590 <Test name="clip_pos_x_and_neg_x_pos_y_pos_z" />
591 </TestCase>
592 <TestCase name="clip_one">
593 <Test name="clip_neg_x_neg_y_neg_z" />
594 <Test name="clip_neg_x_neg_y_pos_z" />
595 <Test name="clip_pos_y_pos_z" />
596 <Test name="clip_pos_x_neg_y_pos_z" />
597 <Test name="clip_pos_x_pos_y_neg_z" />
598 <Test name="clip_pos_x_pos_z" />
599 <Test name="clip_pos_x_pos_y" />
600 <Test name="clip_neg_y_neg_z" />
601 <Test name="clip_pos_y" />
602 <Test name="clip_neg_x_pos_z" />
603 <Test name="clip_neg_x_pos_y" />
604 <Test name="clip_pos_x_neg_z" />
605 <Test name="clip_pos_x_neg_y" />
606 <Test name="clip_neg_x_pos_y_neg_z" />
607 <Test name="clip_neg_x_neg_z" />
608 <Test name="clip_neg_x_pos_y_pos_z" />
609 <Test name="clip_neg_x_neg_y" />
610 <Test name="clip_pos_x_neg_y_neg_z" />
611 <Test name="clip_pos_z" />
612 <Test name="clip_pos_x" />
613 <Test name="clip_neg_y_pos_z" />
614 <Test name="clip_pos_x_pos_y_pos_z" />
615 <Test name="clip_pos_y_neg_z" />
616 <Test name="clip_neg_z" />
617 <Test name="clip_neg_x" />
618 <Test name="clip_neg_y" />
619 </TestCase>
620 <TestCase name="clip_three">
621 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_pos_z" />
622 <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y" />
623 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_pos_z" />
624 <Test name="clip_neg_x_and_neg_x_neg_y_and_pos_x_pos_y" />
625 <Test name="clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
626 <Test name="clip_pos_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
627 <Test name="clip_pos_y_and_pos_x_neg_y_and_neg_x_pos_y" />
628 <Test name="clip_pos_x_pos_y_and_neg_x_neg_z_and_neg_y_pos_z" />
629 <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
630 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y_pos_z" />
631 <Test name="clip_pos_x_and_pos_y_neg_z_and_neg_y_pos_z" />
632 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y_neg_z" />
633 <Test name="clip_pos_x_and_neg_y_neg_z_and_neg_x_pos_y_pos_z" />
634 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_neg_z" />
635 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y_pos_z" />
636 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_pos_z" />
637 <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y_neg_z" />
638 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_neg_z" />
639 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
640 <Test name="clip_neg_x_and_pos_y_and_pos_x_neg_y" />
641 <Test name="clip_neg_y_and_pos_x_neg_y_and_neg_x_pos_y" />
642 <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
643 <Test name="clip_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
644 <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
645 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
646 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_pos_z" />
647 <Test name="clip_pos_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z" />
648 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_pos_z" />
649 <Test name="clip_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
650 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
651 <Test name="clip_neg_x_and_pos_x_and_neg_y_neg_z" />
652 <Test name="clip_pos_x_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
653 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
654 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_y_pos_z" />
655 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_neg_z" />
656 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y_neg_z" />
657 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
658 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
659 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y_pos_z" />
660 <Test name="clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" />
661 <Test name="clip_neg_x_and_pos_y_and_neg_y" />
662 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_and_pos_x_pos_y" />
663 <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y_neg_z" />
664 <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y_pos_z" />
665 <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z" />
666 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_neg_z" />
667 <Test name="clip_pos_x_and_pos_y_and_neg_y" />
668 <Test name="clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
669 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_y_neg_z" />
670 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_pos_z" />
671 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_neg_z" />
672 <Test name="clip_pos_x_and_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
673 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
674 <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
675 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_z" />
676 <Test name="clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" />
677 <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
678 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_pos_z" />
679 <Test name="clip_pos_x_and_neg_x_neg_y_and_pos_x_pos_y" />
680 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
681 <Test name="clip_pos_x_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" />
682 <Test name="clip_pos_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" />
683 <Test name="clip_neg_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z" />
684 <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
685 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_pos_z" />
686 <Test name="clip_pos_x_pos_y_and_neg_x_pos_z_and_neg_y_neg_z" />
687 <Test name="clip_pos_y_and_neg_x_neg_y_and_pos_x_neg_y" />
688 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_neg_z" />
689 <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y_neg_z" />
690 <Test name="clip_pos_y_and_neg_x_neg_z_and_pos_x_neg_y_pos_z" />
691 <Test name="clip_neg_x_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" />
692 <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
693 <Test name="clip_neg_x_neg_z_and_pos_y_neg_z_and_neg_y_pos_z" />
694 <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y" />
695 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_pos_z" />
696 <Test name="clip_pos_y_and_neg_x_neg_y_and_pos_x_pos_y" />
697 <Test name="clip_neg_x_and_pos_x_and_neg_y_pos_z" />
698 <Test name="clip_pos_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
699 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
700 <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
701 <Test name="clip_pos_y_and_pos_x_pos_z_and_neg_x_neg_y_neg_z" />
702 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
703 <Test name="clip_pos_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z" />
704 <Test name="clip_neg_x_and_pos_x_and_pos_y_neg_z" />
705 <Test name="clip_pos_x_and_neg_y_neg_z_and_pos_y_pos_z" />
706 <Test name="clip_neg_y_and_neg_x_neg_y_and_pos_x_pos_y" />
707 <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
708 <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
709 <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y" />
710 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_pos_z" />
711 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
712 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_pos_z" />
713 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_neg_z" />
714 <Test name="clip_neg_x_and_neg_y_neg_z_and_pos_y_pos_z" />
715 <Test name="clip_pos_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z" />
716 <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
717 <Test name="clip_pos_x_and_neg_y_and_neg_x_pos_y" />
718 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
719 <Test name="clip_neg_x_neg_y_and_pos_x_neg_z_and_pos_y_pos_z" />
720 <Test name="clip_neg_x_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
721 <Test name="clip_pos_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" />
722 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_z" />
723 <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y_pos_z" />
724 <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
725 <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y" />
726 <Test name="clip_neg_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" />
727 <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
728 <Test name="clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_y_pos_z" />
729 <Test name="clip_neg_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z" />
730 <Test name="clip_pos_x_and_neg_x_neg_y_and_neg_x_pos_y" />
731 <Test name="clip_neg_x_and_pos_y_neg_z_and_pos_x_neg_y_pos_z" />
732 <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
733 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_pos_z" />
734 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_pos_z" />
735 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_neg_z" />
736 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_neg_z" />
737 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_pos_z" />
738 <Test name="clip_neg_x_and_pos_y_neg_z_and_neg_y_pos_z" />
739 <Test name="clip_pos_x_and_pos_y_and_neg_x_neg_y" />
740 <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
741 <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
742 <Test name="clip_neg_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z" />
743 <Test name="clip_neg_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
744 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" />
745 <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
746 <Test name="clip_pos_y_and_neg_x_pos_z_and_pos_x_neg_y_neg_z" />
747 <Test name="clip_neg_x_and_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
748 <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
749 <Test name="clip_neg_x_and_neg_y_neg_z_and_pos_x_pos_y_pos_z" />
750 <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
751 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_neg_z" />
752 <Test name="clip_pos_x_neg_z_and_pos_y_neg_z_and_neg_y_pos_z" />
753 <Test name="clip_neg_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
754 <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
755 <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
756 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
757 <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
758 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_pos_z" />
759 <Test name="clip_neg_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z" />
760 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
761 <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
762 <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_and_neg_x_pos_y" />
763 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_neg_y_pos_z" />
764 <Test name="clip_neg_x_and_neg_y_and_pos_x_pos_y" />
765 <Test name="clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
766 <Test name="clip_neg_x_pos_y_and_pos_x_pos_z_and_neg_y_neg_z" />
767 <Test name="clip_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
768 <Test name="clip_pos_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z" />
769 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
770 <Test name="clip_pos_x_and_pos_y_neg_z_and_neg_x_neg_y_pos_z" />
771 <Test name="clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" />
772 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_neg_z" />
773 <Test name="clip_neg_x_neg_y_and_pos_y_neg_z_and_neg_y_pos_z" />
774 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_z" />
775 <Test name="clip_neg_x_and_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
776 <Test name="clip_neg_x_and_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
777 <Test name="clip_pos_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
778 <Test name="clip_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" />
779 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_neg_z" />
780 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
781 <Test name="clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
782 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_z" />
783 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
784 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" />
785 <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
786 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_z" />
787 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y_neg_z" />
788 <Test name="clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_y_pos_z" />
789 <Test name="clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" />
790 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_z" />
791 <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y_pos_z" />
792 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y" />
793 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
794 <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
795 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_z" />
796 <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
797 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y" />
798 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
799 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
800 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
801 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" />
802 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_z" />
803 <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y" />
804 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_pos_z" />
805 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_pos_z" />
806 <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
807 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_neg_z" />
808 <Test name="clip_pos_x_neg_y_and_pos_y_neg_z_and_neg_y_pos_z" />
809 <Test name="clip_neg_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z" />
810 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
811 <Test name="clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
812 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_neg_z" />
813 <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
814 <Test name="clip_neg_y_and_neg_x_pos_z_and_pos_x_pos_y_neg_z" />
815 <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
816 <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y_pos_z" />
817 <Test name="clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_y_pos_z" />
818 <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y_neg_z" />
819 <Test name="clip_neg_y_and_pos_x_pos_z_and_neg_x_pos_y_neg_z" />
820 <Test name="clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" />
821 <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y_pos_z" />
822 <Test name="clip_pos_x_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
823 <Test name="clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
824 <Test name="clip_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" />
825 <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
826 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
827 <Test name="clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_y_pos_z" />
828 <Test name="clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
829 <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y" />
830 <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
831 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_pos_z" />
832 <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
833 <Test name="clip_neg_x_and_pos_x_neg_y_and_neg_x_pos_y" />
834 <Test name="clip_pos_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z" />
835 <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
836 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_pos_z" />
837 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_neg_z" />
838 <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
839 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_neg_z" />
840 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
841 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_pos_z" />
842 <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z" />
843 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_pos_z" />
844 <Test name="clip_neg_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
845 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_pos_z" />
846 <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_neg_z" />
847 <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z" />
848 <Test name="clip_pos_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z" />
849 <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" />
850 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_neg_z" />
851 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" />
852 <Test name="clip_pos_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
853 <Test name="clip_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
854 <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
855 <Test name="clip_neg_x_and_pos_x_and_pos_y_pos_z" />
856 <Test name="clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z" />
857 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_pos_z" />
858 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_pos_z" />
859 <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_neg_z" />
860 <Test name="clip_pos_x_and_pos_x_neg_y_and_neg_x_pos_y" />
861 <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_neg_z" />
862 <Test name="clip_pos_y_and_pos_x_neg_z_and_neg_x_neg_y_pos_z" />
863 <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" />
864 <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
865 <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
866 <Test name="clip_neg_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" />
867 <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_pos_z" />
868 <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y_neg_z" />
869 <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_neg_z" />
870 <Test name="clip_pos_x_neg_y_and_neg_x_pos_z_and_pos_y_neg_z" />
871 <Test name="clip_neg_x_and_pos_x_and_pos_y" />
872 <Test name="clip_neg_x_neg_y_and_pos_x_pos_z_and_pos_y_neg_z" />
873 <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" />
874 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_neg_z" />
875 <Test name="clip_neg_x_and_pos_x_and_neg_y" />
876 <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
877 <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
878 <Test name="clip_neg_x_and_pos_x_neg_y_and_pos_x_pos_y" />
879 <Test name="clip_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" />
880 <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_neg_z" />
881 <Test name="clip_neg_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" />
882 <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" />
883 <Test name="clip_pos_x_and_pos_y_pos_z_and_neg_x_neg_y_neg_z" />
884 <Test name="clip_neg_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z" />
885 </TestCase>
886 </TestSuite>
887 <TestCase name="polygon">
888 <Test name="multiple_6_viewport_center" />
889 <Test name="multiple_2_viewport_center" />
890 <Test name="large_poly_z_clip_viewport_corner" />
891 <Test name="multiple_1_viewport_center" />
892 <Test name="poly_attrib_clip_viewport_center" />
893 <Test name="multiple_5_viewport_center" />
894 <Test name="multiple_4_viewport_corner" />
895 <Test name="multiple_4_viewport_center" />
896 <Test name="poly_clip_viewport_center" />
897 <Test name="multiple_3_viewport_corner" />
898 <Test name="multiple_7_viewport_center" />
899 <Test name="poly_z_clip" />
900 <Test name="poly_attrib_clip_viewport_corner" />
901 <Test name="multiple_10_viewport_center" />
902 <Test name="poly_z_clip_viewport_center" />
903 <Test name="multiple_8_viewport_center" />
904 <Test name="multiple_9" />
905 <Test name="multiple_8" />
906 <Test name="multiple_3" />
907 <Test name="multiple_2" />
908 <Test name="multiple_1" />
909 <Test name="multiple_0" />
910 <Test name="multiple_0_viewport_corner" />
911 <Test name="multiple_6" />
912 <Test name="multiple_5" />
913 <Test name="multiple_4" />
914 <Test name="multiple_10_viewport_corner" />
915 <Test name="multiple_2_viewport_corner" />
916 <Test name="poly_clip_viewport_corner" />
917 <Test name="multiple_8_viewport_corner" />
918 <Test name="multiple_7_viewport_corner" />
919 <Test name="multiple_11" />
920 <Test name="multiple_5_viewport_corner" />
921 <Test name="multiple_1_viewport_corner" />
922 <Test name="large_poly_clip_viewport_center" />
923 <Test name="multiple_9_viewport_corner" />
924 <Test name="multiple_3_viewport_center" />
925 <Test name="multiple_7" />
926 <Test name="multiple_11_viewport_center" />
927 <Test name="multiple_6_viewport_corner" />
928 <Test name="large_poly_z_clip" />
929 <Test name="large_poly_z_clip_viewport_center" />
930 <Test name="multiple_9_viewport_center" />
931 <Test name="poly_z_clip_viewport_corner" />
932 <Test name="multiple_0_viewport_center" />
933 <Test name="poly_attrib_clip" />
934 <Test name="multiple_10" />
935 <Test name="multiple_11_viewport_corner" />
936 <Test name="large_poly_clip_viewport_corner" />
937 </TestCase>
938 <TestCase name="polygon_edge">
939 <Test name="poly_fan" />
940 <Test name="quad_near_edge_2" />
941 <Test name="quad_near_edge_1" />
942 <Test name="quad_at_origin_4" />
943 <Test name="quad_at_origin_2" />
944 <Test name="quad_at_origin_1" />
945 <Test name="quad_at_origin_0" />
946 <Test name="quad_at_origin_3" />
947 <Test name="quad_near_edge_0" />
948 </TestCase>
949 <TestCase name="point">
950 <Test name="point_clip_viewport_corner" />
951 <Test name="wide_point_clip_viewport_corner" />
952 <Test name="point_z_clip_viewport_center" />
953 <Test name="wide_point_z_clip_viewport_center" />
954 <Test name="wide_point_clip_viewport_center" />
955 <Test name="wide_point_clip" />
956 <Test name="wide_point_z_clip_viewport_corner" />
957 <Test name="wide_point_z_clip" />
958 <Test name="point_z_clip_viewport_corner" />
959 <Test name="point_z_clip" />
960 <Test name="point_clip_viewport_center" />
961 </TestCase>
962 </TestSuite>
963 <TestSuite name="rasterization">
964 <TestCase name="primitives">
965 <Test name="line_strip_wide" />
966 <Test name="line_strip" />
967 <Test name="lines_wide" />
968 <Test name="lines" />
969 <Test name="line_loop" />
970 <Test name="triangle_strip" />
971 <Test name="points" />
972 <Test name="triangle_fan" />
973 <Test name="line_loop_wide" />
974 <Test name="triangles" />
975 </TestCase>
976 <TestCase name="culling">
977 <Test name="front_triangle_strip" />
978 <Test name="both_triangles_reverse" />
979 <Test name="front_triangle_fan_reverse" />
980 <Test name="front_triangle_fan" />
981 <Test name="both_triangles" />
982 <Test name="both_triangle_strip" />
983 <Test name="back_triangle_fan" />
984 <Test name="both_triangle_fan_reverse" />
985 <Test name="front_triangles_reverse" />
986 <Test name="front_triangles" />
987 <Test name="back_triangle_strip" />
988 <Test name="both_triangle_strip_reverse" />
989 <Test name="back_triangles" />
990 <Test name="back_triangle_strip_reverse" />
991 <Test name="back_triangles_reverse" />
992 <Test name="front_triangle_strip_reverse" />
993 <Test name="both_triangle_fan" />
994 <Test name="back_triangle_fan_reverse" />
995 </TestCase>
996 <TestCase name="fill_rules">
997 <Test name="clipped_partly" />
998 <Test name="basic_quad_reverse" />
999 <Test name="projected" />
1000 <Test name="basic_quad" />
1001 <Test name="clipped_full" />
1002 </TestCase>
1003 <TestSuite name="interpolation">
1004 <TestCase name="projected">
1005 <Test name="line_strip_wide" />
1006 <Test name="line_strip" />
1007 <Test name="lines_wide" />
1008 <Test name="lines" />
1009 <Test name="line_loop" />
1010 <Test name="triangle_strip" />
1011 <Test name="triangle_fan" />
1012 <Test name="line_loop_wide" />
1013 <Test name="triangles" />
1014 </TestCase>
1015 <TestCase name="basic">
1016 <Test name="line_strip_wide" />
1017 <Test name="line_strip" />
1018 <Test name="lines_wide" />
1019 <Test name="lines" />
1020 <Test name="line_loop" />
1021 <Test name="triangle_strip" />
1022 <Test name="triangle_fan" />
1023 <Test name="line_loop_wide" />
1024 <Test name="triangles" />
1025 </TestCase>
1026 </TestSuite>
1027 </TestSuite>
1028 <TestCase name="polygon_offset">
1029 <Test name="default_factor_0_slope" />
1030 <Test name="fixed16_displacement_with_units" />
1031 <Test name="fixed16_render_with_units" />
1032 <Test name="fixed16_result_depth_clamp" />
1033 <Test name="fixed16_factor_1_slope" />
1034 <Test name="default_factor_1_slope" />
1035 <Test name="fixed16_render_with_factor" />
1036 <Test name="default_render_with_units" />
1037 <Test name="default_result_depth_clamp" />
1038 <Test name="fixed16_enable" />
1039 <Test name="default_render_with_factor" />
1040 <Test name="default_displacement_with_units" />
1041 <Test name="fixed16_factor_0_slope" />
1042 <Test name="default_enable" />
1043 </TestCase>
1044 <TestSuite name="fragment_ops">
1045 <TestCase name="stencil">
1046 <Test name="cmp_greater_than" />
1047 <Test name="cmp_mask_equal" />
1048 <Test name="incr_stencil_fail" />
1049 <Test name="cmp_not_equal" />
1050 <Test name="cmp_greater_or_equal" />
1051 <Test name="clear" />
1052 <Test name="incr_wrap_stencil_fail" />
1053 <Test name="cmp_equal" />
1054 <Test name="zero_stencil_fail" />
1055 <Test name="cmp_less_or_equal" />
1056 <Test name="stencil_fail_replace" />
1057 <Test name="invert_stencil_fail" />
1058 <Test name="decr_wrap_stencil_fail" />
1059 <Test name="depth_pass_replace" />
1060 <Test name="cmp_less_than" />
1061 <Test name="depth_fail_replace" />
1062 <Test name="decr_stencil_fail" />
1063 </TestCase>
1064 <TestCase name="random">
1065 <Test name="24" />
1066 <Test name="25" />
1067 <Test name="26" />
1068 <Test name="27" />
1069 <Test name="20" />
1070 <Test name="21" />
1071 <Test name="22" />
1072 <Test name="23" />
1073 <Test name="28" />
1074 <Test name="29" />
1075 <Test name="0" />
1076 <Test name="4" />
1077 <Test name="8" />
1078 <Test name="59" />
1079 <Test name="58" />
1080 <Test name="55" />
1081 <Test name="54" />
1082 <Test name="57" />
1083 <Test name="56" />
1084 <Test name="51" />
1085 <Test name="50" />
1086 <Test name="53" />
1087 <Test name="52" />
1088 <Test name="88" />
1089 <Test name="89" />
1090 <Test name="82" />
1091 <Test name="83" />
1092 <Test name="80" />
1093 <Test name="81" />
1094 <Test name="86" />
1095 <Test name="87" />
1096 <Test name="84" />
1097 <Test name="85" />
1098 <Test name="3" />
1099 <Test name="7" />
1100 <Test name="39" />
1101 <Test name="38" />
1102 <Test name="33" />
1103 <Test name="32" />
1104 <Test name="31" />
1105 <Test name="30" />
1106 <Test name="37" />
1107 <Test name="36" />
1108 <Test name="35" />
1109 <Test name="34" />
1110 <Test name="60" />
1111 <Test name="61" />
1112 <Test name="62" />
1113 <Test name="63" />
1114 <Test name="64" />
1115 <Test name="65" />
1116 <Test name="66" />
1117 <Test name="67" />
1118 <Test name="68" />
1119 <Test name="69" />
1120 <Test name="2" />
1121 <Test name="6" />
1122 <Test name="99" />
1123 <Test name="98" />
1124 <Test name="91" />
1125 <Test name="90" />
1126 <Test name="93" />
1127 <Test name="92" />
1128 <Test name="95" />
1129 <Test name="94" />
1130 <Test name="97" />
1131 <Test name="96" />
1132 <Test name="11" />
1133 <Test name="10" />
1134 <Test name="13" />
1135 <Test name="12" />
1136 <Test name="15" />
1137 <Test name="14" />
1138 <Test name="17" />
1139 <Test name="16" />
1140 <Test name="19" />
1141 <Test name="18" />
1142 <Test name="48" />
1143 <Test name="49" />
1144 <Test name="46" />
1145 <Test name="47" />
1146 <Test name="44" />
1147 <Test name="45" />
1148 <Test name="42" />
1149 <Test name="43" />
1150 <Test name="40" />
1151 <Test name="41" />
1152 <Test name="1" />
1153 <Test name="5" />
1154 <Test name="9" />
1155 <Test name="77" />
1156 <Test name="76" />
1157 <Test name="75" />
1158 <Test name="74" />
1159 <Test name="73" />
1160 <Test name="72" />
1161 <Test name="71" />
1162 <Test name="70" />
1163 <Test name="79" />
1164 <Test name="78" />
1165 </TestCase>
1166 <TestCase name="scissor">
1167 <Test name="outside_render_tri" />
1168 <Test name="clear_stencil" />
1169 <Test name="outside_render_line" />
1170 <Test name="clear_color" />
1171 <Test name="partial_line" />
1172 <Test name="contained_point" />
1173 <Test name="enclosing_tri" />
1174 <Test name="contained_tris" />
1175 <Test name="outside_point" />
1176 <Test name="clear_depth" />
1177 <Test name="partial_tri" />
1178 <Test name="partial_tris" />
1179 <Test name="partial_lines" />
1180 <Test name="contained_line" />
1181 <Test name="outside_render_point" />
1182 <Test name="partial_points" />
1183 <Test name="contained_tri" />
1184 </TestCase>
1185 <TestCase name="depth">
1186 <Test name="cmp_never" />
1187 <Test name="cmp_greater_or_equal" />
1188 <Test name="cmp_always" />
1189 <Test name="cmp_equal" />
1190 <Test name="cmp_less_or_equal" />
1191 <Test name="cmp_not_equal" />
1192 <Test name="cmp_greater_than" />
1193 <Test name="cmp_less_than" />
1194 </TestCase>
1195 <TestSuite name="interaction">
1196 <TestCase name="basic_shader">
1197 <Test name="24" />
1198 <Test name="25" />
1199 <Test name="26" />
1200 <Test name="27" />
1201 <Test name="20" />
1202 <Test name="21" />
1203 <Test name="22" />
1204 <Test name="23" />
1205 <Test name="28" />
1206 <Test name="29" />
1207 <Test name="0" />
1208 <Test name="4" />
1209 <Test name="8" />
1210 <Test name="59" />
1211 <Test name="58" />
1212 <Test name="55" />
1213 <Test name="54" />
1214 <Test name="57" />
1215 <Test name="56" />
1216 <Test name="51" />
1217 <Test name="50" />
1218 <Test name="53" />
1219 <Test name="52" />
1220 <Test name="88" />
1221 <Test name="89" />
1222 <Test name="82" />
1223 <Test name="83" />
1224 <Test name="80" />
1225 <Test name="81" />
1226 <Test name="86" />
1227 <Test name="87" />
1228 <Test name="84" />
1229 <Test name="85" />
1230 <Test name="3" />
1231 <Test name="7" />
1232 <Test name="39" />
1233 <Test name="38" />
1234 <Test name="33" />
1235 <Test name="32" />
1236 <Test name="31" />
1237 <Test name="30" />
1238 <Test name="37" />
1239 <Test name="36" />
1240 <Test name="35" />
1241 <Test name="34" />
1242 <Test name="60" />
1243 <Test name="61" />
1244 <Test name="62" />
1245 <Test name="63" />
1246 <Test name="64" />
1247 <Test name="65" />
1248 <Test name="66" />
1249 <Test name="67" />
1250 <Test name="68" />
1251 <Test name="69" />
1252 <Test name="2" />
1253 <Test name="6" />
1254 <Test name="99" />
1255 <Test name="98" />
1256 <Test name="91" />
1257 <Test name="90" />
1258 <Test name="93" />
1259 <Test name="92" />
1260 <Test name="95" />
1261 <Test name="94" />
1262 <Test name="97" />
1263 <Test name="96" />
1264 <Test name="11" />
1265 <Test name="10" />
1266 <Test name="13" />
1267 <Test name="12" />
1268 <Test name="15" />
1269 <Test name="14" />
1270 <Test name="17" />
1271 <Test name="16" />
1272 <Test name="19" />
1273 <Test name="18" />
1274 <Test name="48" />
1275 <Test name="49" />
1276 <Test name="46" />
1277 <Test name="47" />
1278 <Test name="44" />
1279 <Test name="45" />
1280 <Test name="42" />
1281 <Test name="43" />
1282 <Test name="40" />
1283 <Test name="41" />
1284 <Test name="1" />
1285 <Test name="5" />
1286 <Test name="9" />
1287 <Test name="77" />
1288 <Test name="76" />
1289 <Test name="75" />
1290 <Test name="74" />
1291 <Test name="73" />
1292 <Test name="72" />
1293 <Test name="71" />
1294 <Test name="70" />
1295 <Test name="79" />
1296 <Test name="78" />
1297 </TestCase>
1298 </TestSuite>
1299 <TestSuite name="depth_stencil">
1300 <TestCase name="stencil_depth_funcs">
1301 <Test name="stencil_gequal_depth_gequal" />
1302 <Test name="stencil_equal_depth_greater" />
1303 <Test name="no_stencil_depth_always" />
1304 <Test name="stencil_never_depth_lequal" />
1305 <Test name="stencil_never_depth_gequal" />
1306 <Test name="stencil_notequal_depth_always" />
1307 <Test name="stencil_lequal_depth_equal" />
1308 <Test name="stencil_gequal_depth_notequal" />
1309 <Test name="stencil_lequal_depth_never" />
1310 <Test name="stencil_greater_depth_never" />
1311 <Test name="stencil_greater_no_depth" />
1312 <Test name="stencil_notequal_no_depth" />
1313 <Test name="stencil_equal_no_depth" />
1314 <Test name="stencil_less_depth_greater" />
1315 <Test name="stencil_always_depth_lequal" />
1316 <Test name="stencil_less_depth_equal" />
1317 <Test name="stencil_gequal_depth_never" />
1318 <Test name="stencil_notequal_depth_greater" />
1319 <Test name="stencil_always_depth_always" />
1320 <Test name="stencil_lequal_depth_less" />
1321 <Test name="stencil_gequal_depth_greater" />
1322 <Test name="stencil_less_depth_gequal" />
1323 <Test name="stencil_less_depth_never" />
1324 <Test name="stencil_greater_depth_always" />
1325 <Test name="stencil_greater_depth_notequal" />
1326 <Test name="stencil_equal_depth_notequal" />
1327 <Test name="stencil_equal_depth_equal" />
1328 <Test name="stencil_lequal_depth_always" />
1329 <Test name="stencil_equal_depth_gequal" />
1330 <Test name="stencil_notequal_depth_less" />
1331 <Test name="stencil_gequal_depth_less" />
1332 <Test name="stencil_greater_depth_less" />
1333 <Test name="stencil_always_depth_notequal" />
1334 <Test name="stencil_gequal_no_depth" />
1335 <Test name="no_stencil_depth_less" />
1336 <Test name="no_stencil_depth_equal" />
1337 <Test name="stencil_always_depth_gequal" />
1338 <Test name="stencil_never_depth_notequal" />
1339 <Test name="stencil_notequal_depth_equal" />
1340 <Test name="stencil_always_no_depth" />
1341 <Test name="stencil_greater_depth_lequal" />
1342 <Test name="stencil_never_depth_greater" />
1343 <Test name="stencil_lequal_depth_greater" />
1344 <Test name="stencil_greater_depth_equal" />
1345 <Test name="stencil_always_depth_never" />
1346 <Test name="stencil_lequal_depth_gequal" />
1347 <Test name="stencil_lequal_depth_lequal" />
1348 <Test name="stencil_never_depth_equal" />
1349 <Test name="no_stencil_depth_notequal" />
1350 <Test name="no_stencil_depth_greater" />
1351 <Test name="stencil_lequal_no_depth" />
1352 <Test name="no_stencil_depth_never" />
1353 <Test name="stencil_never_depth_never" />
1354 <Test name="stencil_equal_depth_lequal" />
1355 <Test name="stencil_equal_depth_less" />
1356 <Test name="stencil_greater_depth_greater" />
1357 <Test name="stencil_never_no_depth" />
1358 <Test name="stencil_equal_depth_always" />
1359 <Test name="stencil_gequal_depth_lequal" />
1360 <Test name="no_stencil_no_depth" />
1361 <Test name="stencil_notequal_depth_lequal" />
1362 <Test name="stencil_less_depth_always" />
1363 <Test name="stencil_less_no_depth" />
1364 <Test name="stencil_never_depth_less" />
1365 <Test name="stencil_less_depth_lequal" />
1366 <Test name="stencil_always_depth_greater" />
1367 <Test name="stencil_gequal_depth_equal" />
1368 <Test name="stencil_notequal_depth_never" />
1369 <Test name="stencil_never_depth_always" />
1370 <Test name="stencil_greater_depth_gequal" />
1371 <Test name="stencil_equal_depth_never" />
1372 <Test name="stencil_notequal_depth_gequal" />
1373 <Test name="stencil_gequal_depth_always" />
1374 <Test name="stencil_less_depth_less" />
1375 <Test name="stencil_notequal_depth_notequal" />
1376 <Test name="no_stencil_depth_gequal" />
1377 <Test name="no_stencil_depth_lequal" />
1378 <Test name="stencil_less_depth_notequal" />
1379 <Test name="stencil_lequal_depth_notequal" />
1380 <Test name="stencil_always_depth_equal" />
1381 <Test name="stencil_always_depth_less" />
1382 </TestCase>
1383 <TestCase name="write_mask">
1384 <Test name="both" />
1385 <Test name="depth" />
1386 <Test name="stencil" />
1387 </TestCase>
1388 <TestCase name="random">
1389 <Test name="24" />
1390 <Test name="20" />
1391 <Test name="21" />
1392 <Test name="22" />
1393 <Test name="23" />
1394 <Test name="1" />
1395 <Test name="0" />
1396 <Test name="3" />
1397 <Test name="2" />
1398 <Test name="5" />
1399 <Test name="4" />
1400 <Test name="7" />
1401 <Test name="6" />
1402 <Test name="9" />
1403 <Test name="8" />
1404 <Test name="11" />
1405 <Test name="10" />
1406 <Test name="13" />
1407 <Test name="12" />
1408 <Test name="15" />
1409 <Test name="14" />
1410 <Test name="17" />
1411 <Test name="16" />
1412 <Test name="19" />
1413 <Test name="18" />
1414 </TestCase>
1415 <TestCase name="stencil_ops">
1416 <Test name="decr_incr_wrap_decr_wrap" />
1417 <Test name="incr_wrap_keep_incr" />
1418 <Test name="keep_replace_decr_wrap" />
1419 <Test name="decr_incr_wrap_incr" />
1420 <Test name="zero_replace_zero" />
1421 <Test name="decr_wrap_zero_decr_wrap" />
1422 <Test name="keep_incr_keep" />
1423 <Test name="invert_decr_incr_wrap" />
1424 <Test name="incr_keep_decr_wrap" />
1425 <Test name="invert_decr_decr_wrap" />
1426 <Test name="zero_decr_wrap_zero" />
1427 <Test name="invert_replace_invert" />
1428 <Test name="incr_wrap_replace_decr_wrap" />
1429 <Test name="replace_incr_replace" />
1430 <Test name="incr_wrap_incr_replace" />
1431 <Test name="keep_zero_incr" />
1432 <Test name="replace_replace_invert" />
1433 <Test name="incr_wrap_decr_wrap_replace" />
1434 <Test name="zero_incr_zero" />
1435 <Test name="zero_invert_keep" />
1436 <Test name="zero_incr_wrap_decr" />
1437 <Test name="keep_keep_keep" />
1438 <Test name="decr_decr_decr" />
1439 <Test name="decr_invert_replace" />
1440 <Test name="incr_keep_invert" />
1441 <Test name="incr_wrap_keep_decr" />
1442 <Test name="incr_decr_wrap_decr_wrap" />
1443 <Test name="replace_zero_zero" />
1444 <Test name="incr_decr_decr" />
1445 <Test name="incr_incr_wrap_incr" />
1446 <Test name="invert_decr_wrap_decr" />
1447 <Test name="decr_decr_decr_wrap" />
1448 <Test name="decr_replace_decr_wrap" />
1449 <Test name="replace_replace_incr_wrap" />
1450 <Test name="decr_wrap_keep_invert" />
1451 <Test name="invert_keep_invert" />
1452 <Test name="incr_decr_wrap_invert" />
1453 <Test name="replace_incr_wrap_zero" />
1454 <Test name="incr_wrap_zero_decr" />
1455 <Test name="decr_invert_incr" />
1456 <Test name="replace_incr_invert" />
1457 <Test name="keep_incr_wrap_incr" />
1458 <Test name="incr_incr_wrap_decr" />
1459 <Test name="zero_keep_replace" />
1460 <Test name="replace_decr_decr" />
1461 <Test name="decr_wrap_invert_invert" />
1462 <Test name="keep_replace_invert" />
1463 <Test name="decr_wrap_zero_invert" />
1464 <Test name="zero_incr_wrap_replace" />
1465 <Test name="decr_wrap_invert_keep" />
1466 <Test name="zero_decr_wrap_decr_wrap" />
1467 <Test name="incr_wrap_replace_incr" />
1468 <Test name="decr_keep_incr" />
1469 <Test name="incr_wrap_replace_replace" />
1470 <Test name="decr_wrap_decr_wrap_incr_wrap" />
1471 <Test name="keep_decr_zero" />
1472 <Test name="incr_incr_decr" />
1473 <Test name="invert_keep_incr_wrap" />
1474 <Test name="keep_incr_decr" />
1475 <Test name="incr_decr_wrap_zero" />
1476 <Test name="decr_zero_zero" />
1477 <Test name="replace_decr_wrap_invert" />
1478 <Test name="replace_decr_wrap_zero" />
1479 <Test name="replace_replace_replace" />
1480 <Test name="zero_decr_decr_wrap" />
1481 <Test name="invert_invert_keep" />
1482 <Test name="keep_decr_wrap_decr_wrap" />
1483 <Test name="incr_replace_keep" />
1484 <Test name="keep_incr_wrap_decr_wrap" />
1485 <Test name="zero_zero_zero" />
1486 <Test name="decr_invert_decr_wrap" />
1487 <Test name="replace_incr_incr_wrap" />
1488 <Test name="incr_wrap_replace_incr_wrap" />
1489 <Test name="decr_wrap_replace_invert" />
1490 <Test name="keep_invert_incr_wrap" />
1491 <Test name="keep_decr_wrap_decr" />
1492 <Test name="decr_invert_invert" />
1493 <Test name="decr_wrap_zero_keep" />
1494 <Test name="keep_replace_keep" />
1495 <Test name="zero_zero_incr_wrap" />
1496 <Test name="decr_wrap_replace_decr_wrap" />
1497 <Test name="incr_wrap_decr_wrap_incr" />
1498 <Test name="zero_incr_wrap_decr_wrap" />
1499 <Test name="decr_wrap_invert_replace" />
1500 <Test name="incr_wrap_keep_incr_wrap" />
1501 <Test name="decr_replace_incr_wrap" />
1502 <Test name="zero_invert_invert" />
1503 <Test name="zero_decr_incr" />
1504 <Test name="decr_wrap_decr_replace" />
1505 <Test name="invert_invert_incr_wrap" />
1506 <Test name="replace_invert_keep" />
1507 <Test name="zero_replace_decr" />
1508 <Test name="incr_wrap_zero_zero" />
1509 <Test name="incr_incr_incr" />
1510 <Test name="invert_decr_zero" />
1511 <Test name="decr_decr_wrap_replace" />
1512 <Test name="replace_keep_decr" />
1513 <Test name="replace_incr_wrap_decr" />
1514 <Test name="invert_zero_decr_wrap" />
1515 <Test name="zero_decr_wrap_replace" />
1516 <Test name="replace_incr_wrap_decr_wrap" />
1517 <Test name="decr_wrap_incr_wrap_zero" />
1518 <Test name="replace_invert_replace" />
1519 <Test name="incr_wrap_keep_keep" />
1520 <Test name="replace_incr_zero" />
1521 <Test name="zero_replace_incr_wrap" />
1522 <Test name="decr_wrap_incr_decr_wrap" />
1523 <Test name="zero_replace_invert" />
1524 <Test name="incr_wrap_incr_wrap_incr_wrap" />
1525 <Test name="keep_incr_decr_wrap" />
1526 <Test name="incr_wrap_incr_wrap_decr_wrap" />
1527 <Test name="decr_decr_incr" />
1528 <Test name="incr_incr_wrap_zero" />
1529 <Test name="incr_invert_decr" />
1530 <Test name="decr_replace_invert" />
1531 <Test name="replace_incr_wrap_incr_wrap" />
1532 <Test name="decr_wrap_decr_wrap_incr" />
1533 <Test name="zero_replace_decr_wrap" />
1534 <Test name="decr_wrap_keep_zero" />
1535 <Test name="invert_decr_wrap_keep" />
1536 <Test name="incr_zero_zero" />
1537 <Test name="decr_wrap_incr_wrap_keep" />
1538 <Test name="zero_keep_zero" />
1539 <Test name="incr_zero_incr_wrap" />
1540 <Test name="incr_wrap_decr_wrap_decr_wrap" />
1541 <Test name="keep_incr_wrap_incr_wrap" />
1542 <Test name="incr_wrap_decr_decr" />
1543 <Test name="decr_incr_wrap_invert" />
1544 <Test name="incr_wrap_invert_keep" />
1545 <Test name="incr_wrap_zero_invert" />
1546 <Test name="keep_decr_invert" />
1547 <Test name="decr_incr_zero" />
1548 <Test name="replace_zero_decr_wrap" />
1549 <Test name="replace_decr_wrap_keep" />
1550 <Test name="invert_decr_decr" />
1551 <Test name="incr_wrap_incr_wrap_zero" />
1552 <Test name="zero_decr_keep" />
1553 <Test name="invert_incr_replace" />
1554 <Test name="incr_decr_keep" />
1555 <Test name="decr_wrap_zero_incr" />
1556 <Test name="keep_replace_incr" />
1557 <Test name="invert_decr_wrap_incr_wrap" />
1558 <Test name="replace_decr_incr" />
1559 <Test name="decr_wrap_incr_keep" />
1560 <Test name="incr_wrap_replace_zero" />
1561 <Test name="decr_zero_decr_wrap" />
1562 <Test name="invert_incr_zero" />
1563 <Test name="incr_zero_keep" />
1564 <Test name="replace_invert_incr_wrap" />
1565 <Test name="decr_wrap_incr_wrap_incr_wrap" />
1566 <Test name="decr_wrap_incr_wrap_invert" />
1567 <Test name="incr_zero_decr" />
1568 <Test name="incr_decr_invert" />
1569 <Test name="decr_wrap_replace_zero" />
1570 <Test name="invert_incr_wrap_zero" />
1571 <Test name="keep_zero_incr_wrap" />
1572 <Test name="incr_replace_invert" />
1573 <Test name="incr_zero_decr_wrap" />
1574 <Test name="invert_decr_wrap_decr_wrap" />
1575 <Test name="incr_decr_wrap_incr" />
1576 <Test name="decr_replace_decr" />
1577 <Test name="incr_wrap_incr_wrap_decr" />
1578 <Test name="keep_invert_replace" />
1579 <Test name="zero_invert_zero" />
1580 <Test name="zero_replace_incr" />
1581 <Test name="replace_incr_decr_wrap" />
1582 <Test name="zero_incr_invert" />
1583 <Test name="decr_incr_wrap_zero" />
1584 <Test name="replace_replace_zero" />
1585 <Test name="replace_zero_decr" />
1586 <Test name="incr_keep_decr" />
1587 <Test name="keep_decr_incr_wrap" />
1588 <Test name="keep_incr_wrap_replace" />
1589 <Test name="invert_replace_incr" />
1590 <Test name="replace_keep_decr_wrap" />
1591 <Test name="replace_keep_keep" />
1592 <Test name="keep_decr_wrap_keep" />
1593 <Test name="decr_decr_keep" />
1594 <Test name="decr_incr_wrap_replace" />
1595 <Test name="incr_wrap_decr_wrap_decr" />
1596 <Test name="keep_decr_incr" />
1597 <Test name="keep_decr_decr" />
1598 <Test name="invert_incr_incr_wrap" />
1599 <Test name="keep_decr_wrap_incr" />
1600 <Test name="decr_zero_decr" />
1601 <Test name="decr_wrap_keep_incr" />
1602 <Test name="zero_incr_incr" />
1603 <Test name="incr_wrap_incr_decr_wrap" />
1604 <Test name="invert_replace_keep" />
1605 <Test name="incr_wrap_decr_replace" />
1606 <Test name="invert_invert_invert" />
1607 <Test name="invert_zero_keep" />
1608 <Test name="keep_incr_wrap_keep" />
1609 <Test name="incr_wrap_zero_replace" />
1610 <Test name="replace_decr_wrap_decr" />
1611 <Test name="replace_invert_invert" />
1612 <Test name="invert_invert_decr_wrap" />
1613 <Test name="incr_invert_invert" />
1614 <Test name="decr_keep_decr" />
1615 <Test name="decr_replace_incr" />
1616 <Test name="invert_keep_incr" />
1617 <Test name="invert_zero_decr" />
1618 <Test name="incr_incr_wrap_decr_wrap" />
1619 <Test name="replace_incr_wrap_keep" />
1620 <Test name="keep_invert_incr" />
1621 <Test name="incr_wrap_incr_incr" />
1622 <Test name="decr_keep_zero" />
1623 <Test name="decr_wrap_incr_wrap_incr" />
1624 <Test name="invert_incr_keep" />
1625 <Test name="keep_incr_wrap_invert" />
1626 <Test name="incr_keep_zero" />
1627 <Test name="zero_zero_keep" />
1628 <Test name="decr_keep_decr_wrap" />
1629 <Test name="zero_decr_invert" />
1630 <Test name="decr_decr_wrap_zero" />
1631 <Test name="incr_wrap_zero_decr_wrap" />
1632 <Test name="incr_wrap_invert_incr_wrap" />
1633 <Test name="keep_zero_zero" />
1634 <Test name="incr_wrap_invert_decr" />
1635 <Test name="zero_decr_wrap_decr" />
1636 <Test name="zero_zero_invert" />
1637 <Test name="decr_wrap_decr_wrap_keep" />
1638 <Test name="zero_zero_incr" />
1639 <Test name="incr_wrap_keep_invert" />
1640 <Test name="decr_wrap_keep_replace" />
1641 <Test name="replace_incr_keep" />
1642 <Test name="zero_keep_decr" />
1643 <Test name="zero_zero_decr" />
1644 <Test name="incr_wrap_incr_keep" />
1645 <Test name="decr_zero_incr" />
1646 <Test name="decr_wrap_invert_zero" />
1647 <Test name="invert_decr_wrap_incr" />
1648 <Test name="replace_decr_invert" />
1649 <Test name="keep_decr_decr_wrap" />
1650 <Test name="decr_incr_decr_wrap" />
1651 <Test name="decr_decr_wrap_keep" />
1652 <Test name="invert_decr_wrap_invert" />
1653 <Test name="incr_wrap_decr_wrap_invert" />
1654 <Test name="decr_wrap_keep_decr_wrap" />
1655 <Test name="incr_decr_wrap_incr_wrap" />
1656 <Test name="replace_invert_decr" />
1657 <Test name="replace_decr_wrap_decr_wrap" />
1658 <Test name="decr_wrap_incr_invert" />
1659 <Test name="zero_keep_keep" />
1660 <Test name="keep_invert_keep" />
1661 <Test name="invert_keep_zero" />
1662 <Test name="decr_wrap_zero_replace" />
1663 <Test name="zero_zero_decr_wrap" />
1664 <Test name="incr_incr_decr_wrap" />
1665 <Test name="replace_decr_decr_wrap" />
1666 <Test name="decr_incr_wrap_keep" />
1667 <Test name="incr_wrap_keep_decr_wrap" />
1668 <Test name="incr_invert_replace" />
1669 <Test name="incr_wrap_keep_replace" />
1670 <Test name="incr_incr_keep" />
1671 <Test name="zero_invert_incr_wrap" />
1672 <Test name="invert_invert_replace" />
1673 <Test name="keep_keep_zero" />
1674 <Test name="replace_zero_incr" />
1675 <Test name="decr_wrap_keep_keep" />
1676 <Test name="keep_invert_zero" />
1677 <Test name="incr_wrap_decr_keep" />
1678 <Test name="incr_wrap_incr_wrap_invert" />
1679 <Test name="decr_wrap_zero_zero" />
1680 <Test name="keep_replace_zero" />
1681 <Test name="incr_wrap_incr_wrap_replace" />
1682 <Test name="incr_wrap_incr_incr_wrap" />
1683 <Test name="zero_incr_replace" />
1684 <Test name="incr_incr_invert" />
1685 <Test name="keep_zero_invert" />
1686 <Test name="decr_zero_keep" />
1687 <Test name="zero_incr_incr_wrap" />
1688 <Test name="incr_keep_incr_wrap" />
1689 <Test name="decr_keep_incr_wrap" />
1690 <Test name="invert_zero_incr" />
1691 <Test name="decr_wrap_incr_incr" />
1692 <Test name="keep_incr_wrap_zero" />
1693 <Test name="keep_zero_keep" />
1694 <Test name="incr_incr_wrap_invert" />
1695 <Test name="zero_incr_decr_wrap" />
1696 <Test name="decr_wrap_incr_zero" />
1697 <Test name="incr_zero_incr" />
1698 <Test name="incr_replace_zero" />
1699 <Test name="decr_incr_keep" />
1700 <Test name="zero_invert_decr_wrap" />
1701 <Test name="keep_invert_invert" />
1702 <Test name="replace_invert_zero" />
1703 <Test name="decr_wrap_decr_keep" />
1704 <Test name="decr_decr_replace" />
1705 <Test name="replace_zero_incr_wrap" />
1706 <Test name="keep_keep_incr" />
1707 <Test name="replace_zero_replace" />
1708 <Test name="decr_wrap_replace_keep" />
1709 <Test name="invert_invert_zero" />
1710 <Test name="decr_wrap_invert_decr_wrap" />
1711 <Test name="decr_wrap_zero_decr" />
1712 <Test name="keep_replace_decr" />
1713 <Test name="keep_decr_wrap_incr_wrap" />
1714 <Test name="decr_incr_invert" />
1715 <Test name="replace_incr_wrap_incr" />
1716 <Test name="incr_wrap_zero_incr" />
1717 <Test name="decr_wrap_incr_wrap_decr" />
1718 <Test name="decr_wrap_invert_decr" />
1719 <Test name="incr_incr_incr_wrap" />
1720 <Test name="decr_wrap_replace_incr_wrap" />
1721 <Test name="keep_incr_zero" />
1722 <Test name="zero_decr_replace" />
1723 <Test name="zero_decr_wrap_incr" />
1724 <Test name="incr_replace_replace" />
1725 <Test name="decr_wrap_incr_replace" />
1726 <Test name="replace_keep_incr_wrap" />
1727 <Test name="replace_invert_decr_wrap" />
1728 <Test name="replace_replace_keep" />
1729 <Test name="incr_decr_incr_wrap" />
1730 <Test name="decr_wrap_decr_incr_wrap" />
1731 <Test name="invert_incr_decr" />
1732 <Test name="keep_decr_wrap_invert" />
1733 <Test name="decr_wrap_incr_decr" />
1734 <Test name="decr_incr_incr_wrap" />
1735 <Test name="decr_decr_wrap_incr_wrap" />
1736 <Test name="keep_incr_incr" />
1737 <Test name="incr_replace_decr" />
1738 <Test name="decr_zero_incr_wrap" />
1739 <Test name="invert_keep_decr_wrap" />
1740 <Test name="incr_decr_incr" />
1741 <Test name="invert_decr_wrap_replace" />
1742 <Test name="incr_wrap_keep_zero" />
1743 <Test name="incr_incr_zero" />
1744 <Test name="decr_wrap_decr_wrap_invert" />
1745 <Test name="incr_decr_decr_wrap" />
1746 <Test name="invert_incr_incr" />
1747 <Test name="zero_decr_decr" />
1748 <Test name="incr_invert_zero" />
1749 <Test name="incr_decr_replace" />
1750 <Test name="incr_decr_wrap_replace" />
1751 <Test name="incr_wrap_zero_keep" />
1752 <Test name="replace_replace_decr" />
1753 <Test name="keep_zero_decr_wrap" />
1754 <Test name="incr_wrap_invert_replace" />
1755 <Test name="incr_wrap_incr_zero" />
1756 <Test name="decr_invert_zero" />
1757 <Test name="incr_invert_keep" />
1758 <Test name="zero_incr_keep" />
1759 <Test name="decr_replace_keep" />
1760 <Test name="invert_incr_wrap_decr" />
1761 <Test name="incr_decr_wrap_decr" />
1762 <Test name="decr_wrap_invert_incr" />
1763 <Test name="zero_incr_wrap_keep" />
1764 <Test name="zero_invert_decr" />
1765 <Test name="decr_wrap_invert_incr_wrap" />
1766 <Test name="incr_decr_zero" />
1767 <Test name="incr_wrap_invert_decr_wrap" />
1768 <Test name="decr_decr_wrap_decr" />
1769 <Test name="decr_incr_wrap_incr_wrap" />
1770 <Test name="incr_wrap_zero_incr_wrap" />
1771 <Test name="replace_keep_zero" />
1772 <Test name="incr_invert_incr" />
1773 <Test name="replace_decr_keep" />
1774 <Test name="incr_incr_replace" />
1775 <Test name="zero_decr_incr_wrap" />
1776 <Test name="invert_replace_decr_wrap" />
1777 <Test name="replace_zero_invert" />
1778 <Test name="invert_replace_incr_wrap" />
1779 <Test name="replace_replace_incr" />
1780 <Test name="incr_keep_keep" />
1781 <Test name="keep_incr_replace" />
1782 <Test name="zero_decr_wrap_keep" />
1783 <Test name="replace_decr_wrap_incr" />
1784 <Test name="invert_incr_decr_wrap" />
1785 <Test name="invert_incr_wrap_decr_wrap" />
1786 <Test name="invert_decr_invert" />
1787 <Test name="decr_wrap_keep_decr" />
1788 <Test name="decr_decr_incr_wrap" />
1789 <Test name="incr_incr_wrap_keep" />
1790 <Test name="incr_wrap_decr_invert" />
1791 <Test name="decr_decr_wrap_incr" />
1792 <Test name="keep_keep_replace" />
1793 <Test name="invert_incr_invert" />
1794 <Test name="incr_wrap_decr_incr_wrap" />
1795 <Test name="keep_keep_decr" />
1796 <Test name="invert_replace_zero" />
1797 <Test name="decr_wrap_replace_incr" />
1798 <Test name="decr_wrap_decr_wrap_decr" />
1799 <Test name="incr_wrap_replace_decr" />
1800 <Test name="decr_wrap_decr_invert" />
1801 <Test name="incr_zero_replace" />
1802 <Test name="replace_incr_wrap_replace" />
1803 <Test name="decr_invert_incr_wrap" />
1804 <Test name="zero_decr_wrap_incr_wrap" />
1805 <Test name="incr_wrap_incr_invert" />
1806 <Test name="replace_incr_decr" />
1807 <Test name="decr_zero_replace" />
1808 <Test name="invert_decr_wrap_zero" />
1809 <Test name="decr_replace_replace" />
1810 <Test name="decr_wrap_decr_wrap_replace" />
1811 <Test name="invert_decr_incr" />
1812 <Test name="decr_wrap_replace_decr" />
1813 <Test name="keep_replace_incr_wrap" />
1814 <Test name="decr_wrap_decr_decr_wrap" />
1815 <Test name="decr_wrap_zero_incr_wrap" />
1816 <Test name="invert_invert_incr" />
1817 <Test name="decr_wrap_incr_wrap_replace" />
1818 <Test name="incr_wrap_decr_incr" />
1819 <Test name="incr_decr_wrap_keep" />
1820 <Test name="decr_keep_keep" />
1821 <Test name="keep_keep_decr_wrap" />
1822 <Test name="zero_keep_invert" />
1823 <Test name="keep_decr_replace" />
1824 <Test name="replace_decr_zero" />
1825 <Test name="incr_wrap_decr_zero" />
1826 <Test name="invert_decr_keep" />
1827 <Test name="incr_wrap_decr_wrap_incr_wrap" />
1828 <Test name="decr_decr_invert" />
1829 <Test name="invert_replace_decr" />
1830 <Test name="incr_invert_decr_wrap" />
1831 <Test name="invert_incr_wrap_keep" />
1832 <Test name="decr_incr_decr" />
1833 <Test name="replace_decr_incr_wrap" />
1834 <Test name="invert_incr_wrap_incr" />
1835 <Test name="invert_decr_replace" />
1836 <Test name="replace_decr_replace" />
1837 <Test name="incr_replace_decr_wrap" />
1838 <Test name="decr_zero_invert" />
1839 <Test name="incr_wrap_invert_incr" />
1840 <Test name="invert_zero_zero" />
1841 <Test name="zero_decr_zero" />
1842 <Test name="decr_wrap_decr_wrap_decr_wrap" />
1843 <Test name="invert_invert_decr" />
1844 <Test name="zero_invert_replace" />
1845 <Test name="decr_decr_wrap_invert" />
1846 <Test name="keep_invert_decr" />
1847 <Test name="incr_wrap_incr_wrap_incr" />
1848 <Test name="zero_replace_replace" />
1849 <Test name="zero_zero_replace" />
1850 <Test name="decr_keep_invert" />
1851 <Test name="decr_wrap_decr_zero" />
1852 <Test name="decr_incr_replace" />
1853 <Test name="decr_replace_zero" />
1854 <Test name="zero_invert_incr" />
1855 <Test name="zero_keep_decr_wrap" />
1856 <Test name="decr_decr_wrap_decr_wrap" />
1857 <Test name="keep_replace_replace" />
1858 <Test name="decr_invert_keep" />
1859 <Test name="decr_incr_wrap_decr" />
1860 <Test name="keep_invert_decr_wrap" />
1861 <Test name="decr_wrap_decr_incr" />
1862 <Test name="incr_wrap_incr_wrap_keep" />
1863 <Test name="invert_keep_replace" />
1864 <Test name="keep_zero_replace" />
1865 <Test name="keep_keep_invert" />
1866 <Test name="zero_replace_keep" />
1867 <Test name="zero_incr_wrap_invert" />
1868 <Test name="replace_incr_wrap_invert" />
1869 <Test name="keep_decr_keep" />
1870 <Test name="invert_zero_replace" />
1871 <Test name="incr_wrap_replace_keep" />
1872 <Test name="replace_keep_replace" />
1873 <Test name="keep_decr_wrap_zero" />
1874 <Test name="keep_zero_decr" />
1875 <Test name="replace_decr_wrap_replace" />
1876 <Test name="zero_incr_decr" />
1877 <Test name="decr_wrap_decr_decr" />
1878 <Test name="decr_invert_decr" />
1879 <Test name="replace_incr_incr" />
1880 <Test name="decr_keep_replace" />
1881 <Test name="incr_wrap_incr_decr" />
1882 <Test name="incr_wrap_invert_zero" />
1883 <Test name="replace_replace_decr_wrap" />
1884 <Test name="incr_incr_wrap_replace" />
1885 <Test name="decr_wrap_decr_wrap_zero" />
1886 <Test name="incr_replace_incr" />
1887 <Test name="decr_decr_zero" />
1888 <Test name="replace_keep_invert" />
1889 <Test name="decr_wrap_keep_incr_wrap" />
1890 <Test name="replace_keep_incr" />
1891 <Test name="decr_wrap_replace_replace" />
1892 <Test name="incr_wrap_decr_wrap_zero" />
1893 <Test name="invert_keep_keep" />
1894 <Test name="invert_incr_wrap_replace" />
1895 <Test name="keep_keep_incr_wrap" />
1896 <Test name="incr_invert_incr_wrap" />
1897 <Test name="invert_incr_wrap_incr_wrap" />
1898 <Test name="incr_wrap_decr_decr_wrap" />
1899 <Test name="zero_incr_wrap_incr_wrap" />
1900 <Test name="replace_zero_keep" />
1901 <Test name="incr_incr_wrap_incr_wrap" />
1902 <Test name="replace_decr_wrap_incr_wrap" />
1903 <Test name="zero_incr_wrap_zero" />
1904 <Test name="keep_incr_invert" />
1905 <Test name="incr_keep_replace" />
1906 <Test name="invert_zero_invert" />
1907 <Test name="incr_wrap_decr_wrap_keep" />
1908 <Test name="decr_wrap_incr_wrap_decr_wrap" />
1909 <Test name="zero_incr_wrap_incr" />
1910 <Test name="keep_decr_wrap_replace" />
1911 <Test name="decr_wrap_incr_incr_wrap" />
1912 <Test name="replace_invert_incr" />
1913 <Test name="invert_keep_decr" />
1914 <Test name="incr_replace_incr_wrap" />
1915 <Test name="zero_keep_incr" />
1916 <Test name="decr_incr_incr" />
1917 <Test name="keep_incr_wrap_decr" />
1918 <Test name="zero_decr_wrap_invert" />
1919 <Test name="zero_keep_incr_wrap" />
1920 <Test name="incr_wrap_replace_invert" />
1921 <Test name="keep_incr_incr_wrap" />
1922 <Test name="incr_wrap_invert_invert" />
1923 <Test name="incr_keep_incr" />
1924 <Test name="incr_zero_invert" />
1925 <Test name="invert_zero_incr_wrap" />
1926 <Test name="invert_incr_wrap_invert" />
1927 <Test name="invert_replace_replace" />
1928 </TestCase>
1929 </TestSuite>
1930 <TestSuite name="blend">
1931 <TestCase name="rgb_equation_alpha_equation">
1932 <Test name="add_add" />
1933 <Test name="add_subtract" />
1934 <Test name="add_reverse_subtract" />
1935 <Test name="reverse_subtract_subtract" />
1936 <Test name="subtract_subtract" />
1937 <Test name="subtract_reverse_subtract" />
1938 <Test name="reverse_subtract_reverse_subtract" />
1939 <Test name="subtract_add" />
1940 <Test name="reverse_subtract_add" />
1941 </TestCase>
1942 <TestCase name="equation_src_func_dst_func">
1943 <Test name="subtract_zero_one_minus_src_color" />
1944 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_alpha" />
1945 <Test name="subtract_one_minus_dst_alpha_one" />
1946 <Test name="subtract_one_minus_src_color_one_minus_constant_color" />
1947 <Test name="subtract_src_color_src_alpha" />
1948 <Test name="reverse_subtract_constant_alpha_one_minus_dst_color" />
1949 <Test name="subtract_one_minus_dst_alpha_one_minus_src_alpha" />
1950 <Test name="subtract_constant_alpha_constant_alpha" />
1951 <Test name="subtract_one_minus_src_alpha_src_color" />
1952 <Test name="reverse_subtract_one_minus_constant_color_dst_alpha" />
1953 <Test name="add_dst_color_one_minus_src_color" />
1954 <Test name="subtract_src_color_one_minus_constant_color" />
1955 <Test name="add_one_one" />
1956 <Test name="add_zero_one" />
1957 <Test name="add_one_minus_constant_alpha_src_alpha" />
1958 <Test name="subtract_one_minus_src_alpha_one_minus_dst_alpha" />
1959 <Test name="add_one_minus_constant_alpha_one_minus_constant_color" />
1960 <Test name="subtract_one_one_minus_constant_color" />
1961 <Test name="add_dst_alpha_zero" />
1962 <Test name="add_one_minus_dst_alpha_dst_alpha" />
1963 <Test name="add_one_minus_constant_color_src_color" />
1964 <Test name="subtract_dst_color_one_minus_src_color" />
1965 <Test name="subtract_one_minus_constant_color_dst_color" />
1966 <Test name="subtract_one_minus_constant_alpha_one_minus_constant_color" />
1967 <Test name="add_constant_color_one_minus_src_alpha" />
1968 <Test name="subtract_one_dst_color" />
1969 <Test name="subtract_src_alpha_dst_alpha" />
1970 <Test name="subtract_one_minus_src_color_src_alpha" />
1971 <Test name="subtract_one_src_color" />
1972 <Test name="subtract_dst_color_dst_color" />
1973 <Test name="reverse_subtract_constant_alpha_constant_color" />
1974 <Test name="subtract_constant_alpha_one_minus_src_color" />
1975 <Test name="reverse_subtract_dst_alpha_one_minus_dst_alpha" />
1976 <Test name="subtract_one_minus_src_color_dst_color" />
1977 <Test name="subtract_src_alpha_saturate_one_minus_dst_alpha" />
1978 <Test name="add_src_alpha_saturate_one_minus_constant_color" />
1979 <Test name="subtract_one_minus_src_alpha_dst_color" />
1980 <Test name="subtract_one_minus_dst_alpha_src_alpha" />
1981 <Test name="add_one_minus_constant_alpha_dst_alpha" />
1982 <Test name="subtract_one_minus_src_alpha_one_minus_constant_color" />
1983 <Test name="add_src_alpha_zero" />
1984 <Test name="add_src_color_one_minus_dst_color" />
1985 <Test name="add_one_minus_dst_alpha_one_minus_src_color" />
1986 <Test name="subtract_one_minus_constant_color_constant_alpha" />
1987 <Test name="add_one_minus_dst_alpha_dst_color" />
1988 <Test name="reverse_subtract_src_alpha_one_minus_src_color" />
1989 <Test name="add_src_alpha_one_minus_dst_color" />
1990 <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_alpha" />
1991 <Test name="subtract_dst_alpha_one_minus_dst_alpha" />
1992 <Test name="subtract_one_minus_dst_color_dst_alpha" />
1993 <Test name="reverse_subtract_one_constant_color" />
1994 <Test name="add_one_minus_constant_alpha_one_minus_dst_color" />
1995 <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_alpha" />
1996 <Test name="add_one_minus_dst_alpha_one_minus_src_alpha" />
1997 <Test name="add_zero_one_minus_dst_color" />
1998 <Test name="subtract_dst_color_src_alpha" />
1999 <Test name="subtract_constant_alpha_one_minus_src_alpha" />
2000 <Test name="subtract_one_constant_alpha" />
2001 <Test name="subtract_src_color_one_minus_constant_alpha" />
2002 <Test name="add_src_color_zero" />
2003 <Test name="add_one_minus_constant_alpha_constant_alpha" />
2004 <Test name="add_one_minus_dst_alpha_zero" />
2005 <Test name="reverse_subtract_constant_alpha_constant_alpha" />
2006 <Test name="add_one_minus_constant_alpha_one_minus_constant_alpha" />
2007 <Test name="reverse_subtract_zero_zero" />
2008 <Test name="subtract_constant_color_dst_alpha" />
2009 <Test name="reverse_subtract_src_alpha_saturate_constant_alpha" />
2010 <Test name="reverse_subtract_src_color_one_minus_dst_color" />
2011 <Test name="subtract_constant_alpha_one_minus_dst_color" />
2012 <Test name="reverse_subtract_zero_dst_alpha" />
2013 <Test name="add_one_minus_dst_color_one_minus_dst_color" />
2014 <Test name="add_one_minus_dst_alpha_src_color" />
2015 <Test name="add_one_one_minus_dst_color" />
2016 <Test name="add_one_src_alpha" />
2017 <Test name="subtract_constant_alpha_one_minus_constant_color" />
2018 <Test name="reverse_subtract_src_alpha_one_minus_dst_color" />
2019 <Test name="add_one_minus_dst_color_zero" />
2020 <Test name="subtract_one_constant_color" />
2021 <Test name="reverse_subtract_dst_alpha_zero" />
2022 <Test name="reverse_subtract_one_minus_dst_color_dst_color" />
2023 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_color" />
2024 <Test name="add_one_minus_constant_color_one_minus_dst_color" />
2025 <Test name="reverse_subtract_src_color_one_minus_src_color" />
2026 <Test name="subtract_one_minus_constant_color_one_minus_dst_color" />
2027 <Test name="reverse_subtract_one_minus_src_alpha_src_alpha" />
2028 <Test name="add_constant_color_one_minus_constant_color" />
2029 <Test name="subtract_constant_alpha_zero" />
2030 <Test name="reverse_subtract_src_color_src_alpha" />
2031 <Test name="add_one_minus_constant_color_one_minus_dst_alpha" />
2032 <Test name="add_one_minus_dst_color_dst_color" />
2033 <Test name="add_one_one_minus_src_alpha" />
2034 <Test name="reverse_subtract_constant_alpha_one_minus_constant_color" />
2035 <Test name="add_dst_color_one_minus_dst_color" />
2036 <Test name="add_one_minus_src_alpha_one_minus_src_alpha" />
2037 <Test name="add_one_one_minus_constant_alpha" />
2038 <Test name="subtract_dst_color_one_minus_dst_alpha" />
2039 <Test name="reverse_subtract_one_minus_dst_alpha_src_alpha" />
2040 <Test name="add_dst_alpha_src_alpha" />
2041 <Test name="add_zero_one_minus_dst_alpha" />
2042 <Test name="add_constant_alpha_dst_color" />
2043 <Test name="subtract_src_alpha_saturate_src_color" />
2044 <Test name="reverse_subtract_one_src_color" />
2045 <Test name="subtract_one_minus_dst_alpha_one_minus_constant_alpha" />
2046 <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_alpha" />
2047 <Test name="add_src_alpha_saturate_one_minus_constant_alpha" />
2048 <Test name="subtract_constant_color_one_minus_src_color" />
2049 <Test name="subtract_dst_alpha_one_minus_dst_color" />
2050 <Test name="reverse_subtract_constant_alpha_one_minus_src_color" />
2051 <Test name="subtract_src_alpha_saturate_zero" />
2052 <Test name="reverse_subtract_src_alpha_src_alpha" />
2053 <Test name="add_zero_dst_color" />
2054 <Test name="reverse_subtract_dst_color_one_minus_dst_color" />
2055 <Test name="add_one_minus_constant_alpha_one_minus_src_color" />
2056 <Test name="add_one_minus_dst_color_one_minus_src_color" />
2057 <Test name="add_src_alpha_one_minus_constant_color" />
2058 <Test name="subtract_one_minus_constant_alpha_one_minus_src_color" />
2059 <Test name="add_src_color_dst_color" />
2060 <Test name="reverse_subtract_one_minus_dst_alpha_dst_color" />
2061 <Test name="reverse_subtract_dst_color_one_minus_src_color" />
2062 <Test name="reverse_subtract_dst_color_one_minus_src_alpha" />
2063 <Test name="add_dst_color_dst_color" />
2064 <Test name="reverse_subtract_one_minus_dst_color_zero" />
2065 <Test name="reverse_subtract_constant_alpha_one" />
2066 <Test name="subtract_src_color_one_minus_dst_alpha" />
2067 <Test name="add_one_minus_constant_color_one_minus_constant_color" />
2068 <Test name="add_one_dst_color" />
2069 <Test name="add_dst_alpha_one_minus_dst_color" />
2070 <Test name="subtract_one_minus_constant_color_zero" />
2071 <Test name="reverse_subtract_zero_one_minus_dst_color" />
2072 <Test name="add_src_alpha_dst_alpha" />
2073 <Test name="subtract_one_minus_constant_color_constant_color" />
2074 <Test name="subtract_src_alpha_one_minus_src_color" />
2075 <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_color" />
2076 <Test name="subtract_src_alpha_one_minus_constant_color" />
2077 <Test name="subtract_zero_dst_alpha" />
2078 <Test name="subtract_dst_alpha_src_alpha" />
2079 <Test name="subtract_one_one" />
2080 <Test name="reverse_subtract_one_minus_constant_color_constant_alpha" />
2081 <Test name="subtract_src_color_dst_color" />
2082 <Test name="add_src_color_one" />
2083 <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_color" />
2084 <Test name="reverse_subtract_src_alpha_constant_alpha" />
2085 <Test name="reverse_subtract_one_minus_constant_alpha_constant_color" />
2086 <Test name="subtract_dst_color_constant_color" />
2087 <Test name="reverse_subtract_src_color_src_color" />
2088 <Test name="subtract_src_alpha_saturate_dst_alpha" />
2089 <Test name="reverse_subtract_one_minus_dst_alpha_dst_alpha" />
2090 <Test name="reverse_subtract_constant_alpha_one_minus_src_alpha" />
2091 <Test name="reverse_subtract_one_minus_constant_alpha_constant_alpha" />
2092 <Test name="reverse_subtract_src_alpha_saturate_src_color" />
2093 <Test name="add_zero_one_minus_constant_color" />
2094 <Test name="subtract_one_minus_dst_color_one_minus_dst_alpha" />
2095 <Test name="reverse_subtract_dst_alpha_one_minus_src_alpha" />
2096 <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_color" />
2097 <Test name="subtract_one_one_minus_dst_alpha" />
2098 <Test name="add_one_minus_constant_alpha_one_minus_dst_alpha" />
2099 <Test name="subtract_dst_alpha_one" />
2100 <Test name="subtract_src_color_dst_alpha" />
2101 <Test name="add_one_minus_src_alpha_dst_alpha" />
2102 <Test name="subtract_constant_alpha_one" />
2103 <Test name="reverse_subtract_one_minus_src_color_src_color" />
2104 <Test name="subtract_one_minus_dst_color_one_minus_dst_color" />
2105 <Test name="reverse_subtract_dst_alpha_one_minus_constant_color" />
2106 <Test name="add_constant_color_constant_color" />
2107 <Test name="add_one_one_minus_src_color" />
2108 <Test name="add_src_alpha_constant_color" />
2109 <Test name="subtract_src_alpha_saturate_constant_color" />
2110 <Test name="reverse_subtract_one_minus_src_alpha_dst_color" />
2111 <Test name="add_constant_alpha_one_minus_src_color" />
2112 <Test name="reverse_subtract_one_one_minus_constant_color" />
2113 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_color" />
2114 <Test name="subtract_zero_zero" />
2115 <Test name="subtract_src_alpha_saturate_src_alpha" />
2116 <Test name="reverse_subtract_dst_color_zero" />
2117 <Test name="subtract_one_minus_src_color_constant_color" />
2118 <Test name="reverse_subtract_src_alpha_saturate_src_alpha" />
2119 <Test name="reverse_subtract_constant_alpha_one_minus_constant_alpha" />
2120 <Test name="subtract_one_minus_constant_color_one_minus_constant_color" />
2121 <Test name="subtract_one_minus_constant_alpha_constant_color" />
2122 <Test name="add_one_minus_constant_color_one_minus_constant_alpha" />
2123 <Test name="reverse_subtract_one_minus_src_color_dst_alpha" />
2124 <Test name="subtract_one_minus_src_alpha_one_minus_constant_alpha" />
2125 <Test name="subtract_one_minus_src_alpha_one" />
2126 <Test name="subtract_one_minus_src_color_one" />
2127 <Test name="reverse_subtract_dst_alpha_one_minus_src_color" />
2128 <Test name="subtract_one_minus_constant_color_one_minus_constant_alpha" />
2129 <Test name="subtract_zero_dst_color" />
2130 <Test name="add_one_minus_src_color_dst_color" />
2131 <Test name="add_one_minus_dst_color_one" />
2132 <Test name="reverse_subtract_one_minus_constant_color_one" />
2133 <Test name="add_one_zero" />
2134 <Test name="subtract_dst_alpha_one_minus_constant_color" />
2135 <Test name="reverse_subtract_one_minus_src_color_constant_color" />
2136 <Test name="subtract_one_minus_src_color_dst_alpha" />
2137 <Test name="add_src_alpha_saturate_one_minus_dst_alpha" />
2138 <Test name="subtract_one_minus_src_color_one_minus_dst_alpha" />
2139 <Test name="subtract_constant_color_one_minus_dst_alpha" />
2140 <Test name="add_dst_alpha_dst_alpha" />
2141 <Test name="subtract_one_minus_constant_alpha_one" />
2142 <Test name="reverse_subtract_constant_color_dst_alpha" />
2143 <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_color" />
2144 <Test name="add_one_minus_constant_color_src_alpha" />
2145 <Test name="subtract_src_color_one_minus_src_alpha" />
2146 <Test name="add_src_alpha_one_minus_src_alpha" />
2147 <Test name="reverse_subtract_one_minus_src_color_zero" />
2148 <Test name="add_src_alpha_constant_alpha" />
2149 <Test name="subtract_constant_alpha_src_alpha" />
2150 <Test name="subtract_dst_color_one" />
2151 <Test name="add_one_constant_alpha" />
2152 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_color" />
2153 <Test name="reverse_subtract_zero_one_minus_src_alpha" />
2154 <Test name="subtract_constant_alpha_one_minus_dst_alpha" />
2155 <Test name="subtract_dst_alpha_dst_color" />
2156 <Test name="add_constant_alpha_dst_alpha" />
2157 <Test name="subtract_constant_alpha_one_minus_constant_alpha" />
2158 <Test name="reverse_subtract_one_minus_constant_color_zero" />
2159 <Test name="reverse_subtract_dst_alpha_constant_alpha" />
2160 <Test name="reverse_subtract_one_minus_src_alpha_src_color" />
2161 <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_alpha" />
2162 <Test name="subtract_one_minus_src_color_one_minus_dst_color" />
2163 <Test name="subtract_one_minus_dst_color_constant_color" />
2164 <Test name="reverse_subtract_one_minus_src_alpha_constant_color" />
2165 <Test name="add_src_alpha_one_minus_src_color" />
2166 <Test name="add_src_alpha_saturate_zero" />
2167 <Test name="add_one_minus_src_alpha_src_color" />
2168 <Test name="add_constant_alpha_one_minus_dst_alpha" />
2169 <Test name="add_one_minus_constant_color_dst_alpha" />
2170 <Test name="add_one_minus_constant_color_one" />
2171 <Test name="add_constant_alpha_src_color" />
2172 <Test name="reverse_subtract_src_alpha_one_minus_constant_alpha" />
2173 <Test name="add_constant_alpha_one_minus_dst_color" />
2174 <Test name="subtract_src_alpha_constant_color" />
2175 <Test name="reverse_subtract_one_minus_dst_alpha_constant_alpha" />
2176 <Test name="reverse_subtract_zero_one" />
2177 <Test name="add_one_dst_alpha" />
2178 <Test name="subtract_constant_color_src_color" />
2179 <Test name="subtract_dst_color_dst_alpha" />
2180 <Test name="subtract_src_color_one_minus_dst_color" />
2181 <Test name="add_src_color_one_minus_src_alpha" />
2182 <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_alpha" />
2183 <Test name="reverse_subtract_dst_alpha_constant_color" />
2184 <Test name="add_dst_color_one_minus_constant_color" />
2185 <Test name="reverse_subtract_one_minus_dst_alpha_src_color" />
2186 <Test name="add_src_alpha_saturate_one_minus_dst_color" />
2187 <Test name="add_zero_one_minus_constant_alpha" />
2188 <Test name="subtract_one_minus_constant_alpha_constant_alpha" />
2189 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_alpha" />
2190 <Test name="add_constant_color_constant_alpha" />
2191 <Test name="subtract_dst_alpha_one_minus_constant_alpha" />
2192 <Test name="add_one_minus_src_alpha_one" />
2193 <Test name="reverse_subtract_constant_color_one" />
2194 <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_color" />
2195 <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_color" />
2196 <Test name="add_dst_color_one_minus_constant_alpha" />
2197 <Test name="add_one_minus_dst_color_one_minus_src_alpha" />
2198 <Test name="add_src_alpha_one_minus_constant_alpha" />
2199 <Test name="subtract_src_alpha_one_minus_src_alpha" />
2200 <Test name="subtract_one_minus_dst_alpha_zero" />
2201 <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_alpha" />
2202 <Test name="add_one_one_minus_dst_alpha" />
2203 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_alpha" />
2204 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_color" />
2205 <Test name="add_src_alpha_saturate_src_alpha" />
2206 <Test name="subtract_constant_color_constant_alpha" />
2207 <Test name="add_zero_src_alpha" />
2208 <Test name="add_constant_alpha_one_minus_constant_color" />
2209 <Test name="reverse_subtract_dst_alpha_dst_color" />
2210 <Test name="add_one_minus_src_color_one_minus_constant_color" />
2211 <Test name="subtract_one_minus_dst_alpha_dst_alpha" />
2212 <Test name="subtract_one_minus_dst_alpha_src_color" />
2213 <Test name="reverse_subtract_one_minus_src_alpha_zero" />
2214 <Test name="reverse_subtract_one_minus_constant_alpha_zero" />
2215 <Test name="subtract_one_minus_dst_color_one_minus_src_alpha" />
2216 <Test name="add_one_minus_dst_alpha_src_alpha" />
2217 <Test name="subtract_one_one_minus_constant_alpha" />
2218 <Test name="add_one_minus_src_color_one_minus_src_alpha" />
2219 <Test name="add_one_minus_src_color_one_minus_src_color" />
2220 <Test name="subtract_dst_alpha_one_minus_src_color" />
2221 <Test name="reverse_subtract_dst_alpha_one" />
2222 <Test name="add_constant_alpha_zero" />
2223 <Test name="reverse_subtract_one_minus_constant_color_dst_color" />
2224 <Test name="reverse_subtract_src_color_one_minus_dst_alpha" />
2225 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_alpha" />
2226 <Test name="reverse_subtract_dst_color_one_minus_constant_color" />
2227 <Test name="subtract_dst_alpha_dst_alpha" />
2228 <Test name="add_dst_alpha_constant_alpha" />
2229 <Test name="subtract_one_minus_src_alpha_dst_alpha" />
2230 <Test name="subtract_one_minus_src_alpha_zero" />
2231 <Test name="reverse_subtract_one_one" />
2232 <Test name="add_one_minus_src_alpha_one_minus_constant_color" />
2233 <Test name="subtract_one_minus_dst_color_one" />
2234 <Test name="add_one_minus_dst_alpha_constant_alpha" />
2235 <Test name="reverse_subtract_one_minus_constant_alpha_one" />
2236 <Test name="add_constant_alpha_one" />
2237 <Test name="subtract_one_src_alpha" />
2238 <Test name="reverse_subtract_dst_color_src_alpha" />
2239 <Test name="subtract_dst_color_src_color" />
2240 <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_alpha" />
2241 <Test name="subtract_constant_color_one" />
2242 <Test name="add_src_color_one_minus_constant_alpha" />
2243 <Test name="add_one_minus_constant_alpha_one_minus_src_alpha" />
2244 <Test name="subtract_src_alpha_one" />
2245 <Test name="add_zero_dst_alpha" />
2246 <Test name="subtract_one_minus_constant_alpha_src_color" />
2247 <Test name="reverse_subtract_src_color_one_minus_constant_alpha" />
2248 <Test name="add_dst_color_one" />
2249 <Test name="subtract_one_minus_constant_color_dst_alpha" />
2250 <Test name="add_one_minus_src_alpha_zero" />
2251 <Test name="subtract_one_minus_src_color_one_minus_src_color" />
2252 <Test name="reverse_subtract_src_alpha_saturate_zero" />
2253 <Test name="subtract_dst_alpha_src_color" />
2254 <Test name="subtract_one_minus_constant_color_one_minus_dst_alpha" />
2255 <Test name="reverse_subtract_one_minus_constant_color_src_alpha" />
2256 <Test name="reverse_subtract_one_dst_color" />
2257 <Test name="reverse_subtract_src_color_one" />
2258 <Test name="reverse_subtract_constant_alpha_src_alpha" />
2259 <Test name="reverse_subtract_one_minus_dst_alpha_constant_color" />
2260 <Test name="reverse_subtract_one_minus_dst_color_dst_alpha" />
2261 <Test name="reverse_subtract_dst_color_one" />
2262 <Test name="reverse_subtract_dst_color_constant_color" />
2263 <Test name="add_dst_alpha_one_minus_src_color" />
2264 <Test name="subtract_one_minus_constant_alpha_dst_color" />
2265 <Test name="subtract_zero_one_minus_src_alpha" />
2266 <Test name="reverse_subtract_constant_alpha_one_minus_dst_alpha" />
2267 <Test name="subtract_src_alpha_saturate_one_minus_src_alpha" />
2268 <Test name="add_src_color_src_color" />
2269 <Test name="reverse_subtract_one_minus_constant_color_constant_color" />
2270 <Test name="reverse_subtract_constant_color_one_minus_constant_alpha" />
2271 <Test name="subtract_one_minus_dst_color_one_minus_constant_alpha" />
2272 <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_color" />
2273 <Test name="reverse_subtract_one_minus_dst_color_constant_color" />
2274 <Test name="subtract_dst_alpha_one_minus_src_alpha" />
2275 <Test name="add_dst_alpha_one_minus_src_alpha" />
2276 <Test name="reverse_subtract_src_alpha_one" />
2277 <Test name="subtract_dst_color_zero" />
2278 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_alpha" />
2279 <Test name="add_one_minus_constant_alpha_constant_color" />
2280 <Test name="reverse_subtract_src_alpha_dst_alpha" />
2281 <Test name="add_one_minus_constant_color_dst_color" />
2282 <Test name="subtract_one_one_minus_dst_color" />
2283 <Test name="reverse_subtract_zero_constant_alpha" />
2284 <Test name="add_src_color_one_minus_src_color" />
2285 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_alpha" />
2286 <Test name="add_dst_alpha_one_minus_constant_alpha" />
2287 <Test name="subtract_dst_alpha_constant_alpha" />
2288 <Test name="add_one_minus_src_alpha_one_minus_constant_alpha" />
2289 <Test name="add_one_minus_src_alpha_src_alpha" />
2290 <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_alpha" />
2291 <Test name="subtract_one_minus_dst_alpha_constant_alpha" />
2292 <Test name="reverse_subtract_one_minus_dst_color_src_color" />
2293 <Test name="subtract_one_minus_constant_alpha_src_alpha" />
2294 <Test name="reverse_subtract_zero_constant_color" />
2295 <Test name="add_zero_one_minus_src_color" />
2296 <Test name="subtract_src_alpha_src_color" />
2297 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_color" />
2298 <Test name="add_constant_alpha_constant_alpha" />
2299 <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_alpha" />
2300 <Test name="add_dst_color_dst_alpha" />
2301 <Test name="add_one_minus_src_color_one_minus_constant_alpha" />
2302 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_color" />
2303 <Test name="subtract_one_minus_src_alpha_one_minus_dst_color" />
2304 <Test name="reverse_subtract_src_alpha_zero" />
2305 <Test name="subtract_one_minus_dst_color_one_minus_src_color" />
2306 <Test name="subtract_dst_color_one_minus_constant_alpha" />
2307 <Test name="reverse_subtract_one_minus_src_color_dst_color" />
2308 <Test name="subtract_one_minus_constant_color_one" />
2309 <Test name="subtract_one_minus_dst_color_zero" />
2310 <Test name="reverse_subtract_dst_color_dst_color" />
2311 <Test name="add_src_color_one_minus_dst_alpha" />
2312 <Test name="add_one_minus_src_color_constant_color" />
2313 <Test name="reverse_subtract_src_color_dst_color" />
2314 <Test name="add_one_minus_src_alpha_one_minus_src_color" />
2315 <Test name="subtract_one_minus_constant_alpha_dst_alpha" />
2316 <Test name="subtract_one_one_minus_src_color" />
2317 <Test name="add_constant_color_dst_color" />
2318 <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_alpha" />
2319 <Test name="subtract_one_minus_src_alpha_src_alpha" />
2320 <Test name="add_constant_alpha_one_minus_constant_alpha" />
2321 <Test name="add_one_minus_src_color_src_color" />
2322 <Test name="reverse_subtract_dst_alpha_dst_alpha" />
2323 <Test name="reverse_subtract_src_color_one_minus_constant_color" />
2324 <Test name="subtract_one_minus_dst_alpha_dst_color" />
2325 <Test name="subtract_constant_alpha_src_color" />
2326 <Test name="subtract_dst_color_one_minus_dst_color" />
2327 <Test name="reverse_subtract_src_color_dst_alpha" />
2328 <Test name="subtract_zero_one" />
2329 <Test name="reverse_subtract_dst_color_constant_alpha" />
2330 <Test name="reverse_subtract_one_minus_dst_color_one" />
2331 <Test name="add_src_alpha_saturate_dst_color" />
2332 <Test name="add_one_minus_src_alpha_constant_color" />
2333 <Test name="subtract_src_color_constant_color" />
2334 <Test name="add_one_minus_constant_color_constant_color" />
2335 <Test name="reverse_subtract_one_dst_alpha" />
2336 <Test name="subtract_zero_src_color" />
2337 <Test name="reverse_subtract_src_alpha_saturate_dst_color" />
2338 <Test name="add_one_minus_constant_color_zero" />
2339 <Test name="add_one_minus_src_alpha_one_minus_dst_alpha" />
2340 <Test name="reverse_subtract_one_minus_constant_alpha_dst_alpha" />
2341 <Test name="subtract_src_alpha_constant_alpha" />
2342 <Test name="add_one_minus_src_alpha_dst_color" />
2343 <Test name="reverse_subtract_zero_one_minus_constant_color" />
2344 <Test name="add_constant_color_one_minus_constant_alpha" />
2345 <Test name="reverse_subtract_one_one_minus_src_alpha" />
2346 <Test name="subtract_dst_color_one_minus_src_alpha" />
2347 <Test name="add_dst_alpha_src_color" />
2348 <Test name="reverse_subtract_one_minus_src_color_one_minus_src_color" />
2349 <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_color" />
2350 <Test name="subtract_constant_color_src_alpha" />
2351 <Test name="reverse_subtract_one_minus_src_alpha_one" />
2352 <Test name="reverse_subtract_one_minus_constant_alpha_src_alpha" />
2353 <Test name="subtract_dst_alpha_zero" />
2354 <Test name="reverse_subtract_dst_color_one_minus_constant_alpha" />
2355 <Test name="subtract_constant_color_zero" />
2356 <Test name="subtract_constant_alpha_dst_color" />
2357 <Test name="subtract_src_alpha_saturate_constant_alpha" />
2358 <Test name="add_one_one_minus_constant_color" />
2359 <Test name="subtract_one_minus_constant_color_src_color" />
2360 <Test name="subtract_one_minus_src_color_constant_alpha" />
2361 <Test name="subtract_one_dst_alpha" />
2362 <Test name="add_one_minus_dst_alpha_one_minus_constant_color" />
2363 <Test name="subtract_src_color_src_color" />
2364 <Test name="add_dst_alpha_one_minus_dst_alpha" />
2365 <Test name="subtract_constant_alpha_constant_color" />
2366 <Test name="subtract_one_minus_src_color_src_color" />
2367 <Test name="add_one_minus_constant_alpha_dst_color" />
2368 <Test name="add_one_minus_dst_color_constant_alpha" />
2369 <Test name="subtract_zero_constant_color" />
2370 <Test name="add_src_alpha_saturate_constant_color" />
2371 <Test name="reverse_subtract_one_src_alpha" />
2372 <Test name="reverse_subtract_constant_color_dst_color" />
2373 <Test name="subtract_one_minus_dst_alpha_one_minus_dst_color" />
2374 <Test name="reverse_subtract_dst_color_one_minus_dst_alpha" />
2375 <Test name="reverse_subtract_zero_src_alpha" />
2376 <Test name="subtract_zero_src_alpha" />
2377 <Test name="reverse_subtract_dst_color_src_color" />
2378 <Test name="add_dst_color_src_color" />
2379 <Test name="add_src_alpha_saturate_constant_alpha" />
2380 <Test name="add_one_minus_src_color_dst_alpha" />
2381 <Test name="subtract_one_minus_dst_color_src_color" />
2382 <Test name="add_src_alpha_src_alpha" />
2383 <Test name="subtract_zero_one_minus_constant_alpha" />
2384 <Test name="subtract_one_minus_dst_color_src_alpha" />
2385 <Test name="reverse_subtract_constant_alpha_zero" />
2386 <Test name="subtract_constant_color_constant_color" />
2387 <Test name="reverse_subtract_one_minus_src_color_one" />
2388 <Test name="add_dst_color_one_minus_src_alpha" />
2389 <Test name="add_dst_alpha_one_minus_constant_color" />
2390 <Test name="add_constant_alpha_src_alpha" />
2391 <Test name="reverse_subtract_one_minus_dst_alpha_one" />
2392 <Test name="add_one_minus_constant_color_constant_alpha" />
2393 <Test name="subtract_one_minus_dst_alpha_one_minus_src_color" />
2394 <Test name="reverse_subtract_constant_color_src_color" />
2395 <Test name="reverse_subtract_src_color_constant_color" />
2396 <Test name="reverse_subtract_dst_alpha_src_color" />
2397 <Test name="subtract_src_alpha_dst_color" />
2398 <Test name="reverse_subtract_constant_color_one_minus_src_alpha" />
2399 <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_color" />
2400 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_alpha" />
2401 <Test name="add_src_alpha_one_minus_dst_alpha" />
2402 <Test name="add_src_alpha_dst_color" />
2403 <Test name="subtract_one_one_minus_src_alpha" />
2404 <Test name="reverse_subtract_constant_alpha_dst_color" />
2405 <Test name="subtract_src_alpha_one_minus_dst_color" />
2406 <Test name="add_one_minus_dst_color_dst_alpha" />
2407 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_color" />
2408 <Test name="add_one_minus_src_color_src_alpha" />
2409 <Test name="add_src_alpha_saturate_one_minus_src_color" />
2410 <Test name="subtract_one_minus_src_alpha_one_minus_src_color" />
2411 <Test name="subtract_zero_one_minus_dst_color" />
2412 <Test name="add_constant_color_one_minus_src_color" />
2413 <Test name="reverse_subtract_constant_color_one_minus_constant_color" />
2414 <Test name="add_one_constant_color" />
2415 <Test name="reverse_subtract_src_alpha_src_color" />
2416 <Test name="add_constant_alpha_constant_color" />
2417 <Test name="add_src_color_src_alpha" />
2418 <Test name="subtract_one_minus_constant_color_one_minus_src_alpha" />
2419 <Test name="subtract_one_minus_src_color_zero" />
2420 <Test name="add_src_alpha_saturate_dst_alpha" />
2421 <Test name="subtract_src_color_one_minus_src_color" />
2422 <Test name="add_dst_alpha_constant_color" />
2423 <Test name="add_one_minus_src_color_one" />
2424 <Test name="subtract_src_alpha_one_minus_dst_alpha" />
2425 <Test name="add_one_minus_dst_alpha_one_minus_dst_color" />
2426 <Test name="reverse_subtract_one_one_minus_dst_alpha" />
2427 <Test name="reverse_subtract_dst_alpha_src_alpha" />
2428 <Test name="add_zero_constant_color" />
2429 <Test name="reverse_subtract_src_alpha_saturate_dst_alpha" />
2430 <Test name="reverse_subtract_dst_color_dst_alpha" />
2431 <Test name="add_constant_color_dst_alpha" />
2432 <Test name="reverse_subtract_one_minus_dst_color_constant_alpha" />
2433 <Test name="subtract_one_minus_constant_alpha_one_minus_dst_alpha" />
2434 <Test name="subtract_one_minus_constant_alpha_one_minus_dst_color" />
2435 <Test name="subtract_src_alpha_saturate_one_minus_constant_alpha" />
2436 <Test name="subtract_one_minus_constant_alpha_one_minus_constant_alpha" />
2437 <Test name="reverse_subtract_one_minus_src_alpha_dst_alpha" />
2438 <Test name="subtract_src_alpha_src_alpha" />
2439 <Test name="reverse_subtract_zero_dst_color" />
2440 <Test name="add_src_alpha_saturate_src_color" />
2441 <Test name="subtract_src_color_zero" />
2442 <Test name="add_dst_alpha_one" />
2443 <Test name="reverse_subtract_dst_alpha_one_minus_constant_alpha" />
2444 <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_alpha" />
2445 <Test name="reverse_subtract_constant_alpha_src_color" />
2446 <Test name="subtract_src_color_one" />
2447 <Test name="add_one_minus_constant_color_one_minus_src_color" />
2448 <Test name="subtract_zero_one_minus_constant_color" />
2449 <Test name="add_constant_alpha_one_minus_src_alpha" />
2450 <Test name="add_one_minus_dst_alpha_one_minus_constant_alpha" />
2451 <Test name="reverse_subtract_src_alpha_dst_color" />
2452 <Test name="reverse_subtract_one_minus_constant_alpha_dst_color" />
2453 <Test name="subtract_src_alpha_one_minus_constant_alpha" />
2454 <Test name="add_zero_zero" />
2455 <Test name="subtract_one_minus_dst_alpha_one_minus_dst_alpha" />
2456 <Test name="add_src_alpha_saturate_one" />
2457 <Test name="add_src_alpha_saturate_one_minus_src_alpha" />
2458 <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_color" />
2459 <Test name="reverse_subtract_constant_color_one_minus_src_color" />
2460 <Test name="subtract_zero_constant_alpha" />
2461 <Test name="add_one_minus_src_color_one_minus_dst_color" />
2462 <Test name="add_zero_one_minus_src_alpha" />
2463 <Test name="add_one_minus_src_alpha_constant_alpha" />
2464 <Test name="subtract_constant_color_one_minus_constant_alpha" />
2465 <Test name="add_dst_alpha_dst_color" />
2466 <Test name="add_src_color_constant_alpha" />
2467 <Test name="subtract_constant_color_one_minus_constant_color" />
2468 <Test name="reverse_subtract_constant_color_one_minus_dst_color" />
2469 <Test name="add_one_minus_constant_alpha_one" />
2470 <Test name="subtract_one_minus_dst_alpha_constant_color" />
2471 <Test name="add_one_minus_src_color_zero" />
2472 <Test name="reverse_subtract_one_zero" />
2473 <Test name="reverse_subtract_dst_alpha_one_minus_dst_color" />
2474 <Test name="subtract_one_minus_constant_color_src_alpha" />
2475 <Test name="reverse_subtract_one_constant_alpha" />
2476 <Test name="add_dst_color_constant_color" />
2477 <Test name="subtract_constant_color_dst_color" />
2478 <Test name="subtract_src_alpha_saturate_one" />
2479 <Test name="reverse_subtract_one_one_minus_src_color" />
2480 <Test name="add_constant_color_one_minus_dst_color" />
2481 <Test name="subtract_src_alpha_saturate_one_minus_constant_color" />
2482 <Test name="subtract_zero_one_minus_dst_alpha" />
2483 <Test name="reverse_subtract_src_color_constant_alpha" />
2484 <Test name="reverse_subtract_constant_alpha_dst_alpha" />
2485 <Test name="reverse_subtract_one_one_minus_dst_color" />
2486 <Test name="reverse_subtract_one_minus_dst_color_src_alpha" />
2487 <Test name="subtract_constant_color_one_minus_src_alpha" />
2488 <Test name="add_one_minus_dst_color_one_minus_dst_alpha" />
2489 <Test name="reverse_subtract_src_alpha_one_minus_dst_alpha" />
2490 <Test name="reverse_subtract_src_color_one_minus_src_alpha" />
2491 <Test name="reverse_subtract_one_minus_src_color_src_alpha" />
2492 <Test name="subtract_one_minus_constant_color_one_minus_src_color" />
2493 <Test name="subtract_one_minus_src_alpha_constant_color" />
2494 <Test name="add_one_minus_dst_color_one_minus_constant_color" />
2495 <Test name="subtract_one_minus_constant_alpha_zero" />
2496 <Test name="add_one_src_color" />
2497 <Test name="subtract_src_alpha_saturate_one_minus_dst_color" />
2498 <Test name="subtract_src_alpha_saturate_dst_color" />
2499 <Test name="reverse_subtract_one_minus_src_color_one_minus_src_alpha" />
2500 <Test name="subtract_one_minus_constant_alpha_one_minus_src_alpha" />
2501 <Test name="reverse_subtract_constant_color_constant_alpha" />
2502 <Test name="subtract_one_minus_dst_alpha_one_minus_constant_color" />
2503 <Test name="subtract_one_minus_src_color_one_minus_constant_alpha" />
2504 <Test name="reverse_subtract_constant_color_src_alpha" />
2505 <Test name="subtract_src_alpha_zero" />
2506 <Test name="reverse_subtract_constant_color_constant_color" />
2507 <Test name="subtract_one_minus_src_alpha_one_minus_src_alpha" />
2508 <Test name="subtract_constant_color_one_minus_dst_color" />
2509 <Test name="reverse_subtract_one_one_minus_constant_alpha" />
2510 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_alpha" />
2511 <Test name="add_src_alpha_one" />
2512 <Test name="reverse_subtract_src_alpha_one_minus_constant_color" />
2513 <Test name="reverse_subtract_constant_color_one_minus_dst_alpha" />
2514 <Test name="add_one_minus_dst_color_src_color" />
2515 <Test name="reverse_subtract_src_color_zero" />
2516 <Test name="add_one_minus_dst_alpha_one" />
2517 <Test name="subtract_one_minus_dst_color_constant_alpha" />
2518 <Test name="add_src_color_dst_alpha" />
2519 <Test name="reverse_subtract_constant_color_zero" />
2520 <Test name="subtract_dst_color_constant_alpha" />
2521 <Test name="add_one_minus_dst_alpha_one_minus_dst_alpha" />
2522 <Test name="add_constant_color_one" />
2523 <Test name="subtract_one_zero" />
2524 <Test name="reverse_subtract_one_minus_src_color_constant_alpha" />
2525 <Test name="reverse_subtract_src_alpha_saturate_one" />
2526 <Test name="subtract_dst_alpha_constant_color" />
2527 <Test name="subtract_src_color_constant_alpha" />
2528 <Test name="reverse_subtract_zero_src_color" />
2529 <Test name="subtract_dst_color_one_minus_constant_color" />
2530 <Test name="reverse_subtract_one_minus_constant_color_src_color" />
2531 <Test name="add_one_minus_constant_color_one_minus_src_alpha" />
2532 <Test name="subtract_one_minus_dst_color_one_minus_constant_color" />
2533 <Test name="reverse_subtract_zero_one_minus_src_color" />
2534 <Test name="add_src_color_one_minus_constant_color" />
2535 <Test name="add_dst_color_src_alpha" />
2536 <Test name="add_src_alpha_src_color" />
2537 <Test name="reverse_subtract_one_minus_dst_alpha_zero" />
2538 <Test name="add_one_minus_dst_color_one_minus_constant_alpha" />
2539 <Test name="reverse_subtract_zero_one_minus_dst_alpha" />
2540 <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_color" />
2541 <Test name="reverse_subtract_zero_one_minus_constant_alpha" />
2542 <Test name="reverse_subtract_src_alpha_constant_color" />
2543 <Test name="add_one_minus_dst_color_src_alpha" />
2544 <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_alpha" />
2545 <Test name="add_dst_color_zero" />
2546 <Test name="add_constant_color_zero" />
2547 <Test name="add_constant_color_src_alpha" />
2548 <Test name="add_one_minus_constant_alpha_zero" />
2549 <Test name="add_one_minus_constant_alpha_src_color" />
2550 <Test name="add_one_minus_src_color_constant_alpha" />
2551 <Test name="reverse_subtract_src_alpha_one_minus_src_alpha" />
2552 <Test name="add_constant_color_src_color" />
2553 <Test name="add_zero_src_color" />
2554 <Test name="reverse_subtract_one_minus_constant_alpha_src_color" />
2555 <Test name="reverse_subtract_src_alpha_saturate_constant_color" />
2556 <Test name="subtract_one_minus_src_color_one_minus_src_alpha" />
2557 <Test name="subtract_one_minus_dst_color_dst_color" />
2558 <Test name="subtract_constant_alpha_dst_alpha" />
2559 <Test name="subtract_src_alpha_saturate_one_minus_src_color" />
2560 <Test name="add_src_color_constant_color" />
2561 <Test name="add_one_minus_dst_color_constant_color" />
2562 <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_color" />
2563 <Test name="add_constant_color_one_minus_dst_alpha" />
2564 <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_color" />
2565 <Test name="add_one_minus_src_alpha_one_minus_dst_color" />
2566 <Test name="add_dst_color_constant_alpha" />
2567 <Test name="subtract_one_minus_src_alpha_constant_alpha" />
2568 <Test name="reverse_subtract_one_minus_src_alpha_constant_alpha" />
2569 <Test name="add_dst_color_one_minus_dst_alpha" />
2570 <Test name="add_one_minus_dst_alpha_constant_color" />
2571 <Test name="add_zero_constant_alpha" />
2572 <Test name="add_one_minus_src_color_one_minus_dst_alpha" />
2573 </TestCase>
2574 <TestSuite name="rgb_func_alpha_func">
2575 <TestCase name="src">
2576 <Test name="one_minus_src_alpha_one_minus_dst_alpha" />
2577 <Test name="src_alpha_saturate_one_minus_constant_color" />
2578 <Test name="one_minus_constant_color_src_color" />
2579 <Test name="one_minus_dst_alpha_dst_color" />
2580 <Test name="dst_alpha_one_minus_src_alpha" />
2581 <Test name="one_minus_src_color_one_minus_dst_alpha" />
2582 <Test name="dst_alpha_constant_alpha" />
2583 <Test name="one_minus_dst_color_one_minus_constant_alpha" />
2584 <Test name="src_alpha_saturate_one_minus_src_alpha" />
2585 <Test name="constant_color_dst_alpha" />
2586 <Test name="constant_color_one_minus_src_alpha" />
2587 <Test name="constant_color_one_minus_constant_alpha" />
2588 <Test name="zero_zero" />
2589 <Test name="one_minus_constant_color_src_alpha_saturate" />
2590 <Test name="one_minus_constant_color_constant_color" />
2591 <Test name="constant_alpha_one" />
2592 <Test name="one_minus_dst_color_src_alpha_saturate" />
2593 <Test name="one_minus_constant_alpha_dst_color" />
2594 <Test name="zero_one_minus_src_alpha" />
2595 <Test name="src_alpha_saturate_src_alpha" />
2596 <Test name="dst_color_constant_alpha" />
2597 <Test name="src_alpha_one" />
2598 <Test name="one_minus_src_color_dst_alpha" />
2599 <Test name="one_zero" />
2600 <Test name="constant_alpha_one_minus_src_color" />
2601 <Test name="dst_alpha_src_alpha" />
2602 <Test name="one_minus_dst_alpha_src_alpha_saturate" />
2603 <Test name="constant_color_src_color" />
2604 <Test name="one_minus_dst_color_one_minus_constant_color" />
2605 <Test name="constant_alpha_zero" />
2606 <Test name="one_minus_constant_color_one_minus_src_alpha" />
2607 <Test name="one_minus_dst_color_src_color" />
2608 <Test name="constant_alpha_one_minus_constant_color" />
2609 <Test name="src_alpha_one_minus_src_alpha" />
2610 <Test name="dst_alpha_one_minus_src_color" />
2611 <Test name="one_minus_dst_alpha_one_minus_src_alpha" />
2612 <Test name="dst_color_one_minus_constant_alpha" />
2613 <Test name="one_minus_src_alpha_zero" />
2614 <Test name="src_alpha_saturate_zero" />
2615 <Test name="one_minus_dst_alpha_one_minus_constant_alpha" />
2616 <Test name="one_constant_color" />
2617 <Test name="one_minus_dst_alpha_one_minus_constant_color" />
2618 <Test name="dst_alpha_src_color" />
2619 <Test name="src_color_one_minus_dst_alpha" />
2620 <Test name="constant_color_one_minus_constant_color" />
2621 <Test name="one_minus_constant_color_constant_alpha" />
2622 <Test name="one_minus_src_color_src_alpha_saturate" />
2623 <Test name="one_minus_src_alpha_one_minus_dst_color" />
2624 <Test name="src_alpha_saturate_one_minus_dst_color" />
2625 <Test name="one_minus_constant_alpha_src_color" />
2626 <Test name="src_alpha_zero" />
2627 <Test name="one_minus_dst_color_one_minus_src_color" />
2628 <Test name="one_minus_dst_color_zero" />
2629 <Test name="zero_dst_color" />
2630 <Test name="src_alpha_one_minus_dst_alpha" />
2631 <Test name="src_alpha_dst_alpha" />
2632 <Test name="dst_alpha_one_minus_dst_alpha" />
2633 <Test name="src_alpha_one_minus_constant_color" />
2634 <Test name="constant_color_src_alpha" />
2635 <Test name="one_minus_constant_color_one_minus_constant_color" />
2636 <Test name="one_minus_src_alpha_src_color" />
2637 <Test name="src_alpha_one_minus_dst_color" />
2638 <Test name="zero_one_minus_dst_alpha" />
2639 <Test name="zero_constant_color" />
2640 <Test name="one_minus_constant_color_one" />
2641 <Test name="zero_src_alpha" />
2642 <Test name="one_minus_constant_color_one_minus_dst_color" />
2643 <Test name="one_minus_constant_alpha_one_minus_dst_color" />
2644 <Test name="one_minus_constant_color_dst_color" />
2645 <Test name="one_minus_dst_alpha_one_minus_dst_color" />
2646 <Test name="one_minus_src_alpha_one_minus_constant_color" />
2647 <Test name="one_minus_dst_alpha_dst_alpha" />
2648 <Test name="one_minus_src_color_src_alpha" />
2649 <Test name="one_minus_dst_color_one" />
2650 <Test name="src_color_src_color" />
2651 <Test name="one_minus_dst_alpha_src_alpha" />
2652 <Test name="src_color_one_minus_src_color" />
2653 <Test name="one_minus_src_color_one_minus_dst_color" />
2654 <Test name="one_minus_constant_alpha_constant_alpha" />
2655 <Test name="constant_alpha_dst_color" />
2656 <Test name="one_minus_src_color_one_minus_src_alpha" />
2657 <Test name="dst_color_one_minus_constant_color" />
2658 <Test name="one_minus_constant_alpha_src_alpha" />
2659 <Test name="constant_alpha_constant_alpha" />
2660 <Test name="one_minus_constant_alpha_zero" />
2661 <Test name="dst_alpha_constant_color" />
2662 <Test name="src_alpha_saturate_constant_alpha" />
2663 <Test name="dst_color_one" />
2664 <Test name="src_alpha_saturate_dst_alpha" />
2665 <Test name="one_minus_src_color_one_minus_constant_color" />
2666 <Test name="constant_color_one_minus_dst_alpha" />
2667 <Test name="constant_alpha_one_minus_dst_color" />
2668 <Test name="one_minus_src_color_constant_color" />
2669 <Test name="constant_color_dst_color" />
2670 <Test name="one_minus_constant_color_src_alpha" />
2671 <Test name="constant_color_constant_alpha" />
2672 <Test name="one_dst_color" />
2673 <Test name="src_color_src_alpha_saturate" />
2674 <Test name="one_minus_constant_alpha_one_minus_dst_alpha" />
2675 <Test name="constant_alpha_src_color" />
2676 <Test name="one_minus_src_alpha_constant_color" />
2677 <Test name="zero_one_minus_src_color" />
2678 <Test name="one_minus_dst_color_one_minus_src_alpha" />
2679 <Test name="constant_alpha_one_minus_dst_alpha" />
2680 <Test name="zero_one_minus_constant_color" />
2681 <Test name="src_color_src_alpha" />
2682 <Test name="src_color_one" />
2683 <Test name="dst_color_one_minus_src_color" />
2684 <Test name="one_minus_dst_color_dst_color" />
2685 <Test name="one_minus_dst_alpha_constant_color" />
2686 <Test name="constant_alpha_src_alpha" />
2687 <Test name="one_minus_dst_alpha_constant_alpha" />
2688 <Test name="dst_alpha_src_alpha_saturate" />
2689 <Test name="one_minus_dst_color_one_minus_dst_color" />
2690 <Test name="one_minus_dst_alpha_one_minus_dst_alpha" />
2691 <Test name="one_src_alpha" />
2692 <Test name="zero_dst_alpha" />
2693 <Test name="one_minus_constant_alpha_one_minus_src_color" />
2694 <Test name="src_color_one_minus_dst_color" />
2695 <Test name="src_alpha_constant_color" />
2696 <Test name="dst_alpha_one" />
2697 <Test name="one_minus_src_alpha_one_minus_src_color" />
2698 <Test name="dst_color_src_alpha_saturate" />
2699 <Test name="constant_color_one" />
2700 <Test name="constant_alpha_constant_color" />
2701 <Test name="src_alpha_src_alpha_saturate" />
2702 <Test name="one_constant_alpha" />
2703 <Test name="one_minus_dst_alpha_zero" />
2704 <Test name="one_src_color" />
2705 <Test name="src_alpha_saturate_src_color" />
2706 <Test name="one_minus_dst_color_one_minus_dst_alpha" />
2707 <Test name="one_minus_dst_alpha_one_minus_src_color" />
2708 <Test name="one_one_minus_dst_alpha" />
2709 <Test name="dst_alpha_one_minus_dst_color" />
2710 <Test name="src_alpha_src_alpha" />
2711 <Test name="src_color_constant_color" />
2712 <Test name="constant_alpha_src_alpha_saturate" />
2713 <Test name="one_one_minus_constant_color" />
2714 <Test name="src_alpha_dst_color" />
2715 <Test name="constant_color_constant_color" />
2716 <Test name="dst_alpha_dst_alpha" />
2717 <Test name="one_minus_constant_alpha_dst_alpha" />
2718 <Test name="constant_color_one_minus_src_color" />
2719 <Test name="src_color_constant_alpha" />
2720 <Test name="dst_color_one_minus_src_alpha" />
2721 <Test name="one_minus_constant_alpha_src_alpha_saturate" />
2722 <Test name="src_color_dst_alpha" />
2723 <Test name="src_color_dst_color" />
2724 <Test name="constant_color_one_minus_dst_color" />
2725 <Test name="one_minus_constant_alpha_one" />
2726 <Test name="dst_alpha_zero" />
2727 <Test name="dst_color_constant_color" />
2728 <Test name="one_one_minus_src_color" />
2729 <Test name="dst_color_zero" />
2730 <Test name="one_minus_dst_alpha_one" />
2731 <Test name="one_minus_src_color_dst_color" />
2732 <Test name="dst_color_src_alpha" />
2733 <Test name="one_minus_src_alpha_one_minus_src_alpha" />
2734 <Test name="one_minus_dst_color_constant_color" />
2735 <Test name="dst_color_dst_alpha" />
2736 <Test name="dst_alpha_one_minus_constant_alpha" />
2737 <Test name="one_minus_src_alpha_one_minus_constant_alpha" />
2738 <Test name="src_alpha_saturate_constant_color" />
2739 <Test name="src_alpha_saturate_src_alpha_saturate" />
2740 <Test name="dst_alpha_one_minus_constant_color" />
2741 <Test name="one_minus_constant_color_one_minus_dst_alpha" />
2742 <Test name="src_alpha_saturate_one_minus_constant_alpha" />
2743 <Test name="one_minus_src_color_one" />
2744 <Test name="src_alpha_one_minus_src_color" />
2745 <Test name="one_minus_dst_alpha_src_color" />
2746 <Test name="zero_one" />
2747 <Test name="zero_src_alpha_saturate" />
2748 <Test name="one_minus_constant_alpha_one_minus_constant_alpha" />
2749 <Test name="zero_one_minus_dst_color" />
2750 <Test name="one_minus_constant_color_one_minus_src_color" />
2751 <Test name="zero_one_minus_constant_alpha" />
2752 <Test name="one_minus_constant_alpha_constant_color" />
2753 <Test name="one_minus_src_color_one_minus_constant_alpha" />
2754 <Test name="dst_color_src_color" />
2755 <Test name="src_alpha_src_color" />
2756 <Test name="one_minus_src_alpha_src_alpha_saturate" />
2757 <Test name="src_color_one_minus_constant_color" />
2758 <Test name="dst_color_one_minus_dst_color" />
2759 <Test name="zero_src_color" />
2760 <Test name="constant_alpha_one_minus_src_alpha" />
2761 <Test name="one_minus_constant_alpha_one_minus_src_alpha" />
2762 <Test name="one_minus_constant_alpha_one_minus_constant_color" />
2763 <Test name="one_minus_constant_color_zero" />
2764 <Test name="src_alpha_saturate_one_minus_dst_alpha" />
2765 <Test name="constant_alpha_one_minus_constant_alpha" />
2766 <Test name="dst_color_one_minus_dst_alpha" />
2767 <Test name="constant_alpha_dst_alpha" />
2768 <Test name="one_minus_constant_color_one_minus_constant_alpha" />
2769 <Test name="one_one_minus_dst_color" />
2770 <Test name="one_minus_src_alpha_constant_alpha" />
2771 <Test name="one_minus_dst_color_src_alpha" />
2772 <Test name="one_dst_alpha" />
2773 <Test name="src_color_one_minus_src_alpha" />
2774 <Test name="one_one" />
2775 <Test name="src_alpha_constant_alpha" />
2776 <Test name="one_src_alpha_saturate" />
2777 <Test name="src_color_zero" />
2778 <Test name="dst_color_dst_color" />
2779 <Test name="one_minus_dst_color_constant_alpha" />
2780 <Test name="src_alpha_saturate_one" />
2781 <Test name="zero_constant_alpha" />
2782 <Test name="one_minus_src_alpha_dst_color" />
2783 <Test name="src_alpha_saturate_dst_color" />
2784 <Test name="one_minus_src_alpha_one" />
2785 <Test name="one_minus_src_color_one_minus_src_color" />
2786 <Test name="constant_color_zero" />
2787 <Test name="one_minus_src_alpha_dst_alpha" />
2788 <Test name="src_color_one_minus_constant_alpha" />
2789 <Test name="one_minus_src_color_zero" />
2790 <Test name="one_minus_src_alpha_src_alpha" />
2791 <Test name="one_minus_src_color_constant_alpha" />
2792 <Test name="constant_color_src_alpha_saturate" />
2793 <Test name="src_alpha_saturate_one_minus_src_color" />
2794 <Test name="dst_alpha_dst_color" />
2795 <Test name="one_minus_src_color_src_color" />
2796 <Test name="src_alpha_one_minus_constant_alpha" />
2797 <Test name="one_one_minus_constant_alpha" />
2798 <Test name="one_minus_dst_color_dst_alpha" />
2799 <Test name="one_minus_constant_color_dst_alpha" />
2800 <Test name="one_one_minus_src_alpha" />
2801 </TestCase>
2802 <TestCase name="dst">
2803 <Test name="one_minus_src_alpha_one_minus_dst_alpha" />
2804 <Test name="one_minus_constant_color_src_color" />
2805 <Test name="one_minus_dst_alpha_dst_color" />
2806 <Test name="dst_alpha_one_minus_src_alpha" />
2807 <Test name="one_minus_src_color_one_minus_dst_alpha" />
2808 <Test name="dst_alpha_constant_alpha" />
2809 <Test name="one_minus_dst_color_one_minus_constant_alpha" />
2810 <Test name="constant_color_dst_alpha" />
2811 <Test name="constant_color_one_minus_src_alpha" />
2812 <Test name="constant_color_one_minus_constant_alpha" />
2813 <Test name="zero_zero" />
2814 <Test name="one_minus_constant_color_constant_color" />
2815 <Test name="one_minus_constant_color_one_minus_constant_color" />
2816 <Test name="one_minus_constant_alpha_dst_color" />
2817 <Test name="zero_one_minus_src_alpha" />
2818 <Test name="dst_color_constant_alpha" />
2819 <Test name="one_src_alpha" />
2820 <Test name="one_minus_src_color_dst_alpha" />
2821 <Test name="one_zero" />
2822 <Test name="constant_alpha_one_minus_src_color" />
2823 <Test name="dst_alpha_src_alpha" />
2824 <Test name="one_minus_constant_color_one" />
2825 <Test name="constant_color_src_color" />
2826 <Test name="one_minus_dst_color_one_minus_constant_color" />
2827 <Test name="constant_alpha_zero" />
2828 <Test name="one_minus_constant_color_one_minus_src_alpha" />
2829 <Test name="one_minus_dst_color_src_color" />
2830 <Test name="constant_alpha_one_minus_constant_color" />
2831 <Test name="src_alpha_one_minus_src_alpha" />
2832 <Test name="dst_alpha_one_minus_src_color" />
2833 <Test name="one_minus_dst_alpha_one_minus_src_alpha" />
2834 <Test name="dst_color_one_minus_constant_alpha" />
2835 <Test name="one_minus_src_alpha_zero" />
2836 <Test name="one_minus_dst_alpha_one_minus_constant_alpha" />
2837 <Test name="one_constant_color" />
2838 <Test name="one_minus_dst_alpha_one_minus_constant_color" />
2839 <Test name="dst_alpha_src_color" />
2840 <Test name="src_color_one_minus_dst_alpha" />
2841 <Test name="constant_color_one_minus_constant_color" />
2842 <Test name="one_minus_constant_color_constant_alpha" />
2843 <Test name="constant_alpha_one" />
2844 <Test name="one_minus_src_alpha_one_minus_dst_color" />
2845 <Test name="one_minus_constant_alpha_src_color" />
2846 <Test name="src_alpha_zero" />
2847 <Test name="one_minus_dst_color_one_minus_src_color" />
2848 <Test name="one_minus_dst_color_zero" />
2849 <Test name="zero_dst_color" />
2850 <Test name="src_alpha_one_minus_dst_alpha" />
2851 <Test name="constant_alpha_src_alpha" />
2852 <Test name="dst_alpha_one_minus_dst_alpha" />
2853 <Test name="constant_color_src_alpha" />
2854 <Test name="one_minus_src_alpha_src_color" />
2855 <Test name="src_alpha_one_minus_dst_color" />
2856 <Test name="zero_one_minus_dst_alpha" />
2857 <Test name="zero_constant_color" />
2858 <Test name="zero_src_alpha" />
2859 <Test name="one_minus_constant_color_one_minus_dst_color" />
2860 <Test name="one_minus_constant_alpha_one_minus_dst_color" />
2861 <Test name="one_minus_constant_color_dst_color" />
2862 <Test name="one_minus_dst_alpha_one_minus_dst_color" />
2863 <Test name="one_minus_src_alpha_one_minus_constant_color" />
2864 <Test name="one_minus_dst_alpha_dst_alpha" />
2865 <Test name="one_minus_src_color_src_alpha" />
2866 <Test name="one_minus_dst_color_one" />
2867 <Test name="src_color_src_color" />
2868 <Test name="one_minus_dst_alpha_src_alpha" />
2869 <Test name="src_color_one_minus_src_color" />
2870 <Test name="one_minus_src_color_one_minus_dst_color" />
2871 <Test name="one_minus_constant_alpha_constant_alpha" />
2872 <Test name="constant_alpha_dst_color" />
2873 <Test name="one_minus_src_color_one_minus_src_alpha" />
2874 <Test name="dst_color_one_minus_constant_color" />
2875 <Test name="constant_alpha_constant_alpha" />
2876 <Test name="one_minus_constant_alpha_zero" />
2877 <Test name="dst_alpha_constant_color" />
2878 <Test name="dst_color_one" />
2879 <Test name="one_minus_src_color_one_minus_constant_color" />
2880 <Test name="constant_color_one_minus_dst_alpha" />
2881 <Test name="constant_alpha_one_minus_dst_color" />
2882 <Test name="one_minus_src_color_constant_color" />
2883 <Test name="constant_color_dst_color" />
2884 <Test name="one_minus_constant_alpha_src_alpha" />
2885 <Test name="one_minus_constant_color_src_alpha" />
2886 <Test name="one_dst_color" />
2887 <Test name="one_minus_constant_alpha_one_minus_dst_alpha" />
2888 <Test name="constant_alpha_src_color" />
2889 <Test name="one_minus_src_alpha_constant_color" />
2890 <Test name="zero_one_minus_src_color" />
2891 <Test name="one_minus_dst_color_one_minus_src_alpha" />
2892 <Test name="constant_alpha_one_minus_dst_alpha" />
2893 <Test name="zero_one_minus_constant_color" />
2894 <Test name="src_color_src_alpha" />
2895 <Test name="src_color_one" />
2896 <Test name="dst_color_one_minus_src_color" />
2897 <Test name="one_minus_dst_color_dst_color" />
2898 <Test name="one_minus_dst_alpha_constant_color" />
2899 <Test name="one_minus_constant_alpha_dst_alpha" />
2900 <Test name="one_minus_dst_alpha_constant_alpha" />
2901 <Test name="one_minus_dst_color_one_minus_dst_color" />
2902 <Test name="one_minus_dst_alpha_one_minus_dst_alpha" />
2903 <Test name="src_alpha_one" />
2904 <Test name="zero_dst_alpha" />
2905 <Test name="one_minus_constant_alpha_one_minus_src_color" />
2906 <Test name="src_color_one_minus_dst_color" />
2907 <Test name="src_alpha_constant_color" />
2908 <Test name="dst_alpha_one" />
2909 <Test name="constant_color_constant_alpha" />
2910 <Test name="src_alpha_dst_alpha" />
2911 <Test name="constant_alpha_constant_color" />
2912 <Test name="constant_color_one" />
2913 <Test name="one_constant_alpha" />
2914 <Test name="one_minus_dst_alpha_zero" />
2915 <Test name="one_src_color" />
2916 <Test name="one_minus_dst_color_one_minus_dst_alpha" />
2917 <Test name="one_minus_dst_alpha_one_minus_src_color" />
2918 <Test name="one_one_minus_dst_alpha" />
2919 <Test name="dst_alpha_one_minus_dst_color" />
2920 <Test name="src_alpha_src_alpha" />
2921 <Test name="src_color_constant_color" />
2922 <Test name="one_one_minus_constant_color" />
2923 <Test name="src_alpha_dst_color" />
2924 <Test name="constant_color_constant_color" />
2925 <Test name="dst_alpha_dst_alpha" />
2926 <Test name="constant_color_one_minus_src_color" />
2927 <Test name="src_color_constant_alpha" />
2928 <Test name="dst_color_one_minus_src_alpha" />
2929 <Test name="src_color_dst_alpha" />
2930 <Test name="src_color_dst_color" />
2931 <Test name="constant_color_one_minus_dst_color" />
2932 <Test name="one_minus_constant_alpha_one" />
2933 <Test name="dst_alpha_zero" />
2934 <Test name="dst_color_constant_color" />
2935 <Test name="one_one_minus_src_color" />
2936 <Test name="dst_color_zero" />
2937 <Test name="one_minus_dst_alpha_one" />
2938 <Test name="one_minus_src_color_dst_color" />
2939 <Test name="dst_color_src_alpha" />
2940 <Test name="one_minus_src_alpha_one_minus_src_alpha" />
2941 <Test name="one_minus_dst_color_constant_color" />
2942 <Test name="dst_color_dst_alpha" />
2943 <Test name="dst_alpha_one_minus_constant_alpha" />
2944 <Test name="one_minus_src_alpha_one_minus_constant_alpha" />
2945 <Test name="dst_alpha_one_minus_constant_color" />
2946 <Test name="one_minus_constant_color_one_minus_dst_alpha" />
2947 <Test name="one_minus_src_color_one" />
2948 <Test name="src_alpha_one_minus_src_color" />
2949 <Test name="one_minus_dst_alpha_src_color" />
2950 <Test name="zero_one" />
2951 <Test name="one_minus_src_alpha_one_minus_src_color" />
2952 <Test name="one_minus_constant_alpha_one_minus_constant_alpha" />
2953 <Test name="zero_one_minus_dst_color" />
2954 <Test name="one_minus_constant_color_one_minus_src_color" />
2955 <Test name="zero_one_minus_constant_alpha" />
2956 <Test name="one_minus_constant_alpha_constant_color" />
2957 <Test name="one_minus_src_color_one_minus_constant_alpha" />
2958 <Test name="dst_color_src_color" />
2959 <Test name="src_alpha_src_color" />
2960 <Test name="src_color_one_minus_constant_color" />
2961 <Test name="dst_color_one_minus_dst_color" />
2962 <Test name="zero_src_color" />
2963 <Test name="constant_alpha_one_minus_src_alpha" />
2964 <Test name="one_minus_constant_alpha_one_minus_src_alpha" />
2965 <Test name="one_minus_constant_alpha_one_minus_constant_color" />
2966 <Test name="one_minus_constant_color_zero" />
2967 <Test name="constant_alpha_one_minus_constant_alpha" />
2968 <Test name="dst_color_one_minus_dst_alpha" />
2969 <Test name="constant_alpha_dst_alpha" />
2970 <Test name="one_minus_constant_color_one_minus_constant_alpha" />
2971 <Test name="one_one_minus_dst_color" />
2972 <Test name="one_minus_src_alpha_constant_alpha" />
2973 <Test name="one_minus_dst_color_src_alpha" />
2974 <Test name="one_dst_alpha" />
2975 <Test name="src_color_one_minus_src_alpha" />
2976 <Test name="one_one" />
2977 <Test name="src_alpha_constant_alpha" />
2978 <Test name="src_alpha_one_minus_constant_color" />
2979 <Test name="src_color_zero" />
2980 <Test name="dst_color_dst_color" />
2981 <Test name="one_minus_dst_color_constant_alpha" />
2982 <Test name="zero_constant_alpha" />
2983 <Test name="one_minus_src_alpha_dst_color" />
2984 <Test name="one_minus_src_alpha_one" />
2985 <Test name="one_minus_src_color_one_minus_src_color" />
2986 <Test name="constant_color_zero" />
2987 <Test name="one_minus_src_alpha_dst_alpha" />
2988 <Test name="src_color_one_minus_constant_alpha" />
2989 <Test name="one_minus_src_color_zero" />
2990 <Test name="one_minus_src_alpha_src_alpha" />
2991 <Test name="one_minus_src_color_constant_alpha" />
2992 <Test name="dst_alpha_dst_color" />
2993 <Test name="one_minus_src_color_src_color" />
2994 <Test name="src_alpha_one_minus_constant_alpha" />
2995 <Test name="one_one_minus_constant_alpha" />
2996 <Test name="one_minus_dst_color_dst_alpha" />
2997 <Test name="one_minus_constant_color_dst_alpha" />
2998 <Test name="one_one_minus_src_alpha" />
2999 </TestCase>
3000 </TestSuite>
3001 </TestSuite>
3002 </TestSuite>
3003 <TestSuite name="default_vertex_attrib">
3004 <TestCase name="mat4">
3005 <Test name="vertex_attrib_4fv" />
3006 <Test name="vertex_attrib_2f" />
3007 <Test name="vertex_attrib_1f" />
3008 <Test name="vertex_attrib_2fv" />
3009 <Test name="vertex_attrib_1fv" />
3010 <Test name="vertex_attrib_4f" />
3011 <Test name="vertex_attrib_3f" />
3012 <Test name="vertex_attrib_3fv" />
3013 </TestCase>
3014 <TestCase name="mat2">
3015 <Test name="vertex_attrib_1fv" />
3016 <Test name="vertex_attrib_4fv" />
3017 <Test name="vertex_attrib_4f" />
3018 <Test name="vertex_attrib_1f" />
3019 </TestCase>
3020 <TestCase name="mat3">
3021 <Test name="vertex_attrib_1fv" />
3022 <Test name="vertex_attrib_4fv" />
3023 <Test name="vertex_attrib_4f" />
3024 <Test name="vertex_attrib_1f" />
3025 </TestCase>
3026 <TestCase name="float">
3027 <Test name="vertex_attrib_4fv" />
3028 <Test name="vertex_attrib_2f" />
3029 <Test name="vertex_attrib_1f" />
3030 <Test name="vertex_attrib_2fv" />
3031 <Test name="vertex_attrib_1fv" />
3032 <Test name="vertex_attrib_4f" />
3033 <Test name="vertex_attrib_3f" />
3034 <Test name="vertex_attrib_3fv" />
3035 </TestCase>
3036 <TestCase name="vec4">
3037 <Test name="vertex_attrib_4fv" />
3038 <Test name="vertex_attrib_2f" />
3039 <Test name="vertex_attrib_1f" />
3040 <Test name="vertex_attrib_2fv" />
3041 <Test name="vertex_attrib_1fv" />
3042 <Test name="vertex_attrib_4f" />
3043 <Test name="vertex_attrib_3f" />
3044 <Test name="vertex_attrib_3fv" />
3045 </TestCase>
3046 <TestCase name="vec2">
3047 <Test name="vertex_attrib_1fv" />
3048 <Test name="vertex_attrib_4fv" />
3049 <Test name="vertex_attrib_4f" />
3050 <Test name="vertex_attrib_1f" />
3051 </TestCase>
3052 <TestCase name="vec3">
3053 <Test name="vertex_attrib_1fv" />
3054 <Test name="vertex_attrib_4fv" />
3055 <Test name="vertex_attrib_4f" />
3056 <Test name="vertex_attrib_1f" />
3057 </TestCase>
3058 </TestSuite>
3059 <TestSuite name="attribute_location">
3060 <TestCase name="bind_aliasing">
3061 <Test name="max_cond_vec4" />
3062 <Test name="max_cond_vec3" />
3063 <Test name="max_cond_vec2" />
3064 <Test name="cond_mat3_offset_1" />
3065 <Test name="cond_mat4" />
3066 <Test name="cond_mat2" />
3067 <Test name="cond_mat3" />
3068 <Test name="cond_vec4" />
3069 <Test name="cond_vec2" />
3070 <Test name="cond_vec3" />
3071 <Test name="max_inactive_float" />
3072 <Test name="cond_float" />
3073 <Test name="cond_mat4_offset_1" />
3074 <Test name="max_cond_float" />
3075 <Test name="cond_mat2_offset_1" />
3076 <Test name="max_cond_mat4" />
3077 <Test name="max_cond_mat3" />
3078 <Test name="max_cond_mat2" />
3079 <Test name="max_inactive_vec2" />
3080 <Test name="max_inactive_vec3" />
3081 <Test name="max_inactive_vec4" />
3082 <Test name="max_inactive_mat2" />
3083 <Test name="max_inactive_mat3" />
3084 <Test name="max_inactive_mat4" />
3085 </TestCase>
3086 <TestCase name="bind_time">
3087 <Test name="post_link" />
3088 <Test name="relink" />
3089 <Test name="pre_attach" />
3090 <Test name="reattach" />
3091 <Test name="pre_link" />
3092 </TestCase>
3093 <TestCase name="bind">
3094 <Test name="mat4" />
3095 <Test name="mat2" />
3096 <Test name="mat3" />
3097 <Test name="float" />
3098 <Test name="vec4" />
3099 <Test name="vec2" />
3100 <Test name="vec3" />
3101 </TestCase>
3102 <TestCase name="bind_hole">
3103 <Test name="mat4" />
3104 <Test name="mat2" />
3105 <Test name="mat3" />
3106 <Test name="float" />
3107 <Test name="vec4" />
3108 <Test name="vec2" />
3109 <Test name="vec3" />
3110 </TestCase>
3111 <TestCase name="bind_max_attributes">
3112 <Test name="mat4" />
3113 <Test name="mat2" />
3114 <Test name="mat3" />
3115 <Test name="float" />
3116 <Test name="vec4" />
3117 <Test name="vec2" />
3118 <Test name="vec3" />
3119 </TestCase>
3120 <TestCase name="bind_relink_hole">
3121 <Test name="mat4" />
3122 <Test name="mat2" />
3123 <Test name="mat3" />
3124 <Test name="float" />
3125 <Test name="vec4" />
3126 <Test name="vec2" />
3127 <Test name="vec3" />
3128 </TestCase>
3129 </TestSuite>
3130 <TestSuite name="lifetime">
3131 <TestSuite name="attach">
3132 <TestCase name="deleted_input">
3133 <Test name="shader_program" />
3134 <Test name="renderbuffer_framebuffer" />
3135 <Test name="texture_framebuffer" />
3136 </TestCase>
3137 <TestCase name="deleted_name">
3138 <Test name="shader_program" />
3139 <Test name="renderbuffer_framebuffer" />
3140 <Test name="texture_framebuffer" />
3141 </TestCase>
3142 <TestCase name="deleted_output">
3143 <Test name="renderbuffer_framebuffer" />
3144 <Test name="texture_framebuffer" />
3145 </TestCase>
3146 </TestSuite>
3147 <TestCase name="bind">
3148 <Test name="buffer" />
3149 <Test name="renderbuffer" />
3150 <Test name="framebuffer" />
3151 <Test name="texture" />
3152 </TestCase>
3153 <TestCase name="bind_no_gen">
3154 <Test name="buffer" />
3155 <Test name="renderbuffer" />
3156 <Test name="framebuffer" />
3157 <Test name="texture" />
3158 </TestCase>
3159 <TestCase name="delete_used">
3160 <Test name="program" />
3161 </TestCase>
3162 <TestCase name="delete_bound">
3163 <Test name="buffer" />
3164 <Test name="renderbuffer" />
3165 <Test name="framebuffer" />
3166 <Test name="texture" />
3167 </TestCase>
3168 <TestCase name="gen">
3169 <Test name="renderbuffer" />
3170 <Test name="buffer" />
3171 <Test name="shader" />
3172 <Test name="texture" />
3173 <Test name="program" />
3174 <Test name="framebuffer" />
3175 </TestCase>
3176 <TestCase name="delete">
3177 <Test name="renderbuffer" />
3178 <Test name="buffer" />
3179 <Test name="shader" />
3180 <Test name="texture" />
3181 <Test name="program" />
3182 <Test name="framebuffer" />
3183 </TestCase>
3184 </TestSuite>
3185 <TestSuite name="fbo">
3186 <TestCase name="api">
3187 <Test name="attach_to_default_fbo" />
3188 <Test name="delete_rbo_attached_to_bound_fbo" />
3189 <Test name="attachment_query_default_fbo" />
3190 <Test name="invalid_tex2d_attachments" />
3191 <Test name="attachment_query_rbo" />
3192 <Test name="valid_texcube_attachments" />
3193 <Test name="valid_tex2d_attachments" />
3194 <Test name="delete_tex_2d_attached_to_not_bound_fbo" />
3195 <Test name="attachment_query_tex2d" />
3196 <Test name="delete_tex_2d_attached_to_bound_fbo" />
3197 <Test name="delete_rbo_attached_to_not_bound_fbo" />
3198 <Test name="delete_tex_cube_attached_to_bound_fbo" />
3199 <Test name="invalid_rbo_attachments" />
3200 <Test name="invalid_texcube_attachments" />
3201 <Test name="attach_names" />
3202 <Test name="attachment_query_texcube" />
3203 <Test name="attachment_query_empty_fbo" />
3204 <Test name="texture_levels" />
3205 <Test name="delete_tex_cube_attached_to_not_bound_fbo" />
3206 <Test name="valid_rbo_attachments" />
3207 </TestCase>
3208 <TestSuite name="completeness">
3209 <TestSuite name="renderable">
3210 <TestSuite name="renderbuffer">
3211 <TestCase name="color0">
3212 <Test name="rgba_unsigned_byte" />
3213 <Test name="rgb5_a1" />
3214 <Test name="depth_component_unsigned_short" />
3215 <Test name="depth_component32" />
3216 <Test name="rg_unsigned_byte" />
3217 <Test name="rgb_unsigned_byte" />
3218 <Test name="rgba_half_float_oes" />
3219 <Test name="rgb10" />
3220 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
3221 <Test name="rgba_float" />
3222 <Test name="depth_component16" />
3223 <Test name="srgb8_alpha8" />
3224 <Test name="depth24_stencil8" />
3225 <Test name="red_unsigned_byte" />
3226 <Test name="rgba16f" />
3227 <Test name="rgba8" />
3228 <Test name="red_float" />
3229 <Test name="r11f_g11f_b10f" />
3230 <Test name="rgb_unsigned_short_5_6_5" />
3231 <Test name="rgb565" />
3232 <Test name="srgb_alpha_unsigned_byte" />
3233 <Test name="depth_component24" />
3234 <Test name="srgb_unsigned_byte" />
3235 <Test name="rg_float" />
3236 <Test name="rgb_float" />
3237 <Test name="rgba_unsigned_short_5_5_5_1" />
3238 <Test name="r16f" />
3239 <Test name="rgb16f" />
3240 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
3241 <Test name="rg16f" />
3242 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
3243 <Test name="depth_component_unsigned_int" />
3244 <Test name="rgb10_a2" />
3245 <Test name="depth_stencil_unsigned_int_24_8" />
3246 <Test name="rg8" />
3247 <Test name="rgba4" />
3248 <Test name="r8" />
3249 <Test name="rgb8" />
3250 <Test name="red_half_float_oes" />
3251 <Test name="rgb_half_float_oes" />
3252 <Test name="rg_half_float_oes" />
3253 <Test name="rgba_unsigned_short_4_4_4_4" />
3254 <Test name="stencil_index8" />
3255 </TestCase>
3256 <TestCase name="depth">
3257 <Test name="rgba_unsigned_byte" />
3258 <Test name="rgb5_a1" />
3259 <Test name="depth_component_unsigned_short" />
3260 <Test name="depth_component32" />
3261 <Test name="rg_unsigned_byte" />
3262 <Test name="rgb_unsigned_byte" />
3263 <Test name="rgba_half_float_oes" />
3264 <Test name="rgb10" />
3265 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
3266 <Test name="rgba_float" />
3267 <Test name="depth_component16" />
3268 <Test name="srgb8_alpha8" />
3269 <Test name="depth24_stencil8" />
3270 <Test name="red_unsigned_byte" />
3271 <Test name="rgba16f" />
3272 <Test name="rgba8" />
3273 <Test name="red_float" />
3274 <Test name="r11f_g11f_b10f" />
3275 <Test name="rgb_unsigned_short_5_6_5" />
3276 <Test name="rgb565" />
3277 <Test name="srgb_alpha_unsigned_byte" />
3278 <Test name="depth_component24" />
3279 <Test name="srgb_unsigned_byte" />
3280 <Test name="rg_float" />
3281 <Test name="rgb_float" />
3282 <Test name="rgba_unsigned_short_5_5_5_1" />
3283 <Test name="r16f" />
3284 <Test name="rgb16f" />
3285 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
3286 <Test name="rg16f" />
3287 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
3288 <Test name="depth_component_unsigned_int" />
3289 <Test name="rgb10_a2" />
3290 <Test name="depth_stencil_unsigned_int_24_8" />
3291 <Test name="rg8" />
3292 <Test name="rgba4" />
3293 <Test name="r8" />
3294 <Test name="rgb8" />
3295 <Test name="red_half_float_oes" />
3296 <Test name="rgb_half_float_oes" />
3297 <Test name="rg_half_float_oes" />
3298 <Test name="rgba_unsigned_short_4_4_4_4" />
3299 <Test name="stencil_index8" />
3300 </TestCase>
3301 <TestCase name="stencil">
3302 <Test name="rgba_unsigned_byte" />
3303 <Test name="rgb5_a1" />
3304 <Test name="depth_component_unsigned_short" />
3305 <Test name="depth_component32" />
3306 <Test name="rg_unsigned_byte" />
3307 <Test name="rgb_unsigned_byte" />
3308 <Test name="rgba_half_float_oes" />
3309 <Test name="rgb10" />
3310 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
3311 <Test name="rgba_float" />
3312 <Test name="depth_component16" />
3313 <Test name="srgb8_alpha8" />
3314 <Test name="depth24_stencil8" />
3315 <Test name="red_unsigned_byte" />
3316 <Test name="rgba16f" />
3317 <Test name="rgba8" />
3318 <Test name="red_float" />
3319 <Test name="r11f_g11f_b10f" />
3320 <Test name="rgb_unsigned_short_5_6_5" />
3321 <Test name="rgb565" />
3322 <Test name="srgb_alpha_unsigned_byte" />
3323 <Test name="depth_component24" />
3324 <Test name="srgb_unsigned_byte" />
3325 <Test name="rg_float" />
3326 <Test name="rgb_float" />
3327 <Test name="rgba_unsigned_short_5_5_5_1" />
3328 <Test name="r16f" />
3329 <Test name="rgb16f" />
3330 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
3331 <Test name="rg16f" />
3332 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
3333 <Test name="depth_component_unsigned_int" />
3334 <Test name="rgb10_a2" />
3335 <Test name="depth_stencil_unsigned_int_24_8" />
3336 <Test name="rg8" />
3337 <Test name="rgba4" />
3338 <Test name="r8" />
3339 <Test name="rgb8" />
3340 <Test name="red_half_float_oes" />
3341 <Test name="rgb_half_float_oes" />
3342 <Test name="rg_half_float_oes" />
3343 <Test name="rgba_unsigned_short_4_4_4_4" />
3344 <Test name="stencil_index8" />
3345 </TestCase>
3346 </TestSuite>
3347 <TestSuite name="texture">
3348 <TestCase name="color0">
3349 <Test name="rgba_unsigned_byte" />
3350 <Test name="rgb5_a1" />
3351 <Test name="depth_component_unsigned_short" />
3352 <Test name="depth_component32" />
3353 <Test name="rg_unsigned_byte" />
3354 <Test name="rgb_unsigned_byte" />
3355 <Test name="rgba_half_float_oes" />
3356 <Test name="rgb10" />
3357 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
3358 <Test name="rgba_float" />
3359 <Test name="depth_component16" />
3360 <Test name="srgb8_alpha8" />
3361 <Test name="depth24_stencil8" />
3362 <Test name="red_unsigned_byte" />
3363 <Test name="rgba16f" />
3364 <Test name="rgba8" />
3365 <Test name="red_float" />
3366 <Test name="r11f_g11f_b10f" />
3367 <Test name="rgb_unsigned_short_5_6_5" />
3368 <Test name="rgb565" />
3369 <Test name="srgb_alpha_unsigned_byte" />
3370 <Test name="depth_component24" />
3371 <Test name="srgb_unsigned_byte" />
3372 <Test name="rg_float" />
3373 <Test name="rgb_float" />
3374 <Test name="rgba_unsigned_short_5_5_5_1" />
3375 <Test name="r16f" />
3376 <Test name="rgb16f" />
3377 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
3378 <Test name="rg16f" />
3379 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
3380 <Test name="depth_component_unsigned_int" />
3381 <Test name="rgb10_a2" />
3382 <Test name="depth_stencil_unsigned_int_24_8" />
3383 <Test name="rg8" />
3384 <Test name="rgba4" />
3385 <Test name="r8" />
3386 <Test name="rgb8" />
3387 <Test name="red_half_float_oes" />
3388 <Test name="rgb_half_float_oes" />
3389 <Test name="rg_half_float_oes" />
3390 <Test name="rgba_unsigned_short_4_4_4_4" />
3391 <Test name="stencil_index8" />
3392 </TestCase>
3393 <TestCase name="depth">
3394 <Test name="rgba_unsigned_byte" />
3395 <Test name="rgb5_a1" />
3396 <Test name="depth_component_unsigned_short" />
3397 <Test name="depth_component32" />
3398 <Test name="rg_unsigned_byte" />
3399 <Test name="rgb_unsigned_byte" />
3400 <Test name="rgba_half_float_oes" />
3401 <Test name="rgb10" />
3402 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
3403 <Test name="rgba_float" />
3404 <Test name="depth_component16" />
3405 <Test name="srgb8_alpha8" />
3406 <Test name="depth24_stencil8" />
3407 <Test name="red_unsigned_byte" />
3408 <Test name="rgba16f" />
3409 <Test name="rgba8" />
3410 <Test name="red_float" />
3411 <Test name="r11f_g11f_b10f" />
3412 <Test name="rgb_unsigned_short_5_6_5" />
3413 <Test name="rgb565" />
3414 <Test name="srgb_alpha_unsigned_byte" />
3415 <Test name="depth_component24" />
3416 <Test name="srgb_unsigned_byte" />
3417 <Test name="rg_float" />
3418 <Test name="rgb_float" />
3419 <Test name="rgba_unsigned_short_5_5_5_1" />
3420 <Test name="r16f" />
3421 <Test name="rgb16f" />
3422 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
3423 <Test name="rg16f" />
3424 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
3425 <Test name="depth_component_unsigned_int" />
3426 <Test name="rgb10_a2" />
3427 <Test name="depth_stencil_unsigned_int_24_8" />
3428 <Test name="rg8" />
3429 <Test name="rgba4" />
3430 <Test name="r8" />
3431 <Test name="rgb8" />
3432 <Test name="red_half_float_oes" />
3433 <Test name="rgb_half_float_oes" />
3434 <Test name="rg_half_float_oes" />
3435 <Test name="rgba_unsigned_short_4_4_4_4" />
3436 <Test name="stencil_index8" />
3437 </TestCase>
3438 <TestCase name="stencil">
3439 <Test name="rgba_unsigned_byte" />
3440 <Test name="rgb5_a1" />
3441 <Test name="depth_component_unsigned_short" />
3442 <Test name="depth_component32" />
3443 <Test name="rg_unsigned_byte" />
3444 <Test name="rgb_unsigned_byte" />
3445 <Test name="rgba_half_float_oes" />
3446 <Test name="rgb10" />
3447 <Test name="rgb_unsigned_int_10f_11f_11f_rev" />
3448 <Test name="rgba_float" />
3449 <Test name="depth_component16" />
3450 <Test name="srgb8_alpha8" />
3451 <Test name="depth24_stencil8" />
3452 <Test name="red_unsigned_byte" />
3453 <Test name="rgba16f" />
3454 <Test name="rgba8" />
3455 <Test name="red_float" />
3456 <Test name="r11f_g11f_b10f" />
3457 <Test name="rgb_unsigned_short_5_6_5" />
3458 <Test name="rgb565" />
3459 <Test name="srgb_alpha_unsigned_byte" />
3460 <Test name="depth_component24" />
3461 <Test name="srgb_unsigned_byte" />
3462 <Test name="rg_float" />
3463 <Test name="rgb_float" />
3464 <Test name="rgba_unsigned_short_5_5_5_1" />
3465 <Test name="r16f" />
3466 <Test name="rgb16f" />
3467 <Test name="rgb_unsigned_int_2_10_10_10_rev" />
3468 <Test name="rg16f" />
3469 <Test name="rgba_unsigned_int_2_10_10_10_rev" />
3470 <Test name="depth_component_unsigned_int" />
3471 <Test name="rgb10_a2" />
3472 <Test name="depth_stencil_unsigned_int_24_8" />
3473 <Test name="rg8" />
3474 <Test name="rgba4" />
3475 <Test name="r8" />
3476 <Test name="rgb8" />
3477 <Test name="red_half_float_oes" />
3478 <Test name="rgb_half_float_oes" />
3479 <Test name="rg_half_float_oes" />
3480 <Test name="rgba_unsigned_short_4_4_4_4" />
3481 <Test name="stencil_index8" />
3482 </TestCase>
3483 </TestSuite>
3484 </TestSuite>
3485 <TestCase name="attachment_combinations">
3486 <Test name="rbo_rbo_tex_tex" />
3487 <Test name="rbo_tex_none_rbo" />
3488 <Test name="rbo_none_rbo_none" />
3489 <Test name="tex_tex_rbo_tex" />
3490 <Test name="none_none_none_rbo" />
3491 <Test name="tex_rbo_rbo_none" />
3492 <Test name="exists_supported" />
3493 <Test name="rbo_none_none_tex" />
3494 <Test name="tex_none_tex_tex" />
3495 <Test name="tex_rbo_none_tex" />
3496 <Test name="tex_none_none_rbo" />
3497 <Test name="rbo_none_rbo_tex" />
3498 <Test name="tex_tex_tex_rbo" />
3499 <Test name="tex_tex_none_tex" />
3500 <Test name="none_rbo_tex_rbo" />
3501 <Test name="tex_rbo_tex_rbo" />
3502 <Test name="tex_tex_tex_none" />
3503 <Test name="tex_tex_tex_tex" />
3504 <Test name="rbo_tex_tex_tex" />
3505 <Test name="none_tex_tex_none" />
3506 <Test name="tex_none_tex_none" />
3507 <Test name="none_rbo_tex_none" />
3508 <Test name="none_none_rbo_none" />
3509 <Test name="rbo_rbo_none_rbo" />
3510 <Test name="tex_rbo_rbo_tex" />
3511 <Test name="rbo_rbo_none_tex" />
3512 <Test name="none_none_tex_none" />
3513 <Test name="tex_rbo_tex_tex" />
3514 <Test name="none_tex_rbo_rbo" />
3515 <Test name="tex_rbo_rbo_rbo" />
3516 <Test name="tex_rbo_none_none" />
3517 <Test name="tex_none_rbo_rbo" />
3518 <Test name="rbo_none_none_rbo" />
3519 <Test name="none_rbo_tex_tex" />
3520 <Test name="rbo_tex_tex_none" />
3521 <Test name="none_tex_none_rbo" />
3522 <Test name="tex_none_rbo_tex" />
3523 <Test name="none_rbo_rbo_rbo" />
3524 <Test name="rbo_tex_rbo_tex" />
3525 <Test name="rbo_rbo_tex_rbo" />
3526 <Test name="tex_none_rbo_none" />
3527 <Test name="tex_tex_none_rbo" />
3528 <Test name="tex_rbo_tex_none" />
3529 <Test name="none_none_rbo_rbo" />
3530 <Test name="none_rbo_rbo_none" />
3531 <Test name="tex_none_none_none" />
3532 <Test name="rbo_rbo_rbo_tex" />
3533 <Test name="none_none_tex_tex" />
3534 <Test name="rbo_rbo_rbo_none" />
3535 <Test name="rbo_none_none_none" />
3536 <Test name="none_none_rbo_tex" />
3537 <Test name="none_rbo_none_none" />
3538 <Test name="tex_tex_none_none" />
3539 <Test name="rbo_none_rbo_rbo" />
3540 <Test name="rbo_rbo_rbo_rbo" />
3541 <Test name="tex_none_tex_rbo" />
3542 <Test name="rbo_rbo_tex_none" />
3543 <Test name="none_rbo_none_tex" />
3544 <Test name="none_rbo_rbo_tex" />
3545 <Test name="none_tex_rbo_none" />
3546 <Test name="rbo_none_tex_rbo" />
3547 <Test name="none_none_none_none" />
3548 <Test name="rbo_tex_rbo_rbo" />
3549 <Test name="tex_rbo_none_rbo" />
3550 <Test name="rbo_tex_rbo_none" />
3551 <Test name="none_tex_rbo_tex" />
3552 <Test name="rbo_rbo_none_none" />
3553 <Test name="rbo_none_tex_none" />
3554 <Test name="none_tex_tex_rbo" />
3555 <Test name="none_tex_tex_tex" />
3556 <Test name="none_none_tex_rbo" />
3557 <Test name="tex_tex_rbo_none" />
3558 <Test name="tex_none_none_tex" />
3559 <Test name="none_none_none_tex" />
3560 <Test name="tex_tex_rbo_rbo" />
3561 <Test name="none_rbo_none_rbo" />
3562 <Test name="rbo_none_tex_tex" />
3563 <Test name="rbo_tex_none_tex" />
3564 <Test name="none_tex_none_tex" />
3565 <Test name="none_tex_none_none" />
3566 <Test name="rbo_tex_none_none" />
3567 <Test name="rbo_tex_tex_rbo" />
3568 </TestCase>
3569 <TestCase name="size">
3570 <Test name="distinct" />
3571 <Test name="zero" />
3572 </TestCase>
3573 </TestSuite>
3574 <TestSuite name="render">
3575 <TestCase name="stencil">
3576 <Test name="npot_rbo_rgb565_depth_component16_stencil_index8" />
3577 <Test name="npot_rbo_rgb5_a1_depth_component16_stencil_index8" />
3578 <Test name="npot_tex2d_rgba_depth_component16_stencil_index8" />
3579 <Test name="npot_tex2d_rgba_stencil_index8" />
3580 <Test name="npot_tex2d_rgb_depth_component16_stencil_index8" />
3581 <Test name="tex2d_rgb_depth_component16_stencil_index8" />
3582 <Test name="npot_rbo_rgba4_stencil_index8" />
3583 <Test name="rbo_rgb565_stencil_index8" />
3584 <Test name="rbo_rgb5_a1_stencil_index8" />
3585 <Test name="rbo_rgb565_depth_component16_stencil_index8" />
3586 <Test name="rbo_rgba4_stencil_index8" />
3587 <Test name="npot_rbo_rgb565_stencil_index8" />
3588 <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" />
3589 <Test name="npot_rbo_rgb5_a1_stencil_index8" />
3590 <Test name="npot_rbo_rgba4_depth_component16_stencil_index8" />
3591 <Test name="tex2d_rgba_stencil_index8" />
3592 <Test name="tex2d_rgba_depth_component16_stencil_index8" />
3593 <Test name="rbo_rgba4_depth_component16_stencil_index8" />
3594 <Test name="tex2d_rgb_stencil_index8" />
3595 <Test name="npot_tex2d_rgb_stencil_index8" />
3596 </TestCase>
3597 <TestCase name="shared_depthbuffer">
3598 <Test name="tex2d_rgb_depth_component16_stencil_index8" />
3599 <Test name="rbo_rgba4_depth_component16" />
3600 <Test name="tex2d_rgba_depth_component16" />
3601 <Test name="rbo_rgb565_depth_component16_stencil_index8" />
3602 <Test name="rbo_rgba4_depth_component16_stencil_index8" />
3603 <Test name="rbo_rgb565_depth_component16" />
3604 <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" />
3605 <Test name="tex2d_rgba_depth_component16_stencil_index8" />
3606 <Test name="rbo_rgb5_a1_depth_component16" />
3607 <Test name="tex2d_rgb_depth_component16" />
3608 </TestCase>
3609 <TestCase name="stencil_clear">
3610 <Test name="tex2d_rgb_depth_component16_stencil_index8" />
3611 <Test name="rbo_rgb565_stencil_index8" />
3612 <Test name="rbo_rgb5_a1_stencil_index8" />
3613 <Test name="rbo_rgb565_depth_component16_stencil_index8" />
3614 <Test name="rbo_rgba4_stencil_index8" />
3615 <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" />
3616 <Test name="tex2d_rgba_stencil_index8" />
3617 <Test name="tex2d_rgba_depth_component16_stencil_index8" />
3618 <Test name="rbo_rgba4_depth_component16_stencil_index8" />
3619 <Test name="tex2d_rgb_stencil_index8" />
3620 </TestCase>
3621 <TestCase name="color">
3622 <Test name="blend_npot_rbo_rgba4_depth_component16" />
3623 <Test name="blend_npot_rbo_rgb5_a1_depth_component16" />
3624 <Test name="blend_npot_tex2d_rgba_depth_component16" />
3625 <Test name="blend_rbo_rgba4" />
3626 <Test name="blend_tex2d_rgba_depth_component16" />
3627 <Test name="mix_npot_tex2d_rgb_depth_component16" />
3628 <Test name="blend_npot_tex2d_rgb" />
3629 <Test name="mix_npot_tex2d_rgba_depth_component16" />
3630 <Test name="blend_tex2d_rgb_depth_component16" />
3631 <Test name="mix_npot_tex2d_rgb" />
3632 <Test name="blend_rbo_rgb5_a1" />
3633 <Test name="blend_tex2d_rgb" />
3634 <Test name="mix_tex2d_rgba" />
3635 <Test name="blend_rbo_rgb565_depth_component16" />
3636 <Test name="blend_npot_tex2d_rgba" />
3637 <Test name="mix_tex2d_rgba_depth_component16" />
3638 <Test name="blend_rbo_rgba4_depth_component16" />
3639 <Test name="blend_rbo_rgb5_a1_depth_component16" />
3640 <Test name="mix_tex2d_rgb_depth_component16" />
3641 <Test name="mix_tex2d_rgb" />
3642 <Test name="blend_npot_rbo_rgb565" />
3643 <Test name="blend_npot_rbo_rgba4" />
3644 <Test name="blend_rbo_rgb565" />
3645 <Test name="mix_npot_tex2d_rgba" />
3646 <Test name="blend_npot_rbo_rgb5_a1" />
3647 <Test name="blend_npot_tex2d_rgb_depth_component16" />
3648 <Test name="blend_npot_rbo_rgb565_depth_component16" />
3649 <Test name="blend_tex2d_rgba" />
3650 </TestCase>
3651 <TestCase name="shared_colorbuffer">
3652 <Test name="rbo_rgba4_stencil_index8" />
3653 <Test name="tex2d_rgba" />
3654 <Test name="rbo_rgb5_a1_stencil_index8" />
3655 <Test name="rbo_rgba4" />
3656 <Test name="tex2d_rgb" />
3657 <Test name="rbo_rgba4_depth_component16" />
3658 <Test name="rbo_rgb565_stencil_index8" />
3659 <Test name="tex2d_rgba_depth_component16" />
3660 <Test name="rbo_rgb565" />
3661 <Test name="rbo_rgb565_depth_component16_stencil_index8" />
3662 <Test name="tex2d_rgb_depth_component16_stencil_index8" />
3663 <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" />
3664 <Test name="rbo_rgb565_depth_component16" />
3665 <Test name="tex2d_rgba_stencil_index8" />
3666 <Test name="tex2d_rgba_depth_component16_stencil_index8" />
3667 <Test name="rbo_rgba4_depth_component16_stencil_index8" />
3668 <Test name="tex2d_rgb_stencil_index8" />
3669 <Test name="rbo_rgb5_a1_depth_component16" />
3670 <Test name="tex2d_rgb_depth_component16" />
3671 <Test name="rbo_rgb5_a1" />
3672 </TestCase>
3673 <TestCase name="color_clear">
3674 <Test name="rbo_rgba4_stencil_index8" />
3675 <Test name="tex2d_rgba" />
3676 <Test name="rbo_rgb5_a1_stencil_index8" />
3677 <Test name="rbo_rgba4" />
3678 <Test name="tex2d_rgb" />
3679 <Test name="rbo_rgba4_depth_component16" />
3680 <Test name="rbo_rgb565_stencil_index8" />
3681 <Test name="tex2d_rgba_depth_component16" />
3682 <Test name="rbo_rgb565" />
3683 <Test name="rbo_rgb565_depth_component16_stencil_index8" />
3684 <Test name="tex2d_rgb_depth_component16_stencil_index8" />
3685 <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" />
3686 <Test name="rbo_rgb565_depth_component16" />
3687 <Test name="tex2d_rgba_stencil_index8" />
3688 <Test name="tex2d_rgba_depth_component16_stencil_index8" />
3689 <Test name="rbo_rgba4_depth_component16_stencil_index8" />
3690 <Test name="tex2d_rgb_stencil_index8" />
3691 <Test name="rbo_rgb5_a1_depth_component16" />
3692 <Test name="tex2d_rgb_depth_component16" />
3693 <Test name="rbo_rgb5_a1" />
3694 </TestCase>
3695 <TestCase name="recreate_colorbuffer">
3696 <Test name="no_rebind_rbo_rgba4" />
3697 <Test name="no_rebind_tex2d_rgba_depth_component16" />
3698 <Test name="rebind_rbo_rgb565_depth_component16_stencil_index8" />
3699 <Test name="no_rebind_rbo_rgba4_stencil_index8" />
3700 <Test name="no_rebind_tex2d_rgb_stencil_index8" />
3701 <Test name="no_rebind_rbo_rgb565" />
3702 <Test name="rebind_rbo_rgb5_a1_depth_component16" />
3703 <Test name="no_rebind_tex2d_rgb" />
3704 <Test name="rebind_rbo_rgb565_stencil_index8" />
3705 <Test name="rebind_tex2d_rgba_depth_component16" />
3706 <Test name="rebind_tex2d_rgb_depth_component16" />
3707 <Test name="no_rebind_rbo_rgba4_depth_component16_stencil_index8" />
3708 <Test name="no_rebind_rbo_rgba4_depth_component16" />
3709 <Test name="rebind_rbo_rgba4" />
3710 <Test name="rebind_tex2d_rgba" />
3711 <Test name="rebind_rbo_rgba4_depth_component16_stencil_index8" />
3712 <Test name="rebind_tex2d_rgb_depth_component16_stencil_index8" />
3713 <Test name="no_rebind_tex2d_rgb_depth_component16" />
3714 <Test name="rebind_rbo_rgb5_a1_stencil_index8" />
3715 <Test name="rebind_rbo_rgba4_stencil_index8" />
3716 <Test name="no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8" />
3717 <Test name="rebind_rbo_rgb565_depth_component16" />
3718 <Test name="no_rebind_rbo_rgb5_a1_stencil_index8" />
3719 <Test name="no_rebind_rbo_rgb5_a1_depth_component16" />
3720 <Test name="no_rebind_rbo_rgb565_stencil_index8" />
3721 <Test name="no_rebind_tex2d_rgb_depth_component16_stencil_index8" />
3722 <Test name="no_rebind_rbo_rgb565_depth_component16" />
3723 <Test name="rebind_tex2d_rgb_stencil_index8" />
3724 <Test name="rebind_tex2d_rgba_stencil_index8" />
3725 <Test name="rebind_rbo_rgb565" />
3726 <Test name="rebind_rbo_rgb5_a1" />
3727 <Test name="no_rebind_rbo_rgb565_depth_component16_stencil_index8" />
3728 <Test name="no_rebind_tex2d_rgba_depth_component16_stencil_index8" />
3729 <Test name="rebind_tex2d_rgb" />
3730 <Test name="no_rebind_tex2d_rgba" />
3731 <Test name="rebind_rbo_rgb5_a1_depth_component16_stencil_index8" />
3732 <Test name="no_rebind_tex2d_rgba_stencil_index8" />
3733 <Test name="no_rebind_rbo_rgb5_a1" />
3734 <Test name="rebind_rbo_rgba4_depth_component16" />
3735 <Test name="rebind_tex2d_rgba_depth_component16_stencil_index8" />
3736 </TestCase>
3737 <TestCase name="texsubimage">
3738 <Test name="between_render_tex2d_rgb" />
3739 <Test name="after_render_tex2d_rgba" />
3740 <Test name="after_render_tex2d_rgb" />
3741 <Test name="between_render_tex2d_rgba" />
3742 </TestCase>
3743 <TestCase name="depth">
3744 <Test name="npot_tex2d_rgba_depth_component16" />
3745 <Test name="rbo_rgb565_depth_component16" />
3746 <Test name="rbo_rgba4_depth_component16" />
3747 <Test name="tex2d_rgba_depth_component16" />
3748 <Test name="rbo_rgb5_a1_depth_component16" />
3749 <Test name="npot_rbo_rgb5_a1_depth_component16" />
3750 <Test name="npot_rbo_rgb565_depth_component16" />
3751 <Test name="npot_tex2d_rgb_depth_component16" />
3752 <Test name="npot_rbo_rgba4_depth_component16" />
3753 <Test name="tex2d_rgb_depth_component16" />
3754 </TestCase>
3755 <TestCase name="recreate_stencilbuffer">
3756 <Test name="no_rebind_rbo_rgb5_a1_stencil_index8" />
3757 <Test name="no_rebind_rbo_rgb565_depth_component16_stencil_index8" />
3758 <Test name="rebind_rbo_rgba4_stencil_index8" />
3759 <Test name="no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8" />
3760 <Test name="no_rebind_tex2d_rgba_depth_component16_stencil_index8" />
3761 <Test name="rebind_rbo_rgb5_a1_depth_component16_stencil_index8" />
3762 <Test name="no_rebind_rbo_rgb565_stencil_index8" />
3763 <Test name="no_rebind_tex2d_rgba_stencil_index8" />
3764 <Test name="no_rebind_tex2d_rgb_depth_component16_stencil_index8" />
3765 <Test name="no_rebind_rbo_rgba4_stencil_index8" />
3766 <Test name="rebind_rbo_rgb565_depth_component16_stencil_index8" />
3767 <Test name="rebind_rbo_rgb5_a1_stencil_index8" />
3768 <Test name="no_rebind_tex2d_rgb_stencil_index8" />
3769 <Test name="rebind_rbo_rgb565_stencil_index8" />
3770 <Test name="rebind_rbo_rgba4_depth_component16_stencil_index8" />
3771 <Test name="rebind_tex2d_rgb_stencil_index8" />
3772 <Test name="rebind_tex2d_rgb_depth_component16_stencil_index8" />
3773 <Test name="no_rebind_rbo_rgba4_depth_component16_stencil_index8" />
3774 <Test name="rebind_tex2d_rgba_stencil_index8" />
3775 <Test name="rebind_tex2d_rgba_depth_component16_stencil_index8" />
3776 </TestCase>
3777 <TestCase name="shared_colorbuffer_clear">
3778 <Test name="tex2d_rgb" />
3779 <Test name="tex2d_rgba" />
3780 <Test name="rbo_rgb565" />
3781 <Test name="rbo_rgb5_a1" />
3782 <Test name="rbo_rgba4" />
3783 </TestCase>
3784 <TestCase name="resize">
3785 <Test name="rbo_rgba4_stencil_index8" />
3786 <Test name="tex2d_rgba" />
3787 <Test name="rbo_rgb5_a1_stencil_index8" />
3788 <Test name="rbo_rgba4" />
3789 <Test name="tex2d_rgb" />
3790 <Test name="rbo_rgba4_depth_component16" />
3791 <Test name="rbo_rgb565_stencil_index8" />
3792 <Test name="tex2d_rgba_depth_component16" />
3793 <Test name="rbo_rgb565" />
3794 <Test name="rbo_rgb565_depth_component16_stencil_index8" />
3795 <Test name="tex2d_rgb_depth_component16_stencil_index8" />
3796 <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" />
3797 <Test name="rbo_rgb565_depth_component16" />
3798 <Test name="tex2d_rgba_stencil_index8" />
3799 <Test name="tex2d_rgba_depth_component16_stencil_index8" />
3800 <Test name="rbo_rgba4_depth_component16_stencil_index8" />
3801 <Test name="tex2d_rgb_stencil_index8" />
3802 <Test name="rbo_rgb5_a1_depth_component16" />
3803 <Test name="tex2d_rgb_depth_component16" />
3804 <Test name="rbo_rgb5_a1" />
3805 </TestCase>
3806 <TestCase name="recreate_depthbuffer">
3807 <Test name="no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8" />
3808 <Test name="rebind_rbo_rgb565_depth_component16" />
3809 <Test name="no_rebind_rbo_rgb565_depth_component16_stencil_index8" />
3810 <Test name="no_rebind_rbo_rgb565_depth_component16" />
3811 <Test name="no_rebind_tex2d_rgba_depth_component16_stencil_index8" />
3812 <Test name="no_rebind_tex2d_rgba_depth_component16" />
3813 <Test name="rebind_tex2d_rgb_depth_component16" />
3814 <Test name="rebind_rbo_rgb5_a1_depth_component16_stencil_index8" />
3815 <Test name="no_rebind_rbo_rgba4_depth_component16" />
3816 <Test name="no_rebind_tex2d_rgb_depth_component16_stencil_index8" />
3817 <Test name="rebind_rbo_rgb565_depth_component16_stencil_index8" />
3818 <Test name="no_rebind_rbo_rgba4_depth_component16_stencil_index8" />
3819 <Test name="no_rebind_rbo_rgb5_a1_depth_component16" />
3820 <Test name="rebind_rbo_rgba4_depth_component16_stencil_index8" />
3821 <Test name="rebind_rbo_rgb5_a1_depth_component16" />
3822 <Test name="rebind_tex2d_rgb_depth_component16_stencil_index8" />
3823 <Test name="no_rebind_tex2d_rgb_depth_component16" />
3824 <Test name="rebind_rbo_rgba4_depth_component16" />
3825 <Test name="rebind_tex2d_rgba_depth_component16_stencil_index8" />
3826 <Test name="rebind_tex2d_rgba_depth_component16" />
3827 </TestCase>
3828 </TestSuite>
3829 </TestSuite>
3830 <TestSuite name="state_query">
3831 <TestCase name="integers">
3832 <Test name="max_renderbuffer_size_getboolean" />
3833 <Test name="blend_dst_alpha_getboolean" />
3834 <Test name="shader_binary_formats_getfloat" />
3835 <Test name="stencil_back_ref_getfloat" />
3836 <Test name="current_program_binding_getfloat" />
3837 <Test name="stencil_depth_pass_separate_both_getfloat" />
3838 <Test name="stencil_ref_separate_both_getboolean" />
3839 <Test name="array_buffer_binding_getinteger" />
3840 <Test name="stencil_writemask_separate_getboolean" />
3841 <Test name="framebuffer_binding_getboolean" />
3842 <Test name="stencil_value_mask_getfloat" />
3843 <Test name="blend_dst_rgb_separate_getboolean" />
3844 <Test name="max_texture_image_units_getfloat" />
3845 <Test name="stencil_ref_separate_getfloat" />
3846 <Test name="sample_buffers_getfloat" />
3847 <Test name="stencil_fail_getboolean" />
3848 <Test name="stencil_value_mask_getinteger" />
3849 <Test name="active_texture_getboolean" />
3850 <Test name="unpack_alignment_getinteger" />
3851 <Test name="stencil_back_depth_fail_separate_getboolean" />
3852 <Test name="stencil_fail_separate_both_getinteger" />
3853 <Test name="active_texture_getfloat" />
3854 <Test name="stencil_fail_separate_both_getfloat" />
3855 <Test name="stencil_back_depth_fail_separate_both_getinteger" />
3856 <Test name="scissor_box_getinteger" />
3857 <Test name="compressed_texture_formats_getinteger" />
3858 <Test name="blend_src_rgb_getinteger" />
3859 <Test name="stencil_back_func_separate_both_getinteger" />
3860 <Test name="depth_func_getboolean" />
3861 <Test name="stencil_value_mask_separate_both_getinteger" />
3862 <Test name="stencil_value_mask_separate_both_getboolean" />
3863 <Test name="max_cube_map_texture_size_getboolean" />
3864 <Test name="element_array_buffer_binding_getfloat" />
3865 <Test name="stencil_back_fail_getfloat" />
3866 <Test name="texture_binding_2d_getboolean" />
3867 <Test name="stencil_ref_separate_both_getfloat" />
3868 <Test name="stencil_back_fail_separate_both_getboolean" />
3869 <Test name="array_buffer_binding_getboolean" />
3870 <Test name="stencil_back_fail_separate_both_getfloat" />
3871 <Test name="stencil_depth_pass_separate_getfloat" />
3872 <Test name="max_vertex_texture_image_units_getfloat" />
3873 <Test name="array_buffer_binding_getfloat" />
3874 <Test name="unpack_alignment_getboolean" />
3875 <Test name="blend_equation_rgb_separate_getinteger" />
3876 <Test name="blend_src_alpha_separate_getboolean" />
3877 <Test name="texture_binding_cube_map_getboolean" />
3878 <Test name="stencil_clear_value_getinteger" />
3879 <Test name="blend_dst_rgb_getfloat" />
3880 <Test name="stencil_depth_fail_separate_getfloat" />
3881 <Test name="stencil_fail_separate_getboolean" />
3882 <Test name="stencil_back_depth_pass_separate_both_getfloat" />
3883 <Test name="stencil_back_writemask_separate_both_getinteger" />
3884 <Test name="stencil_func_getfloat" />
3885 <Test name="subpixel_bits_getfloat" />
3886 <Test name="max_vertex_attribs_getfloat" />
3887 <Test name="blend_src_alpha_separate_getinteger" />
3888 <Test name="stencil_back_func_separate_both_getboolean" />
3889 <Test name="current_program_binding_getinteger" />
3890 <Test name="stencil_fail_separate_getfloat" />
3891 <Test name="blend_dst_rgb_getinteger" />
3892 <Test name="samples_getinteger" />
3893 <Test name="max_viewport_dims_getfloat" />
3894 <Test name="element_array_buffer_binding_getinteger" />
3895 <Test name="max_fragment_uniform_vectors_getfloat" />
3896 <Test name="stencil_back_ref_separate_both_getfloat" />
3897 <Test name="texture_binding_2d_getinteger" />
3898 <Test name="stencil_back_fail_separate_getboolean" />
3899 <Test name="stencil_fail_getinteger" />
3900 <Test name="stencil_ref_getinteger" />
3901 <Test name="renderbuffer_binding_getinteger" />
3902 <Test name="framebuffer_binding_getfloat" />
3903 <Test name="blend_equation_rgb_separate_getboolean" />
3904 <Test name="stencil_clear_value_getfloat" />
3905 <Test name="implementation_color_read_getinteger" />
3906 <Test name="stencil_writemask_separate_getinteger" />
3907 <Test name="stencil_back_value_mask_separate_both_getinteger" />
3908 <Test name="stencil_back_func_separate_getinteger" />
3909 <Test name="stencil_back_ref_separate_both_getboolean" />
3910 <Test name="depth_func_getfloat" />
3911 <Test name="stencil_back_ref_separate_both_getinteger" />
3912 <Test name="pack_alignment_getfloat" />
3913 <Test name="max_vertex_attribs_getboolean" />
3914 <Test name="blend_dst_rgb_separate_getfloat" />
3915 <Test name="blend_src_rgb_getboolean" />
3916 <Test name="stencil_value_mask_separate_getboolean" />
3917 <Test name="renderbuffer_binding_getfloat" />
3918 <Test name="stencil_func_separate_both_getfloat" />
3919 <Test name="stencil_back_value_mask_getinteger" />
3920 <Test name="blend_equation_alpha_getinteger" />
3921 <Test name="blend_src_rgb_separate_getfloat" />
3922 <Test name="stencil_back_writemask_getboolean" />
3923 <Test name="stencil_back_fail_separate_getinteger" />
3924 <Test name="blend_dst_rgb_getboolean" />
3925 <Test name="stencil_back_depth_fail_separate_both_getboolean" />
3926 <Test name="stencil_clear_value_getboolean" />
3927 <Test name="stencil_func_separate_getboolean" />
3928 <Test name="stencil_depth_fail_getboolean" />
3929 <Test name="front_face_mode_getboolean" />
3930 <Test name="stencil_back_depth_fail_getinteger" />
3931 <Test name="stencil_depth_pass_separate_getboolean" />
3932 <Test name="max_renderbuffer_size_getfloat" />
3933 <Test name="blend_src_alpha_getinteger" />
3934 <Test name="stencil_back_writemask_separate_both_getboolean" />
3935 <Test name="texture_binding_2d_getfloat" />
3936 <Test name="active_texture_getinteger" />
3937 <Test name="max_combined_texture_image_units_getfloat" />
3938 <Test name="stencil_back_ref_getinteger" />
3939 <Test name="pack_alignment_getinteger" />
3940 <Test name="max_viewport_dims_getboolean" />
3941 <Test name="stencil_back_ref_getboolean" />
3942 <Test name="stencil_value_mask_separate_getinteger" />
3943 <Test name="max_vertex_uniform_vectors_getfloat" />
3944 <Test name="buffer_component_size_getboolean" />
3945 <Test name="stencil_value_mask_separate_both_getfloat" />
3946 <Test name="stencil_back_depth_pass_separate_getboolean" />
3947 <Test name="buffer_component_size_getfloat" />
3948 <Test name="unpack_alignment_getfloat" />
3949 <Test name="stencil_back_ref_separate_getinteger" />
3950 <Test name="stencil_back_writemask_separate_getboolean" />
3951 <Test name="stencil_back_writemask_getfloat" />
3952 <Test name="stencil_ref_separate_getinteger" />
3953 <Test name="stencil_depth_pass_getinteger" />
3954 <Test name="shader_binary_formats_getboolean" />
3955 <Test name="blend_src_alpha_getfloat" />
3956 <Test name="stencil_back_writemask_separate_getfloat" />
3957 <Test name="blend_equation_alpha_separate_getboolean" />
3958 <Test name="generate_mipmap_hint_getboolean" />
3959 <Test name="stencil_back_depth_pass_separate_getinteger" />
3960 <Test name="stencil_back_depth_pass_separate_both_getboolean" />
3961 <Test name="max_texture_size_getfloat" />
3962 <Test name="blend_equation_rgb_getboolean" />
3963 <Test name="stencil_back_func_separate_getfloat" />
3964 <Test name="blend_equation_rgb_getinteger" />
3965 <Test name="stencil_back_depth_fail_separate_getfloat" />
3966 <Test name="stencil_back_value_mask_getfloat" />
3967 <Test name="blend_dst_alpha_separate_getinteger" />
3968 <Test name="stencil_depth_fail_separate_both_getinteger" />
3969 <Test name="stencil_back_func_separate_both_getfloat" />
3970 <Test name="stencil_writemask_separate_both_getfloat" />
3971 <Test name="stencil_func_getinteger" />
3972 <Test name="stencil_depth_pass_separate_both_getboolean" />
3973 <Test name="stencil_fail_separate_both_getboolean" />
3974 <Test name="stencil_back_writemask_getinteger" />
3975 <Test name="stencil_back_value_mask_separate_both_getboolean" />
3976 <Test name="stencil_writemask_separate_both_getinteger" />
3977 <Test name="stencil_depth_pass_separate_getinteger" />
3978 <Test name="stencil_depth_fail_separate_getboolean" />
3979 <Test name="blend_equation_rgb_separate_getfloat" />
3980 <Test name="stencil_back_depth_fail_getfloat" />
3981 <Test name="blend_src_rgb_separate_getinteger" />
3982 <Test name="stencil_back_depth_fail_getboolean" />
3983 <Test name="stencil_back_depth_fail_separate_getinteger" />
3984 <Test name="front_face_mode_getinteger" />
3985 <Test name="stencil_back_fail_getinteger" />
3986 <Test name="sample_buffers_getboolean" />
3987 <Test name="cull_face_mode_getfloat" />
3988 <Test name="stencil_ref_separate_getboolean" />
3989 <Test name="stencil_ref_getfloat" />
3990 <Test name="stencil_back_depth_fail_separate_both_getfloat" />
3991 <Test name="stencil_func_separate_both_getinteger" />
3992 <Test name="samples_getfloat" />
3993 <Test name="stencil_fail_getfloat" />
3994 <Test name="stencil_value_mask_getboolean" />
3995 <Test name="samples_getboolean" />
3996 <Test name="stencil_back_ref_separate_getboolean" />
3997 <Test name="cull_face_mode_getinteger" />
3998 <Test name="blend_equation_alpha_getboolean" />
3999 <Test name="stencil_func_getboolean" />
4000 <Test name="max_texture_size_getboolean" />
4001 <Test name="stencil_back_depth_pass_getboolean" />
4002 <Test name="stencil_writemask_getboolean" />
4003 <Test name="stencil_back_depth_pass_separate_getfloat" />
4004 <Test name="max_cube_map_texture_size_getfloat" />
4005 <Test name="max_fragment_uniform_vectors_getboolean" />
4006 <Test name="blend_src_rgb_getfloat" />
4007 <Test name="stencil_depth_fail_separate_getinteger" />
4008 <Test name="stencil_back_depth_pass_getinteger" />
4009 <Test name="element_array_buffer_binding_getboolean" />
4010 <Test name="blend_equation_alpha_getfloat" />
4011 <Test name="stencil_ref_getboolean" />
4012 <Test name="texture_binding_cube_map_getinteger" />
4013 <Test name="blend_src_alpha_getboolean" />
4014 <Test name="pack_alignment_getboolean" />
4015 <Test name="generate_mipmap_hint_getinteger" />
4016 <Test name="stencil_back_fail_separate_both_getinteger" />
4017 <Test name="stencil_depth_fail_getfloat" />
4018 <Test name="max_viewport_dims_getinteger" />
4019 <Test name="blend_dst_rgb_separate_getinteger" />
4020 <Test name="blend_src_alpha_separate_getfloat" />
4021 <Test name="max_texture_image_units_getboolean" />
4022 <Test name="subpixel_bits_getboolean" />
4023 <Test name="max_combined_texture_image_units_getboolean" />
4024 <Test name="viewport_getinteger" />
4025 <Test name="stencil_back_value_mask_separate_getboolean" />
4026 <Test name="max_varying_vectors_getfloat" />
4027 <Test name="stencil_back_value_mask_getboolean" />
4028 <Test name="stencil_writemask_getinteger" />
4029 <Test name="blend_equation_alpha_separate_getinteger" />
4030 <Test name="compressed_texture_formats_getfloat" />
4031 <Test name="stencil_func_separate_getinteger" />
4032 <Test name="implementation_color_read_getboolean" />
4033 <Test name="stencil_back_fail_separate_getfloat" />
4034 <Test name="stencil_back_value_mask_separate_both_getfloat" />
4035 <Test name="shader_binary_formats_getinteger" />
4036 <Test name="current_program_binding_getboolean" />
4037 <Test name="stencil_ref_separate_both_getinteger" />
4038 <Test name="stencil_writemask_separate_both_getboolean" />
4039 <Test name="blend_dst_alpha_separate_getfloat" />
4040 <Test name="scissor_box_getfloat" />
4041 <Test name="buffer_component_size_getinteger" />
4042 <Test name="max_vertex_uniform_vectors_getboolean" />
4043 <Test name="stencil_back_depth_pass_getfloat" />
4044 <Test name="stencil_depth_fail_getinteger" />
4045 <Test name="renderbuffer_binding_getboolean" />
4046 <Test name="stencil_back_value_mask_separate_getfloat" />
4047 <Test name="stencil_back_ref_separate_getfloat" />
4048 <Test name="stencil_writemask_separate_getfloat" />
4049 <Test name="stencil_func_separate_getfloat" />
4050 <Test name="stencil_back_writemask_separate_getinteger" />
4051 <Test name="implementation_color_read_getfloat" />
4052 <Test name="stencil_depth_fail_separate_both_getboolean" />
4053 <Test name="depth_func_getinteger" />
4054 <Test name="stencil_back_fail_getboolean" />
4055 <Test name="stencil_depth_pass_getfloat" />
4056 <Test name="blend_dst_alpha_separate_getboolean" />
4057 <Test name="stencil_back_value_mask_separate_getinteger" />
4058 <Test name="viewport_getfloat" />
4059 <Test name="front_face_mode_getfloat" />
4060 <Test name="stencil_func_separate_both_getboolean" />
4061 <Test name="max_vertex_texture_image_units_getboolean" />
4062 <Test name="viewport_getboolean" />
4063 <Test name="stencil_value_mask_separate_getfloat" />
4064 <Test name="blend_dst_alpha_getfloat" />
4065 <Test name="max_varying_vectors_getboolean" />
4066 <Test name="framebuffer_binding_getinteger" />
4067 <Test name="blend_equation_rgb_getfloat" />
4068 <Test name="generate_mipmap_hint_getfloat" />
4069 <Test name="scissor_box_getboolean" />
4070 <Test name="blend_dst_alpha_getinteger" />
4071 <Test name="cull_face_mode_getboolean" />
4072 <Test name="blend_equation_alpha_separate_getfloat" />
4073 <Test name="texture_binding_cube_map_getfloat" />
4074 <Test name="compressed_texture_formats_getboolean" />
4075 <Test name="stencil_fail_separate_getinteger" />
4076 <Test name="stencil_back_writemask_separate_both_getfloat" />
4077 <Test name="stencil_depth_pass_separate_both_getinteger" />
4078 <Test name="stencil_back_depth_pass_separate_both_getinteger" />
4079 <Test name="stencil_depth_fail_separate_both_getfloat" />
4080 <Test name="stencil_writemask_getfloat" />
4081 <Test name="blend_src_rgb_separate_getboolean" />
4082 <Test name="stencil_back_func_separate_getboolean" />
4083 <Test name="stencil_depth_pass_getboolean" />
4084 </TestCase>
4085 <TestCase name="string">
4086 <Test name="extensions" />
4087 <Test name="shading_language_version" />
4088 <Test name="version" />
4089 <Test name="vendor" />
4090 <Test name="renderer" />
4091 </TestCase>
4092 <TestCase name="buffer_object">
4093 <Test name="buffer_usage_getbufferparameteri" />
4094 <Test name="buffer_size_getbufferparameteri" />
4095 </TestCase>
4096 <TestCase name="shader">
4097 <Test name="vertex_attrib_type" />
4098 <Test name="uniform_value_array" />
4099 <Test name="vertex_attrib_pointerv" />
4100 <Test name="vertex_attrib_size" />
4101 <Test name="precision_vertex_lowp_float" />
4102 <Test name="precision_fragment_lowp_int" />
4103 <Test name="program_validate_status" />
4104 <Test name="uniform_value_sampler" />
4105 <Test name="delete_status" />
4106 <Test name="program_attached_shaders" />
4107 <Test name="current_vertex_attrib_initial" />
4108 <Test name="precision_vertex_highp_float" />
4109 <Test name="program_active_uniform_name" />
4110 <Test name="precision_vertex_highp_int" />
4111 <Test name="shader_compile_status" />
4112 <Test name="uniform_value_matrix" />
4113 <Test name="precision_fragment_highp_float" />
4114 <Test name="precision_fragment_highp_int" />
4115 <Test name="precision_fragment_lowp_float" />
4116 <Test name="shader_type" />
4117 <Test name="program_active_uniform_types" />
4118 <Test name="active_attributes" />
4119 <Test name="precision_vertex_lowp_int" />
4120 <Test name="uniform_value_float" />
4121 <Test name="vertex_attrib_stride" />
4122 <Test name="vertex_attrib_normalized" />
4123 <Test name="precision_vertex_mediump_int" />
4124 <Test name="uniform_value_int" />
4125 <Test name="shader_source_length" />
4126 <Test name="shader_info_log_length" />
4127 <Test name="precision_vertex_mediump_float" />
4128 <Test name="program_info_log_length" />
4129 <Test name="vertex_attrib_array_enabled" />
4130 <Test name="vertex_attrib_array_buffer_binding" />
4131 <Test name="current_vertex_attrib_float_to_int" />
4132 <Test name="precision_fragment_mediump_float" />
4133 <Test name="precision_fragment_mediump_int" />
4134 <Test name="uniform_value_boolean" />
4135 <Test name="current_vertex_attrib_float" />
4136 </TestCase>
4137 <TestCase name="texture">
4138 <Test name="texture_2d_texture_wrap_t_gettexparameteri" />
4139 <Test name="texture_cube_map_texture_wrap_s_gettexparameteri" />
4140 <Test name="texture_2d_texture_wrap_s_gettexparameterf" />
4141 <Test name="texture_2d_texture_min_filter_gettexparameterf" />
4142 <Test name="texture_cube_map_texture_mag_filter_gettexparameterf" />
4143 <Test name="texture_2d_texture_min_filter_gettexparameteri" />
4144 <Test name="texture_2d_texture_wrap_s_gettexparameteri" />
4145 <Test name="texture_cube_map_texture_wrap_s_gettexparameterf" />
4146 <Test name="texture_2d_texture_wrap_t_gettexparameterf" />
4147 <Test name="texture_2d_texture_mag_filter_gettexparameterf" />
4148 <Test name="texture_cube_map_texture_wrap_t_gettexparameterf" />
4149 <Test name="texture_cube_map_texture_min_filter_gettexparameterf" />
4150 <Test name="texture_cube_map_texture_min_filter_gettexparameteri" />
4151 <Test name="texture_cube_map_texture_mag_filter_gettexparameteri" />
4152 <Test name="texture_cube_map_texture_wrap_t_gettexparameteri" />
4153 <Test name="texture_2d_texture_mag_filter_gettexparameteri" />
4154 </TestCase>
4155 <TestCase name="rbo">
4156 <Test name="renderbuffer_internal_format" />
4157 <Test name="renderbuffer_size" />
4158 <Test name="renderbuffer_component_size_depth" />
4159 <Test name="renderbuffer_component_size_color" />
4160 </TestCase>
4161 <TestCase name="boolean">
4162 <Test name="depth_writemask_getinteger" />
4163 <Test name="polygon_offset_fill_isenabled" />
4164 <Test name="scissor_test_getfloat" />
4165 <Test name="depth_writemask_getboolean" />
4166 <Test name="polygon_offset_fill_getfloat" />
4167 <Test name="sample_coverage_isenabled" />
4168 <Test name="cull_face_isenabled" />
4169 <Test name="scissor_test_getboolean" />
4170 <Test name="sample_coverage_invert_getboolean" />
4171 <Test name="shader_compiler_getboolean" />
4172 <Test name="scissor_test_getinteger" />
4173 <Test name="sample_coverage_invert_getinteger" />
4174 <Test name="blend_getboolean" />
4175 <Test name="cull_face_getinteger" />
4176 <Test name="stencil_test_getinteger" />
4177 <Test name="sample_alpha_to_coverage_getinteger" />
4178 <Test name="sample_coverage_invert_getfloat" />
4179 <Test name="color_writemask_getboolean" />
4180 <Test name="depth_test_getboolean" />
4181 <Test name="blend_getfloat" />
4182 <Test name="depth_test_getinteger" />
4183 <Test name="color_writemask_getfloat" />
4184 <Test name="scissor_test_isenabled" />
4185 <Test name="cull_face_getboolean" />
4186 <Test name="stencil_test_getfloat" />
4187 <Test name="cull_face_getfloat" />
4188 <Test name="depth_test_getfloat" />
4189 <Test name="shader_compiler_getfloat" />
4190 <Test name="blend_getinteger" />
4191 <Test name="depth_test_isenabled" />
4192 <Test name="sample_coverage_getinteger" />
4193 <Test name="stencil_test_getboolean" />
4194 <Test name="sample_alpha_to_coverage_getfloat" />
4195 <Test name="dither_getboolean" />
4196 <Test name="blend_isenabled" />
4197 <Test name="shader_compiler_getinteger" />
4198 <Test name="sample_alpha_to_coverage_getboolean" />
4199 <Test name="dither_getinteger" />
4200 <Test name="sample_coverage_getboolean" />
4201 <Test name="color_writemask_getinteger" />
4202 <Test name="dither_isenabled" />
4203 <Test name="sample_coverage_getfloat" />
4204 <Test name="sample_alpha_to_coverage_isenabled" />
4205 <Test name="depth_writemask_getfloat" />
4206 <Test name="polygon_offset_fill_getinteger" />
4207 <Test name="polygon_offset_fill_getboolean" />
4208 <Test name="dither_getfloat" />
4209 <Test name="stencil_test_isenabled" />
4210 </TestCase>
4211 <TestCase name="fbo">
4212 <Test name="framebuffer_attachment_texture_level" />
4213 <Test name="framebuffer_attachment_texture_cube_map_face" />
4214 <Test name="framebuffer_attachment_object" />
4215 </TestCase>
4216 <TestCase name="floats">
4217 <Test name="sample_coverage_value_getfloat" />
4218 <Test name="polygon_offset_units_getinteger" />
4219 <Test name="aliased_line_width_range_getinteger" />
4220 <Test name="depth_clear_value_getinteger" />
4221 <Test name="color_clear_value_getinteger" />
4222 <Test name="depth_range_getboolean" />
4223 <Test name="color_clear_value_getfloat" />
4224 <Test name="color_clear_value_getboolean" />
4225 <Test name="depth_clear_value_getboolean" />
4226 <Test name="polygon_offset_units_getboolean" />
4227 <Test name="depth_clear_value_getfloat" />
4228 <Test name="aliased_line_width_range_getboolean" />
4229 <Test name="polygon_offset_units_getfloat" />
4230 <Test name="depth_range_getinteger" />
4231 <Test name="line_width_getinteger" />
4232 <Test name="aliased_line_width_range_getfloat" />
4233 <Test name="depth_range_getfloat" />
4234 <Test name="aliased_point_size_range_getfloat" />
4235 <Test name="aliased_point_size_range_getinteger" />
4236 <Test name="sample_coverage_value_getboolean" />
4237 <Test name="polygon_offset_factor_getboolean" />
4238 <Test name="aliased_point_size_range_getboolean" />
4239 <Test name="line_width_getfloat" />
4240 <Test name="polygon_offset_factor_getfloat" />
4241 <Test name="polygon_offset_factor_getinteger" />
4242 <Test name="sample_coverage_value_getinteger" />
4243 <Test name="line_width_getboolean" />
4244 </TestCase>
4245 </TestSuite>
4246 <TestSuite name="texture">
4247 <TestSuite name="filtering">
4248 <TestCase name="2d">
4249 <Test name="nearest_linear_repeat_rgba8888_pot" />
4250 <Test name="linear_linear_repeat_rgba4444_pot" />
4251 <Test name="linear_mipmap_linear_linear_mirror_rgba8888" />
4252 <Test name="nearest_linear_mirror_rgba4444_pot" />
4253 <Test name="linear_nearest_mirror_rgba8888_pot" />
4254 <Test name="linear_nearest_clamp_rgba4444_pot" />
4255 <Test name="linear_mipmap_nearest_linear_repeat_etc1" />
4256 <Test name="nearest_linear_clamp_rgba4444_npot" />
4257 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" />
4258 <Test name="nearest_linear_repeat_rgba4444_pot" />
4259 <Test name="nearest_mipmap_nearest_nearest_mirror_etc1" />
4260 <Test name="linear_mipmap_linear_nearest_repeat_l8" />
4261 <Test name="linear_mipmap_linear_linear_mirror_etc1" />
4262 <Test name="nearest_linear_mirror_l8_pot" />
4263 <Test name="linear_mipmap_linear_linear_clamp_etc1" />
4264 <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" />
4265 <Test name="nearest_nearest_repeat_rgb888_pot" />
4266 <Test name="nearest_mipmap_linear_linear_repeat_etc1" />
4267 <Test name="nearest_nearest_clamp_l8_pot" />
4268 <Test name="nearest_nearest_clamp_etc1" />
4269 <Test name="linear_mipmap_linear_linear_repeat_etc1" />
4270 <Test name="linear_nearest_repeat_rgba4444_pot" />
4271 <Test name="nearest_mipmap_nearest_linear_mirror_etc1" />
4272 <Test name="linear_linear_repeat_rgb888_pot" />
4273 <Test name="linear_linear_clamp_l8_npot" />
4274 <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" />
4275 <Test name="linear_linear_mirror_etc1" />
4276 <Test name="nearest_linear_clamp_rgba8888_npot" />
4277 <Test name="linear_mipmap_linear_nearest_clamp_etc1" />
4278 <Test name="nearest_mipmap_nearest_linear_repeat_etc1" />
4279 <Test name="linear_mipmap_nearest_nearest_repeat_etc1" />
4280 <Test name="linear_mipmap_nearest_nearest_mirror_etc1" />
4281 <Test name="nearest_nearest_mirror_etc1" />
4282 <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" />
4283 <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" />
4284 <Test name="linear_nearest_clamp_etc1" />
4285 <Test name="nearest_nearest_clamp_rgb888_npot" />
4286 <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" />
4287 <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" />
4288 <Test name="nearest_nearest_mirror_rgb888_pot" />
4289 <Test name="nearest_nearest_repeat_l8_pot" />
4290 <Test name="nearest_linear_clamp_rgba4444_pot" />
4291 <Test name="nearest_nearest_repeat_rgba4444_pot" />
4292 <Test name="nearest_linear_mirror_etc1" />
4293 <Test name="linear_mipmap_nearest_nearest_clamp_etc1" />
4294 <Test name="nearest_linear_repeat_etc1" />
4295 <Test name="linear_linear_mirror_rgba4444_pot" />
4296 <Test name="nearest_linear_repeat_l8_pot" />
4297 <Test name="nearest_linear_clamp_rgb888_npot" />
4298 <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" />
4299 <Test name="nearest_nearest_clamp_l8_npot" />
4300 <Test name="nearest_nearest_mirror_rgba4444_pot" />
4301 <Test name="linear_mipmap_nearest_nearest_repeat_rgb888" />
4302 <Test name="linear_linear_mirror_rgba8888_pot" />
4303 <Test name="linear_nearest_repeat_etc1" />
4304 <Test name="nearest_mipmap_nearest_linear_clamp_etc1" />
4305 <Test name="linear_linear_repeat_l8_pot" />
4306 <Test name="linear_linear_clamp_rgba4444_pot" />
4307 <Test name="linear_nearest_repeat_rgba8888_pot" />
4308 <Test name="linear_nearest_clamp_rgba4444_npot" />
4309 <Test name="nearest_nearest_clamp_rgba4444_pot" />
4310 <Test name="nearest_nearest_repeat_rgba8888_pot" />
4311 <Test name="nearest_mipmap_linear_nearest_repeat_etc1" />
4312 <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" />
4313 <Test name="linear_nearest_clamp_l8_npot" />
4314 <Test name="nearest_mipmap_nearest_nearest_clamp_etc1" />
4315 <Test name="linear_nearest_clamp_rgb888_pot" />
4316 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" />
4317 <Test name="linear_nearest_mirror_l8_pot" />
4318 <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" />
4319 <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" />
4320 <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" />
4321 <Test name="nearest_mipmap_linear_nearest_mirror_etc1" />
4322 <Test name="nearest_mipmap_nearest_nearest_repeat_l8" />
4323 <Test name="nearest_mipmap_nearest_nearest_repeat_etc1" />
4324 <Test name="nearest_nearest_clamp_rgb888_pot" />
4325 <Test name="nearest_nearest_clamp_rgba8888_npot" />
4326 <Test name="linear_nearest_clamp_rgba8888_npot" />
4327 <Test name="nearest_nearest_clamp_rgba8888_pot" />
4328 <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" />
4329 <Test name="linear_nearest_mirror_etc1" />
4330 <Test name="linear_mipmap_linear_nearest_repeat_etc1" />
4331 <Test name="linear_linear_mirror_rgb888_pot" />
4332 <Test name="nearest_mipmap_linear_nearest_clamp_etc1" />
4333 <Test name="linear_mipmap_nearest_linear_clamp_etc1" />
4334 <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" />
4335 <Test name="linear_nearest_mirror_rgb888_pot" />
4336 <Test name="nearest_mipmap_nearest_nearest_repeat_rgb888" />
4337 <Test name="nearest_linear_mirror_rgb888_pot" />
4338 <Test name="nearest_linear_mirror_rgba8888_pot" />
4339 <Test name="linear_linear_clamp_rgba8888_npot" />
4340 <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" />
4341 <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" />
4342 <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" />
4343 <Test name="linear_mipmap_nearest_nearest_repeat_l8" />
4344 <Test name="linear_linear_mirror_l8_pot" />
4345 <Test name="nearest_nearest_mirror_rgba8888_pot" />
4346 <Test name="nearest_linear_clamp_rgb888_pot" />
4347 <Test name="nearest_linear_clamp_l8_npot" />
4348 <Test name="nearest_nearest_mirror_l8_pot" />
4349 <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" />
4350 <Test name="nearest_linear_clamp_l8_pot" />
4351 <Test name="nearest_mipmap_linear_linear_mirror_etc1" />
4352 <Test name="linear_linear_clamp_rgba8888_pot" />
4353 <Test name="nearest_linear_clamp_etc1" />
4354 <Test name="nearest_mipmap_linear_nearest_repeat_rgb888" />
4355 <Test name="linear_linear_clamp_rgb888_pot" />
4356 <Test name="nearest_nearest_repeat_etc1" />
4357 <Test name="linear_linear_clamp_rgba4444_npot" />
4358 <Test name="linear_linear_clamp_l8_pot" />
4359 <Test name="linear_linear_clamp_etc1" />
4360 <Test name="linear_nearest_repeat_rgb888_pot" />
4361 <Test name="linear_nearest_clamp_rgba8888_pot" />
4362 <Test name="linear_mipmap_linear_linear_clamp_rgba8888" />
4363 <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" />
4364 <Test name="linear_linear_clamp_rgb888_npot" />
4365 <Test name="linear_mipmap_linear_nearest_repeat_rgb888" />
4366 <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" />
4367 <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" />
4368 <Test name="nearest_linear_repeat_rgb888_pot" />
4369 <Test name="nearest_mipmap_linear_linear_clamp_etc1" />
4370 <Test name="nearest_linear_clamp_rgba8888_pot" />
4371 <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" />
4372 <Test name="nearest_nearest_clamp_rgba4444_npot" />
4373 <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" />
4374 <Test name="linear_mipmap_linear_nearest_mirror_etc1" />
4375 <Test name="linear_mipmap_nearest_linear_mirror_etc1" />
4376 <Test name="linear_nearest_clamp_l8_pot" />
4377 <Test name="nearest_mipmap_linear_nearest_repeat_l8" />
4378 <Test name="linear_nearest_repeat_l8_pot" />
4379 <Test name="linear_mipmap_linear_linear_repeat_rgba8888" />
4380 <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" />
4381 <Test name="linear_nearest_clamp_rgb888_npot" />
4382 <Test name="linear_linear_repeat_etc1" />
4383 <Test name="linear_linear_repeat_rgba8888_pot" />
4384 <Test name="linear_nearest_mirror_rgba4444_pot" />
4385 </TestCase>
4386 <TestCase name="cube">
4387 <Test name="nearest_linear_repeat_rgba8888_pot" />
4388 <Test name="linear_linear_repeat_rgba4444_pot" />
4389 <Test name="linear_mipmap_linear_linear_mirror_rgba8888" />
4390 <Test name="nearest_linear_mirror_rgba4444_pot" />
4391 <Test name="linear_nearest_mirror_rgba8888_pot" />
4392 <Test name="linear_nearest_clamp_rgba4444_pot" />
4393 <Test name="nearest_linear_clamp_rgba4444_npot" />
4394 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" />
4395 <Test name="nearest_linear_repeat_rgba4444_pot" />
4396 <Test name="linear_mipmap_linear_nearest_repeat_l8" />
4397 <Test name="nearest_linear_mirror_l8_pot" />
4398 <Test name="linear_mipmap_linear_linear_clamp_etc1" />
4399 <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" />
4400 <Test name="nearest_nearest_repeat_rgb888_pot" />
4401 <Test name="nearest_nearest_clamp_l8_pot" />
4402 <Test name="nearest_nearest_clamp_etc1" />
4403 <Test name="linear_nearest_repeat_rgba4444_pot" />
4404 <Test name="linear_linear_repeat_rgb888_pot" />
4405 <Test name="linear_linear_clamp_l8_npot" />
4406 <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" />
4407 <Test name="nearest_linear_clamp_rgba8888_npot" />
4408 <Test name="linear_mipmap_linear_nearest_clamp_etc1" />
4409 <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" />
4410 <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" />
4411 <Test name="linear_nearest_clamp_etc1" />
4412 <Test name="nearest_nearest_clamp_rgb888_npot" />
4413 <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" />
4414 <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" />
4415 <Test name="nearest_nearest_mirror_rgb888_pot" />
4416 <Test name="nearest_nearest_repeat_l8_pot" />
4417 <Test name="nearest_linear_clamp_rgba4444_pot" />
4418 <Test name="nearest_nearest_repeat_rgba4444_pot" />
4419 <Test name="linear_mipmap_nearest_nearest_clamp_etc1" />
4420 <Test name="linear_linear_mirror_rgba4444_pot" />
4421 <Test name="nearest_linear_repeat_l8_pot" />
4422 <Test name="nearest_linear_clamp_rgb888_npot" />
4423 <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" />
4424 <Test name="nearest_nearest_clamp_l8_npot" />
4425 <Test name="nearest_nearest_mirror_rgba4444_pot" />
4426 <Test name="linear_mipmap_nearest_nearest_repeat_rgb888" />
4427 <Test name="linear_linear_mirror_rgba8888_pot" />
4428 <Test name="nearest_mipmap_nearest_linear_clamp_etc1" />
4429 <Test name="linear_linear_repeat_l8_pot" />
4430 <Test name="linear_linear_clamp_rgba4444_pot" />
4431 <Test name="linear_nearest_repeat_rgba8888_pot" />
4432 <Test name="linear_nearest_clamp_rgba4444_npot" />
4433 <Test name="nearest_nearest_clamp_rgba4444_pot" />
4434 <Test name="nearest_nearest_repeat_rgba8888_pot" />
4435 <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" />
4436 <Test name="linear_nearest_clamp_l8_npot" />
4437 <Test name="nearest_mipmap_nearest_nearest_clamp_etc1" />
4438 <Test name="linear_nearest_clamp_rgb888_pot" />
4439 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" />
4440 <Test name="linear_nearest_mirror_l8_pot" />
4441 <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" />
4442 <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" />
4443 <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" />
4444 <Test name="nearest_mipmap_nearest_nearest_repeat_l8" />
4445 <Test name="nearest_nearest_clamp_rgb888_pot" />
4446 <Test name="nearest_nearest_clamp_rgba8888_npot" />
4447 <Test name="linear_nearest_clamp_rgba8888_npot" />
4448 <Test name="nearest_nearest_clamp_rgba8888_pot" />
4449 <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" />
4450 <Test name="linear_linear_mirror_rgb888_pot" />
4451 <Test name="nearest_mipmap_linear_nearest_clamp_etc1" />
4452 <Test name="linear_mipmap_nearest_linear_clamp_etc1" />
4453 <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" />
4454 <Test name="linear_nearest_mirror_rgb888_pot" />
4455 <Test name="nearest_mipmap_nearest_nearest_repeat_rgb888" />
4456 <Test name="nearest_linear_mirror_rgb888_pot" />
4457 <Test name="nearest_linear_mirror_rgba8888_pot" />
4458 <Test name="linear_linear_clamp_rgba8888_npot" />
4459 <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" />
4460 <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" />
4461 <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" />
4462 <Test name="linear_mipmap_nearest_nearest_repeat_l8" />
4463 <Test name="linear_linear_mirror_l8_pot" />
4464 <Test name="nearest_nearest_mirror_rgba8888_pot" />
4465 <Test name="nearest_linear_clamp_rgb888_pot" />
4466 <Test name="nearest_linear_clamp_l8_npot" />
4467 <Test name="nearest_nearest_mirror_l8_pot" />
4468 <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" />
4469 <Test name="nearest_linear_clamp_l8_pot" />
4470 <Test name="linear_linear_clamp_rgba8888_pot" />
4471 <Test name="nearest_linear_clamp_etc1" />
4472 <Test name="nearest_mipmap_linear_nearest_repeat_rgb888" />
4473 <Test name="linear_linear_clamp_rgb888_pot" />
4474 <Test name="linear_linear_clamp_rgba4444_npot" />
4475 <Test name="linear_linear_clamp_l8_pot" />
4476 <Test name="linear_linear_clamp_etc1" />
4477 <Test name="linear_nearest_repeat_rgb888_pot" />
4478 <Test name="linear_nearest_clamp_rgba8888_pot" />
4479 <Test name="linear_mipmap_linear_linear_clamp_rgba8888" />
4480 <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" />
4481 <Test name="linear_linear_clamp_rgb888_npot" />
4482 <Test name="linear_mipmap_linear_nearest_repeat_rgb888" />
4483 <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" />
4484 <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" />
4485 <Test name="nearest_linear_repeat_rgb888_pot" />
4486 <Test name="nearest_mipmap_linear_linear_clamp_etc1" />
4487 <Test name="nearest_linear_clamp_rgba8888_pot" />
4488 <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" />
4489 <Test name="nearest_nearest_clamp_rgba4444_npot" />
4490 <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" />
4491 <Test name="linear_nearest_clamp_l8_pot" />
4492 <Test name="nearest_mipmap_linear_nearest_repeat_l8" />
4493 <Test name="linear_nearest_repeat_l8_pot" />
4494 <Test name="linear_mipmap_linear_linear_repeat_rgba8888" />
4495 <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" />
4496 <Test name="linear_nearest_clamp_rgb888_npot" />
4497 <Test name="linear_linear_repeat_rgba8888_pot" />
4498 <Test name="linear_nearest_mirror_rgba4444_pot" />
4499 </TestCase>
4500 </TestSuite>
4501 <TestSuite name="completeness">
4502 <TestCase name="2d">
4503 <Test name="format_mismatch_luminance_alpha_luminance" />
4504 <Test name="format_mismatch_rgba_rgb" />
4505 <Test name="missing_level_3" />
4506 <Test name="last_level_missing" />
4507 <Test name="not_positive_level_0" />
4508 <Test name="format_mismatch_luminance_luminance_alpha" />
4509 <Test name="format_mismatch_rgb_rgba" />
4510 <Test name="missing_level_1" />
4511 <Test name="empty_object" />
4512 <Test name="npot_size" />
4513 <Test name="repeat_height_npot" />
4514 <Test name="extra_level" />
4515 <Test name="npot_s_repeat" />
4516 <Test name="repeat_width_npot" />
4517 <Test name="npot_t_repeat" />
4518 <Test name="npot_size_level_0" />
4519 <Test name="npot_size_level_1" />
4520 <Test name="npot_all_repeat" />
4521 <Test name="npot_mirrored_repeat" />
4522 </TestCase>
4523 <TestCase name="cube">
4524 <Test name="missing_level_1" />
4525 <Test name="not_positive_level_0" />
4526 <Test name="missing_level_3" />
4527 <Test name="npot_size_level_1" />
4528 <Test name="empty_object" />
4529 <Test name="format_mismatch_luminance_alpha_luminance_level_0" />
4530 <Test name="format_mismatch_rgba_rgb_level_0" />
4531 <Test name="missing_level_1_pos_y" />
4532 <Test name="missing_level_3_neg_y" />
4533 <Test name="extra_level" />
4534 <Test name="npot_s_repeat" />
4535 <Test name="npot_size_level_0_pos_x" />
4536 <Test name="format_mismatch_rgb_rgba_level_0_pos_z" />
4537 <Test name="npot_t_repeat" />
4538 <Test name="format_mismatch_rgba_rgb_level_0_neg_z" />
4539 <Test name="npot_size_level_0" />
4540 <Test name="npot_size_level_1_neg_x" />
4541 <Test name="npot_all_repeat" />
4542 <Test name="npot_mirrored_repeat" />
4543 <Test name="format_mismatch_luminance_luminance_alpha_level_0" />
4544 <Test name="format_mismatch_rgb_rgba_level_0" />
4545 </TestCase>
4546 </TestSuite>
4547 <TestCase name="format">
4548 <Test name="rgba8888_2d_npot" />
4549 <Test name="etc1_2d_npot" />
4550 <Test name="rgb565_cube_npot" />
4551 <Test name="etc1_2d_pot" />
4552 <Test name="rgb565_2d_npot" />
4553 <Test name="rgb888_2d_npot" />
4554 <Test name="l8_2d_npot" />
4555 <Test name="la88_2d_npot" />
4556 <Test name="l8_2d_pot" />
4557 <Test name="a8_2d_pot" />
4558 <Test name="rgba8888_2d_pot" />
4559 <Test name="rgba5551_2d_npot" />
4560 <Test name="rgb888_cube_npot" />
4561 <Test name="la88_cube_pot" />
4562 <Test name="rgba4444_cube_npot" />
4563 <Test name="a8_cube_npot" />
4564 <Test name="etc1_cube_pot" />
4565 <Test name="rgba8888_cube_pot" />
4566 <Test name="rgba5551_2d_pot" />
4567 <Test name="rgba4444_2d_npot" />
4568 <Test name="rgb888_2d_pot" />
4569 <Test name="rgb888_cube_pot" />
4570 <Test name="rgba8888_cube_npot" />
4571 <Test name="la88_cube_npot" />
4572 <Test name="rgba5551_cube_pot" />
4573 <Test name="l8_cube_npot" />
4574 <Test name="rgba4444_2d_pot" />
4575 <Test name="etc1_cube_npot" />
4576 <Test name="a8_2d_npot" />
4577 <Test name="rgb565_cube_pot" />
4578 <Test name="la88_2d_pot" />
4579 <Test name="rgba5551_cube_npot" />
4580 <Test name="l8_cube_pot" />
4581 <Test name="rgba4444_cube_pot" />
4582 <Test name="a8_cube_pot" />
4583 <Test name="rgb565_2d_pot" />
4584 </TestCase>
4585 <TestSuite name="specification">
4586 <TestCase name="texsubimage2d_align">
4587 <Test name="cube_l8_63_8" />
4588 <Test name="2d_l8_1_4" />
4589 <Test name="2d_l8_1_1" />
4590 <Test name="cube_rgba4444_51_8" />
4591 <Test name="2d_l8_1_2" />
4592 <Test name="cube_rgba4444_51_4" />
4593 <Test name="cube_rgba4444_51_2" />
4594 <Test name="2d_l8_1_8" />
4595 <Test name="cube_rgba4444_51_1" />
4596 <Test name="cube_l8_1_4" />
4597 <Test name="2d_l8_63_4" />
4598 <Test name="2d_l8_63_2" />
4599 <Test name="cube_l8_1_1" />
4600 <Test name="cube_l8_1_2" />
4601 <Test name="2d_l8_63_1" />
4602 <Test name="cube_l8_1_8" />
4603 <Test name="2d_l8_63_8" />
4604 <Test name="2d_rgba8888_47_1" />
4605 <Test name="2d_rgba8888_47_2" />
4606 <Test name="2d_rgba8888_47_4" />
4607 <Test name="2d_rgba8888_47_8" />
4608 <Test name="cube_l8_63_1" />
4609 <Test name="2d_rgba4444_51_8" />
4610 <Test name="cube_l8_63_2" />
4611 <Test name="2d_rgba4444_51_1" />
4612 <Test name="2d_rgba4444_51_2" />
4613 <Test name="2d_rgba4444_51_4" />
4614 <Test name="cube_l8_63_4" />
4615 <Test name="2d_rgb888_39_2" />
4616 <Test name="2d_rgb888_39_1" />
4617 <Test name="2d_rgb888_39_4" />
4618 <Test name="2d_rgb888_39_8" />
4619 <Test name="cube_rgb888_39_1" />
4620 <Test name="cube_rgba8888_47_2" />
4621 <Test name="cube_rgba8888_47_1" />
4622 <Test name="cube_rgb888_39_2" />
4623 <Test name="cube_rgb888_39_4" />
4624 <Test name="cube_rgba8888_47_4" />
4625 <Test name="cube_rgb888_39_8" />
4626 <Test name="cube_rgba8888_47_8" />
4627 </TestCase>
4628 <TestCase name="basic_texsubimage2d">
4629 <Test name="rgb565_cube" />
4630 <Test name="rgba8888_2d" />
4631 <Test name="la88_cube" />
4632 <Test name="rgb565_2d" />
4633 <Test name="a8_2d" />
4634 <Test name="rgba5551_cube" />
4635 <Test name="rgb888_2d" />
4636 <Test name="l8_cube" />
4637 <Test name="rgba4444_2d" />
4638 <Test name="rgba8888_cube" />
4639 <Test name="rgba4444_cube" />
4640 <Test name="l8_2d" />
4641 <Test name="rgba5551_2d" />
4642 <Test name="a8_cube" />
4643 <Test name="la88_2d" />
4644 <Test name="rgb888_cube" />
4645 </TestCase>
4646 <TestCase name="basic_teximage2d">
4647 <Test name="rgb565_cube" />
4648 <Test name="rgba8888_2d" />
4649 <Test name="la88_cube" />
4650 <Test name="rgb565_2d" />
4651 <Test name="a8_2d" />
4652 <Test name="rgba5551_cube" />
4653 <Test name="rgb888_2d" />
4654 <Test name="l8_cube" />
4655 <Test name="rgba4444_2d" />
4656 <Test name="rgba8888_cube" />
4657 <Test name="rgba4444_cube" />
4658 <Test name="l8_2d" />
4659 <Test name="rgba5551_2d" />
4660 <Test name="a8_cube" />
4661 <Test name="la88_2d" />
4662 <Test name="rgb888_cube" />
4663 </TestCase>
4664 <TestCase name="teximage2d_align">
4665 <Test name="cube_l8_63_8" />
4666 <Test name="cube_l8_4_8" />
4667 <Test name="2d_rgb888_39_2" />
4668 <Test name="cube_rgba4444_51_8" />
4669 <Test name="cube_rgba4444_51_4" />
4670 <Test name="cube_rgba4444_51_2" />
4671 <Test name="cube_rgba4444_51_1" />
4672 <Test name="2d_l8_63_4" />
4673 <Test name="2d_l8_63_2" />
4674 <Test name="2d_l8_63_1" />
4675 <Test name="2d_l8_63_8" />
4676 <Test name="2d_rgba8888_47_1" />
4677 <Test name="2d_rgba8888_47_2" />
4678 <Test name="2d_rgba8888_47_4" />
4679 <Test name="2d_rgba8888_47_8" />
4680 <Test name="cube_l8_63_1" />
4681 <Test name="2d_rgba4444_51_8" />
4682 <Test name="cube_l8_63_2" />
4683 <Test name="2d_rgba4444_51_1" />
4684 <Test name="2d_rgba4444_51_2" />
4685 <Test name="2d_rgba4444_51_4" />
4686 <Test name="cube_l8_63_4" />
4687 <Test name="2d_l8_4_8" />
4688 <Test name="2d_rgb888_39_1" />
4689 <Test name="2d_rgb888_39_4" />
4690 <Test name="2d_rgb888_39_8" />
4691 <Test name="cube_rgb888_39_1" />
4692 <Test name="cube_rgba8888_47_2" />
4693 <Test name="cube_rgba8888_47_1" />
4694 <Test name="cube_rgb888_39_2" />
4695 <Test name="cube_rgb888_39_4" />
4696 <Test name="cube_rgba8888_47_4" />
4697 <Test name="cube_rgb888_39_8" />
4698 <Test name="cube_rgba8888_47_8" />
4699 </TestCase>
4700 <TestCase name="basic_copytexsubimage2d">
4701 <Test name="cube_rgb" />
4702 <Test name="2d_rgba" />
4703 <Test name="2d_luminance_alpha" />
4704 <Test name="cube_luminance_alpha" />
4705 <Test name="cube_alpha" />
4706 <Test name="cube_rgba" />
4707 <Test name="2d_rgb" />
4708 <Test name="2d_luminance" />
4709 <Test name="2d_alpha" />
4710 <Test name="cube_luminance" />
4711 </TestCase>
4712 <TestCase name="texsubimage2d_empty_tex">
4713 <Test name="rgb565_cube" />
4714 <Test name="rgba8888_2d" />
4715 <Test name="la88_cube" />
4716 <Test name="rgb565_2d" />
4717 <Test name="a8_2d" />
4718 <Test name="rgba5551_cube" />
4719 <Test name="rgb888_2d" />
4720 <Test name="l8_cube" />
4721 <Test name="rgba4444_2d" />
4722 <Test name="rgba8888_cube" />
4723 <Test name="rgba4444_cube" />
4724 <Test name="l8_2d" />
4725 <Test name="rgba5551_2d" />
4726 <Test name="a8_cube" />
4727 <Test name="la88_2d" />
4728 <Test name="rgb888_cube" />
4729 </TestCase>
4730 <TestCase name="random_teximage2d">
4731 <Test name="cube_8" />
4732 <Test name="cube_9" />
4733 <Test name="cube_3" />
4734 <Test name="2d_9" />
4735 <Test name="2d_8" />
4736 <Test name="2d_7" />
4737 <Test name="2d_6" />
4738 <Test name="2d_5" />
4739 <Test name="2d_4" />
4740 <Test name="2d_3" />
4741 <Test name="2d_2" />
4742 <Test name="2d_1" />
4743 <Test name="2d_0" />
4744 <Test name="cube_0" />
4745 <Test name="cube_6" />
4746 <Test name="cube_5" />
4747 <Test name="cube_4" />
4748 <Test name="cube_1" />
4749 <Test name="cube_7" />
4750 <Test name="cube_2" />
4751 </TestCase>
4752 <TestCase name="basic_copyteximage2d">
4753 <Test name="cube_rgb" />
4754 <Test name="2d_rgba" />
4755 <Test name="2d_luminance_alpha" />
4756 <Test name="cube_luminance_alpha" />
4757 <Test name="cube_alpha" />
4758 <Test name="cube_rgba" />
4759 <Test name="2d_rgb" />
4760 <Test name="2d_luminance" />
4761 <Test name="2d_alpha" />
4762 <Test name="cube_luminance" />
4763 </TestCase>
4764 </TestSuite>
4765 <TestSuite name="vertex">
4766 <TestSuite name="2d">
4767 <TestCase name="wrap">
4768 <Test name="mirror_mirror" />
4769 <Test name="mirror_repeat" />
4770 <Test name="mirror_clamp" />
4771 <Test name="repeat_mirror" />
4772 <Test name="clamp_mirror" />
4773 <Test name="repeat_clamp" />
4774 <Test name="repeat_repeat" />
4775 <Test name="clamp_repeat" />
4776 <Test name="clamp_clamp" />
4777 </TestCase>
4778 <TestCase name="filtering">
4779 <Test name="linear_mipmap_nearest_linear_mirror" />
4780 <Test name="linear_mipmap_linear_linear_mirror" />
4781 <Test name="nearest_mipmap_nearest_nearest_mirror" />
4782 <Test name="nearest_mipmap_nearest_linear_repeat" />
4783 <Test name="nearest_mipmap_nearest_nearest_clamp" />
4784 <Test name="linear_mipmap_nearest_nearest_repeat" />
4785 <Test name="nearest_linear_mirror" />
4786 <Test name="linear_nearest_clamp" />
4787 <Test name="linear_mipmap_linear_nearest_mirror" />
4788 <Test name="linear_mipmap_nearest_nearest_clamp" />
4789 <Test name="nearest_mipmap_nearest_linear_mirror" />
4790 <Test name="nearest_mipmap_linear_nearest_clamp" />
4791 <Test name="linear_mipmap_linear_nearest_repeat" />
4792 <Test name="nearest_mipmap_linear_linear_mirror" />
4793 <Test name="nearest_nearest_mirror" />
4794 <Test name="nearest_nearest_clamp" />
4795 <Test name="nearest_linear_repeat" />
4796 <Test name="nearest_linear_clamp" />
4797 <Test name="linear_mipmap_nearest_nearest_mirror" />
4798 <Test name="linear_linear_clamp" />
4799 <Test name="nearest_mipmap_nearest_nearest_repeat" />
4800 <Test name="linear_mipmap_nearest_linear_repeat" />
4801 <Test name="linear_mipmap_linear_linear_clamp" />
4802 <Test name="nearest_mipmap_linear_linear_repeat" />
4803 <Test name="nearest_mipmap_linear_nearest_repeat" />
4804 <Test name="linear_nearest_mirror" />
4805 <Test name="linear_linear_mirror" />
4806 <Test name="linear_mipmap_linear_linear_repeat" />
4807 <Test name="linear_mipmap_linear_nearest_clamp" />
4808 <Test name="linear_linear_repeat" />
4809 <Test name="nearest_mipmap_linear_nearest_mirror" />
4810 <Test name="linear_nearest_repeat" />
4811 <Test name="nearest_mipmap_nearest_linear_clamp" />
4812 <Test name="nearest_mipmap_linear_linear_clamp" />
4813 <Test name="linear_mipmap_nearest_linear_clamp" />
4814 <Test name="nearest_nearest_repeat" />
4815 </TestCase>
4816 </TestSuite>
4817 <TestSuite name="cube">
4818 <TestCase name="wrap">
4819 <Test name="mirror_mirror" />
4820 <Test name="mirror_repeat" />
4821 <Test name="mirror_clamp" />
4822 <Test name="repeat_mirror" />
4823 <Test name="clamp_mirror" />
4824 <Test name="repeat_clamp" />
4825 <Test name="repeat_repeat" />
4826 <Test name="clamp_repeat" />
4827 <Test name="clamp_clamp" />
4828 </TestCase>
4829 <TestCase name="filtering">
4830 <Test name="linear_mipmap_nearest_linear_mirror" />
4831 <Test name="linear_mipmap_linear_linear_mirror" />
4832 <Test name="nearest_mipmap_nearest_nearest_mirror" />
4833 <Test name="nearest_mipmap_nearest_linear_repeat" />
4834 <Test name="nearest_mipmap_nearest_nearest_clamp" />
4835 <Test name="linear_mipmap_nearest_nearest_repeat" />
4836 <Test name="nearest_linear_mirror" />
4837 <Test name="linear_nearest_clamp" />
4838 <Test name="linear_mipmap_linear_nearest_mirror" />
4839 <Test name="linear_mipmap_nearest_nearest_clamp" />
4840 <Test name="nearest_mipmap_nearest_linear_mirror" />
4841 <Test name="nearest_mipmap_linear_nearest_clamp" />
4842 <Test name="linear_mipmap_linear_nearest_repeat" />
4843 <Test name="nearest_mipmap_linear_linear_mirror" />
4844 <Test name="nearest_nearest_mirror" />
4845 <Test name="nearest_nearest_clamp" />
4846 <Test name="nearest_linear_repeat" />
4847 <Test name="nearest_linear_clamp" />
4848 <Test name="linear_mipmap_nearest_nearest_mirror" />
4849 <Test name="linear_linear_clamp" />
4850 <Test name="nearest_mipmap_nearest_nearest_repeat" />
4851 <Test name="linear_mipmap_nearest_linear_repeat" />
4852 <Test name="linear_mipmap_linear_linear_clamp" />
4853 <Test name="nearest_mipmap_linear_linear_repeat" />
4854 <Test name="nearest_mipmap_linear_nearest_repeat" />
4855 <Test name="linear_nearest_mirror" />
4856 <Test name="linear_linear_mirror" />
4857 <Test name="linear_mipmap_linear_linear_repeat" />
4858 <Test name="linear_mipmap_linear_nearest_clamp" />
4859 <Test name="linear_linear_repeat" />
4860 <Test name="nearest_mipmap_linear_nearest_mirror" />
4861 <Test name="linear_nearest_repeat" />
4862 <Test name="nearest_mipmap_nearest_linear_clamp" />
4863 <Test name="nearest_mipmap_linear_linear_clamp" />
4864 <Test name="linear_mipmap_nearest_linear_clamp" />
4865 <Test name="nearest_nearest_repeat" />
4866 </TestCase>
4867 </TestSuite>
4868 </TestSuite>
4869 <TestSuite name="mipmap">
4870 <TestSuite name="2d">
4871 <TestCase name="generate">
4872 <Test name="rgb565_fastest" />
4873 <Test name="rgba5551_non_square_nicest" />
4874 <Test name="la88_fastest" />
4875 <Test name="rgba8888_fastest" />
4876 <Test name="rgb888_nicest" />
4877 <Test name="l8_fastest" />
4878 <Test name="rgba8888_nicest" />
4879 <Test name="rgba5551_nicest" />
4880 <Test name="rgba8888_non_square_nicest" />
4881 <Test name="l8_non_square_fastest" />
4882 <Test name="rgb888_fastest" />
4883 <Test name="la88_non_square_fastest" />
4884 <Test name="rgb565_non_square_fastest" />
4885 <Test name="rgba4444_fastest" />
4886 <Test name="la88_non_square_nicest" />
4887 <Test name="a8_non_square_fastest" />
4888 <Test name="rgba4444_non_square_fastest" />
4889 <Test name="rgba5551_non_square_fastest" />
4890 <Test name="rgb565_non_square_nicest" />
4891 <Test name="rgb888_non_square_fastest" />
4892 <Test name="rgba5551_fastest" />
4893 <Test name="rgb888_non_square_nicest" />
4894 <Test name="la88_nicest" />
4895 <Test name="l8_non_square_nicest" />
4896 <Test name="rgba4444_non_square_nicest" />
4897 <Test name="a8_non_square_nicest" />
4898 <Test name="a8_fastest" />
4899 <Test name="rgba8888_non_square_fastest" />
4900 <Test name="a8_nicest" />
4901 <Test name="rgb565_nicest" />
4902 <Test name="rgba4444_nicest" />
4903 <Test name="l8_nicest" />
4904 </TestCase>
4905 <TestCase name="affine">
4906 <Test name="nearest_linear_clamp" />
4907 <Test name="linear_linear_mirror" />
4908 <Test name="linear_linear_clamp" />
4909 <Test name="linear_linear_repeat" />
4910 <Test name="nearest_nearest_repeat" />
4911 <Test name="linear_nearest_repeat" />
4912 <Test name="nearest_linear_mirror" />
4913 <Test name="linear_nearest_clamp" />
4914 <Test name="nearest_nearest_mirror" />
4915 <Test name="nearest_nearest_clamp" />
4916 <Test name="nearest_linear_repeat" />
4917 <Test name="linear_nearest_mirror" />
4918 </TestCase>
4919 <TestCase name="bias">
4920 <Test name="nearest_linear" />
4921 <Test name="linear_nearest" />
4922 <Test name="linear_linear" />
4923 <Test name="nearest_nearest" />
4924 </TestCase>
4925 <TestCase name="projected">
4926 <Test name="nearest_linear_clamp" />
4927 <Test name="linear_linear_mirror" />
4928 <Test name="linear_linear_clamp" />
4929 <Test name="linear_linear_repeat" />
4930 <Test name="nearest_nearest_repeat" />
4931 <Test name="linear_nearest_repeat" />
4932 <Test name="nearest_linear_mirror" />
4933 <Test name="linear_nearest_clamp" />
4934 <Test name="nearest_nearest_mirror" />
4935 <Test name="nearest_nearest_clamp" />
4936 <Test name="nearest_linear_repeat" />
4937 <Test name="linear_nearest_mirror" />
4938 </TestCase>
4939 <TestCase name="basic">
4940 <Test name="nearest_nearest_repeat_non_square" />
4941 <Test name="linear_linear_repeat_non_square" />
4942 <Test name="nearest_linear_mirror" />
4943 <Test name="linear_nearest_clamp" />
4944 <Test name="nearest_nearest_mirror_non_square" />
4945 <Test name="linear_nearest_clamp_non_square" />
4946 <Test name="nearest_nearest_mirror" />
4947 <Test name="nearest_nearest_clamp" />
4948 <Test name="nearest_linear_repeat" />
4949 <Test name="linear_nearest_repeat_non_square" />
4950 <Test name="nearest_nearest_clamp_non_square" />
4951 <Test name="nearest_linear_clamp" />
4952 <Test name="linear_linear_clamp" />
4953 <Test name="nearest_linear_repeat_non_square" />
4954 <Test name="linear_linear_mirror_non_square" />
4955 <Test name="linear_nearest_mirror" />
4956 <Test name="nearest_linear_clamp_non_square" />
4957 <Test name="linear_linear_mirror" />
4958 <Test name="nearest_linear_mirror_non_square" />
4959 <Test name="linear_linear_clamp_non_square" />
4960 <Test name="linear_linear_repeat" />
4961 <Test name="linear_nearest_repeat" />
4962 <Test name="linear_nearest_mirror_non_square" />
4963 <Test name="nearest_nearest_repeat" />
4964 </TestCase>
4965 </TestSuite>
4966 <TestSuite name="cube">
4967 <TestCase name="generate">
4968 <Test name="rgb565_fastest" />
4969 <Test name="rgb888_fastest" />
4970 <Test name="la88_fastest" />
4971 <Test name="rgb888_nicest" />
4972 <Test name="a8_fastest" />
4973 <Test name="a8_nicest" />
4974 <Test name="rgba4444_fastest" />
4975 <Test name="la88_nicest" />
4976 <Test name="rgb565_nicest" />
4977 <Test name="rgba8888_fastest" />
4978 <Test name="l8_fastest" />
4979 <Test name="rgba5551_nicest" />
4980 <Test name="rgba8888_nicest" />
4981 <Test name="rgba4444_nicest" />
4982 <Test name="rgba5551_fastest" />
4983 <Test name="l8_nicest" />
4984 </TestCase>
4985 <TestCase name="bias">
4986 <Test name="nearest_linear" />
4987 <Test name="linear_nearest" />
4988 <Test name="linear_linear" />
4989 <Test name="nearest_nearest" />
4990 </TestCase>
4991 <TestCase name="projected">
4992 <Test name="nearest_linear" />
4993 <Test name="linear_nearest" />
4994 <Test name="linear_linear" />
4995 <Test name="nearest_nearest" />
4996 </TestCase>
4997 <TestCase name="basic">
4998 <Test name="nearest_linear" />
4999 <Test name="linear_nearest" />
5000 <Test name="linear_linear" />
5001 <Test name="nearest_nearest" />
5002 </TestCase>
5003 </TestSuite>
5004 </TestSuite>
5005 <TestSuite name="units">
5006 <TestSuite name="all_units">
5007 <TestCase name="mixed">
5008 <Test name="1" />
5009 <Test name="0" />
5010 <Test name="3" />
5011 <Test name="2" />
5012 <Test name="5" />
5013 <Test name="4" />
5014 <Test name="7" />
5015 <Test name="6" />
5016 <Test name="9" />
5017 <Test name="8" />
5018 </TestCase>
5019 <TestCase name="only_2d">
5020 <Test name="1" />
5021 <Test name="0" />
5022 <Test name="3" />
5023 <Test name="2" />
5024 <Test name="5" />
5025 <Test name="4" />
5026 <Test name="7" />
5027 <Test name="6" />
5028 <Test name="9" />
5029 <Test name="8" />
5030 </TestCase>
5031 <TestCase name="only_cube">
5032 <Test name="1" />
5033 <Test name="0" />
5034 <Test name="3" />
5035 <Test name="2" />
5036 <Test name="5" />
5037 <Test name="4" />
5038 <Test name="7" />
5039 <Test name="6" />
5040 <Test name="9" />
5041 <Test name="8" />
5042 </TestCase>
5043 </TestSuite>
5044 <TestSuite name="8_units">
5045 <TestCase name="mixed">
5046 <Test name="1" />
5047 <Test name="0" />
5048 <Test name="3" />
5049 <Test name="2" />
5050 <Test name="5" />
5051 <Test name="4" />
5052 <Test name="7" />
5053 <Test name="6" />
5054 <Test name="9" />
5055 <Test name="8" />
5056 </TestCase>
5057 <TestCase name="only_2d">
5058 <Test name="1" />
5059 <Test name="0" />
5060 <Test name="3" />
5061 <Test name="2" />
5062 <Test name="5" />
5063 <Test name="4" />
5064 <Test name="7" />
5065 <Test name="6" />
5066 <Test name="9" />
5067 <Test name="8" />
5068 </TestCase>
5069 <TestCase name="only_cube">
5070 <Test name="1" />
5071 <Test name="0" />
5072 <Test name="3" />
5073 <Test name="2" />
5074 <Test name="5" />
5075 <Test name="4" />
5076 <Test name="7" />
5077 <Test name="6" />
5078 <Test name="9" />
5079 <Test name="8" />
5080 </TestCase>
5081 </TestSuite>
5082 <TestSuite name="2_units">
5083 <TestCase name="mixed">
5084 <Test name="1" />
5085 <Test name="0" />
5086 <Test name="3" />
5087 <Test name="2" />
5088 <Test name="5" />
5089 <Test name="4" />
5090 <Test name="7" />
5091 <Test name="6" />
5092 <Test name="9" />
5093 <Test name="8" />
5094 </TestCase>
5095 <TestCase name="only_2d">
5096 <Test name="1" />
5097 <Test name="0" />
5098 <Test name="3" />
5099 <Test name="2" />
5100 <Test name="5" />
5101 <Test name="4" />
5102 <Test name="7" />
5103 <Test name="6" />
5104 <Test name="9" />
5105 <Test name="8" />
5106 </TestCase>
5107 <TestCase name="only_cube">
5108 <Test name="1" />
5109 <Test name="0" />
5110 <Test name="3" />
5111 <Test name="2" />
5112 <Test name="5" />
5113 <Test name="4" />
5114 <Test name="7" />
5115 <Test name="6" />
5116 <Test name="9" />
5117 <Test name="8" />
5118 </TestCase>
5119 </TestSuite>
5120 <TestSuite name="4_units">
5121 <TestCase name="mixed">
5122 <Test name="1" />
5123 <Test name="0" />
5124 <Test name="3" />
5125 <Test name="2" />
5126 <Test name="5" />
5127 <Test name="4" />
5128 <Test name="7" />
5129 <Test name="6" />
5130 <Test name="9" />
5131 <Test name="8" />
5132 </TestCase>
5133 <TestCase name="only_2d">
5134 <Test name="1" />
5135 <Test name="0" />
5136 <Test name="3" />
5137 <Test name="2" />
5138 <Test name="5" />
5139 <Test name="4" />
5140 <Test name="7" />
5141 <Test name="6" />
5142 <Test name="9" />
5143 <Test name="8" />
5144 </TestCase>
5145 <TestCase name="only_cube">
5146 <Test name="1" />
5147 <Test name="0" />
5148 <Test name="3" />
5149 <Test name="2" />
5150 <Test name="5" />
5151 <Test name="4" />
5152 <Test name="7" />
5153 <Test name="6" />
5154 <Test name="9" />
5155 <Test name="8" />
5156 </TestCase>
5157 </TestSuite>
5158 </TestSuite>
5159 <TestCase name="wrap">
5160 <Test name="mirror_repeat_nearest_pot_etc1" />
5161 <Test name="mirror_clamp_linear_pot_rgba8888" />
5162 <Test name="mirror_clamp_nearest_pot_rgba8888" />
5163 <Test name="clamp_repeat_nearest_pot_rgba8888" />
5164 <Test name="clamp_clamp_linear_npot_rgba8888" />
5165 <Test name="clamp_clamp_nearest_pot_l8" />
5166 <Test name="clamp_clamp_nearest_npot_rgb888" />
5167 <Test name="repeat_mirror_nearest_pot_l8" />
5168 <Test name="clamp_clamp_linear_pot_etc1" />
5169 <Test name="clamp_clamp_linear_pot_rgba4444" />
5170 <Test name="clamp_repeat_linear_pot_rgba8888" />
5171 <Test name="clamp_clamp_nearest_pot_rgba4444" />
5172 <Test name="repeat_mirror_nearest_pot_rgba8888" />
5173 <Test name="mirror_repeat_nearest_pot_rgba8888" />
5174 <Test name="clamp_mirror_nearest_pot_etc1" />
5175 <Test name="clamp_clamp_nearest_npot_rgba8888" />
5176 <Test name="repeat_clamp_nearest_pot_rgba8888" />
5177 <Test name="clamp_mirror_linear_pot_rgba8888" />
5178 <Test name="repeat_repeat_linear_pot_etc1" />
5179 <Test name="clamp_mirror_linear_pot_etc1" />
5180 <Test name="clamp_clamp_nearest_pot_etc1" />
5181 <Test name="repeat_mirror_nearest_pot_rgb888" />
5182 <Test name="repeat_clamp_linear_pot_rgba8888" />
5183 <Test name="repeat_mirror_linear_pot_etc1" />
5184 <Test name="repeat_clamp_nearest_pot_etc1" />
5185 <Test name="mirror_repeat_linear_pot_etc1" />
5186 <Test name="clamp_clamp_linear_npot_rgba4444" />
5187 <Test name="clamp_clamp_linear_pot_l8" />
5188 <Test name="mirror_mirror_nearest_pot_rgba8888" />
5189 <Test name="mirror_mirror_nearest_pot_etc1" />
5190 <Test name="clamp_clamp_linear_npot_rgb888" />
5191 <Test name="clamp_clamp_linear_pot_rgba8888" />
5192 <Test name="mirror_mirror_linear_pot_etc1" />
5193 <Test name="repeat_repeat_nearest_pot_rgba8888" />
5194 <Test name="clamp_clamp_nearest_npot_l8" />
5195 <Test name="repeat_mirror_nearest_pot_rgba4444" />
5196 <Test name="repeat_clamp_linear_pot_etc1" />
5197 <Test name="clamp_clamp_linear_npot_etc1" />
5198 <Test name="mirror_repeat_linear_pot_rgba8888" />
5199 <Test name="clamp_clamp_nearest_npot_rgba4444" />
5200 <Test name="repeat_repeat_linear_pot_rgba8888" />
5201 <Test name="clamp_clamp_nearest_npot_etc1" />
5202 <Test name="clamp_mirror_nearest_pot_rgba8888" />
5203 <Test name="repeat_mirror_nearest_pot_etc1" />
5204 <Test name="mirror_mirror_linear_pot_rgba8888" />
5205 <Test name="mirror_clamp_nearest_pot_etc1" />
5206 <Test name="repeat_mirror_linear_pot_l8" />
5207 <Test name="repeat_repeat_nearest_pot_etc1" />
5208 <Test name="clamp_clamp_nearest_pot_rgba8888" />
5209 <Test name="repeat_mirror_linear_pot_rgba8888" />
5210 <Test name="clamp_clamp_linear_npot_l8" />
5211 <Test name="repeat_mirror_linear_pot_rgba4444" />
5212 <Test name="clamp_repeat_linear_pot_etc1" />
5213 <Test name="repeat_mirror_linear_pot_rgb888" />
5214 <Test name="clamp_clamp_linear_pot_rgb888" />
5215 <Test name="clamp_repeat_nearest_pot_etc1" />
5216 <Test name="clamp_clamp_nearest_pot_rgb888" />
5217 <Test name="mirror_clamp_linear_pot_etc1" />
5218 </TestCase>
5219 <TestSuite name="size">
5220 <TestCase name="2d">
5221 <Test name="1024x1024_rgba4444_mipmap" />
5222 <Test name="1024x1024_l8" />
5223 <Test name="1024x1024_rgb888" />
5224 <Test name="2048x2048_rgba8888" />
5225 <Test name="512x512_l8" />
5226 <Test name="64x64_rgb888_mipmap" />
5227 <Test name="1024x1024_l8_mipmap" />
5228 <Test name="2048x2048_rgb888_mipmap" />
5229 <Test name="64x64_l8_mipmap" />
5230 <Test name="512x512_rgb888" />
5231 <Test name="64x64_rgba4444" />
5232 <Test name="1024x1024_rgba8888" />
5233 <Test name="64x64_l8" />
5234 <Test name="64x64_rgba8888" />
5235 <Test name="2048x2048_rgba4444" />
5236 <Test name="65x63_rgba8888" />
5237 <Test name="2048x2048_rgba8888_mipmap" />
5238 <Test name="512x512_rgba8888_mipmap" />
5239 <Test name="65x63_rgba4444" />
5240 <Test name="64x64_rgb888" />
5241 <Test name="512x512_rgba4444" />
5242 <Test name="2048x2048_rgb888" />
5243 <Test name="1024x1024_rgb888_mipmap" />
5244 <Test name="64x64_rgba4444_mipmap" />
5245 <Test name="2048x2048_l8" />
5246 <Test name="512x512_rgba8888" />
5247 <Test name="2048x2048_l8_mipmap" />
5248 <Test name="512x512_rgb888_mipmap" />
5249 <Test name="64x64_rgba8888_mipmap" />
5250 <Test name="2048x2048_rgba4444_mipmap" />
5251 <Test name="512x512_l8_mipmap" />
5252 <Test name="65x63_rgb888" />
5253 <Test name="65x63_l8" />
5254 <Test name="512x512_rgba4444_mipmap" />
5255 <Test name="1024x1024_rgba8888_mipmap" />
5256 <Test name="1024x1024_rgba4444" />
5257 </TestCase>
5258 <TestCase name="cube">
5259 <Test name="16x16_rgba4444_mipmap" />
5260 <Test name="256x256_rgba4444" />
5261 <Test name="128x128_rgb888" />
5262 <Test name="512x512_l8" />
5263 <Test name="128x128_rgba4444" />
5264 <Test name="128x128_rgba4444_mipmap" />
5265 <Test name="64x64_rgb888_mipmap" />
5266 <Test name="16x16_l8" />
5267 <Test name="256x256_rgba8888" />
5268 <Test name="64x64_l8_mipmap" />
5269 <Test name="512x512_rgb888" />
5270 <Test name="15x15_l8" />
5271 <Test name="256x256_rgb888_mipmap" />
5272 <Test name="256x256_rgba4444_mipmap" />
5273 <Test name="16x16_rgba8888_mipmap" />
5274 <Test name="128x128_l8" />
5275 <Test name="64x64_rgba8888" />
5276 <Test name="16x16_rgba4444" />
5277 <Test name="16x16_rgba8888" />
5278 <Test name="64x64_rgba4444" />
5279 <Test name="512x512_rgba4444_mipmap" />
5280 <Test name="64x64_rgb888" />
5281 <Test name="512x512_rgba4444" />
5282 <Test name="256x256_l8" />
5283 <Test name="256x256_rgb888" />
5284 <Test name="15x15_rgba8888" />
5285 <Test name="15x15_rgb888" />
5286 <Test name="64x64_rgba4444_mipmap" />
5287 <Test name="128x128_rgb888_mipmap" />
5288 <Test name="128x128_rgba8888" />
5289 <Test name="512x512_rgba8888" />
5290 <Test name="16x16_rgb888_mipmap" />
5291 <Test name="15x15_rgba4444" />
5292 <Test name="512x512_rgb888_mipmap" />
5293 <Test name="16x16_l8_mipmap" />
5294 <Test name="64x64_rgba8888_mipmap" />
5295 <Test name="512x512_rgba8888_mipmap" />
5296 <Test name="256x256_l8_mipmap" />
5297 <Test name="16x16_rgb888" />
5298 <Test name="512x512_l8_mipmap" />
5299 <Test name="64x64_l8" />
5300 <Test name="128x128_l8_mipmap" />
5301 <Test name="128x128_rgba8888_mipmap" />
5302 <Test name="256x256_rgba8888_mipmap" />
5303 </TestCase>
5304 </TestSuite>
5305 </TestSuite>
5306 <TestSuite name="vertex_arrays">
5307 <TestSuite name="single_attribute">
5308 <TestCase name="normalize">
5309 <Test name="user_ptr_0_0_short3_normalized_vec4_dynamic_draw_quads_1" />
5310 <Test name="user_ptr_0_0_unsigned_short2_normalized_vec4_dynamic_draw_quads_1" />
5311 <Test name="user_ptr_0_0_float3_normalized_vec4_dynamic_draw_quads_256" />
5312 <Test name="user_ptr_0_0_byte3_normalized_vec4_dynamic_draw_quads_1" />
5313 <Test name="user_ptr_0_0_float3_normalized_vec4_dynamic_draw_quads_1" />
5314 <Test name="user_ptr_0_0_short4_normalized_vec4_dynamic_draw_quads_256" />
5315 <Test name="user_ptr_0_0_unsigned_byte2_normalized_vec4_dynamic_draw_quads_1" />
5316 <Test name="user_ptr_0_0_byte3_normalized_vec4_dynamic_draw_quads_256" />
5317 <Test name="user_ptr_0_0_short3_normalized_vec4_dynamic_draw_quads_256" />
5318 <Test name="user_ptr_0_0_fixed3_normalized_vec4_dynamic_draw_quads_256" />
5319 <Test name="user_ptr_0_0_byte4_normalized_vec4_dynamic_draw_quads_1" />
5320 <Test name="user_ptr_0_0_unsigned_short4_normalized_vec4_dynamic_draw_quads_256" />
5321 <Test name="user_ptr_0_0_float2_normalized_vec4_dynamic_draw_quads_1" />
5322 <Test name="user_ptr_0_0_unsigned_byte4_normalized_vec4_dynamic_draw_quads_256" />
5323 <Test name="user_ptr_0_0_short2_normalized_vec4_dynamic_draw_quads_1" />
5324 <Test name="user_ptr_0_0_fixed4_normalized_vec4_dynamic_draw_quads_1" />
5325 <Test name="user_ptr_0_0_float4_normalized_vec4_dynamic_draw_quads_256" />
5326 <Test name="user_ptr_0_0_unsigned_byte3_normalized_vec4_dynamic_draw_quads_1" />
5327 <Test name="user_ptr_0_0_byte2_normalized_vec4_dynamic_draw_quads_256" />
5328 <Test name="user_ptr_0_0_unsigned_short2_normalized_vec4_dynamic_draw_quads_256" />
5329 <Test name="user_ptr_0_0_fixed2_normalized_vec4_dynamic_draw_quads_1" />
5330 <Test name="user_ptr_0_0_short4_normalized_vec4_dynamic_draw_quads_1" />
5331 <Test name="user_ptr_0_0_short2_normalized_vec4_dynamic_draw_quads_256" />
5332 <Test name="user_ptr_0_0_unsigned_short4_normalized_vec4_dynamic_draw_quads_1" />
5333 <Test name="user_ptr_0_0_fixed2_normalized_vec4_dynamic_draw_quads_256" />
5334 <Test name="user_ptr_0_0_byte4_normalized_vec4_dynamic_draw_quads_256" />
5335 <Test name="user_ptr_0_0_float2_normalized_vec4_dynamic_draw_quads_256" />
5336 <Test name="user_ptr_0_0_unsigned_byte3_normalized_vec4_dynamic_draw_quads_256" />
5337 <Test name="user_ptr_0_0_unsigned_short3_normalized_vec4_dynamic_draw_quads_256" />
5338 <Test name="user_ptr_0_0_fixed3_normalized_vec4_dynamic_draw_quads_1" />
5339 <Test name="user_ptr_0_0_unsigned_byte2_normalized_vec4_dynamic_draw_quads_256" />
5340 <Test name="user_ptr_0_0_fixed4_normalized_vec4_dynamic_draw_quads_256" />
5341 <Test name="user_ptr_0_0_byte2_normalized_vec4_dynamic_draw_quads_1" />
5342 <Test name="user_ptr_0_0_float4_normalized_vec4_dynamic_draw_quads_1" />
5343 <Test name="user_ptr_0_0_unsigned_short3_normalized_vec4_dynamic_draw_quads_1" />
5344 <Test name="user_ptr_0_0_unsigned_byte4_normalized_vec4_dynamic_draw_quads_1" />
5345 </TestCase>
5346 <TestCase name="usages">
5347 <Test name="buffer_0_32_float2_vec2_stream_draw_quads_256" />
5348 <Test name="buffer_0_32_byte2_vec2_dynamic_draw_quads_256" />
5349 <Test name="buffer_0_32_float2_vec2_static_draw_quads_1" />
5350 <Test name="buffer_0_2_byte2_vec2_dynamic_draw_quads_256" />
5351 <Test name="buffer_0_0_short2_vec2_static_draw_quads_1" />
5352 <Test name="buffer_0_8_float2_vec2_stream_draw_quads_1" />
5353 <Test name="buffer_0_32_fixed2_vec2_stream_draw_quads_1" />
5354 <Test name="buffer_0_0_short2_vec2_static_draw_quads_256" />
5355 <Test name="buffer_0_32_short2_vec2_static_draw_quads_1" />
5356 <Test name="buffer_0_0_byte2_vec2_static_draw_quads_256" />
5357 <Test name="buffer_0_8_fixed2_vec2_dynamic_draw_quads_256" />
5358 <Test name="buffer_0_4_short2_vec2_static_draw_quads_256" />
5359 <Test name="buffer_0_0_byte2_vec2_static_draw_quads_1" />
5360 <Test name="buffer_0_32_float2_vec2_stream_draw_quads_1" />
5361 <Test name="buffer_0_0_fixed2_vec2_static_draw_quads_256" />
5362 <Test name="buffer_0_32_byte2_vec2_static_draw_quads_256" />
5363 <Test name="buffer_0_4_short2_vec2_stream_draw_quads_1" />
5364 <Test name="buffer_0_32_float2_vec2_dynamic_draw_quads_1" />
5365 <Test name="buffer_0_0_float2_vec2_dynamic_draw_quads_1" />
5366 <Test name="buffer_0_0_fixed2_vec2_stream_draw_quads_1" />
5367 <Test name="buffer_0_8_float2_vec2_static_draw_quads_1" />
5368 <Test name="buffer_0_0_byte2_vec2_stream_draw_quads_1" />
5369 <Test name="buffer_0_32_float2_vec2_dynamic_draw_quads_256" />
5370 <Test name="buffer_0_8_float2_vec2_dynamic_draw_quads_1" />
5371 <Test name="buffer_0_8_fixed2_vec2_stream_draw_quads_1" />
5372 <Test name="buffer_0_17_byte2_vec2_static_draw_quads_1" />
5373 <Test name="buffer_0_8_fixed2_vec2_stream_draw_quads_256" />
5374 <Test name="buffer_0_32_byte2_vec2_stream_draw_quads_1" />
5375 <Test name="buffer_0_4_short2_vec2_dynamic_draw_quads_256" />
5376 <Test name="buffer_0_32_fixed2_vec2_stream_draw_quads_256" />
5377 <Test name="buffer_0_32_fixed2_vec2_dynamic_draw_quads_256" />
5378 <Test name="buffer_0_0_byte2_vec2_dynamic_draw_quads_256" />
5379 <Test name="buffer_0_32_fixed2_vec2_static_draw_quads_256" />
5380 <Test name="buffer_0_32_short2_vec2_stream_draw_quads_1" />
5381 <Test name="buffer_0_2_byte2_vec2_static_draw_quads_1" />
5382 <Test name="buffer_0_0_fixed2_vec2_stream_draw_quads_256" />
5383 <Test name="buffer_0_0_fixed2_vec2_dynamic_draw_quads_1" />
5384 <Test name="buffer_0_32_short2_vec2_dynamic_draw_quads_256" />
5385 <Test name="buffer_0_8_fixed2_vec2_static_draw_quads_1" />
5386 <Test name="buffer_0_0_short2_vec2_stream_draw_quads_1" />
5387 <Test name="buffer_0_17_byte2_vec2_stream_draw_quads_256" />
5388 <Test name="buffer_0_8_fixed2_vec2_dynamic_draw_quads_1" />
5389 <Test name="buffer_0_32_float2_vec2_static_draw_quads_256" />
5390 <Test name="buffer_0_32_short2_vec2_stream_draw_quads_256" />
5391 <Test name="buffer_0_32_byte2_vec2_dynamic_draw_quads_1" />
5392 <Test name="buffer_0_32_short2_vec2_static_draw_quads_256" />
5393 <Test name="buffer_0_17_byte2_vec2_dynamic_draw_quads_256" />
5394 <Test name="buffer_0_32_byte2_vec2_static_draw_quads_1" />
5395 <Test name="buffer_0_32_short2_vec2_dynamic_draw_quads_1" />
5396 <Test name="buffer_0_0_short2_vec2_dynamic_draw_quads_256" />
5397 <Test name="buffer_0_2_byte2_vec2_stream_draw_quads_256" />
5398 <Test name="buffer_0_0_float2_vec2_static_draw_quads_1" />
5399 <Test name="buffer_0_0_byte2_vec2_stream_draw_quads_256" />
5400 <Test name="buffer_0_2_byte2_vec2_stream_draw_quads_1" />
5401 <Test name="buffer_0_8_float2_vec2_static_draw_quads_256" />
5402 <Test name="buffer_0_0_float2_vec2_dynamic_draw_quads_256" />
5403 <Test name="buffer_0_4_short2_vec2_dynamic_draw_quads_1" />
5404 <Test name="buffer_0_32_byte2_vec2_stream_draw_quads_256" />
5405 <Test name="buffer_0_0_short2_vec2_stream_draw_quads_256" />
5406 <Test name="buffer_0_17_byte2_vec2_static_draw_quads_256" />
5407 <Test name="buffer_0_8_float2_vec2_stream_draw_quads_256" />
5408 <Test name="buffer_0_2_byte2_vec2_static_draw_quads_256" />
5409 <Test name="buffer_0_0_short2_vec2_dynamic_draw_quads_1" />
5410 <Test name="buffer_0_32_fixed2_vec2_dynamic_draw_quads_1" />
5411 <Test name="buffer_0_8_float2_vec2_dynamic_draw_quads_256" />
5412 <Test name="buffer_0_0_fixed2_vec2_dynamic_draw_quads_256" />
5413 <Test name="buffer_0_17_byte2_vec2_stream_draw_quads_1" />
5414 <Test name="buffer_0_4_short2_vec2_static_draw_quads_1" />
5415 <Test name="buffer_0_0_byte2_vec2_dynamic_draw_quads_1" />
5416 <Test name="buffer_0_32_fixed2_vec2_static_draw_quads_1" />
5417 <Test name="buffer_0_0_float2_vec2_static_draw_quads_256" />
5418 <Test name="buffer_0_4_short2_vec2_stream_draw_quads_256" />
5419 <Test name="buffer_0_0_fixed2_vec2_static_draw_quads_1" />
5420 <Test name="buffer_0_0_float2_vec2_stream_draw_quads_1" />
5421 <Test name="buffer_0_2_byte2_vec2_dynamic_draw_quads_1" />
5422 <Test name="buffer_0_8_fixed2_vec2_static_draw_quads_256" />
5423 <Test name="buffer_0_17_byte2_vec2_dynamic_draw_quads_1" />
5424 <Test name="buffer_0_0_float2_vec2_stream_draw_quads_256" />
5425 </TestCase>
5426 <TestCase name="output_types">
5427 <Test name="user_ptr_0_0_fixed3_vec2_dynamic_draw_quads_1" />
5428 <Test name="user_ptr_0_0_fixed4_vec3_dynamic_draw_quads_1" />
5429 <Test name="user_ptr_0_0_unsigned_byte4_vec4_dynamic_draw_quads_1" />
5430 <Test name="user_ptr_0_0_fixed3_vec4_dynamic_draw_quads_1" />
5431 <Test name="user_ptr_0_0_byte3_vec3_dynamic_draw_quads_1" />
5432 <Test name="user_ptr_0_0_unsigned_short4_vec3_dynamic_draw_quads_256" />
5433 <Test name="user_ptr_0_0_unsigned_byte4_vec4_dynamic_draw_quads_256" />
5434 <Test name="user_ptr_0_0_short2_vec3_dynamic_draw_quads_1" />
5435 <Test name="user_ptr_0_0_unsigned_byte4_vec2_dynamic_draw_quads_1" />
5436 <Test name="user_ptr_0_0_fixed4_vec3_dynamic_draw_quads_256" />
5437 <Test name="user_ptr_0_0_fixed2_vec2_dynamic_draw_quads_1" />
5438 <Test name="user_ptr_0_0_byte3_vec4_dynamic_draw_quads_256" />
5439 <Test name="user_ptr_0_0_float4_vec3_dynamic_draw_quads_1" />
5440 <Test name="user_ptr_0_0_byte4_vec2_dynamic_draw_quads_256" />
5441 <Test name="user_ptr_0_0_fixed3_vec2_dynamic_draw_quads_256" />
5442 <Test name="user_ptr_0_0_byte2_vec2_dynamic_draw_quads_1" />
5443 <Test name="user_ptr_0_0_fixed3_vec3_dynamic_draw_quads_256" />
5444 <Test name="user_ptr_0_0_fixed4_vec2_dynamic_draw_quads_1" />
5445 <Test name="user_ptr_0_0_unsigned_byte2_vec3_dynamic_draw_quads_256" />
5446 <Test name="user_ptr_0_0_float4_vec4_dynamic_draw_quads_256" />
5447 <Test name="user_ptr_0_0_unsigned_byte2_vec2_dynamic_draw_quads_256" />
5448 <Test name="user_ptr_0_0_unsigned_byte4_vec3_dynamic_draw_quads_1" />
5449 <Test name="user_ptr_0_0_float2_vec2_dynamic_draw_quads_1" />
5450 <Test name="user_ptr_0_0_short2_vec2_dynamic_draw_quads_1" />
5451 <Test name="user_ptr_0_0_float2_vec4_dynamic_draw_quads_1" />
5452 <Test name="user_ptr_0_0_byte4_vec3_dynamic_draw_quads_256" />
5453 <Test name="user_ptr_0_0_short2_vec3_dynamic_draw_quads_256" />
5454 <Test name="user_ptr_0_0_short2_vec4_dynamic_draw_quads_256" />
5455 <Test name="user_ptr_0_0_float4_vec4_dynamic_draw_quads_1" />
5456 <Test name="user_ptr_0_0_float3_vec2_dynamic_draw_quads_1" />
5457 <Test name="user_ptr_0_0_short3_vec4_dynamic_draw_quads_256" />
5458 <Test name="user_ptr_0_0_float3_vec4_dynamic_draw_quads_256" />
5459 <Test name="user_ptr_0_0_unsigned_byte4_vec3_dynamic_draw_quads_256" />
5460 <Test name="user_ptr_0_0_unsigned_short2_vec3_dynamic_draw_quads_1" />
5461 <Test name="user_ptr_0_0_float4_vec3_dynamic_draw_quads_256" />
5462 <Test name="user_ptr_0_0_float4_vec2_dynamic_draw_quads_256" />
5463 <Test name="user_ptr_0_0_unsigned_byte3_vec2_dynamic_draw_quads_256" />
5464 <Test name="user_ptr_0_0_float2_vec4_dynamic_draw_quads_256" />
5465 <Test name="user_ptr_0_0_float3_vec3_dynamic_draw_quads_1" />
5466 <Test name="user_ptr_0_0_unsigned_byte3_vec4_dynamic_draw_quads_1" />
5467 <Test name="user_ptr_0_0_short4_vec2_dynamic_draw_quads_256" />
5468 <Test name="user_ptr_0_0_unsigned_short2_vec4_dynamic_draw_quads_256" />
5469 <Test name="user_ptr_0_0_fixed2_vec2_dynamic_draw_quads_256" />
5470 <Test name="user_ptr_0_0_unsigned_short3_vec2_dynamic_draw_quads_1" />
5471 <Test name="user_ptr_0_0_short3_vec2_dynamic_draw_quads_256" />
5472 <Test name="user_ptr_0_0_float2_vec3_dynamic_draw_quads_1" />
5473 <Test name="user_ptr_0_0_short3_vec3_dynamic_draw_quads_256" />
5474 <Test name="user_ptr_0_0_unsigned_short4_vec4_dynamic_draw_quads_1" />
5475 <Test name="user_ptr_0_0_unsigned_short4_vec2_dynamic_draw_quads_1" />
5476 <Test name="user_ptr_0_0_fixed2_vec3_dynamic_draw_quads_256" />
5477 <Test name="user_ptr_0_0_float3_vec2_dynamic_draw_quads_256" />
5478 <Test name="user_ptr_0_0_unsigned_short2_vec4_dynamic_draw_quads_1" />
5479 <Test name="user_ptr_0_0_float3_vec3_dynamic_draw_quads_256" />
5480 <Test name="user_ptr_0_0_fixed2_vec4_dynamic_draw_quads_1" />
5481 <Test name="user_ptr_0_0_short3_vec3_dynamic_draw_quads_1" />
5482 <Test name="user_ptr_0_0_fixed4_vec4_dynamic_draw_quads_256" />
5483 <Test name="user_ptr_0_0_short2_vec4_dynamic_draw_quads_1" />
5484 <Test name="user_ptr_0_0_unsigned_short4_vec4_dynamic_draw_quads_256" />
5485 <Test name="user_ptr_0_0_unsigned_short2_vec2_dynamic_draw_quads_256" />
5486 <Test name="user_ptr_0_0_fixed4_vec2_dynamic_draw_quads_256" />
5487 <Test name="user_ptr_0_0_unsigned_byte2_vec2_dynamic_draw_quads_1" />
5488 <Test name="user_ptr_0_0_unsigned_short3_vec4_dynamic_draw_quads_1" />
5489 <Test name="user_ptr_0_0_unsigned_short3_vec2_dynamic_draw_quads_256" />
5490 <Test name="user_ptr_0_0_byte2_vec3_dynamic_draw_quads_1" />
5491 <Test name="user_ptr_0_0_unsigned_short2_vec3_dynamic_draw_quads_256" />
5492 <Test name="user_ptr_0_0_float2_vec2_dynamic_draw_quads_256" />
5493 <Test name="user_ptr_0_0_unsigned_byte3_vec4_dynamic_draw_quads_256" />
5494 <Test name="user_ptr_0_0_byte3_vec2_dynamic_draw_quads_1" />
5495 <Test name="user_ptr_0_0_short4_vec4_dynamic_draw_quads_256" />
5496 <Test name="user_ptr_0_0_unsigned_short3_vec3_dynamic_draw_quads_256" />
5497 <Test name="user_ptr_0_0_unsigned_byte2_vec4_dynamic_draw_quads_256" />
5498 <Test name="user_ptr_0_0_fixed2_vec4_dynamic_draw_quads_256" />
5499 <Test name="user_ptr_0_0_short4_vec4_dynamic_draw_quads_1" />
5500 <Test name="user_ptr_0_0_byte2_vec4_dynamic_draw_quads_256" />
5501 <Test name="user_ptr_0_0_unsigned_byte4_vec2_dynamic_draw_quads_256" />
5502 <Test name="user_ptr_0_0_fixed3_vec3_dynamic_draw_quads_1" />
5503 <Test name="user_ptr_0_0_byte4_vec2_dynamic_draw_quads_1" />
5504 <Test name="user_ptr_0_0_byte4_vec4_dynamic_draw_quads_1" />
5505 <Test name="user_ptr_0_0_unsigned_short4_vec3_dynamic_draw_quads_1" />
5506 <Test name="user_ptr_0_0_unsigned_byte3_vec2_dynamic_draw_quads_1" />
5507 <Test name="user_ptr_0_0_short4_vec2_dynamic_draw_quads_1" />
5508 <Test name="user_ptr_0_0_float2_vec3_dynamic_draw_quads_256" />
5509 <Test name="user_ptr_0_0_float4_vec2_dynamic_draw_quads_1" />
5510 <Test name="user_ptr_0_0_unsigned_short3_vec3_dynamic_draw_quads_1" />
5511 <Test name="user_ptr_0_0_float3_vec4_dynamic_draw_quads_1" />
5512 <Test name="user_ptr_0_0_byte2_vec4_dynamic_draw_quads_1" />
5513 <Test name="user_ptr_0_0_short3_vec2_dynamic_draw_quads_1" />
5514 <Test name="user_ptr_0_0_byte3_vec2_dynamic_draw_quads_256" />
5515 <Test name="user_ptr_0_0_unsigned_short4_vec2_dynamic_draw_quads_256" />
5516 <Test name="user_ptr_0_0_byte2_vec3_dynamic_draw_quads_256" />
5517 <Test name="user_ptr_0_0_byte2_vec2_dynamic_draw_quads_256" />
5518 <Test name="user_ptr_0_0_short4_vec3_dynamic_draw_quads_1" />
5519 <Test name="user_ptr_0_0_byte4_vec4_dynamic_draw_quads_256" />
5520 <Test name="user_ptr_0_0_unsigned_byte3_vec3_dynamic_draw_quads_256" />
5521 <Test name="user_ptr_0_0_byte3_vec4_dynamic_draw_quads_1" />
5522 <Test name="user_ptr_0_0_unsigned_short3_vec4_dynamic_draw_quads_256" />
5523 <Test name="user_ptr_0_0_short2_vec2_dynamic_draw_quads_256" />
5524 <Test name="user_ptr_0_0_fixed2_vec3_dynamic_draw_quads_1" />
5525 <Test name="user_ptr_0_0_fixed4_vec4_dynamic_draw_quads_1" />
5526 <Test name="user_ptr_0_0_unsigned_short2_vec2_dynamic_draw_quads_1" />
5527 <Test name="user_ptr_0_0_byte3_vec3_dynamic_draw_quads_256" />
5528 <Test name="user_ptr_0_0_short3_vec4_dynamic_draw_quads_1" />
5529 <Test name="user_ptr_0_0_byte4_vec3_dynamic_draw_quads_1" />
5530 <Test name="user_ptr_0_0_fixed3_vec4_dynamic_draw_quads_256" />
5531 <Test name="user_ptr_0_0_unsigned_byte3_vec3_dynamic_draw_quads_1" />
5532 <Test name="user_ptr_0_0_unsigned_byte2_vec3_dynamic_draw_quads_1" />
5533 <Test name="user_ptr_0_0_unsigned_byte2_vec4_dynamic_draw_quads_1" />
5534 <Test name="user_ptr_0_0_short4_vec3_dynamic_draw_quads_256" />
5535 </TestCase>
5536 <TestCase name="strides">
5537 <Test name="buffer_0_17_byte4_vec4_dynamic_draw_quads_1" />
5538 <Test name="buffer_0_3_byte3_vec4_dynamic_draw_quads_256" />
5539 <Test name="buffer_0_32_byte4_vec4_dynamic_draw_quads_1" />
5540 <Test name="buffer_0_4_byte4_vec4_dynamic_draw_quads_256" />
5541 <Test name="buffer_0_17_byte3_vec4_dynamic_draw_quads_256" />
5542 <Test name="buffer_0_32_byte2_vec4_dynamic_draw_quads_1" />
5543 <Test name="buffer_0_32_short3_vec4_dynamic_draw_quads_256" />
5544 <Test name="buffer_0_4_byte4_vec4_dynamic_draw_quads_1" />
5545 <Test name="buffer_0_32_float4_vec4_dynamic_draw_quads_1" />
5546 <Test name="buffer_0_16_float4_vec4_dynamic_draw_quads_256" />
5547 <Test name="buffer_0_8_float2_vec4_dynamic_draw_quads_1" />
5548 <Test name="buffer_0_32_short2_vec4_dynamic_draw_quads_256" />
5549 <Test name="buffer_0_8_short4_vec4_dynamic_draw_quads_1" />
5550 <Test name="buffer_0_32_short3_vec4_dynamic_draw_quads_1" />
5551 <Test name="buffer_0_32_byte2_vec4_dynamic_draw_quads_256" />
5552 <Test name="buffer_0_32_float4_vec4_dynamic_draw_quads_256" />
5553 <Test name="buffer_0_8_short4_vec4_dynamic_draw_quads_256" />
5554 <Test name="buffer_0_32_float3_vec4_dynamic_draw_quads_256" />
5555 <Test name="buffer_0_32_fixed2_vec4_dynamic_draw_quads_1" />
5556 <Test name="buffer_0_12_fixed3_vec4_dynamic_draw_quads_256" />
5557 <Test name="buffer_0_17_byte2_vec4_dynamic_draw_quads_256" />
5558 <Test name="buffer_0_6_short3_vec4_dynamic_draw_quads_256" />
5559 <Test name="buffer_0_16_float4_vec4_dynamic_draw_quads_1" />
5560 <Test name="buffer_0_4_short2_vec4_dynamic_draw_quads_256" />
5561 <Test name="buffer_0_8_fixed2_vec4_dynamic_draw_quads_1" />
5562 <Test name="buffer_0_12_float3_vec4_dynamic_draw_quads_1" />
5563 <Test name="buffer_0_32_fixed2_vec4_dynamic_draw_quads_256" />
5564 <Test name="buffer_0_8_float2_vec4_dynamic_draw_quads_256" />
5565 <Test name="buffer_0_4_short2_vec4_dynamic_draw_quads_1" />
5566 <Test name="buffer_0_32_byte4_vec4_dynamic_draw_quads_256" />
5567 <Test name="buffer_0_16_fixed4_vec4_dynamic_draw_quads_256" />
5568 <Test name="buffer_0_12_float3_vec4_dynamic_draw_quads_256" />
5569 <Test name="buffer_0_2_byte2_vec4_dynamic_draw_quads_1" />
5570 <Test name="buffer_0_32_byte3_vec4_dynamic_draw_quads_1" />
5571 <Test name="buffer_0_32_byte3_vec4_dynamic_draw_quads_256" />
5572 <Test name="buffer_0_8_fixed2_vec4_dynamic_draw_quads_256" />
5573 <Test name="buffer_0_17_byte2_vec4_dynamic_draw_quads_1" />
5574 <Test name="buffer_0_3_byte3_vec4_dynamic_draw_quads_1" />
5575 <Test name="buffer_0_32_float3_vec4_dynamic_draw_quads_1" />
5576 <Test name="buffer_0_32_fixed4_vec4_dynamic_draw_quads_1" />
5577 <Test name="buffer_0_2_byte2_vec4_dynamic_draw_quads_256" />
5578 <Test name="buffer_0_32_short4_vec4_dynamic_draw_quads_1" />
5579 <Test name="buffer_0_32_float2_vec4_dynamic_draw_quads_1" />
5580 <Test name="buffer_0_12_fixed3_vec4_dynamic_draw_quads_1" />
5581 <Test name="buffer_0_32_short4_vec4_dynamic_draw_quads_256" />
5582 <Test name="buffer_0_32_short2_vec4_dynamic_draw_quads_1" />
5583 <Test name="buffer_0_32_fixed3_vec4_dynamic_draw_quads_1" />
5584 <Test name="buffer_0_32_fixed4_vec4_dynamic_draw_quads_256" />
5585 <Test name="buffer_0_6_short3_vec4_dynamic_draw_quads_1" />
5586 <Test name="buffer_0_17_byte3_vec4_dynamic_draw_quads_1" />
5587 <Test name="buffer_0_32_float2_vec4_dynamic_draw_quads_256" />
5588 <Test name="buffer_0_17_byte4_vec4_dynamic_draw_quads_256" />
5589 <Test name="buffer_0_32_fixed3_vec4_dynamic_draw_quads_256" />
5590 <Test name="buffer_0_16_fixed4_vec4_dynamic_draw_quads_1" />
5591 </TestCase>
5592 <TestCase name="offset">
5593 <Test name="buffer_32_8_float2_vec2_dynamic_draw_quads_256" />
5594 <Test name="buffer_1_32_byte2_vec2_dynamic_draw_quads_1" />
5595 <Test name="buffer_1_17_byte2_vec2_dynamic_draw_quads_1" />
5596 <Test name="buffer_4_32_float2_vec2_dynamic_draw_quads_1" />
5597 <Test name="buffer_4_8_fixed2_vec2_dynamic_draw_quads_256" />
5598 <Test name="buffer_32_2_byte2_vec2_dynamic_draw_quads_1" />
5599 <Test name="buffer_32_8_fixed2_vec2_dynamic_draw_quads_1" />
5600 <Test name="buffer_17_2_byte2_vec2_dynamic_draw_quads_256" />
5601 <Test name="buffer_1_2_byte2_vec2_dynamic_draw_quads_1" />
5602 <Test name="buffer_32_32_float2_vec2_dynamic_draw_quads_256" />
5603 <Test name="buffer_1_2_byte2_vec2_dynamic_draw_quads_256" />
5604 <Test name="buffer_17_32_byte2_vec2_dynamic_draw_quads_256" />
5605 <Test name="buffer_4_32_float2_vec2_dynamic_draw_quads_256" />
5606 <Test name="buffer_4_8_float2_vec2_dynamic_draw_quads_1" />
5607 <Test name="buffer_4_32_byte2_vec2_dynamic_draw_quads_256" />
5608 <Test name="buffer_17_17_byte2_vec2_dynamic_draw_quads_256" />
5609 <Test name="buffer_32_8_fixed2_vec2_dynamic_draw_quads_256" />
5610 <Test name="buffer_4_32_byte2_vec2_dynamic_draw_quads_1" />
5611 <Test name="buffer_32_32_fixed2_vec2_dynamic_draw_quads_1" />
5612 <Test name="buffer_4_2_byte2_vec2_dynamic_draw_quads_1" />
5613 <Test name="buffer_32_17_byte2_vec2_dynamic_draw_quads_256" />
5614 <Test name="buffer_32_32_byte2_vec2_dynamic_draw_quads_256" />
5615 <Test name="buffer_17_32_byte2_vec2_dynamic_draw_quads_1" />
5616 <Test name="buffer_1_32_byte2_vec2_dynamic_draw_quads_256" />
5617 <Test name="buffer_4_2_byte2_vec2_dynamic_draw_quads_256" />
5618 <Test name="buffer_4_32_fixed2_vec2_dynamic_draw_quads_256" />
5619 <Test name="buffer_32_32_float2_vec2_dynamic_draw_quads_1" />
5620 <Test name="buffer_32_2_byte2_vec2_dynamic_draw_quads_256" />
5621 <Test name="buffer_17_2_byte2_vec2_dynamic_draw_quads_1" />
5622 <Test name="buffer_4_8_fixed2_vec2_dynamic_draw_quads_1" />
5623 <Test name="buffer_17_17_byte2_vec2_dynamic_draw_quads_1" />
5624 <Test name="buffer_4_17_byte2_vec2_dynamic_draw_quads_1" />
5625 <Test name="buffer_4_32_fixed2_vec2_dynamic_draw_quads_1" />
5626 <Test name="buffer_4_17_byte2_vec2_dynamic_draw_quads_256" />
5627 <Test name="buffer_32_32_byte2_vec2_dynamic_draw_quads_1" />
5628 <Test name="buffer_32_8_float2_vec2_dynamic_draw_quads_1" />
5629 <Test name="buffer_1_17_byte2_vec2_dynamic_draw_quads_256" />
5630 <Test name="buffer_32_17_byte2_vec2_dynamic_draw_quads_1" />
5631 <Test name="buffer_4_8_float2_vec2_dynamic_draw_quads_256" />
5632 <Test name="buffer_32_32_fixed2_vec2_dynamic_draw_quads_256" />
5633 </TestCase>
5634 <TestCase name="first">
5635 <Test name="fixed_first6_offset16_stride8_quads256" />
5636 <Test name="float_first6_offset16_stride32_quads5" />
5637 <Test name="byte_first24_offset17_stride2_quads5" />
5638 <Test name="byte_first6_offset16_stride17_quads5" />
5639 <Test name="float_first24_offset16_stride32_quads5" />
5640 <Test name="byte_first24_offset17_stride32_quads5" />
5641 <Test name="byte_first24_offset1_stride32_quads256" />
5642 <Test name="fixed_first24_offset16_stride32_quads5" />
5643 <Test name="float_first24_offset16_stride8_quads5" />
5644 <Test name="byte_first6_offset17_stride32_quads5" />
5645 <Test name="fixed_first6_offset16_stride8_quads5" />
5646 <Test name="byte_first6_offset1_stride17_quads256" />
5647 <Test name="float_first6_offset16_stride8_quads256" />
5648 <Test name="fixed_first24_offset16_stride8_quads256" />
5649 <Test name="byte_first24_offset16_stride17_quads5" />
5650 <Test name="byte_first24_offset1_stride17_quads5" />
5651 <Test name="byte_first24_offset17_stride2_quads256" />
5652 <Test name="byte_first6_offset1_stride32_quads5" />
5653 <Test name="byte_first6_offset1_stride2_quads5" />
5654 <Test name="byte_first6_offset1_stride32_quads256" />
5655 <Test name="byte_first6_offset17_stride2_quads5" />
5656 <Test name="byte_first6_offset16_stride17_quads256" />
5657 <Test name="byte_first24_offset16_stride2_quads5" />
5658 <Test name="float_first24_offset16_stride32_quads256" />
5659 <Test name="byte_first6_offset1_stride2_quads256" />
5660 <Test name="byte_first24_offset17_stride17_quads256" />
5661 <Test name="byte_first24_offset1_stride17_quads256" />
5662 <Test name="byte_first6_offset16_stride2_quads5" />
5663 <Test name="byte_first6_offset17_stride32_quads256" />
5664 <Test name="float_first6_offset16_stride8_quads5" />
5665 <Test name="fixed_first24_offset16_stride32_quads256" />
5666 <Test name="byte_first24_offset16_stride32_quads5" />
5667 <Test name="byte_first6_offset16_stride2_quads256" />
5668 <Test name="fixed_first6_offset16_stride32_quads5" />
5669 <Test name="byte_first24_offset17_stride32_quads256" />
5670 <Test name="float_first6_offset16_stride32_quads256" />
5671 <Test name="byte_first24_offset1_stride2_quads5" />
5672 <Test name="byte_first24_offset1_stride32_quads5" />
5673 <Test name="byte_first24_offset16_stride32_quads256" />
5674 <Test name="float_first24_offset16_stride8_quads256" />
5675 <Test name="byte_first6_offset16_stride32_quads256" />
5676 <Test name="fixed_first6_offset16_stride32_quads256" />
5677 <Test name="byte_first6_offset1_stride17_quads5" />
5678 <Test name="byte_first24_offset16_stride17_quads256" />
5679 <Test name="fixed_first24_offset16_stride8_quads5" />
5680 <Test name="byte_first6_offset17_stride2_quads256" />
5681 <Test name="byte_first6_offset17_stride17_quads5" />
5682 <Test name="byte_first24_offset16_stride2_quads256" />
5683 <Test name="byte_first6_offset16_stride32_quads5" />
5684 <Test name="byte_first24_offset1_stride2_quads256" />
5685 <Test name="byte_first24_offset17_stride17_quads5" />
5686 <Test name="byte_first6_offset17_stride17_quads256" />
5687 </TestCase>
5688 </TestSuite>
5689 <TestSuite name="multiple_attributes">
5690 <TestCase name="stride">
5691 <Test name="3_float2_8_float2_17_float2_8" />
5692 <Test name="3_float2_32_float2_8_float2_17" />
5693 <Test name="3_float2_17_float2_17_float2_17" />
5694 <Test name="3_float2_8_float2_0_float2_8" />
5695 <Test name="3_float2_0_float2_8_float2_17" />
5696 <Test name="3_float2_0_float2_8_float2_32" />
5697 <Test name="3_float2_0_float2_17_float2_17" />
5698 <Test name="3_float2_0_float2_17_float2_32" />
5699 <Test name="3_float2_17_float2_0_float2_0" />
5700 <Test name="3_float2_8_float2_32_float2_8" />
5701 <Test name="3_float2_0_float2_0_float2_0" />
5702 <Test name="3_float2_8_float2_17_float2_17" />
5703 <Test name="3_float2_8_float2_17_float2_32" />
5704 <Test name="3_float2_17_float2_0_float2_8" />
5705 <Test name="3_float2_8_float2_32_float2_0" />
5706 <Test name="3_float2_8_float2_0_float2_0" />
5707 <Test name="3_float2_17_float2_17_float2_8" />
5708 <Test name="3_float2_32_float2_0_float2_32" />
5709 <Test name="3_float2_32_float2_17_float2_0" />
5710 <Test name="3_float2_17_float2_17_float2_32" />
5711 <Test name="3_float2_17_float2_17_float2_0" />
5712 <Test name="3_float2_8_float2_0_float2_17" />
5713 <Test name="3_float2_32_float2_8_float2_8" />
5714 <Test name="3_float2_8_float2_0_float2_32" />
5715 <Test name="3_float2_17_float2_0_float2_17" />
5716 <Test name="3_float2_17_float2_0_float2_32" />
5717 <Test name="3_float2_0_float2_0_float2_17" />
5718 <Test name="3_float2_32_float2_17_float2_8" />
5719 <Test name="3_float2_8_float2_8_float2_0" />
5720 <Test name="3_float2_32_float2_32_float2_32" />
5721 <Test name="3_float2_17_float2_8_float2_8" />
5722 <Test name="3_float2_0_float2_0_float2_8" />
5723 <Test name="3_float2_17_float2_8_float2_0" />
5724 <Test name="3_float2_17_float2_32_float2_32" />
5725 <Test name="3_float2_8_float2_8_float2_8" />
5726 <Test name="3_float2_32_float2_17_float2_17" />
5727 <Test name="3_float2_32_float2_8_float2_0" />
5728 <Test name="3_float2_0_float2_32_float2_0" />
5729 <Test name="3_float2_8_float2_17_float2_0" />
5730 <Test name="3_float2_17_float2_8_float2_32" />
5731 <Test name="3_float2_0_float2_0_float2_32" />
5732 <Test name="3_float2_0_float2_32_float2_8" />
5733 <Test name="3_float2_32_float2_17_float2_32" />
5734 <Test name="3_float2_32_float2_32_float2_0" />
5735 <Test name="3_float2_32_float2_0_float2_8" />
5736 <Test name="3_float2_8_float2_8_float2_17" />
5737 <Test name="3_float2_8_float2_8_float2_32" />
5738 <Test name="3_float2_32_float2_0_float2_0" />
5739 <Test name="3_float2_17_float2_32_float2_17" />
5740 <Test name="3_float2_32_float2_32_float2_17" />
5741 <Test name="3_float2_0_float2_32_float2_17" />
5742 <Test name="3_float2_17_float2_32_float2_8" />
5743 <Test name="3_float2_8_float2_32_float2_32" />
5744 <Test name="3_float2_32_float2_32_float2_8" />
5745 <Test name="3_float2_32_float2_0_float2_17" />
5746 <Test name="3_float2_8_float2_32_float2_17" />
5747 <Test name="3_float2_17_float2_32_float2_0" />
5748 <Test name="3_float2_17_float2_8_float2_17" />
5749 <Test name="3_float2_0_float2_17_float2_0" />
5750 <Test name="3_float2_0_float2_8_float2_8" />
5751 <Test name="3_float2_32_float2_8_float2_32" />
5752 <Test name="3_float2_0_float2_17_float2_8" />
5753 <Test name="3_float2_0_float2_32_float2_32" />
5754 <Test name="3_float2_0_float2_8_float2_0" />
5755 </TestCase>
5756 <TestCase name="attribute_count">
5757 <Test name="3" />
5758 <Test name="2" />
5759 <Test name="5" />
5760 <Test name="4" />
5761 <Test name="7" />
5762 <Test name="6" />
5763 <Test name="8" />
5764 </TestCase>
5765 <TestCase name="storage">
5766 <Test name="3_user_ptr_user_ptr_buffer" />
5767 <Test name="3_buffer_user_ptr_user_ptr" />
5768 <Test name="3_buffer_buffer_user_ptr" />
5769 <Test name="3_user_ptr_buffer_user_ptr" />
5770 <Test name="3_buffer_buffer_buffer" />
5771 <Test name="3_user_ptr_buffer_buffer" />
5772 <Test name="3_buffer_user_ptr_buffer" />
5773 </TestCase>
5774 <TestCase name="input_types">
5775 <Test name="3_short2_vec2_unsigned_short2_vec2_byte2_vec2" />
5776 <Test name="3_unsigned_byte2_vec2_byte2_vec2_fixed2_vec2" />
5777 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
5778 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
5779 <Test name="3_fixed2_vec2_unsigned_short2_vec2_byte2_vec2" />
5780 <Test name="3_unsigned_short2_vec2_byte2_vec2_short2_vec2" />
5781 <Test name="3_byte2_vec2_byte2_vec2_unsigned_byte2_vec2" />
5782 <Test name="3_byte2_vec2_byte2_vec2_byte2_vec2" />
5783 <Test name="3_byte2_vec2_short2_vec2_fixed2_vec2" />
5784 <Test name="3_fixed2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
5785 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_short2_vec2" />
5786 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_fixed2_vec2" />
5787 <Test name="3_unsigned_byte2_vec2_byte2_vec2_unsigned_byte2_vec2" />
5788 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_short2_vec2" />
5789 <Test name="3_unsigned_short2_vec2_byte2_vec2_byte2_vec2" />
5790 <Test name="3_short2_vec2_short2_vec2_short2_vec2" />
5791 <Test name="3_byte2_vec2_short2_vec2_unsigned_short2_vec2" />
5792 <Test name="3_short2_vec2_short2_vec2_fixed2_vec2" />
5793 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_byte2_vec2" />
5794 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_byte2_vec2" />
5795 <Test name="3_fixed2_vec2_byte2_vec2_byte2_vec2" />
5796 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_byte2_vec2" />
5797 <Test name="3_unsigned_byte2_vec2_short2_vec2_unsigned_short2_vec2" />
5798 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_short2_vec2" />
5799 <Test name="3_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
5800 <Test name="3_byte2_vec2_unsigned_short2_vec2_byte2_vec2" />
5801 <Test name="3_unsigned_short2_vec2_short2_vec2_fixed2_vec2" />
5802 <Test name="3_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
5803 <Test name="3_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
5804 <Test name="3_unsigned_byte2_vec2_short2_vec2_unsigned_byte2_vec2" />
5805 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_byte2_vec2" />
5806 <Test name="3_fixed2_vec2_fixed2_vec2_unsigned_short2_vec2" />
5807 <Test name="3_short2_vec2_byte2_vec2_byte2_vec2" />
5808 <Test name="3_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
5809 <Test name="3_byte2_vec2_short2_vec2_unsigned_byte2_vec2" />
5810 <Test name="3_unsigned_short2_vec2_fixed2_vec2_unsigned_short2_vec2" />
5811 <Test name="3_fixed2_vec2_fixed2_vec2_short2_vec2" />
5812 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
5813 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_fixed2_vec2" />
5814 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
5815 <Test name="3_fixed2_vec2_byte2_vec2_short2_vec2" />
5816 <Test name="3_unsigned_short2_vec2_short2_vec2_unsigned_byte2_vec2" />
5817 <Test name="3_byte2_vec2_unsigned_short2_vec2_short2_vec2" />
5818 <Test name="3_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
5819 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
5820 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_byte2_vec2" />
5821 <Test name="3_unsigned_byte2_vec2_short2_vec2_byte2_vec2" />
5822 <Test name="3_unsigned_short2_vec2_byte2_vec2_unsigned_short2_vec2" />
5823 <Test name="3_fixed2_vec2_short2_vec2_byte2_vec2" />
5824 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
5825 <Test name="3_unsigned_byte2_vec2_short2_vec2_fixed2_vec2" />
5826 <Test name="3_fixed2_vec2_short2_vec2_unsigned_short2_vec2" />
5827 <Test name="3_fixed2_vec2_unsigned_short2_vec2_fixed2_vec2" />
5828 <Test name="3_short2_vec2_short2_vec2_unsigned_byte2_vec2" />
5829 <Test name="3_unsigned_short2_vec2_byte2_vec2_fixed2_vec2" />
5830 <Test name="3_short2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
5831 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_byte2_vec2" />
5832 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
5833 <Test name="3_unsigned_byte2_vec2_short2_vec2_short2_vec2" />
5834 <Test name="3_fixed2_vec2_short2_vec2_fixed2_vec2" />
5835 <Test name="3_byte2_vec2_unsigned_short2_vec2_fixed2_vec2" />
5836 <Test name="3_byte2_vec2_fixed2_vec2_fixed2_vec2" />
5837 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_short2_vec2" />
5838 <Test name="3_byte2_vec2_unsigned_byte2_vec2_short2_vec2" />
5839 <Test name="3_short2_vec2_unsigned_byte2_vec2_byte2_vec2" />
5840 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_short2_vec2" />
5841 <Test name="3_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
5842 <Test name="3_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
5843 <Test name="3_fixed2_vec2_fixed2_vec2_byte2_vec2" />
5844 <Test name="3_fixed2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
5845 <Test name="3_fixed2_vec2_byte2_vec2_fixed2_vec2" />
5846 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_fixed2_vec2" />
5847 <Test name="3_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
5848 <Test name="3_short2_vec2_byte2_vec2_unsigned_byte2_vec2" />
5849 <Test name="3_short2_vec2_byte2_vec2_short2_vec2" />
5850 <Test name="3_fixed2_vec2_byte2_vec2_unsigned_byte2_vec2" />
5851 <Test name="3_short2_vec2_byte2_vec2_fixed2_vec2" />
5852 <Test name="3_short2_vec2_unsigned_short2_vec2_short2_vec2" />
5853 <Test name="3_short2_vec2_fixed2_vec2_byte2_vec2" />
5854 <Test name="3_unsigned_short2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
5855 <Test name="3_byte2_vec2_fixed2_vec2_unsigned_short2_vec2" />
5856 <Test name="3_unsigned_short2_vec2_short2_vec2_byte2_vec2" />
5857 <Test name="3_unsigned_byte2_vec2_byte2_vec2_byte2_vec2" />
5858 <Test name="3_short2_vec2_unsigned_byte2_vec2_short2_vec2" />
5859 <Test name="3_fixed2_vec2_fixed2_vec2_fixed2_vec2" />
5860 <Test name="3_fixed2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
5861 <Test name="3_short2_vec2_unsigned_short2_vec2_fixed2_vec2" />
5862 <Test name="3_unsigned_byte2_vec2_byte2_vec2_unsigned_short2_vec2" />
5863 <Test name="3_short2_vec2_short2_vec2_byte2_vec2" />
5864 <Test name="3_unsigned_short2_vec2_short2_vec2_unsigned_short2_vec2" />
5865 <Test name="3_fixed2_vec2_unsigned_short2_vec2_short2_vec2" />
5866 <Test name="3_byte2_vec2_byte2_vec2_unsigned_short2_vec2" />
5867 <Test name="3_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
5868 <Test name="3_unsigned_short2_vec2_fixed2_vec2_short2_vec2" />
5869 <Test name="3_fixed2_vec2_byte2_vec2_unsigned_short2_vec2" />
5870 <Test name="3_short2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
5871 <Test name="3_byte2_vec2_unsigned_byte2_vec2_byte2_vec2" />
5872 <Test name="3_short2_vec2_fixed2_vec2_short2_vec2" />
5873 <Test name="3_fixed2_vec2_short2_vec2_unsigned_byte2_vec2" />
5874 <Test name="3_short2_vec2_fixed2_vec2_fixed2_vec2" />
5875 <Test name="3_unsigned_short2_vec2_fixed2_vec2_byte2_vec2" />
5876 <Test name="3_short2_vec2_byte2_vec2_unsigned_short2_vec2" />
5877 <Test name="3_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
5878 <Test name="3_unsigned_short2_vec2_short2_vec2_short2_vec2" />
5879 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" />
5880 <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" />
5881 <Test name="3_byte2_vec2_short2_vec2_byte2_vec2" />
5882 <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
5883 <Test name="3_fixed2_vec2_fixed2_vec2_unsigned_byte2_vec2" />
5884 <Test name="3_unsigned_byte2_vec2_byte2_vec2_short2_vec2" />
5885 <Test name="3_byte2_vec2_fixed2_vec2_byte2_vec2" />
5886 <Test name="3_fixed2_vec2_short2_vec2_short2_vec2" />
5887 <Test name="3_unsigned_short2_vec2_fixed2_vec2_fixed2_vec2" />
5888 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2" />
5889 <Test name="3_unsigned_byte2_vec2_fixed2_vec2_unsigned_short2_vec2" />
5890 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_short2_vec2" />
5891 <Test name="3_byte2_vec2_short2_vec2_short2_vec2" />
5892 <Test name="3_short2_vec2_short2_vec2_unsigned_short2_vec2" />
5893 <Test name="3_unsigned_short2_vec2_byte2_vec2_unsigned_byte2_vec2" />
5894 <Test name="3_byte2_vec2_byte2_vec2_short2_vec2" />
5895 <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" />
5896 <Test name="3_byte2_vec2_byte2_vec2_fixed2_vec2" />
5897 <Test name="3_short2_vec2_fixed2_vec2_unsigned_short2_vec2" />
5898 <Test name="3_byte2_vec2_fixed2_vec2_short2_vec2" />
5899 <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" />
5900 </TestCase>
5901 </TestSuite>
5902 </TestSuite>
5903 <TestCase name="prerequisite">
5904 <Test name="state_reset" />
5905 <Test name="clear_color" />
5906 <Test name="read_pixels" />
5907 </TestCase>
5908 <TestSuite name="draw">
5909 <TestCase name="random">
5910 <Test name="56" />
5911 <Test name="42" />
5912 <Test name="50" />
5913 <Test name="61" />
5914 <Test name="62" />
5915 <Test name="63" />
5916 <Test name="65" />
5917 <Test name="67" />
5918 <Test name="69" />
5919 <Test name="52" />
5920 <Test name="25" />
5921 <Test name="26" />
5922 <Test name="20" />
5923 <Test name="21" />
5924 <Test name="48" />
5925 <Test name="49" />
5926 <Test name="46" />
5927 <Test name="47" />
5928 <Test name="44" />
5929 <Test name="45" />
5930 <Test name="28" />
5931 <Test name="43" />
5932 <Test name="40" />
5933 <Test name="41" />
5934 <Test name="1" />
5935 <Test name="0" />
5936 <Test name="3" />
5937 <Test name="2" />
5938 <Test name="6" />
5939 <Test name="9" />
5940 <Test name="8" />
5941 <Test name="51" />
5942 <Test name="38" />
5943 <Test name="71" />
5944 <Test name="70" />
5945 <Test name="58" />
5946 <Test name="10" />
5947 <Test name="39" />
5948 <Test name="12" />
5949 <Test name="59" />
5950 <Test name="14" />
5951 <Test name="17" />
5952 <Test name="16" />
5953 <Test name="33" />
5954 <Test name="18" />
5955 <Test name="31" />
5956 <Test name="30" />
5957 <Test name="37" />
5958 <Test name="36" />
5959 <Test name="34" />
5960 <Test name="32" />
5961 </TestCase>
5962 <TestSuite name="draw_arrays">
5963 <TestCase name="line_strip">
5964 <Test name="single_attribute" />
5965 <Test name="multiple_attributes" />
5966 <Test name="default_attribute" />
5967 </TestCase>
5968 <TestCase name="lines">
5969 <Test name="single_attribute" />
5970 <Test name="multiple_attributes" />
5971 <Test name="default_attribute" />
5972 </TestCase>
5973 <TestCase name="triangle_fan">
5974 <Test name="single_attribute" />
5975 <Test name="multiple_attributes" />
5976 <Test name="default_attribute" />
5977 </TestCase>
5978 <TestCase name="triangle_strip">
5979 <Test name="single_attribute" />
5980 <Test name="multiple_attributes" />
5981 <Test name="default_attribute" />
5982 </TestCase>
5983 <TestCase name="points">
5984 <Test name="single_attribute" />
5985 <Test name="multiple_attributes" />
5986 <Test name="default_attribute" />
5987 </TestCase>
5988 <TestCase name="line_loop">
5989 <Test name="single_attribute" />
5990 <Test name="multiple_attributes" />
5991 <Test name="default_attribute" />
5992 </TestCase>
5993 <TestCase name="triangles">
5994 <Test name="single_attribute" />
5995 <Test name="multiple_attributes" />
5996 <Test name="default_attribute" />
5997 </TestCase>
5998 <TestCase name="first">
5999 <Test name="first_17" />
6000 <Test name="first_0" />
6001 <Test name="first_1" />
6002 </TestCase>
6003 </TestSuite>
6004 <TestSuite name="draw_elements">
6005 <TestCase name="line_strip">
6006 <Test name="single_attribute" />
6007 <Test name="multiple_attributes" />
6008 <Test name="default_attribute" />
6009 </TestCase>
6010 <TestCase name="lines">
6011 <Test name="single_attribute" />
6012 <Test name="multiple_attributes" />
6013 <Test name="default_attribute" />
6014 </TestCase>
6015 <TestCase name="triangle_fan">
6016 <Test name="single_attribute" />
6017 <Test name="multiple_attributes" />
6018 <Test name="default_attribute" />
6019 </TestCase>
6020 <TestCase name="triangle_strip">
6021 <Test name="single_attribute" />
6022 <Test name="multiple_attributes" />
6023 <Test name="default_attribute" />
6024 </TestCase>
6025 <TestCase name="points">
6026 <Test name="single_attribute" />
6027 <Test name="multiple_attributes" />
6028 <Test name="default_attribute" />
6029 </TestCase>
6030 <TestCase name="line_loop">
6031 <Test name="single_attribute" />
6032 <Test name="multiple_attributes" />
6033 <Test name="default_attribute" />
6034 </TestCase>
6035 <TestSuite name="indices">
6036 <TestCase name="buffer">
6037 <Test name="index_short" />
6038 <Test name="index_byte" />
6039 </TestCase>
6040 <TestCase name="user_ptr">
6041 <Test name="index_short" />
6042 <Test name="index_byte" />
6043 </TestCase>
6044 <TestCase name="unaligned_user_ptr">
6045 <Test name="index_short" />
6046 </TestCase>
6047 </TestSuite>
6048 <TestCase name="triangles">
6049 <Test name="single_attribute" />
6050 <Test name="multiple_attributes" />
6051 <Test name="default_attribute" />
6052 </TestCase>
6053 </TestSuite>
6054 </TestSuite>
6055 <TestCase name="implementation_limits">
6056 <Test name="max_fragment_uniform_vectors" />
6057 <Test name="max_texture_size" />
6058 <Test name="max_vertex_attribs" />
6059 <Test name="max_combined_texture_image_units" />
6060 <Test name="shader_compiler" />
6061 <Test name="num_compressed_texture_formats" />
6062 <Test name="max_renderbuffer_size" />
6063 <Test name="max_vertex_texture_image_units" />
6064 <Test name="num_shader_binary_formats" />
6065 <Test name="max_vertex_uniform_vectors" />
6066 <Test name="max_texture_image_units" />
6067 <Test name="subpixel_bits" />
6068 <Test name="aliased_point_size_range" />
6069 <Test name="aliased_line_width_range" />
6070 <Test name="max_cube_map_texture_size" />
6071 <Test name="max_varying_vectors" />
6072 </TestCase>
6073 <TestSuite name="uniform_api">
6074 <TestCase name="random">
6075 <Test name="24" />
6076 <Test name="25" />
6077 <Test name="26" />
6078 <Test name="27" />
6079 <Test name="20" />
6080 <Test name="21" />
6081 <Test name="22" />
6082 <Test name="23" />
6083 <Test name="28" />
6084 <Test name="29" />
6085 <Test name="0" />
6086 <Test name="4" />
6087 <Test name="8" />
6088 <Test name="59" />
6089 <Test name="58" />
6090 <Test name="55" />
6091 <Test name="54" />
6092 <Test name="57" />
6093 <Test name="56" />
6094 <Test name="51" />
6095 <Test name="50" />
6096 <Test name="53" />
6097 <Test name="52" />
6098 <Test name="88" />
6099 <Test name="89" />
6100 <Test name="82" />
6101 <Test name="83" />
6102 <Test name="80" />
6103 <Test name="81" />
6104 <Test name="86" />
6105 <Test name="87" />
6106 <Test name="84" />
6107 <Test name="85" />
6108 <Test name="3" />
6109 <Test name="7" />
6110 <Test name="39" />
6111 <Test name="38" />
6112 <Test name="33" />
6113 <Test name="32" />
6114 <Test name="31" />
6115 <Test name="30" />
6116 <Test name="37" />
6117 <Test name="36" />
6118 <Test name="35" />
6119 <Test name="34" />
6120 <Test name="60" />
6121 <Test name="61" />
6122 <Test name="62" />
6123 <Test name="63" />
6124 <Test name="64" />
6125 <Test name="65" />
6126 <Test name="66" />
6127 <Test name="67" />
6128 <Test name="68" />
6129 <Test name="69" />
6130 <Test name="2" />
6131 <Test name="6" />
6132 <Test name="99" />
6133 <Test name="98" />
6134 <Test name="91" />
6135 <Test name="90" />
6136 <Test name="93" />
6137 <Test name="92" />
6138 <Test name="95" />
6139 <Test name="94" />
6140 <Test name="97" />
6141 <Test name="96" />
6142 <Test name="11" />
6143 <Test name="10" />
6144 <Test name="13" />
6145 <Test name="12" />
6146 <Test name="15" />
6147 <Test name="14" />
6148 <Test name="17" />
6149 <Test name="16" />
6150 <Test name="19" />
6151 <Test name="18" />
6152 <Test name="48" />
6153 <Test name="49" />
6154 <Test name="46" />
6155 <Test name="47" />
6156 <Test name="44" />
6157 <Test name="45" />
6158 <Test name="42" />
6159 <Test name="43" />
6160 <Test name="40" />
6161 <Test name="41" />
6162 <Test name="1" />
6163 <Test name="5" />
6164 <Test name="9" />
6165 <Test name="77" />
6166 <Test name="76" />
6167 <Test name="75" />
6168 <Test name="74" />
6169 <Test name="73" />
6170 <Test name="72" />
6171 <Test name="71" />
6172 <Test name="70" />
6173 <Test name="79" />
6174 <Test name="78" />
6175 </TestCase>
6176 <TestSuite name="value">
6177 <TestSuite name="assigned">
6178 <TestSuite name="basic_array_assign_partial">
6179 <TestCase name="array_in_struct">
6180 <Test name="sampler2D_samplerCube_both" />
6181 <Test name="float_vec4_fragment" />
6182 <Test name="int_ivec4_fragment" />
6183 <Test name="mat4_mat2_fragment" />
6184 <Test name="bool_bvec4_fragment" />
6185 <Test name="int_ivec4_vertex" />
6186 <Test name="sampler2D_samplerCube_vertex" />
6187 <Test name="mat4_mat2_vertex" />
6188 <Test name="bool_bvec4_vertex" />
6189 <Test name="float_vec4_both" />
6190 <Test name="bool_bvec4_both" />
6191 <Test name="mat4_mat2_both" />
6192 <Test name="int_ivec4_both" />
6193 <Test name="float_vec4_vertex" />
6194 <Test name="sampler2D_samplerCube_fragment" />
6195 </TestCase>
6196 <TestCase name="basic_array">
6197 <Test name="ivec4_fragment" />
6198 <Test name="int_vertex" />
6199 <Test name="vec4_both" />
6200 <Test name="ivec4_both" />
6201 <Test name="float_both" />
6202 <Test name="bvec4_vertex" />
6203 <Test name="bool_fragment" />
6204 <Test name="int_both" />
6205 <Test name="sampler2D_fragment" />
6206 <Test name="bool_vertex" />
6207 <Test name="sampler2D_vertex" />
6208 <Test name="float_fragment" />
6209 <Test name="mat4_both" />
6210 <Test name="mat4_fragment" />
6211 <Test name="bvec4_both" />
6212 <Test name="mat4_vertex" />
6213 <Test name="bvec4_fragment" />
6214 <Test name="float_vertex" />
6215 <Test name="ivec4_vertex" />
6216 <Test name="sampler2D_both" />
6217 <Test name="vec4_fragment" />
6218 <Test name="int_fragment" />
6219 <Test name="bool_both" />
6220 <Test name="vec4_vertex" />
6221 </TestCase>
6222 <TestCase name="multiple_basic_array">
6223 <Test name="fragment" />
6224 <Test name="both" />
6225 <Test name="vertex" />
6226 </TestCase>
6227 </TestSuite>
6228 <TestSuite name="basic_array_assign_full">
6229 <TestCase name="array_in_struct">
6230 <Test name="sampler2D_samplerCube_both" />
6231 <Test name="float_vec4_fragment" />
6232 <Test name="int_ivec4_fragment" />
6233 <Test name="mat4_mat2_fragment" />
6234 <Test name="bool_bvec4_fragment" />
6235 <Test name="int_ivec4_vertex" />
6236 <Test name="sampler2D_samplerCube_vertex" />
6237 <Test name="mat4_mat2_vertex" />
6238 <Test name="bool_bvec4_vertex" />
6239 <Test name="float_vec4_both" />
6240 <Test name="bool_bvec4_both" />
6241 <Test name="mat4_mat2_both" />
6242 <Test name="int_ivec4_both" />
6243 <Test name="float_vec4_vertex" />
6244 <Test name="sampler2D_samplerCube_fragment" />
6245 </TestCase>
6246 <TestCase name="basic_array">
6247 <Test name="ivec4_fragment" />
6248 <Test name="int_vertex" />
6249 <Test name="vec4_both" />
6250 <Test name="ivec4_both" />
6251 <Test name="float_both" />
6252 <Test name="bvec4_vertex" />
6253 <Test name="bool_fragment" />
6254 <Test name="int_both" />
6255 <Test name="sampler2D_fragment" />
6256 <Test name="bool_vertex" />
6257 <Test name="sampler2D_vertex" />
6258 <Test name="float_fragment" />
6259 <Test name="mat4_both" />
6260 <Test name="mat4_fragment" />
6261 <Test name="bvec4_both" />
6262 <Test name="mat4_vertex" />
6263 <Test name="bvec4_fragment" />
6264 <Test name="float_vertex" />
6265 <Test name="ivec4_vertex" />
6266 <Test name="sampler2D_both" />
6267 <Test name="vec4_fragment" />
6268 <Test name="int_fragment" />
6269 <Test name="bool_both" />
6270 <Test name="vec4_vertex" />
6271 </TestCase>
6272 <TestCase name="multiple_basic_array">
6273 <Test name="fragment" />
6274 <Test name="both" />
6275 <Test name="vertex" />
6276 </TestCase>
6277 </TestSuite>
6278 <TestCase name="unused_uniforms">
6279 <Test name="sampler2D_samplerCube_both" />
6280 <Test name="float_vec4_fragment" />
6281 <Test name="int_ivec4_fragment" />
6282 <Test name="mat4_mat2_fragment" />
6283 <Test name="bool_bvec4_fragment" />
6284 <Test name="int_ivec4_vertex" />
6285 <Test name="sampler2D_samplerCube_vertex" />
6286 <Test name="mat4_mat2_vertex" />
6287 <Test name="bool_bvec4_vertex" />
6288 <Test name="float_vec4_both" />
6289 <Test name="bool_bvec4_both" />
6290 <Test name="mat4_mat2_both" />
6291 <Test name="int_ivec4_both" />
6292 <Test name="float_vec4_vertex" />
6293 <Test name="sampler2D_samplerCube_fragment" />
6294 </TestCase>
6295 <TestSuite name="by_value">
6296 <TestSuite name="render">
6297 <TestCase name="basic_struct">
6298 <Test name="sampler2D_samplerCube_both" />
6299 <Test name="float_vec4_fragment" />
6300 <Test name="int_ivec4_fragment" />
6301 <Test name="bool_bvec4_fragment" />
6302 <Test name="int_ivec4_vertex" />
6303 <Test name="sampler2D_samplerCube_vertex" />
6304 <Test name="bool_bvec4_vertex" />
6305 <Test name="float_vec4_both" />
6306 <Test name="bool_bvec4_both" />
6307 <Test name="int_ivec4_both" />
6308 <Test name="float_vec4_vertex" />
6309 <Test name="sampler2D_samplerCube_fragment" />
6310 </TestCase>
6311 <TestCase name="basic_array">
6312 <Test name="ivec4_fragment" />
6313 <Test name="int_vertex" />
6314 <Test name="int_both" />
6315 <Test name="bvec4_both" />
6316 <Test name="bvec4_fragment" />
6317 <Test name="bool_both" />
6318 <Test name="vec4_both" />
6319 <Test name="bool_vertex" />
6320 <Test name="sampler2D_vertex" />
6321 <Test name="vec4_fragment" />
6322 <Test name="ivec4_both" />
6323 <Test name="int_fragment" />
6324 <Test name="ivec4_vertex" />
6325 <Test name="sampler2D_fragment" />
6326 <Test name="float_both" />
6327 <Test name="float_vertex" />
6328 <Test name="vec4_vertex" />
6329 <Test name="bvec4_vertex" />
6330 <Test name="bool_fragment" />
6331 <Test name="float_fragment" />
6332 <Test name="sampler2D_both" />
6333 </TestCase>
6334 <TestCase name="multiple_basic_array">
6335 <Test name="fragment" />
6336 <Test name="both" />
6337 <Test name="vertex" />
6338 </TestCase>
6339 <TestCase name="array_in_struct">
6340 <Test name="sampler2D_samplerCube_both" />
6341 <Test name="float_vec4_fragment" />
6342 <Test name="int_ivec4_fragment" />
6343 <Test name="bool_bvec4_fragment" />
6344 <Test name="int_ivec4_vertex" />
6345 <Test name="sampler2D_samplerCube_vertex" />
6346 <Test name="bool_bvec4_vertex" />
6347 <Test name="float_vec4_both" />
6348 <Test name="bool_bvec4_both" />
6349 <Test name="int_ivec4_both" />
6350 <Test name="float_vec4_vertex" />
6351 <Test name="sampler2D_samplerCube_fragment" />
6352 </TestCase>
6353 <TestCase name="basic">
6354 <Test name="ivec4_fragment" />
6355 <Test name="int_vertex" />
6356 <Test name="ivec2_fragment" />
6357 <Test name="ivec2_both" />
6358 <Test name="bvec3_vertex" />
6359 <Test name="vec4_both" />
6360 <Test name="bvec3_both" />
6361 <Test name="ivec4_both" />
6362 <Test name="float_both" />
6363 <Test name="vec2_both" />
6364 <Test name="bvec4_vertex" />
6365 <Test name="bool_fragment" />
6366 <Test name="sampler2D_vertex" />
6367 <Test name="samplerCube_fragment" />
6368 <Test name="int_both" />
6369 <Test name="samplerCube_vertex" />
6370 <Test name="sampler2D_fragment" />
6371 <Test name="ivec3_fragment" />
6372 <Test name="bool_vertex" />
6373 <Test name="vec3_vertex" />
6374 <Test name="ivec3_both" />
6375 <Test name="vec2_fragment" />
6376 <Test name="float_fragment" />
6377 <Test name="bvec2_both" />
6378 <Test name="bvec2_fragment" />
6379 <Test name="bvec4_both" />
6380 <Test name="samplerCube_both" />
6381 <Test name="vec3_both" />
6382 <Test name="bvec4_fragment" />
6383 <Test name="bool_both" />
6384 <Test name="vec2_vertex" />
6385 <Test name="bvec2_vertex" />
6386 <Test name="ivec4_vertex" />
6387 <Test name="ivec2_vertex" />
6388 <Test name="ivec3_vertex" />
6389 <Test name="sampler2D_both" />
6390 <Test name="vec4_fragment" />
6391 <Test name="vec3_fragment" />
6392 <Test name="int_fragment" />
6393 <Test name="bvec3_fragment" />
6394 <Test name="float_vertex" />
6395 <Test name="vec4_vertex" />
6396 </TestCase>
6397 <TestCase name="struct_in_array">
6398 <Test name="sampler2D_samplerCube_both" />
6399 <Test name="float_vec4_fragment" />
6400 <Test name="int_ivec4_fragment" />
6401 <Test name="bool_bvec4_fragment" />
6402 <Test name="int_ivec4_vertex" />
6403 <Test name="sampler2D_samplerCube_vertex" />
6404 <Test name="bool_bvec4_vertex" />
6405 <Test name="float_vec4_both" />
6406 <Test name="bool_bvec4_both" />
6407 <Test name="int_ivec4_both" />
6408 <Test name="float_vec4_vertex" />
6409 <Test name="sampler2D_samplerCube_fragment" />
6410 </TestCase>
6411 <TestCase name="multiple_nested_structs_arrays">
6412 <Test name="fragment" />
6413 <Test name="both" />
6414 <Test name="vertex" />
6415 </TestCase>
6416 <TestCase name="nested_structs_arrays">
6417 <Test name="sampler2D_samplerCube_both" />
6418 <Test name="float_vec4_fragment" />
6419 <Test name="int_ivec4_fragment" />
6420 <Test name="bool_bvec4_fragment" />
6421 <Test name="int_ivec4_vertex" />
6422 <Test name="sampler2D_samplerCube_vertex" />
6423 <Test name="bool_bvec4_vertex" />
6424 <Test name="float_vec4_both" />
6425 <Test name="bool_bvec4_both" />
6426 <Test name="int_ivec4_both" />
6427 <Test name="float_vec4_vertex" />
6428 <Test name="sampler2D_samplerCube_fragment" />
6429 </TestCase>
6430 </TestSuite>
6431 <TestSuite name="get_uniform">
6432 <TestCase name="basic_struct">
6433 <Test name="sampler2D_samplerCube_both" />
6434 <Test name="float_vec4_fragment" />
6435 <Test name="int_ivec4_fragment" />
6436 <Test name="bool_bvec4_fragment" />
6437 <Test name="int_ivec4_vertex" />
6438 <Test name="sampler2D_samplerCube_vertex" />
6439 <Test name="bool_bvec4_vertex" />
6440 <Test name="float_vec4_both" />
6441 <Test name="bool_bvec4_both" />
6442 <Test name="int_ivec4_both" />
6443 <Test name="float_vec4_vertex" />
6444 <Test name="sampler2D_samplerCube_fragment" />
6445 </TestCase>
6446 <TestCase name="basic_array">
6447 <Test name="ivec4_fragment" />
6448 <Test name="int_vertex" />
6449 <Test name="bool_api_int_fragment" />
6450 <Test name="bvec4_api_int_vertex" />
6451 <Test name="vec4_both" />
6452 <Test name="bool_api_float_vertex" />
6453 <Test name="ivec4_both" />
6454 <Test name="float_both" />
6455 <Test name="bvec4_api_float_both" />
6456 <Test name="sampler2D_vertex" />
6457 <Test name="bvec4_api_float_fragment" />
6458 <Test name="int_both" />
6459 <Test name="sampler2D_fragment" />
6460 <Test name="bool_api_float_both" />
6461 <Test name="bool_api_int_vertex" />
6462 <Test name="bool_api_float_fragment" />
6463 <Test name="bvec4_api_int_both" />
6464 <Test name="ivec4_vertex" />
6465 <Test name="bvec4_api_int_fragment" />
6466 <Test name="bool_api_int_both" />
6467 <Test name="bvec4_api_float_vertex" />
6468 <Test name="sampler2D_both" />
6469 <Test name="float_fragment" />
6470 <Test name="vec4_fragment" />
6471 <Test name="int_fragment" />
6472 <Test name="float_vertex" />
6473 <Test name="vec4_vertex" />
6474 </TestCase>
6475 <TestCase name="multiple_basic_array">
6476 <Test name="fragment" />
6477 <Test name="both" />
6478 <Test name="vertex" />
6479 </TestCase>
6480 <TestCase name="array_in_struct">
6481 <Test name="sampler2D_samplerCube_both" />
6482 <Test name="float_vec4_fragment" />
6483 <Test name="int_ivec4_fragment" />
6484 <Test name="bool_bvec4_fragment" />
6485 <Test name="int_ivec4_vertex" />
6486 <Test name="sampler2D_samplerCube_vertex" />
6487 <Test name="bool_bvec4_vertex" />
6488 <Test name="float_vec4_both" />
6489 <Test name="bool_bvec4_both" />
6490 <Test name="int_ivec4_both" />
6491 <Test name="float_vec4_vertex" />
6492 <Test name="sampler2D_samplerCube_fragment" />
6493 </TestCase>
6494 <TestCase name="basic">
6495 <Test name="ivec4_fragment" />
6496 <Test name="int_vertex" />
6497 <Test name="ivec2_fragment" />
6498 <Test name="ivec2_both" />
6499 <Test name="bool_api_int_fragment" />
6500 <Test name="bvec4_api_int_vertex" />
6501 <Test name="vec4_both" />
6502 <Test name="bool_api_float_vertex" />
6503 <Test name="ivec4_both" />
6504 <Test name="float_both" />
6505 <Test name="vec2_both" />
6506 <Test name="bvec4_api_float_both" />
6507 <Test name="bool_api_float_both" />
6508 <Test name="bvec3_api_float_fragment" />
6509 <Test name="bvec3_api_float_both" />
6510 <Test name="samplerCube_fragment" />
6511 <Test name="bvec2_api_float_vertex" />
6512 <Test name="int_both" />
6513 <Test name="samplerCube_vertex" />
6514 <Test name="bvec3_api_int_vertex" />
6515 <Test name="sampler2D_fragment" />
6516 <Test name="bvec3_api_int_both" />
6517 <Test name="ivec3_fragment" />
6518 <Test name="vec3_vertex" />
6519 <Test name="ivec3_both" />
6520 <Test name="vec2_fragment" />
6521 <Test name="float_fragment" />
6522 <Test name="bvec3_api_int_fragment" />
6523 <Test name="bool_api_float_fragment" />
6524 <Test name="sampler2D_vertex" />
6525 <Test name="bvec4_api_float_fragment" />
6526 <Test name="bvec2_api_int_vertex" />
6527 <Test name="samplerCube_both" />
6528 <Test name="vec3_both" />
6529 <Test name="bvec4_api_int_both" />
6530 <Test name="vec2_vertex" />
6531 <Test name="bvec2_api_int_fragment" />
6532 <Test name="bvec3_api_float_vertex" />
6533 <Test name="bvec2_api_float_fragment" />
6534 <Test name="ivec4_vertex" />
6535 <Test name="ivec2_vertex" />
6536 <Test name="bvec2_api_float_both" />
6537 <Test name="bvec4_api_int_fragment" />
6538 <Test name="bvec2_api_int_both" />
6539 <Test name="bool_api_int_both" />
6540 <Test name="ivec3_vertex" />
6541 <Test name="sampler2D_both" />
6542 <Test name="bool_api_int_vertex" />
6543 <Test name="bvec4_api_float_vertex" />
6544 <Test name="vec4_fragment" />
6545 <Test name="vec3_fragment" />
6546 <Test name="int_fragment" />
6547 <Test name="float_vertex" />
6548 <Test name="vec4_vertex" />
6549 </TestCase>
6550 <TestCase name="basic_array_first_elem_without_brackets">
6551 <Test name="ivec4_fragment" />
6552 <Test name="int_vertex" />
6553 <Test name="bool_api_int_fragment" />
6554 <Test name="bvec4_api_int_vertex" />
6555 <Test name="vec4_both" />
6556 <Test name="bool_api_float_vertex" />
6557 <Test name="ivec4_both" />
6558 <Test name="float_both" />
6559 <Test name="bvec4_api_float_both" />
6560 <Test name="sampler2D_vertex" />
6561 <Test name="bvec4_api_float_fragment" />
6562 <Test name="int_both" />
6563 <Test name="sampler2D_fragment" />
6564 <Test name="bool_api_float_both" />
6565 <Test name="bool_api_int_vertex" />
6566 <Test name="bool_api_float_fragment" />
6567 <Test name="bvec4_api_int_both" />
6568 <Test name="ivec4_vertex" />
6569 <Test name="bvec4_api_int_fragment" />
6570 <Test name="bool_api_int_both" />
6571 <Test name="bvec4_api_float_vertex" />
6572 <Test name="sampler2D_both" />
6573 <Test name="float_fragment" />
6574 <Test name="vec4_fragment" />
6575 <Test name="int_fragment" />
6576 <Test name="float_vertex" />
6577 <Test name="vec4_vertex" />
6578 </TestCase>
6579 <TestCase name="struct_in_array">
6580 <Test name="sampler2D_samplerCube_both" />
6581 <Test name="float_vec4_fragment" />
6582 <Test name="int_ivec4_fragment" />
6583 <Test name="bool_bvec4_fragment" />
6584 <Test name="int_ivec4_vertex" />
6585 <Test name="sampler2D_samplerCube_vertex" />
6586 <Test name="bool_bvec4_vertex" />
6587 <Test name="float_vec4_both" />
6588 <Test name="bool_bvec4_both" />
6589 <Test name="int_ivec4_both" />
6590 <Test name="float_vec4_vertex" />
6591 <Test name="sampler2D_samplerCube_fragment" />
6592 </TestCase>
6593 <TestCase name="multiple_nested_structs_arrays">
6594 <Test name="fragment" />
6595 <Test name="both" />
6596 <Test name="vertex" />
6597 </TestCase>
6598 <TestCase name="nested_structs_arrays">
6599 <Test name="sampler2D_samplerCube_both" />
6600 <Test name="float_vec4_fragment" />
6601 <Test name="int_ivec4_fragment" />
6602 <Test name="bool_bvec4_fragment" />
6603 <Test name="int_ivec4_vertex" />
6604 <Test name="sampler2D_samplerCube_vertex" />
6605 <Test name="bool_bvec4_vertex" />
6606 <Test name="float_vec4_both" />
6607 <Test name="bool_bvec4_both" />
6608 <Test name="int_ivec4_both" />
6609 <Test name="float_vec4_vertex" />
6610 <Test name="sampler2D_samplerCube_fragment" />
6611 </TestCase>
6612 </TestSuite>
6613 </TestSuite>
6614 <TestSuite name="by_pointer">
6615 <TestSuite name="render">
6616 <TestCase name="multiple_basic">
6617 <Test name="fragment" />
6618 <Test name="both" />
6619 <Test name="vertex" />
6620 </TestCase>
6621 <TestCase name="basic_struct">
6622 <Test name="sampler2D_samplerCube_both" />
6623 <Test name="float_vec4_fragment" />
6624 <Test name="int_ivec4_fragment" />
6625 <Test name="mat4_mat2_fragment" />
6626 <Test name="bool_bvec4_fragment" />
6627 <Test name="int_ivec4_vertex" />
6628 <Test name="sampler2D_samplerCube_vertex" />
6629 <Test name="mat4_mat2_vertex" />
6630 <Test name="bool_bvec4_vertex" />
6631 <Test name="float_vec4_both" />
6632 <Test name="bool_bvec4_both" />
6633 <Test name="mat4_mat2_both" />
6634 <Test name="int_ivec4_both" />
6635 <Test name="float_vec4_vertex" />
6636 <Test name="sampler2D_samplerCube_fragment" />
6637 </TestCase>
6638 <TestCase name="basic_array">
6639 <Test name="ivec4_fragment" />
6640 <Test name="int_vertex" />
6641 <Test name="vec4_both" />
6642 <Test name="ivec4_both" />
6643 <Test name="float_both" />
6644 <Test name="bvec4_vertex" />
6645 <Test name="bool_fragment" />
6646 <Test name="int_both" />
6647 <Test name="sampler2D_fragment" />
6648 <Test name="bool_vertex" />
6649 <Test name="sampler2D_vertex" />
6650 <Test name="float_fragment" />
6651 <Test name="mat4_both" />
6652 <Test name="mat4_fragment" />
6653 <Test name="bvec4_both" />
6654 <Test name="mat4_vertex" />
6655 <Test name="bvec4_fragment" />
6656 <Test name="float_vertex" />
6657 <Test name="ivec4_vertex" />
6658 <Test name="sampler2D_both" />
6659 <Test name="vec4_fragment" />
6660 <Test name="int_fragment" />
6661 <Test name="bool_both" />
6662 <Test name="vec4_vertex" />
6663 </TestCase>
6664 <TestCase name="multiple_basic_array">
6665 <Test name="fragment" />
6666 <Test name="both" />
6667 <Test name="vertex" />
6668 </TestCase>
6669 <TestCase name="array_in_struct">
6670 <Test name="sampler2D_samplerCube_both" />
6671 <Test name="float_vec4_fragment" />
6672 <Test name="int_ivec4_fragment" />
6673 <Test name="mat4_mat2_fragment" />
6674 <Test name="bool_bvec4_fragment" />
6675 <Test name="int_ivec4_vertex" />
6676 <Test name="sampler2D_samplerCube_vertex" />
6677 <Test name="mat4_mat2_vertex" />
6678 <Test name="bool_bvec4_vertex" />
6679 <Test name="float_vec4_both" />
6680 <Test name="bool_bvec4_both" />
6681 <Test name="mat4_mat2_both" />
6682 <Test name="int_ivec4_both" />
6683 <Test name="float_vec4_vertex" />
6684 <Test name="sampler2D_samplerCube_fragment" />
6685 </TestCase>
6686 <TestCase name="basic">
6687 <Test name="ivec4_fragment" />
6688 <Test name="mat3_fragment" />
6689 <Test name="int_vertex" />
6690 <Test name="ivec2_fragment" />
6691 <Test name="ivec2_both" />
6692 <Test name="bvec3_vertex" />
6693 <Test name="vec4_both" />
6694 <Test name="ivec3_fragment" />
6695 <Test name="ivec4_both" />
6696 <Test name="float_both" />
6697 <Test name="vec2_both" />
6698 <Test name="bvec4_vertex" />
6699 <Test name="bool_fragment" />
6700 <Test name="sampler2D_vertex" />
6701 <Test name="mat2_vertex" />
6702 <Test name="int_both" />
6703 <Test name="samplerCube_vertex" />
6704 <Test name="sampler2D_fragment" />
6705 <Test name="mat3_vertex" />
6706 <Test name="bool_vertex" />
6707 <Test name="ivec3_vertex" />
6708 <Test name="ivec3_both" />
6709 <Test name="vec3_both" />
6710 <Test name="samplerCube_fragment" />
6711 <Test name="vec2_fragment" />
6712 <Test name="float_fragment" />
6713 <Test name="mat4_both" />
6714 <Test name="bvec2_both" />
6715 <Test name="mat4_fragment" />
6716 <Test name="bvec2_fragment" />
6717 <Test name="bvec4_both" />
6718 <Test name="mat2_both" />
6719 <Test name="mat4_vertex" />
6720 <Test name="bvec4_fragment" />
6721 <Test name="mat2_fragment" />
6722 <Test name="bool_both" />
6723 <Test name="vec2_vertex" />
6724 <Test name="bvec2_vertex" />
6725 <Test name="mat3_both" />
6726 <Test name="ivec4_vertex" />
6727 <Test name="ivec2_vertex" />
6728 <Test name="samplerCube_both" />
6729 <Test name="vec3_vertex" />
6730 <Test name="sampler2D_both" />
6731 <Test name="vec4_fragment" />
6732 <Test name="vec3_fragment" />
6733 <Test name="int_fragment" />
6734 <Test name="bvec3_fragment" />
6735 <Test name="bvec3_both" />
6736 <Test name="float_vertex" />
6737 <Test name="vec4_vertex" />
6738 </TestCase>
6739 <TestCase name="struct_in_array">
6740 <Test name="sampler2D_samplerCube_both" />
6741 <Test name="float_vec4_fragment" />
6742 <Test name="int_ivec4_fragment" />
6743 <Test name="mat4_mat2_fragment" />
6744 <Test name="bool_bvec4_fragment" />
6745 <Test name="int_ivec4_vertex" />
6746 <Test name="sampler2D_samplerCube_vertex" />
6747 <Test name="mat4_mat2_vertex" />
6748 <Test name="bool_bvec4_vertex" />
6749 <Test name="float_vec4_both" />
6750 <Test name="bool_bvec4_both" />
6751 <Test name="mat4_mat2_both" />
6752 <Test name="int_ivec4_both" />
6753 <Test name="float_vec4_vertex" />
6754 <Test name="sampler2D_samplerCube_fragment" />
6755 </TestCase>
6756 <TestCase name="multiple_nested_structs_arrays">
6757 <Test name="fragment" />
6758 <Test name="both" />
6759 <Test name="vertex" />
6760 </TestCase>
6761 <TestCase name="nested_structs_arrays">
6762 <Test name="sampler2D_samplerCube_both" />
6763 <Test name="float_vec4_fragment" />
6764 <Test name="int_ivec4_fragment" />
6765 <Test name="mat4_mat2_fragment" />
6766 <Test name="bool_bvec4_fragment" />
6767 <Test name="int_ivec4_vertex" />
6768 <Test name="sampler2D_samplerCube_vertex" />
6769 <Test name="mat4_mat2_vertex" />
6770 <Test name="bool_bvec4_vertex" />
6771 <Test name="float_vec4_both" />
6772 <Test name="bool_bvec4_both" />
6773 <Test name="mat4_mat2_both" />
6774 <Test name="int_ivec4_both" />
6775 <Test name="float_vec4_vertex" />
6776 <Test name="sampler2D_samplerCube_fragment" />
6777 </TestCase>
6778 </TestSuite>
6779 <TestSuite name="get_uniform">
6780 <TestCase name="multiple_basic">
6781 <Test name="fragment" />
6782 <Test name="both" />
6783 <Test name="vertex" />
6784 </TestCase>
6785 <TestCase name="basic_struct">
6786 <Test name="sampler2D_samplerCube_both" />
6787 <Test name="float_vec4_fragment" />
6788 <Test name="int_ivec4_fragment" />
6789 <Test name="mat4_mat2_fragment" />
6790 <Test name="bool_bvec4_fragment" />
6791 <Test name="int_ivec4_vertex" />
6792 <Test name="sampler2D_samplerCube_vertex" />
6793 <Test name="mat4_mat2_vertex" />
6794 <Test name="bool_bvec4_vertex" />
6795 <Test name="float_vec4_both" />
6796 <Test name="bool_bvec4_both" />
6797 <Test name="mat4_mat2_both" />
6798 <Test name="int_ivec4_both" />
6799 <Test name="float_vec4_vertex" />
6800 <Test name="sampler2D_samplerCube_fragment" />
6801 </TestCase>
6802 <TestCase name="basic_array">
6803 <Test name="ivec4_fragment" />
6804 <Test name="int_vertex" />
6805 <Test name="bool_api_int_fragment" />
6806 <Test name="bvec4_api_int_vertex" />
6807 <Test name="vec4_both" />
6808 <Test name="bool_api_float_vertex" />
6809 <Test name="ivec4_both" />
6810 <Test name="float_both" />
6811 <Test name="bvec4_api_float_both" />
6812 <Test name="sampler2D_vertex" />
6813 <Test name="bvec4_api_float_fragment" />
6814 <Test name="int_both" />
6815 <Test name="sampler2D_fragment" />
6816 <Test name="bool_api_float_both" />
6817 <Test name="bool_api_int_vertex" />
6818 <Test name="mat4_both" />
6819 <Test name="mat4_fragment" />
6820 <Test name="bool_api_float_fragment" />
6821 <Test name="mat4_vertex" />
6822 <Test name="bvec4_api_int_both" />
6823 <Test name="ivec4_vertex" />
6824 <Test name="bvec4_api_int_fragment" />
6825 <Test name="bool_api_int_both" />
6826 <Test name="bvec4_api_float_vertex" />
6827 <Test name="sampler2D_both" />
6828 <Test name="float_fragment" />
6829 <Test name="vec4_fragment" />
6830 <Test name="int_fragment" />
6831 <Test name="float_vertex" />
6832 <Test name="vec4_vertex" />
6833 </TestCase>
6834 <TestCase name="multiple_basic_array">
6835 <Test name="fragment" />
6836 <Test name="both" />
6837 <Test name="vertex" />
6838 </TestCase>
6839 <TestCase name="array_in_struct">
6840 <Test name="sampler2D_samplerCube_both" />
6841 <Test name="float_vec4_fragment" />
6842 <Test name="int_ivec4_fragment" />
6843 <Test name="mat4_mat2_fragment" />
6844 <Test name="bool_bvec4_fragment" />
6845 <Test name="int_ivec4_vertex" />
6846 <Test name="sampler2D_samplerCube_vertex" />
6847 <Test name="mat4_mat2_vertex" />
6848 <Test name="bool_bvec4_vertex" />
6849 <Test name="float_vec4_both" />
6850 <Test name="bool_bvec4_both" />
6851 <Test name="mat4_mat2_both" />
6852 <Test name="int_ivec4_both" />
6853 <Test name="float_vec4_vertex" />
6854 <Test name="sampler2D_samplerCube_fragment" />
6855 </TestCase>
6856 <TestCase name="basic">
6857 <Test name="ivec4_fragment" />
6858 <Test name="mat3_fragment" />
6859 <Test name="int_vertex" />
6860 <Test name="ivec2_fragment" />
6861 <Test name="ivec2_both" />
6862 <Test name="bool_api_int_fragment" />
6863 <Test name="bvec4_api_int_vertex" />
6864 <Test name="vec4_both" />
6865 <Test name="bool_api_float_vertex" />
6866 <Test name="ivec3_fragment" />
6867 <Test name="ivec4_both" />
6868 <Test name="float_both" />
6869 <Test name="vec2_both" />
6870 <Test name="bvec4_api_float_both" />
6871 <Test name="bool_api_float_both" />
6872 <Test name="bvec3_api_float_fragment" />
6873 <Test name="bvec3_api_float_vertex" />
6874 <Test name="mat2_vertex" />
6875 <Test name="bvec2_api_float_vertex" />
6876 <Test name="int_both" />
6877 <Test name="samplerCube_vertex" />
6878 <Test name="bvec3_api_int_vertex" />
6879 <Test name="sampler2D_fragment" />
6880 <Test name="bvec3_api_int_both" />
6881 <Test name="mat3_vertex" />
6882 <Test name="ivec3_vertex" />
6883 <Test name="ivec3_both" />
6884 <Test name="vec3_both" />
6885 <Test name="samplerCube_fragment" />
6886 <Test name="vec2_fragment" />
6887 <Test name="float_fragment" />
6888 <Test name="mat4_both" />
6889 <Test name="mat4_fragment" />
6890 <Test name="bvec3_api_int_fragment" />
6891 <Test name="bool_api_float_fragment" />
6892 <Test name="sampler2D_vertex" />
6893 <Test name="bvec4_api_float_fragment" />
6894 <Test name="bvec2_api_int_vertex" />
6895 <Test name="mat2_both" />
6896 <Test name="mat4_vertex" />
6897 <Test name="bvec4_api_int_both" />
6898 <Test name="mat2_fragment" />
6899 <Test name="vec2_vertex" />
6900 <Test name="bvec2_api_int_fragment" />
6901 <Test name="mat3_both" />
6902 <Test name="bvec2_api_float_fragment" />
6903 <Test name="ivec4_vertex" />
6904 <Test name="ivec2_vertex" />
6905 <Test name="bvec2_api_float_both" />
6906 <Test name="bvec4_api_int_fragment" />
6907 <Test name="bvec2_api_int_both" />
6908 <Test name="bool_api_int_both" />
6909 <Test name="vec3_vertex" />
6910 <Test name="sampler2D_both" />
6911 <Test name="bool_api_int_vertex" />
6912 <Test name="bvec3_api_float_both" />
6913 <Test name="bvec4_api_float_vertex" />
6914 <Test name="vec4_fragment" />
6915 <Test name="vec3_fragment" />
6916 <Test name="int_fragment" />
6917 <Test name="float_vertex" />
6918 <Test name="vec4_vertex" />
6919 <Test name="samplerCube_both" />
6920 </TestCase>
6921 <TestCase name="basic_array_first_elem_without_brackets">
6922 <Test name="ivec4_fragment" />
6923 <Test name="int_vertex" />
6924 <Test name="bool_api_int_fragment" />
6925 <Test name="bvec4_api_int_vertex" />
6926 <Test name="vec4_both" />
6927 <Test name="bool_api_float_vertex" />
6928 <Test name="ivec4_both" />
6929 <Test name="float_both" />
6930 <Test name="bvec4_api_float_both" />
6931 <Test name="sampler2D_vertex" />
6932 <Test name="bvec4_api_float_fragment" />
6933 <Test name="int_both" />
6934 <Test name="sampler2D_fragment" />
6935 <Test name="bool_api_float_both" />
6936 <Test name="bool_api_int_vertex" />
6937 <Test name="mat4_both" />
6938 <Test name="mat4_fragment" />
6939 <Test name="bool_api_float_fragment" />
6940 <Test name="mat4_vertex" />
6941 <Test name="bvec4_api_int_both" />
6942 <Test name="ivec4_vertex" />
6943 <Test name="bvec4_api_int_fragment" />
6944 <Test name="bool_api_int_both" />
6945 <Test name="bvec4_api_float_vertex" />
6946 <Test name="sampler2D_both" />
6947 <Test name="float_fragment" />
6948 <Test name="vec4_fragment" />
6949 <Test name="int_fragment" />
6950 <Test name="float_vertex" />
6951 <Test name="vec4_vertex" />
6952 </TestCase>
6953 <TestCase name="struct_in_array">
6954 <Test name="sampler2D_samplerCube_both" />
6955 <Test name="float_vec4_fragment" />
6956 <Test name="int_ivec4_fragment" />
6957 <Test name="mat4_mat2_fragment" />
6958 <Test name="bool_bvec4_fragment" />
6959 <Test name="int_ivec4_vertex" />
6960 <Test name="sampler2D_samplerCube_vertex" />
6961 <Test name="mat4_mat2_vertex" />
6962 <Test name="bool_bvec4_vertex" />
6963 <Test name="float_vec4_both" />
6964 <Test name="bool_bvec4_both" />
6965 <Test name="mat4_mat2_both" />
6966 <Test name="int_ivec4_both" />
6967 <Test name="float_vec4_vertex" />
6968 <Test name="sampler2D_samplerCube_fragment" />
6969 </TestCase>
6970 <TestCase name="multiple_nested_structs_arrays">
6971 <Test name="fragment" />
6972 <Test name="both" />
6973 <Test name="vertex" />
6974 </TestCase>
6975 <TestCase name="nested_structs_arrays">
6976 <Test name="sampler2D_samplerCube_both" />
6977 <Test name="float_vec4_fragment" />
6978 <Test name="int_ivec4_fragment" />
6979 <Test name="mat4_mat2_fragment" />
6980 <Test name="bool_bvec4_fragment" />
6981 <Test name="int_ivec4_vertex" />
6982 <Test name="sampler2D_samplerCube_vertex" />
6983 <Test name="mat4_mat2_vertex" />
6984 <Test name="bool_bvec4_vertex" />
6985 <Test name="float_vec4_both" />
6986 <Test name="bool_bvec4_both" />
6987 <Test name="mat4_mat2_both" />
6988 <Test name="int_ivec4_both" />
6989 <Test name="float_vec4_vertex" />
6990 <Test name="sampler2D_samplerCube_fragment" />
6991 </TestCase>
6992 </TestSuite>
6993 </TestSuite>
6994 </TestSuite>
6995 <TestSuite name="initial">
6996 <TestSuite name="render">
6997 <TestCase name="multiple_basic">
6998 <Test name="fragment" />
6999 <Test name="both" />
7000 <Test name="vertex" />
7001 </TestCase>
7002 <TestCase name="basic_struct">
7003 <Test name="float_vec4_fragment" />
7004 <Test name="int_ivec4_fragment" />
7005 <Test name="mat4_mat2_fragment" />
7006 <Test name="bool_bvec4_fragment" />
7007 <Test name="int_ivec4_vertex" />
7008 <Test name="mat4_mat2_vertex" />
7009 <Test name="bool_bvec4_vertex" />
7010 <Test name="float_vec4_both" />
7011 <Test name="bool_bvec4_both" />
7012 <Test name="mat4_mat2_both" />
7013 <Test name="int_ivec4_both" />
7014 <Test name="float_vec4_vertex" />
7015 </TestCase>
7016 <TestCase name="basic_array">
7017 <Test name="ivec4_fragment" />
7018 <Test name="int_vertex" />
7019 <Test name="vec4_both" />
7020 <Test name="ivec4_both" />
7021 <Test name="float_both" />
7022 <Test name="bvec4_vertex" />
7023 <Test name="bool_fragment" />
7024 <Test name="int_both" />
7025 <Test name="sampler2D_fragment" />
7026 <Test name="bool_vertex" />
7027 <Test name="sampler2D_vertex" />
7028 <Test name="float_fragment" />
7029 <Test name="mat4_both" />
7030 <Test name="mat4_fragment" />
7031 <Test name="bvec4_both" />
7032 <Test name="mat4_vertex" />
7033 <Test name="bvec4_fragment" />
7034 <Test name="float_vertex" />
7035 <Test name="ivec4_vertex" />
7036 <Test name="sampler2D_both" />
7037 <Test name="vec4_fragment" />
7038 <Test name="int_fragment" />
7039 <Test name="bool_both" />
7040 <Test name="vec4_vertex" />
7041 </TestCase>
7042 <TestCase name="multiple_basic_array">
7043 <Test name="fragment" />
7044 <Test name="both" />
7045 <Test name="vertex" />
7046 </TestCase>
7047 <TestCase name="array_in_struct">
7048 <Test name="float_vec4_fragment" />
7049 <Test name="int_ivec4_fragment" />
7050 <Test name="mat4_mat2_fragment" />
7051 <Test name="bool_bvec4_fragment" />
7052 <Test name="int_ivec4_vertex" />
7053 <Test name="mat4_mat2_vertex" />
7054 <Test name="bool_bvec4_vertex" />
7055 <Test name="float_vec4_both" />
7056 <Test name="bool_bvec4_both" />
7057 <Test name="mat4_mat2_both" />
7058 <Test name="int_ivec4_both" />
7059 <Test name="float_vec4_vertex" />
7060 </TestCase>
7061 <TestCase name="basic">
7062 <Test name="ivec4_fragment" />
7063 <Test name="mat3_fragment" />
7064 <Test name="int_vertex" />
7065 <Test name="ivec2_fragment" />
7066 <Test name="ivec2_both" />
7067 <Test name="bvec3_vertex" />
7068 <Test name="vec4_both" />
7069 <Test name="ivec3_fragment" />
7070 <Test name="ivec4_both" />
7071 <Test name="float_both" />
7072 <Test name="vec2_both" />
7073 <Test name="bvec4_vertex" />
7074 <Test name="bool_fragment" />
7075 <Test name="sampler2D_vertex" />
7076 <Test name="mat2_vertex" />
7077 <Test name="int_both" />
7078 <Test name="samplerCube_vertex" />
7079 <Test name="sampler2D_fragment" />
7080 <Test name="mat3_vertex" />
7081 <Test name="bool_vertex" />
7082 <Test name="ivec3_vertex" />
7083 <Test name="ivec3_both" />
7084 <Test name="vec3_both" />
7085 <Test name="samplerCube_fragment" />
7086 <Test name="vec2_fragment" />
7087 <Test name="float_fragment" />
7088 <Test name="mat4_both" />
7089 <Test name="bvec2_both" />
7090 <Test name="mat4_fragment" />
7091 <Test name="bvec2_fragment" />
7092 <Test name="bvec4_both" />
7093 <Test name="mat2_both" />
7094 <Test name="mat4_vertex" />
7095 <Test name="bvec4_fragment" />
7096 <Test name="mat2_fragment" />
7097 <Test name="bool_both" />
7098 <Test name="vec2_vertex" />
7099 <Test name="bvec2_vertex" />
7100 <Test name="mat3_both" />
7101 <Test name="ivec4_vertex" />
7102 <Test name="ivec2_vertex" />
7103 <Test name="samplerCube_both" />
7104 <Test name="vec3_vertex" />
7105 <Test name="sampler2D_both" />
7106 <Test name="vec4_fragment" />
7107 <Test name="vec3_fragment" />
7108 <Test name="int_fragment" />
7109 <Test name="bvec3_fragment" />
7110 <Test name="bvec3_both" />
7111 <Test name="float_vertex" />
7112 <Test name="vec4_vertex" />
7113 </TestCase>
7114 <TestCase name="struct_in_array">
7115 <Test name="float_vec4_fragment" />
7116 <Test name="int_ivec4_fragment" />
7117 <Test name="mat4_mat2_fragment" />
7118 <Test name="bool_bvec4_fragment" />
7119 <Test name="int_ivec4_vertex" />
7120 <Test name="mat4_mat2_vertex" />
7121 <Test name="bool_bvec4_vertex" />
7122 <Test name="float_vec4_both" />
7123 <Test name="bool_bvec4_both" />
7124 <Test name="mat4_mat2_both" />
7125 <Test name="int_ivec4_both" />
7126 <Test name="float_vec4_vertex" />
7127 </TestCase>
7128 <TestCase name="multiple_nested_structs_arrays">
7129 <Test name="fragment" />
7130 <Test name="both" />
7131 <Test name="vertex" />
7132 </TestCase>
7133 <TestCase name="nested_structs_arrays">
7134 <Test name="float_vec4_fragment" />
7135 <Test name="int_ivec4_fragment" />
7136 <Test name="mat4_mat2_fragment" />
7137 <Test name="bool_bvec4_fragment" />
7138 <Test name="int_ivec4_vertex" />
7139 <Test name="mat4_mat2_vertex" />
7140 <Test name="bool_bvec4_vertex" />
7141 <Test name="float_vec4_both" />
7142 <Test name="bool_bvec4_both" />
7143 <Test name="mat4_mat2_both" />
7144 <Test name="int_ivec4_both" />
7145 <Test name="float_vec4_vertex" />
7146 </TestCase>
7147 </TestSuite>
7148 <TestSuite name="get_uniform">
7149 <TestCase name="multiple_basic">
7150 <Test name="fragment" />
7151 <Test name="both" />
7152 <Test name="vertex" />
7153 </TestCase>
7154 <TestCase name="basic_struct">
7155 <Test name="sampler2D_samplerCube_both" />
7156 <Test name="float_vec4_fragment" />
7157 <Test name="int_ivec4_fragment" />
7158 <Test name="mat4_mat2_fragment" />
7159 <Test name="bool_bvec4_fragment" />
7160 <Test name="int_ivec4_vertex" />
7161 <Test name="sampler2D_samplerCube_vertex" />
7162 <Test name="mat4_mat2_vertex" />
7163 <Test name="bool_bvec4_vertex" />
7164 <Test name="float_vec4_both" />
7165 <Test name="bool_bvec4_both" />
7166 <Test name="mat4_mat2_both" />
7167 <Test name="int_ivec4_both" />
7168 <Test name="float_vec4_vertex" />
7169 <Test name="sampler2D_samplerCube_fragment" />
7170 </TestCase>
7171 <TestCase name="basic_array">
7172 <Test name="ivec4_fragment" />
7173 <Test name="int_vertex" />
7174 <Test name="bool_api_int_fragment" />
7175 <Test name="bvec4_api_int_vertex" />
7176 <Test name="vec4_both" />
7177 <Test name="bool_api_float_vertex" />
7178 <Test name="ivec4_both" />
7179 <Test name="float_both" />
7180 <Test name="bvec4_api_float_both" />
7181 <Test name="sampler2D_vertex" />
7182 <Test name="bvec4_api_float_fragment" />
7183 <Test name="int_both" />
7184 <Test name="sampler2D_fragment" />
7185 <Test name="bool_api_float_both" />
7186 <Test name="bool_api_int_vertex" />
7187 <Test name="mat4_both" />
7188 <Test name="mat4_fragment" />
7189 <Test name="bool_api_float_fragment" />
7190 <Test name="mat4_vertex" />
7191 <Test name="bvec4_api_int_both" />
7192 <Test name="ivec4_vertex" />
7193 <Test name="bvec4_api_int_fragment" />
7194 <Test name="bool_api_int_both" />
7195 <Test name="bvec4_api_float_vertex" />
7196 <Test name="sampler2D_both" />
7197 <Test name="float_fragment" />
7198 <Test name="vec4_fragment" />
7199 <Test name="int_fragment" />
7200 <Test name="float_vertex" />
7201 <Test name="vec4_vertex" />
7202 </TestCase>
7203 <TestCase name="multiple_basic_array">
7204 <Test name="fragment" />
7205 <Test name="both" />
7206 <Test name="vertex" />
7207 </TestCase>
7208 <TestCase name="array_in_struct">
7209 <Test name="sampler2D_samplerCube_both" />
7210 <Test name="float_vec4_fragment" />
7211 <Test name="int_ivec4_fragment" />
7212 <Test name="mat4_mat2_fragment" />
7213 <Test name="bool_bvec4_fragment" />
7214 <Test name="int_ivec4_vertex" />
7215 <Test name="sampler2D_samplerCube_vertex" />
7216 <Test name="mat4_mat2_vertex" />
7217 <Test name="bool_bvec4_vertex" />
7218 <Test name="float_vec4_both" />
7219 <Test name="bool_bvec4_both" />
7220 <Test name="mat4_mat2_both" />
7221 <Test name="int_ivec4_both" />
7222 <Test name="float_vec4_vertex" />
7223 <Test name="sampler2D_samplerCube_fragment" />
7224 </TestCase>
7225 <TestCase name="basic">
7226 <Test name="ivec4_fragment" />
7227 <Test name="mat3_fragment" />
7228 <Test name="int_vertex" />
7229 <Test name="ivec2_fragment" />
7230 <Test name="ivec2_both" />
7231 <Test name="bool_api_int_fragment" />
7232 <Test name="bvec4_api_int_vertex" />
7233 <Test name="vec4_both" />
7234 <Test name="bool_api_float_vertex" />
7235 <Test name="ivec3_fragment" />
7236 <Test name="ivec4_both" />
7237 <Test name="float_both" />
7238 <Test name="vec2_both" />
7239 <Test name="bvec4_api_float_both" />
7240 <Test name="bool_api_float_both" />
7241 <Test name="bvec3_api_float_fragment" />
7242 <Test name="bvec3_api_float_vertex" />
7243 <Test name="mat2_vertex" />
7244 <Test name="bvec2_api_float_vertex" />
7245 <Test name="int_both" />
7246 <Test name="samplerCube_vertex" />
7247 <Test name="bvec3_api_int_vertex" />
7248 <Test name="sampler2D_fragment" />
7249 <Test name="bvec3_api_int_both" />
7250 <Test name="mat3_vertex" />
7251 <Test name="ivec3_vertex" />
7252 <Test name="ivec3_both" />
7253 <Test name="vec3_both" />
7254 <Test name="samplerCube_fragment" />
7255 <Test name="vec2_fragment" />
7256 <Test name="float_fragment" />
7257 <Test name="mat4_both" />
7258 <Test name="mat4_fragment" />
7259 <Test name="bvec3_api_int_fragment" />
7260 <Test name="bool_api_float_fragment" />
7261 <Test name="sampler2D_vertex" />
7262 <Test name="bvec4_api_float_fragment" />
7263 <Test name="bvec2_api_int_vertex" />
7264 <Test name="mat2_both" />
7265 <Test name="mat4_vertex" />
7266 <Test name="bvec4_api_int_both" />
7267 <Test name="mat2_fragment" />
7268 <Test name="vec2_vertex" />
7269 <Test name="bvec2_api_int_fragment" />
7270 <Test name="mat3_both" />
7271 <Test name="bvec2_api_float_fragment" />
7272 <Test name="ivec4_vertex" />
7273 <Test name="ivec2_vertex" />
7274 <Test name="bvec2_api_float_both" />
7275 <Test name="bvec4_api_int_fragment" />
7276 <Test name="bvec2_api_int_both" />
7277 <Test name="bool_api_int_both" />
7278 <Test name="vec3_vertex" />
7279 <Test name="sampler2D_both" />
7280 <Test name="bool_api_int_vertex" />
7281 <Test name="bvec3_api_float_both" />
7282 <Test name="bvec4_api_float_vertex" />
7283 <Test name="vec4_fragment" />
7284 <Test name="vec3_fragment" />
7285 <Test name="int_fragment" />
7286 <Test name="float_vertex" />
7287 <Test name="vec4_vertex" />
7288 <Test name="samplerCube_both" />
7289 </TestCase>
7290 <TestCase name="struct_in_array">
7291 <Test name="sampler2D_samplerCube_both" />
7292 <Test name="float_vec4_fragment" />
7293 <Test name="int_ivec4_fragment" />
7294 <Test name="mat4_mat2_fragment" />
7295 <Test name="bool_bvec4_fragment" />
7296 <Test name="int_ivec4_vertex" />
7297 <Test name="sampler2D_samplerCube_vertex" />
7298 <Test name="mat4_mat2_vertex" />
7299 <Test name="bool_bvec4_vertex" />
7300 <Test name="float_vec4_both" />
7301 <Test name="bool_bvec4_both" />
7302 <Test name="mat4_mat2_both" />
7303 <Test name="int_ivec4_both" />
7304 <Test name="float_vec4_vertex" />
7305 <Test name="sampler2D_samplerCube_fragment" />
7306 </TestCase>
7307 <TestCase name="multiple_nested_structs_arrays">
7308 <Test name="fragment" />
7309 <Test name="both" />
7310 <Test name="vertex" />
7311 </TestCase>
7312 <TestCase name="nested_structs_arrays">
7313 <Test name="sampler2D_samplerCube_both" />
7314 <Test name="float_vec4_fragment" />
7315 <Test name="int_ivec4_fragment" />
7316 <Test name="mat4_mat2_fragment" />
7317 <Test name="bool_bvec4_fragment" />
7318 <Test name="int_ivec4_vertex" />
7319 <Test name="sampler2D_samplerCube_vertex" />
7320 <Test name="mat4_mat2_vertex" />
7321 <Test name="bool_bvec4_vertex" />
7322 <Test name="float_vec4_both" />
7323 <Test name="bool_bvec4_both" />
7324 <Test name="mat4_mat2_both" />
7325 <Test name="int_ivec4_both" />
7326 <Test name="float_vec4_vertex" />
7327 <Test name="sampler2D_samplerCube_fragment" />
7328 </TestCase>
7329 </TestSuite>
7330 </TestSuite>
7331 </TestSuite>
7332 <TestSuite name="info_query">
7333 <TestCase name="multiple_basic">
7334 <Test name="fragment" />
7335 <Test name="both" />
7336 <Test name="vertex" />
7337 </TestCase>
7338 <TestCase name="basic_struct">
7339 <Test name="sampler2D_samplerCube_both" />
7340 <Test name="float_vec4_fragment" />
7341 <Test name="int_ivec4_fragment" />
7342 <Test name="mat4_mat2_fragment" />
7343 <Test name="bool_bvec4_fragment" />
7344 <Test name="int_ivec4_vertex" />
7345 <Test name="sampler2D_samplerCube_vertex" />
7346 <Test name="mat4_mat2_vertex" />
7347 <Test name="bool_bvec4_vertex" />
7348 <Test name="float_vec4_both" />
7349 <Test name="bool_bvec4_both" />
7350 <Test name="mat4_mat2_both" />
7351 <Test name="int_ivec4_both" />
7352 <Test name="float_vec4_vertex" />
7353 <Test name="sampler2D_samplerCube_fragment" />
7354 </TestCase>
7355 <TestCase name="basic_array">
7356 <Test name="ivec4_fragment" />
7357 <Test name="int_vertex" />
7358 <Test name="vec4_both" />
7359 <Test name="ivec4_both" />
7360 <Test name="float_both" />
7361 <Test name="bvec4_vertex" />
7362 <Test name="bool_fragment" />
7363 <Test name="int_both" />
7364 <Test name="sampler2D_fragment" />
7365 <Test name="bool_vertex" />
7366 <Test name="sampler2D_vertex" />
7367 <Test name="float_fragment" />
7368 <Test name="mat4_both" />
7369 <Test name="mat4_fragment" />
7370 <Test name="bvec4_both" />
7371 <Test name="mat4_vertex" />
7372 <Test name="bvec4_fragment" />
7373 <Test name="float_vertex" />
7374 <Test name="ivec4_vertex" />
7375 <Test name="sampler2D_both" />
7376 <Test name="vec4_fragment" />
7377 <Test name="int_fragment" />
7378 <Test name="bool_both" />
7379 <Test name="vec4_vertex" />
7380 </TestCase>
7381 <TestCase name="multiple_basic_array">
7382 <Test name="fragment" />
7383 <Test name="both" />
7384 <Test name="vertex" />
7385 </TestCase>
7386 <TestCase name="array_in_struct">
7387 <Test name="sampler2D_samplerCube_both" />
7388 <Test name="float_vec4_fragment" />
7389 <Test name="int_ivec4_fragment" />
7390 <Test name="mat4_mat2_fragment" />
7391 <Test name="bool_bvec4_fragment" />
7392 <Test name="int_ivec4_vertex" />
7393 <Test name="sampler2D_samplerCube_vertex" />
7394 <Test name="mat4_mat2_vertex" />
7395 <Test name="bool_bvec4_vertex" />
7396 <Test name="float_vec4_both" />
7397 <Test name="bool_bvec4_both" />
7398 <Test name="mat4_mat2_both" />
7399 <Test name="int_ivec4_both" />
7400 <Test name="float_vec4_vertex" />
7401 <Test name="sampler2D_samplerCube_fragment" />
7402 </TestCase>
7403 <TestCase name="basic">
7404 <Test name="ivec4_fragment" />
7405 <Test name="mat3_fragment" />
7406 <Test name="int_vertex" />
7407 <Test name="ivec2_fragment" />
7408 <Test name="ivec2_both" />
7409 <Test name="bvec3_vertex" />
7410 <Test name="vec4_both" />
7411 <Test name="ivec3_fragment" />
7412 <Test name="ivec4_both" />
7413 <Test name="float_both" />
7414 <Test name="vec2_both" />
7415 <Test name="bvec4_vertex" />
7416 <Test name="bool_fragment" />
7417 <Test name="sampler2D_vertex" />
7418 <Test name="mat2_vertex" />
7419 <Test name="int_both" />
7420 <Test name="samplerCube_vertex" />
7421 <Test name="sampler2D_fragment" />
7422 <Test name="mat3_vertex" />
7423 <Test name="bool_vertex" />
7424 <Test name="ivec3_vertex" />
7425 <Test name="ivec3_both" />
7426 <Test name="vec3_both" />
7427 <Test name="samplerCube_fragment" />
7428 <Test name="vec2_fragment" />
7429 <Test name="float_fragment" />
7430 <Test name="mat4_both" />
7431 <Test name="bvec2_both" />
7432 <Test name="mat4_fragment" />
7433 <Test name="bvec2_fragment" />
7434 <Test name="bvec4_both" />
7435 <Test name="mat2_both" />
7436 <Test name="mat4_vertex" />
7437 <Test name="bvec4_fragment" />
7438 <Test name="mat2_fragment" />
7439 <Test name="bool_both" />
7440 <Test name="vec2_vertex" />
7441 <Test name="bvec2_vertex" />
7442 <Test name="mat3_both" />
7443 <Test name="ivec4_vertex" />
7444 <Test name="ivec2_vertex" />
7445 <Test name="samplerCube_both" />
7446 <Test name="vec3_vertex" />
7447 <Test name="sampler2D_both" />
7448 <Test name="vec4_fragment" />
7449 <Test name="vec3_fragment" />
7450 <Test name="int_fragment" />
7451 <Test name="bvec3_fragment" />
7452 <Test name="bvec3_both" />
7453 <Test name="float_vertex" />
7454 <Test name="vec4_vertex" />
7455 </TestCase>
7456 <TestCase name="unused_uniforms">
7457 <Test name="sampler2D_samplerCube_both" />
7458 <Test name="float_vec4_fragment" />
7459 <Test name="int_ivec4_fragment" />
7460 <Test name="mat4_mat2_fragment" />
7461 <Test name="bool_bvec4_fragment" />
7462 <Test name="int_ivec4_vertex" />
7463 <Test name="sampler2D_samplerCube_vertex" />
7464 <Test name="mat4_mat2_vertex" />
7465 <Test name="bool_bvec4_vertex" />
7466 <Test name="float_vec4_both" />
7467 <Test name="bool_bvec4_both" />
7468 <Test name="mat4_mat2_both" />
7469 <Test name="int_ivec4_both" />
7470 <Test name="float_vec4_vertex" />
7471 <Test name="sampler2D_samplerCube_fragment" />
7472 </TestCase>
7473 <TestCase name="struct_in_array">
7474 <Test name="sampler2D_samplerCube_both" />
7475 <Test name="float_vec4_fragment" />
7476 <Test name="int_ivec4_fragment" />
7477 <Test name="mat4_mat2_fragment" />
7478 <Test name="bool_bvec4_fragment" />
7479 <Test name="int_ivec4_vertex" />
7480 <Test name="sampler2D_samplerCube_vertex" />
7481 <Test name="mat4_mat2_vertex" />
7482 <Test name="bool_bvec4_vertex" />
7483 <Test name="float_vec4_both" />
7484 <Test name="bool_bvec4_both" />
7485 <Test name="mat4_mat2_both" />
7486 <Test name="int_ivec4_both" />
7487 <Test name="float_vec4_vertex" />
7488 <Test name="sampler2D_samplerCube_fragment" />
7489 </TestCase>
7490 <TestCase name="multiple_nested_structs_arrays">
7491 <Test name="fragment" />
7492 <Test name="both" />
7493 <Test name="vertex" />
7494 </TestCase>
7495 <TestCase name="nested_structs_arrays">
7496 <Test name="sampler2D_samplerCube_both" />
7497 <Test name="float_vec4_fragment" />
7498 <Test name="int_ivec4_fragment" />
7499 <Test name="mat4_mat2_fragment" />
7500 <Test name="bool_bvec4_fragment" />
7501 <Test name="int_ivec4_vertex" />
7502 <Test name="sampler2D_samplerCube_vertex" />
7503 <Test name="mat4_mat2_vertex" />
7504 <Test name="bool_bvec4_vertex" />
7505 <Test name="float_vec4_both" />
7506 <Test name="bool_bvec4_both" />
7507 <Test name="mat4_mat2_both" />
7508 <Test name="int_ivec4_both" />
7509 <Test name="float_vec4_vertex" />
7510 <Test name="sampler2D_samplerCube_fragment" />
7511 </TestCase>
7512 </TestSuite>
7513 </TestSuite>
7514 <TestSuite name="buffer">
7515 <TestSuite name="write">
7516 <TestCase name="partial_specify">
7517 <Test name="low_2" />
7518 <Test name="low_3" />
7519 <Test name="low_1" />
7520 <Test name="whole_3" />
7521 <Test name="whole_2" />
7522 <Test name="whole_1" />
7523 <Test name="whole_4" />
7524 <Test name="middle_2" />
7525 <Test name="middle_3" />
7526 <Test name="middle_1" />
7527 <Test name="high_3" />
7528 <Test name="high_2" />
7529 <Test name="high_1" />
7530 </TestCase>
7531 <TestSuite name="use">
7532 <TestCase name="vertex_array">
7533 <Test name="array" />
7534 <Test name="element_array" />
7535 </TestCase>
7536 <TestCase name="index_array">
7537 <Test name="array" />
7538 <Test name="element_array" />
7539 </TestCase>
7540 </TestSuite>
7541 <TestCase name="random">
7542 <Test name="1" />
7543 <Test name="0" />
7544 <Test name="3" />
7545 <Test name="2" />
7546 <Test name="5" />
7547 <Test name="4" />
7548 <Test name="7" />
7549 <Test name="6" />
7550 <Test name="9" />
7551 <Test name="8" />
7552 </TestCase>
7553 <TestCase name="basic_subdata">
7554 <Test name="array_dynamic_draw" />
7555 <Test name="array_stream_draw" />
7556 <Test name="element_array_dynamic_draw" />
7557 <Test name="array_static_draw" />
7558 <Test name="element_array_static_draw" />
7559 <Test name="element_array_stream_draw" />
7560 </TestCase>
7561 <TestCase name="basic">
7562 <Test name="array_dynamic_draw" />
7563 <Test name="array_stream_draw" />
7564 <Test name="element_array_dynamic_draw" />
7565 <Test name="array_static_draw" />
7566 <Test name="element_array_static_draw" />
7567 <Test name="element_array_stream_draw" />
7568 </TestCase>
7569 <TestCase name="recreate_store">
7570 <Test name="different_usage" />
7571 <Test name="different_target_2" />
7572 <Test name="different_size" />
7573 <Test name="random_1" />
7574 <Test name="random_2" />
7575 <Test name="random_3" />
7576 <Test name="random_4" />
7577 <Test name="identical_2" />
7578 <Test name="identical_1" />
7579 <Test name="different_target_1" />
7580 </TestCase>
7581 </TestSuite>
7582 </TestSuite>
7583 <TestCase name="color_clear">
7584 <Test name="scissored_rgb" />
7585 <Test name="masked_scissored_rgba" />
7586 <Test name="multiple_rgb" />
7587 <Test name="scissored_rgba" />
7588 <Test name="single_rgb" />
7589 <Test name="complex_rgb" />
7590 <Test name="complex_rgba" />
7591 <Test name="masked_rgb" />
7592 <Test name="long_rgba" />
7593 <Test name="subclears_rgba" />
7594 <Test name="multiple_rgba" />
7595 <Test name="short_scissored_rgb" />
7596 <Test name="long_rgb" />
7597 <Test name="long_masked_rgb" />
7598 <Test name="masked_scissored_rgb" />
7599 <Test name="subclears_rgb" />
7600 <Test name="masked_rgba" />
7601 <Test name="single_rgba" />
7602 <Test name="long_masked_rgba" />
7603 </TestCase>
7604 <TestSuite name="negative_api">
7605 <TestCase name="buffer">
7606 <Test name="delete_renderbuffers" />
7607 <Test name="read_pixels" />
7608 <Test name="gen_framebuffers" />
7609 <Test name="buffer_sub_data_size_offset" />
7610 <Test name="buffer_data" />
7611 <Test name="bind_renderbuffer" />
7612 <Test name="clear" />
7613 <Test name="buffer_sub_data" />
7614 <Test name="bind_buffer" />
7615 <Test name="gen_buffers" />
7616 <Test name="framebuffer_renderbuffer" />
7617 <Test name="check_framebuffer_status" />
7618 <Test name="framebuffer_texture2d" />
7619 <Test name="renderbuffer_storage" />
7620 <Test name="bind_framebuffer" />
7621 <Test name="read_pixels_format_mismatch" />
7622 <Test name="delete_buffers" />
7623 <Test name="gen_renderbuffers" />
7624 <Test name="delete_framebuffers" />
7625 </TestCase>
7626 <TestCase name="shader">
7627 <Test name="uniformfv_incompatible_type" />
7628 <Test name="delete_program" />
7629 <Test name="uniformf_invalid_program" />
7630 <Test name="uniform_matrixfv_invalid_transpose" />
7631 <Test name="uniformfv_invalid_location" />
7632 <Test name="uniformiv_incompatible_type" />
7633 <Test name="link_program" />
7634 <Test name="validate_program" />
7635 <Test name="shader_source" />
7636 <Test name="compile_shader" />
7637 <Test name="get_attrib_location" />
7638 <Test name="get_active_uniform" />
7639 <Test name="bind_attrib_location" />
7640 <Test name="uniformi_invalid_program" />
7641 <Test name="uniformi_incompatible_type" />
7642 <Test name="create_shader" />
7643 <Test name="uniform_matrixfv_invalid_location" />
7644 <Test name="uniformfv_invalid_program" />
7645 <Test name="use_program" />
7646 <Test name="uniformf_invalid_location" />
7647 <Test name="uniformfv_invalid_count" />
7648 <Test name="uniformiv_invalid_program" />
7649 <Test name="delete_shader" />
7650 <Test name="uniformiv_invalid_count" />
7651 <Test name="uniform_matrixfv_invalid_count" />
7652 <Test name="attach_shader" />
7653 <Test name="get_active_attrib" />
7654 <Test name="uniformiv_invalid_location" />
7655 <Test name="uniform_matrixfv_incompatible_type" />
7656 <Test name="uniformf_incompatible_type" />
7657 <Test name="uniformi_invalid_location" />
7658 <Test name="detach_shader" />
7659 <Test name="release_shader_compiler" />
7660 <Test name="get_uniform_location" />
7661 <Test name="uniform_matrixfv_invalid_program" />
7662 <Test name="shader_binary" />
7663 </TestCase>
7664 <TestCase name="texture">
7665 <Test name="copytexsubimage2d_level_max_cube_pos" />
7666 <Test name="deletetextures_invalid_number_bind" />
7667 <Test name="compressedteximage2d_level_max_cube_pos" />
7668 <Test name="compressedteximage2d_neg_width_height_cube_pos_y" />
7669 <Test name="compressedteximage2d_neg_width_height_cube_pos_x" />
7670 <Test name="compressedteximage2d_neg_width_height_cube_pos_z" />
7671 <Test name="compressedtexsubimage2d_neg_level_tex2d" />
7672 <Test name="copyteximage2d_width_height_max_cube_neg_y" />
7673 <Test name="copyteximage2d_width_height_max_cube_neg_x" />
7674 <Test name="copyteximage2d_width_height_max_cube_neg_z" />
7675 <Test name="generatemipmap_npot_wdt_hgt" />
7676 <Test name="compressedteximage_2d_invalid_format_cube" />
7677 <Test name="teximage2d_width_height_max_cube_neg_z" />
7678 <Test name="copyteximage2d_level_max_tex2d" />
7679 <Test name="texparameterf_bind" />
7680 <Test name="texsubimage2d_type_format_mismatch" />
7681 <Test name="texparameteri_bind" />
7682 <Test name="teximage2d_neg_width_height_cube_pos_x" />
7683 <Test name="teximage2d_neg_width_height_cube_pos_y" />
7684 <Test name="teximage2d_neg_width_height_cube_pos_z" />
7685 <Test name="texsubimage2d_neg_level_cube" />
7686 <Test name="generatemipmap_incomplete_cube" />
7687 <Test name="copyteximage2d_width_height_max_tex2d" />
7688 <Test name="copytexsubimage2d_invalid_target" />
7689 <Test name="copyteximage2d_neg_level_tex2d" />
7690 <Test name="copyteximage2d_invalid_format_cube" />
7691 <Test name="compressedteximage2d_invalid_border_cube_pos_x" />
7692 <Test name="compressedteximage2d_invalid_border_cube_pos_y" />
7693 <Test name="compressedteximage2d_invalid_border_cube_pos_z" />
7694 <Test name="copyteximage2d_invalid_width_height_cube_neg_x" />
7695 <Test name="copyteximage2d_invalid_width_height_cube_neg_y" />
7696 <Test name="copyteximage2d_invalid_width_height_cube_neg_z" />
7697 <Test name="teximage2d_format_mismatch" />
7698 <Test name="compressedteximage2d_width_height_max_cube_pos_y" />
7699 <Test name="compressedtexsubimage2d_offset_allowed" />
7700 <Test name="teximage2d_invalid_format" />
7701 <Test name="teximage2d_invalid_target" />
7702 <Test name="generatemipmap_invalid_target" />
7703 <Test name="texsubimage2d_level_max_cube" />
7704 <Test name="copyteximage2d_invalid_target" />
7705 <Test name="copyteximage2d_neg_level_cube" />
7706 <Test name="compressedtexsubimage2d_invalid_size" />
7707 <Test name="texparameteriv_bind" />
7708 <Test name="teximage2d_invalid_border" />
7709 <Test name="activetexture_invalid_texture" />
7710 <Test name="copytexsubimage2d_incomplete_framebuffer" />
7711 <Test name="compressedtexsubimage2d_neg_offset" />
7712 <Test name="compressedtexsubimage2d_level_max_cube" />
7713 <Test name="compressedteximage2d_invalid_border" />
7714 <Test name="texsubimage2d_neg_offset" />
7715 <Test name="compressedteximage_2d_invalid_format_tex2d" />
7716 <Test name="pixelstorei_invalid_param" />
7717 <Test name="compressedteximage2d_neg_width_height_tex2d" />
7718 <Test name="texsubimage2d_invalid_type" />
7719 <Test name="texparameterfv_bind" />
7720 <Test name="bindtexture_invalid_target" />
7721 <Test name="compressedteximage2d_neg_level_cube" />
7722 <Test name="compressedteximage_2d_invalid_target" />
7723 <Test name="compressedteximage2d_width_height_max_tex2d" />
7724 <Test name="generatemipmap_zero_level_array_compressed" />
7725 <Test name="copyteximage2d_invalid_width_height_tex2d" />
7726 <Test name="texparameterfv" />
7727 <Test name="teximage2d_neg_width_height_cube_neg_x" />
7728 <Test name="teximage2d_neg_width_height_cube_neg_y" />
7729 <Test name="teximage2d_neg_width_height_cube_neg_z" />
7730 <Test name="copyteximage2d_invalid_border_cube_pos_z" />
7731 <Test name="copyteximage2d_invalid_border_cube_pos_x" />
7732 <Test name="copyteximage2d_invalid_border_cube_pos_y" />
7733 <Test name="compressedteximage2d_invalid_border_cube_neg_x" />
7734 <Test name="compressedteximage2d_invalid_border_cube_neg_y" />
7735 <Test name="compressedteximage2d_invalid_border_cube_neg_z" />
7736 <Test name="teximage2d_level_max_cube" />
7737 <Test name="copytexsubimage2d_offset_allowed" />
7738 <Test name="teximage2d_width_height_max_cube_neg_x" />
7739 <Test name="teximage2d_width_height_max_cube_neg_y" />
7740 <Test name="copytexsubimage2d_neg_offset" />
7741 <Test name="compressedteximage2d_width_height_max_cube_pos_z" />
7742 <Test name="gentextures_invalid_size" />
7743 <Test name="compressedteximage2d_width_height_max_cube_pos_x" />
7744 <Test name="copyteximage2d_invalid_border_cube_neg_z" />
7745 <Test name="teximage2d_width_height_max_cube_pos_z" />
7746 <Test name="teximage2d_width_height_max_cube_pos_x" />
7747 <Test name="teximage2d_width_height_max_cube_pos_y" />
7748 <Test name="teximage2d_invalid_internalformat" />
7749 <Test name="teximage2d_inequal_width_height_cube" />
7750 <Test name="compressedteximage2d_invalid_size" />
7751 <Test name="copytexsubimage2d_neg_wdt_hgt" />
7752 <Test name="copytexsubimage2d_level_max_tex2d" />
7753 <Test name="compressedtexsubimage2d_neg_wdt_hgt" />
7754 <Test name="texparameteriv" />
7755 <Test name="teximage2d_type_format_mismatch" />
7756 <Test name="texparameterf" />
7757 <Test name="texparameteri" />
7758 <Test name="texsubimage2d_offset_allowed" />
7759 <Test name="pixelstorei_invalid_pname" />
7760 <Test name="copyteximage2d_invalid_border_tex2d" />
7761 <Test name="deletetextures_invalid_number" />
7762 <Test name="compressedtexsubimage2d_neg_level_cube" />
7763 <Test name="compressedteximage2d_neg_width_height_cube_neg_y" />
7764 <Test name="compressedteximage2d_neg_width_height_cube_neg_x" />
7765 <Test name="compressedteximage2d_neg_width_height_cube_neg_z" />
7766 <Test name="copyteximage2d_invalid_format_tex2d" />
7767 <Test name="texsubimage2d_level_max_tex2d" />
7768 <Test name="copyteximage2d_invalid_border_cube_neg_x" />
7769 <Test name="copyteximage2d_invalid_border_cube_neg_y" />
7770 <Test name="teximage2d_invalid_type" />
7771 <Test name="copyteximage2d_incomplete_framebuffer" />
7772 <Test name="copyteximage2d_width_height_max_cube_pos_y" />
7773 <Test name="copyteximage2d_width_height_max_cube_pos_x" />
7774 <Test name="copyteximage2d_width_height_max_cube_pos_z" />
7775 <Test name="teximage2d_level_max_tex2d" />
7776 <Test name="teximage2d_neg_width_height_tex2d" />
7777 <Test name="copyteximage2d_inequal_width_height_cube" />
7778 <Test name="copyteximage2d_level_max_cube" />
7779 <Test name="copytexsubimage2d_neg_level_tex2d" />
7780 <Test name="compressedteximage2d_width_height_max_cube_neg_z" />
7781 <Test name="compressedteximage2d_width_height_max_cube_neg_y" />
7782 <Test name="compressedteximage2d_width_height_max_cube_neg_x" />
7783 <Test name="compressedtexsubimage2d_level_max_tex2d" />
7784 <Test name="bindtexture_type_mismatch" />
7785 <Test name="copyteximage2d_invalid_width_height_cube_pos_x" />
7786 <Test name="copyteximage2d_invalid_width_height_cube_pos_y" />
7787 <Test name="copyteximage2d_invalid_width_height_cube_pos_z" />
7788 <Test name="compressedteximage2d_neg_level_tex2d" />
7789 <Test name="texsubimage2d_invalid_target" />
7790 <Test name="texsubimage2d_invalid_format" />
7791 <Test name="texsubimage2d_neg_wdt_hgt" />
7792 <Test name="teximage2d_neg_level_tex2d" />
7793 <Test name="compressedtexsubimage2d_invalid_target" />
7794 <Test name="compressedteximage2d_level_max_tex2d" />
7795 <Test name="teximage2d_neg_level_cube" />
7796 <Test name="texsubimage2d_neg_level_tex2d" />
7797 <Test name="teximage2d_width_height_max_tex2d" />
7798 <Test name="copytexsubimage2d_neg_level_cube" />
7799 </TestCase>
7800 <TestCase name="fragment">
7801 <Test name="blend_equation" />
7802 <Test name="line_width" />
7803 <Test name="stencil_op_separate" />
7804 <Test name="stencil_func" />
7805 <Test name="blend_func_separate" />
7806 <Test name="scissor" />
7807 <Test name="depth_func" />
7808 <Test name="blend_func" />
7809 <Test name="stencil_func_separate" />
7810 <Test name="cull_face" />
7811 <Test name="stencil_op" />
7812 <Test name="blend_equation_separate" />
7813 <Test name="front_face" />
7814 <Test name="stencil_mask_separate" />
7815 <Test name="viewport" />
7816 </TestCase>
7817 <TestCase name="state">
7818 <Test name="get_vertex_attribfv" />
7819 <Test name="get_is_enabled" />
7820 <Test name="get_tex_parameteriv" />
7821 <Test name="get_integerv" />
7822 <Test name="is_framebuffer" />
7823 <Test name="get_uniformfv" />
7824 <Test name="get_programiv" />
7825 <Test name="get_floatv" />
7826 <Test name="get_vertex_attribiv" />
7827 <Test name="is_buffer" />
7828 <Test name="is_shader" />
7829 <Test name="get_buffer_parameteriv" />
7830 <Test name="hint" />
7831 <Test name="get_booleanv" />
7832 <Test name="get_shader_source" />
7833 <Test name="get_uniformiv" />
7834 <Test name="get_shader_precision_format" />
7835 <Test name="get_string" />
7836 <Test name="is_renderbuffer" />
7837 <Test name="enable" />
7838 <Test name="get_shaderiv" />
7839 <Test name="disable" />
7840 <Test name="is_texture" />
7841 <Test name="get_framebuffer_attachment_parameteriv" />
7842 <Test name="get_attached_shaders" />
7843 <Test name="get_tex_parameterfv" />
7844 <Test name="get_renderbuffer_parameteriv" />
7845 <Test name="get_program_info_log" />
7846 <Test name="is_program" />
7847 <Test name="get_vertex_attrib_pointerv" />
7848 <Test name="get_shader_info_log" />
7849 </TestCase>
7850 <TestCase name="vertex_array">
7851 <Test name="draw_arrays_incomplete_primitive" />
7852 <Test name="draw_elements_incomplete_primitive" />
7853 <Test name="draw_arrays_invalid_program" />
7854 <Test name="draw_arrays" />
7855 <Test name="enable_vertex_attrib_array" />
7856 <Test name="vertex_attribv" />
7857 <Test name="vertex_attrib" />
7858 <Test name="disable_vertex_attrib_array" />
7859 <Test name="vertex_attrib_pointer" />
7860 <Test name="draw_elements" />
7861 <Test name="draw_elements_invalid_program" />
7862 </TestCase>
7863 </TestSuite>
7864 <TestCase name="multisample">
7865 <Test name="constancy_sample_coverage" />
7866 <Test name="constancy_sample_coverage_inverted" />
7867 <Test name="stencil" />
7868 <Test name="common_edge_big_quad" />
7869 <Test name="constancy_both_inverted" />
7870 <Test name="constancy_alpha_to_coverage" />
7871 <Test name="proportionality_alpha_to_coverage" />
7872 <Test name="proportionality_sample_coverage_inverted" />
7873 <Test name="common_edge_viewport_quad" />
7874 <Test name="common_edge_small_quads" />
7875 <Test name="sample_coverage_invert" />
7876 <Test name="depth" />
7877 <Test name="constancy_both" />
7878 <Test name="num_samples_line" />
7879 <Test name="num_samples_polygon" />
7880 <Test name="proportionality_sample_coverage" />
7881 </TestCase>
7882 <TestSuite name="shader_api">
7883 <TestCase name="shader_source">
7884 <Test name="split_source_2_null_terminated_fragment" />
7885 <Test name="split_source_4_null_terminated_vertex" />
7886 <Test name="split_source_2_null_terminated_vertex" />
7887 <Test name="split_source_2_specify_lengths_fragment" />
7888 <Test name="replace_source_vertex" />
7889 <Test name="split_source_8_specify_lengths_fragment" />
7890 <Test name="split_source_4_null_terminated_fragment" />
7891 <Test name="split_source_8_random_negative_length_vertex" />
7892 <Test name="split_source_2_specify_lengths_vertex" />
7893 <Test name="split_source_4_specify_lengths_fragment" />
7894 <Test name="replace_source_fragment" />
7895 <Test name="split_source_2_random_negative_length_fragment" />
7896 <Test name="split_source_4_random_negative_length_vertex" />
7897 <Test name="split_source_8_specify_lengths_vertex" />
7898 <Test name="split_source_8_null_terminated_fragment" />
7899 <Test name="split_source_4_specify_lengths_vertex" />
7900 <Test name="split_source_2_random_negative_length_vertex" />
7901 <Test name="split_source_4_random_negative_length_fragment" />
7902 <Test name="split_source_8_random_negative_length_fragment" />
7903 <Test name="split_source_8_null_terminated_vertex" />
7904 </TestCase>
7905 <TestCase name="program_state">
7906 <Test name="detach_shader_fragment" />
7907 <Test name="detach_shader_vertex" />
7908 <Test name="replace_source_vertex" />
7909 <Test name="recompile_shader_fragment" />
7910 <Test name="replace_shader_vertex" />
7911 <Test name="replace_source_fragment" />
7912 <Test name="reattach_shader_fragment" />
7913 <Test name="delete_shader_vertex" />
7914 <Test name="delete_shader_fragment" />
7915 <Test name="reattach_shader_vertex" />
7916 <Test name="recompile_shader_vertex" />
7917 <Test name="replace_shader_fragment" />
7918 </TestCase>
7919 <TestCase name="compile_link">
7920 <Test name="compile_vertex_shader" />
7921 <Test name="link_vertex_fragment" />
7922 <Test name="compile_fragment_shader" />
7923 </TestCase>
7924 <TestCase name="create_delete">
7925 <Test name="create_vertex_shader" />
7926 <Test name="delete_vertex_fragment" />
7927 <Test name="create_fragment_shader" />
7928 </TestCase>
7929 </TestSuite>
7930 <TestCase name="read_pixels">
7931 <Test name="rgba_ubyte_align_8" />
7932 <Test name="choose_align_8" />
7933 <Test name="rgba_ubyte_align_2" />
7934 <Test name="rgba_ubyte_align_1" />
7935 <Test name="choose_align_1" />
7936 <Test name="rgba_ubyte_align_4" />
7937 <Test name="choose_align_4" />
7938 <Test name="choose_align_2" />
7939 </TestCase>
7940 <TestSuite name="depth_range">
7941 <TestCase name="write">
7942 <Test name="reverse" />
7943 <Test name="zero_to_zero" />
7944 <Test name="one_to_one" />
7945 <Test name="default" />
7946 <Test name="clamp_near" />
7947 <Test name="zero_to_half" />
7948 <Test name="one_to_half" />
7949 <Test name="third_to_0_8" />
7950 <Test name="half_to_zero" />
7951 <Test name="clamp_far" />
7952 <Test name="half_to_half" />
7953 <Test name="half_to_one" />
7954 <Test name="0_8_to_third" />
7955 <Test name="clamp_both" />
7956 </TestCase>
7957 <TestCase name="compare">
7958 <Test name="reverse" />
7959 <Test name="zero_to_zero" />
7960 <Test name="one_to_one" />
7961 <Test name="default" />
7962 <Test name="clamp_near" />
7963 <Test name="zero_to_half" />
7964 <Test name="one_to_half" />
7965 <Test name="third_to_0_8" />
7966 <Test name="half_to_zero" />
7967 <Test name="clamp_far" />
7968 <Test name="half_to_half" />
7969 <Test name="half_to_one" />
7970 <Test name="0_8_to_third" />
7971 <Test name="clamp_both" />
7972 </TestCase>
7973 </TestSuite>
7974 <TestCase name="light_amount">
7975 <Test name="none" />
7976 <Test name="12dir" />
7977 <Test name="6dir" />
7978 <Test name="2dir" />
7979 <Test name="14omni" />
7980 <Test name="16dir" />
7981 <Test name="12omni" />
7982 <Test name="8dir" />
7983 <Test name="1dir" />
7984 <Test name="1omni" />
7985 <Test name="16omni" />
7986 <Test name="4dir" />
7987 <Test name="10omni" />
7988 <Test name="2omni" />
7989 <Test name="14dir" />
7990 <Test name="4omni" />
7991 <Test name="6omni" />
7992 <Test name="10dir" />
7993 <Test name="8omni" />
7994 </TestCase>
7995 <TestSuite name="shaders">
7996 <TestSuite name="conversions">
7997 <TestCase name="vector_illegal">
7998 <Test name="ivec2_to_bvec4_fragment" />
7999 <Test name="vec2_to_vec4_vertex" />
8000 <Test name="ivec3_to_vec4_vertex" />
8001 <Test name="ivec3_to_bvec4_vertex" />
8002 <Test name="bvec2_to_vec4_fragment" />
8003 <Test name="ivec2_to_vec4_fragment" />
8004 <Test name="vec3_to_vec4_fragment" />
8005 <Test name="vec2_to_ivec4_vertex" />
8006 <Test name="vec2_to_ivec4_fragment" />
8007 <Test name="bvec2_to_vec3_vertex" />
8008 <Test name="ivec3_to_vec4_fragment" />
8009 <Test name="vec2_to_bvec3_vertex" />
8010 <Test name="ivec2_to_ivec4_fragment" />
8011 <Test name="ivec2_to_ivec3_vertex" />
8012 <Test name="bvec2_to_ivec4_vertex" />
8013 <Test name="ivec2_to_vec4_vertex" />
8014 <Test name="ivec2_to_ivec3_fragment" />
8015 <Test name="ivec2_to_vec3_fragment" />
8016 <Test name="bvec2_to_ivec3_fragment" />
8017 <Test name="bvec2_to_vec4_vertex" />
8018 <Test name="bvec3_to_bvec4_fragment" />
8019 <Test name="bvec2_to_bvec4_vertex" />
8020 <Test name="ivec3_to_ivec4_vertex" />
8021 <Test name="bvec3_to_vec4_vertex" />
8022 <Test name="ivec3_to_ivec4_fragment" />
8023 <Test name="bvec2_to_bvec3_fragment" />
8024 <Test name="vec3_to_ivec4_fragment" />
8025 <Test name="bvec3_to_bvec4_vertex" />
8026 <Test name="vec2_to_vec4_fragment" />
8027 <Test name="vec3_to_vec4_vertex" />
8028 <Test name="bvec2_to_bvec3_vertex" />
8029 <Test name="vec2_to_vec3_fragment" />
8030 <Test name="ivec2_to_bvec3_vertex" />
8031 <Test name="vec2_to_vec3_vertex" />
8032 <Test name="ivec2_to_bvec4_vertex" />
8033 <Test name="ivec3_to_bvec4_fragment" />
8034 <Test name="bvec3_to_ivec4_fragment" />
8035 <Test name="vec2_to_bvec3_fragment" />
8036 <Test name="vec2_to_ivec3_fragment" />
8037 <Test name="vec3_to_bvec4_vertex" />
8038 <Test name="vec3_to_bvec4_fragment" />
8039 <Test name="bvec3_to_ivec4_vertex" />
8040 <Test name="ivec2_to_bvec3_fragment" />
8041 <Test name="bvec2_to_bvec4_fragment" />
8042 <Test name="vec2_to_bvec4_vertex" />
8043 <Test name="bvec3_to_vec4_fragment" />
8044 <Test name="vec2_to_bvec4_fragment" />
8045 <Test name="ivec2_to_ivec4_vertex" />
8046 <Test name="bvec2_to_vec3_fragment" />
8047 <Test name="vec2_to_ivec3_vertex" />
8048 <Test name="bvec2_to_ivec4_fragment" />
8049 <Test name="ivec2_to_vec3_vertex" />
8050 <Test name="bvec2_to_ivec3_vertex" />
8051 <Test name="vec3_to_ivec4_vertex" />
8052 </TestCase>
8053 <TestCase name="scalar_to_matrix">
8054 <Test name="float_to_mat3_vertex" />
8055 <Test name="int_to_mat2_fragment" />
8056 <Test name="int_to_mat3_vertex" />
8057 <Test name="int_to_mat4_vertex" />
8058 <Test name="int_to_mat3_fragment" />
8059 <Test name="int_to_mat4_fragment" />
8060 <Test name="bool_to_mat2_vertex" />
8061 <Test name="float_to_mat4_fragment" />
8062 <Test name="float_to_mat4_vertex" />
8063 <Test name="float_to_mat3_fragment" />
8064 <Test name="float_to_mat2_vertex" />
8065 <Test name="bool_to_mat2_fragment" />
8066 <Test name="bool_to_mat3_vertex" />
8067 <Test name="int_to_mat2_vertex" />
8068 <Test name="bool_to_mat3_fragment" />
8069 <Test name="float_to_mat2_fragment" />
8070 <Test name="bool_to_mat4_vertex" />
8071 <Test name="bool_to_mat4_fragment" />
8072 </TestCase>
8073 <TestCase name="vector_to_scalar">
8074 <Test name="ivec4_to_bool_fragment" />
8075 <Test name="vec2_to_int_vertex" />
8076 <Test name="bvec2_to_float_vertex" />
8077 <Test name="bvec4_to_int_fragment" />
8078 <Test name="vec2_to_bool_vertex" />
8079 <Test name="vec4_to_float_fragment" />
8080 <Test name="vec2_to_float_vertex" />
8081 <Test name="bvec4_to_bool_fragment" />
8082 <Test name="vec3_to_bool_fragment" />
8083 <Test name="bvec2_to_bool_vertex" />
8084 <Test name="ivec4_to_int_vertex" />
8085 <Test name="bvec4_to_bool_vertex" />
8086 <Test name="ivec3_to_int_vertex" />
8087 <Test name="ivec4_to_int_fragment" />
8088 <Test name="ivec4_to_float_vertex" />
8089 <Test name="vec4_to_float_vertex" />
8090 <Test name="ivec2_to_bool_fragment" />
8091 <Test name="bvec3_to_int_fragment" />
8092 <Test name="vec3_to_bool_vertex" />
8093 <Test name="vec4_to_bool_fragment" />
8094 <Test name="vec3_to_int_fragment" />
8095 <Test name="bvec3_to_float_vertex" />
8096 <Test name="ivec3_to_bool_vertex" />
8097 <Test name="vec2_to_int_fragment" />
8098 <Test name="ivec2_to_bool_vertex" />
8099 <Test name="bvec3_to_int_vertex" />
8100 <Test name="ivec2_to_int_vertex" />
8101 <Test name="ivec3_to_int_fragment" />
8102 <Test name="bvec2_to_bool_fragment" />
8103 <Test name="vec4_to_int_fragment" />
8104 <Test name="vec3_to_float_vertex" />
8105 <Test name="bvec3_to_float_fragment" />
8106 <Test name="vec3_to_float_fragment" />
8107 <Test name="ivec2_to_float_fragment" />
8108 <Test name="vec2_to_bool_fragment" />
8109 <Test name="vec4_to_bool_vertex" />
8110 <Test name="ivec3_to_float_vertex" />
8111 <Test name="bvec4_to_int_vertex" />
8112 <Test name="bvec2_to_int_fragment" />
8113 <Test name="vec4_to_int_vertex" />
8114 <Test name="ivec3_to_bool_fragment" />
8115 <Test name="bvec2_to_int_vertex" />
8116 <Test name="ivec4_to_float_fragment" />
8117 <Test name="ivec3_to_float_fragment" />
8118 <Test name="bvec4_to_float_fragment" />
8119 <Test name="vec2_to_float_fragment" />
8120 <Test name="ivec2_to_int_fragment" />
8121 <Test name="bvec2_to_float_fragment" />
8122 <Test name="bvec4_to_float_vertex" />
8123 <Test name="bvec3_to_bool_fragment" />
8124 <Test name="vec3_to_int_vertex" />
8125 <Test name="ivec4_to_bool_vertex" />
8126 <Test name="ivec2_to_float_vertex" />
8127 <Test name="bvec3_to_bool_vertex" />
8128 </TestCase>
8129 <TestCase name="matrix_combine">
8130 <Test name="int_ivec2_int_to_mat2_fragment" />
8131 <Test name="float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_fragment" />
8132 <Test name="bool_float_int_vec2_bool_bvec2_float_to_mat3_vertex" />
8133 <Test name="vec3_vec3_vec3_to_mat3_vertex" />
8134 <Test name="vec3_float_to_mat2_fragment" />
8135 <Test name="int_ivec2_int_to_mat2_vertex" />
8136 <Test name="vec2_bvec2_to_mat2_vertex" />
8137 <Test name="vec2_vec2_to_mat2_vertex" />
8138 <Test name="ivec4_ivec4_ivec4_ivec4_to_mat4_fragment" />
8139 <Test name="vec3_vec3_vec3_to_mat3_fragment" />
8140 <Test name="ivec3_ivec3_ivec3_to_mat3_fragment" />
8141 <Test name="bvec4_bvec4_bvec4_bvec4_to_mat4_fragment" />
8142 <Test name="bvec3_float_to_mat2_vertex" />
8143 <Test name="ivec3_ivec3_ivec3_to_mat3_vertex" />
8144 <Test name="float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_vertex" />
8145 <Test name="float_float_float_float_to_mat2_vertex" />
8146 <Test name="bool_float_int_bool_to_mat2_vertex" />
8147 <Test name="float_bvec4_ivec2_bool_bool_to_mat3_vertex" />
8148 <Test name="int_int_int_int_to_mat2_vertex" />
8149 <Test name="bool_float_ivec2_to_mat2_fragment" />
8150 <Test name="vec2_ivec2_float_float_int_bool_bool_to_mat3_vertex" />
8151 <Test name="vec2_ivec2_float_float_int_bool_bool_to_mat3_fragment" />
8152 <Test name="float_float_float_float_to_mat2_fragment" />
8153 <Test name="vec3_float_to_mat2_vertex" />
8154 <Test name="vec2_ivec2_to_mat2_vertex" />
8155 <Test name="bool_bool_bool_bool_to_mat2_fragment" />
8156 <Test name="bvec4_bvec4_bvec4_bvec4_to_mat4_vertex" />
8157 <Test name="vec2_bvec2_to_mat2_fragment" />
8158 <Test name="vec2_vec2_to_mat2_fragment" />
8159 <Test name="bool_float_ivec2_to_mat2_vertex" />
8160 <Test name="bvec2_bvec2_to_mat2_vertex" />
8161 <Test name="vec4_vec4_vec4_vec4_to_mat4_fragment" />
8162 <Test name="vec4_vec4_vec4_vec4_to_mat4_vertex" />
8163 <Test name="int_int_int_int_to_mat2_fragment" />
8164 <Test name="bool_float_int_bool_to_mat2_fragment" />
8165 <Test name="bool_bvec2_int_vec4_bool_to_mat3_fragment" />
8166 <Test name="bvec3_float_to_mat2_fragment" />
8167 <Test name="bvec2_bvec2_to_mat2_fragment" />
8168 <Test name="bool_bool_bool_bool_to_mat2_vertex" />
8169 <Test name="bool_bvec2_int_vec4_bool_to_mat3_vertex" />
8170 <Test name="bool_float_int_vec2_bool_bvec2_float_to_mat3_fragment" />
8171 <Test name="vec2_ivec2_to_mat2_fragment" />
8172 <Test name="float_bvec4_ivec2_bool_bool_to_mat3_fragment" />
8173 <Test name="ivec4_ivec4_ivec4_ivec4_to_mat4_vertex" />
8174 </TestCase>
8175 <TestCase name="vector_to_vector">
8176 <Test name="ivec2_to_ivec2_fragment" />
8177 <Test name="ivec4_to_vec4_fragment" />
8178 <Test name="ivec4_to_ivec3_vertex" />
8179 <Test name="vec4_to_bvec2_vertex" />
8180 <Test name="ivec4_to_ivec4_vertex" />
8181 <Test name="ivec3_to_bvec3_vertex" />
8182 <Test name="ivec3_to_vec3_vertex" />
8183 <Test name="ivec4_to_bvec2_vertex" />
8184 <Test name="vec3_to_ivec3_vertex" />
8185 <Test name="bvec4_to_vec4_vertex" />
8186 <Test name="bvec4_to_vec3_fragment" />
8187 <Test name="bvec3_to_ivec3_fragment" />
8188 <Test name="vec2_to_vec2_vertex" />
8189 <Test name="vec4_to_vec2_fragment" />
8190 <Test name="vec3_to_bvec2_fragment" />
8191 <Test name="bvec4_to_vec2_vertex" />
8192 <Test name="ivec3_to_ivec3_vertex" />
8193 <Test name="ivec4_to_bvec4_vertex" />
8194 <Test name="vec2_to_ivec2_vertex" />
8195 <Test name="bvec3_to_bvec2_fragment" />
8196 <Test name="ivec4_to_vec2_fragment" />
8197 <Test name="bvec4_to_ivec4_fragment" />
8198 <Test name="bvec4_to_ivec3_fragment" />
8199 <Test name="vec3_to_bvec3_fragment" />
8200 <Test name="ivec2_to_vec2_vertex" />
8201 <Test name="bvec2_to_ivec2_fragment" />
8202 <Test name="ivec4_to_ivec2_fragment" />
8203 <Test name="vec3_to_vec2_vertex" />
8204 <Test name="vec2_to_bvec2_fragment" />
8205 <Test name="vec4_to_ivec3_fragment" />
8206 <Test name="ivec4_to_vec3_vertex" />
8207 <Test name="ivec2_to_ivec2_vertex" />
8208 <Test name="ivec4_to_vec2_vertex" />
8209 <Test name="vec3_to_ivec2_fragment" />
8210 <Test name="vec3_to_vec2_fragment" />
8211 <Test name="bvec4_to_bvec2_fragment" />
8212 <Test name="vec2_to_bvec2_vertex" />
8213 <Test name="bvec4_to_ivec3_vertex" />
8214 <Test name="ivec4_to_vec4_vertex" />
8215 <Test name="ivec4_to_bvec3_fragment" />
8216 <Test name="vec4_to_ivec2_fragment" />
8217 <Test name="vec4_to_bvec4_vertex" />
8218 <Test name="bvec4_to_vec4_fragment" />
8219 <Test name="bvec2_to_vec2_fragment" />
8220 <Test name="bvec4_to_bvec4_fragment" />
8221 <Test name="bvec4_to_bvec2_vertex" />
8222 <Test name="bvec4_to_bvec3_vertex" />
8223 <Test name="vec3_to_vec3_vertex" />
8224 <Test name="bvec3_to_ivec2_fragment" />
8225 <Test name="ivec4_to_ivec3_fragment" />
8226 <Test name="ivec3_to_bvec2_fragment" />
8227 <Test name="vec4_to_ivec4_fragment" />
8228 <Test name="bvec4_to_ivec2_fragment" />
8229 <Test name="vec4_to_ivec3_vertex" />
8230 <Test name="ivec3_to_vec2_fragment" />
8231 <Test name="bvec4_to_bvec4_vertex" />
8232 <Test name="ivec3_to_ivec2_vertex" />
8233 <Test name="ivec4_to_bvec4_fragment" />
8234 <Test name="vec2_to_ivec2_fragment" />
8235 <Test name="ivec4_to_ivec2_vertex" />
8236 <Test name="ivec2_to_bvec2_fragment" />
8237 <Test name="bvec4_to_vec3_vertex" />
8238 <Test name="vec4_to_bvec2_fragment" />
8239 <Test name="vec4_to_vec4_vertex" />
8240 <Test name="ivec4_to_vec3_fragment" />
8241 <Test name="vec4_to_vec4_fragment" />
8242 <Test name="bvec3_to_ivec2_vertex" />
8243 <Test name="bvec4_to_bvec3_fragment" />
8244 <Test name="bvec3_to_ivec3_vertex" />
8245 <Test name="bvec2_to_vec2_vertex" />
8246 <Test name="bvec3_to_vec2_fragment" />
8247 <Test name="vec4_to_bvec3_vertex" />
8248 <Test name="bvec2_to_ivec2_vertex" />
8249 <Test name="ivec2_to_vec2_fragment" />
8250 <Test name="vec4_to_vec3_fragment" />
8251 <Test name="vec3_to_ivec3_fragment" />
8252 <Test name="bvec3_to_vec2_vertex" />
8253 <Test name="vec3_to_ivec2_vertex" />
8254 <Test name="bvec3_to_vec3_vertex" />
8255 <Test name="vec4_to_vec2_vertex" />
8256 <Test name="ivec3_to_ivec2_fragment" />
8257 <Test name="ivec2_to_bvec2_vertex" />
8258 <Test name="vec4_to_vec3_vertex" />
8259 <Test name="bvec3_to_bvec3_fragment" />
8260 <Test name="ivec4_to_bvec2_fragment" />
8261 <Test name="vec2_to_vec2_fragment" />
8262 <Test name="bvec4_to_ivec4_vertex" />
8263 <Test name="vec4_to_ivec2_vertex" />
8264 <Test name="vec3_to_bvec2_vertex" />
8265 <Test name="vec3_to_vec3_fragment" />
8266 <Test name="bvec4_to_ivec2_vertex" />
8267 <Test name="vec4_to_bvec3_fragment" />
8268 <Test name="ivec3_to_ivec3_fragment" />
8269 <Test name="vec4_to_bvec4_fragment" />
8270 <Test name="bvec2_to_bvec2_vertex" />
8271 <Test name="vec4_to_ivec4_vertex" />
8272 <Test name="bvec3_to_vec3_fragment" />
8273 <Test name="ivec3_to_bvec3_fragment" />
8274 <Test name="ivec3_to_vec3_fragment" />
8275 <Test name="ivec3_to_vec2_vertex" />
8276 <Test name="ivec3_to_bvec2_vertex" />
8277 <Test name="bvec3_to_bvec3_vertex" />
8278 <Test name="ivec4_to_bvec3_vertex" />
8279 <Test name="bvec3_to_bvec2_vertex" />
8280 <Test name="bvec2_to_bvec2_fragment" />
8281 <Test name="ivec4_to_ivec4_fragment" />
8282 <Test name="vec3_to_bvec3_vertex" />
8283 <Test name="bvec4_to_vec2_fragment" />
8284 </TestCase>
8285 <TestCase name="scalar_to_vector">
8286 <Test name="bool_to_vec2_fragment" />
8287 <Test name="bool_to_vec2_vertex" />
8288 <Test name="float_to_ivec3_fragment" />
8289 <Test name="float_to_bvec3_fragment" />
8290 <Test name="int_to_vec4_vertex" />
8291 <Test name="int_to_vec2_fragment" />
8292 <Test name="bool_to_ivec3_vertex" />
8293 <Test name="int_to_ivec3_vertex" />
8294 <Test name="bool_to_bvec3_vertex" />
8295 <Test name="int_to_vec4_fragment" />
8296 <Test name="int_to_ivec4_vertex" />
8297 <Test name="bool_to_ivec2_vertex" />
8298 <Test name="int_to_bvec4_fragment" />
8299 <Test name="bool_to_vec4_fragment" />
8300 <Test name="bool_to_vec3_vertex" />
8301 <Test name="float_to_bvec4_fragment" />
8302 <Test name="float_to_vec3_fragment" />
8303 <Test name="float_to_vec4_vertex" />
8304 <Test name="float_to_ivec4_vertex" />
8305 <Test name="float_to_vec2_vertex" />
8306 <Test name="float_to_ivec3_vertex" />
8307 <Test name="float_to_bvec3_vertex" />
8308 <Test name="float_to_ivec2_vertex" />
8309 <Test name="int_to_ivec3_fragment" />
8310 <Test name="int_to_vec2_vertex" />
8311 <Test name="bool_to_bvec2_fragment" />
8312 <Test name="float_to_vec3_vertex" />
8313 <Test name="bool_to_bvec3_fragment" />
8314 <Test name="bool_to_bvec4_fragment" />
8315 <Test name="float_to_bvec4_vertex" />
8316 <Test name="float_to_vec2_fragment" />
8317 <Test name="int_to_bvec4_vertex" />
8318 <Test name="int_to_vec3_fragment" />
8319 <Test name="float_to_ivec4_fragment" />
8320 <Test name="float_to_bvec2_fragment" />
8321 <Test name="bool_to_ivec3_fragment" />
8322 <Test name="int_to_bvec2_vertex" />
8323 <Test name="int_to_ivec2_vertex" />
8324 <Test name="float_to_vec4_fragment" />
8325 <Test name="int_to_bvec3_vertex" />
8326 <Test name="int_to_bvec2_fragment" />
8327 <Test name="bool_to_vec4_vertex" />
8328 <Test name="int_to_ivec4_fragment" />
8329 <Test name="int_to_ivec2_fragment" />
8330 <Test name="bool_to_vec3_fragment" />
8331 <Test name="bool_to_ivec2_fragment" />
8332 <Test name="float_to_bvec2_vertex" />
8333 <Test name="int_to_vec3_vertex" />
8334 <Test name="bool_to_bvec4_vertex" />
8335 <Test name="float_to_ivec2_fragment" />
8336 <Test name="bool_to_ivec4_vertex" />
8337 <Test name="bool_to_ivec4_fragment" />
8338 <Test name="bool_to_bvec2_vertex" />
8339 <Test name="int_to_bvec3_fragment" />
8340 </TestCase>
8341 <TestCase name="matrix_to_matrix">
8342 <Test name="mat2_to_mat4_vertex" />
8343 <Test name="mat2_to_mat2_vertex" />
8344 <Test name="mat2_to_mat3_vertex" />
8345 <Test name="mat2_to_mat2_fragment" />
8346 <Test name="mat4_to_mat4_fragment" />
8347 <Test name="mat4_to_mat3_fragment" />
8348 <Test name="mat3_to_mat4_fragment" />
8349 <Test name="mat2_to_mat4_fragment" />
8350 <Test name="mat4_to_mat3_vertex" />
8351 <Test name="mat3_to_mat2_fragment" />
8352 <Test name="mat4_to_mat2_fragment" />
8353 <Test name="mat2_to_mat3_fragment" />
8354 <Test name="mat3_to_mat4_vertex" />
8355 <Test name="mat3_to_mat2_vertex" />
8356 <Test name="mat3_to_mat3_vertex" />
8357 <Test name="mat4_to_mat2_vertex" />
8358 <Test name="mat3_to_mat3_fragment" />
8359 <Test name="mat4_to_mat4_vertex" />
8360 </TestCase>
8361 <TestCase name="vector_combine">
8362 <Test name="bool_bool_bool_bool_to_ivec4_fragment" />
8363 <Test name="int_bool_to_bvec2_fragment" />
8364 <Test name="bool_float_ivec2_to_vec4_fragment" />
8365 <Test name="int_bool_to_bvec2_vertex" />
8366 <Test name="vec3_float_to_ivec4_fragment" />
8367 <Test name="bvec2_int_to_vec3_fragment" />
8368 <Test name="int_int_int_to_ivec3_fragment" />
8369 <Test name="bvec2_bvec2_to_vec4_fragment" />
8370 <Test name="int_int_int_int_to_ivec4_vertex" />
8371 <Test name="bool_bool_to_vec2_vertex" />
8372 <Test name="float_float_float_float_to_bvec4_fragment" />
8373 <Test name="bool_bool_to_bvec2_fragment" />
8374 <Test name="float_bool_to_ivec2_vertex" />
8375 <Test name="float_bool_to_bvec2_fragment" />
8376 <Test name="bool_float_int_to_ivec3_vertex" />
8377 <Test name="vec2_ivec2_to_vec4_fragment" />
8378 <Test name="float_float_to_bvec2_vertex" />
8379 <Test name="bool_bool_bool_bool_to_ivec4_vertex" />
8380 <Test name="vec2_bvec2_to_bvec4_vertex" />
8381 <Test name="bvec2_int_to_vec3_vertex" />
8382 <Test name="bool_bool_bool_to_ivec3_vertex" />
8383 <Test name="bool_float_int_bool_to_ivec4_fragment" />
8384 <Test name="vec2_bvec2_to_ivec4_vertex" />
8385 <Test name="bvec2_bvec2_to_ivec4_fragment" />
8386 <Test name="bool_bool_to_vec2_fragment" />
8387 <Test name="int_ivec2_int_to_bvec4_fragment" />
8388 <Test name="bvec3_float_to_bvec4_vertex" />
8389 <Test name="float_float_float_float_to_ivec4_fragment" />
8390 <Test name="int_bool_to_vec2_vertex" />
8391 <Test name="bvec2_bvec2_to_bvec4_fragment" />
8392 <Test name="vec2_vec2_to_bvec4_fragment" />
8393 <Test name="int_bool_to_vec2_fragment" />
8394 <Test name="vec3_float_to_bvec4_vertex" />
8395 <Test name="vec2_vec2_to_vec4_fragment" />
8396 <Test name="int_int_to_vec2_vertex" />
8397 <Test name="vec2_bvec2_to_vec4_vertex" />
8398 <Test name="float_float_float_to_vec3_fragment" />
8399 <Test name="bool_float_int_bool_to_ivec4_vertex" />
8400 <Test name="bvec3_float_to_bvec4_fragment" />
8401 <Test name="bool_float_int_to_vec3_vertex" />
8402 <Test name="bool_float_int_bool_to_bvec4_fragment" />
8403 <Test name="int_ivec2_int_to_vec4_fragment" />
8404 <Test name="bool_bool_bool_to_bvec3_vertex" />
8405 <Test name="bvec3_float_to_ivec4_vertex" />
8406 <Test name="bvec2_bvec2_to_bvec4_vertex" />
8407 <Test name="bvec2_float_to_vec3_vertex" />
8408 <Test name="vec2_ivec2_to_bvec4_fragment" />
8409 <Test name="bool_bool_bool_bool_to_vec4_fragment" />
8410 <Test name="bvec2_float_to_vec3_fragment" />
8411 <Test name="bool_float_int_to_ivec3_fragment" />
8412 <Test name="float_float_to_vec2_fragment" />
8413 <Test name="vec2_bool_to_ivec3_fragment" />
8414 <Test name="float_int_to_bvec2_fragment" />
8415 <Test name="bool_ivec2_to_bvec3_fragment" />
8416 <Test name="bvec2_int_to_bvec3_fragment" />
8417 <Test name="int_ivec2_int_to_ivec4_fragment" />
8418 <Test name="int_int_int_int_to_vec4_vertex" />
8419 <Test name="bool_bool_bool_to_vec3_fragment" />
8420 <Test name="bool_bool_to_ivec2_vertex" />
8421 <Test name="int_int_int_to_vec3_fragment" />
8422 <Test name="vec2_bool_to_vec3_fragment" />
8423 <Test name="int_int_int_int_to_vec4_fragment" />
8424 <Test name="bvec2_float_to_bvec3_vertex" />
8425 <Test name="bool_float_ivec2_to_bvec4_vertex" />
8426 <Test name="vec2_bool_to_vec3_vertex" />
8427 <Test name="vec2_vec2_to_vec4_vertex" />
8428 <Test name="float_float_to_vec2_vertex" />
8429 <Test name="vec2_vec2_to_ivec4_fragment" />
8430 <Test name="float_bool_to_ivec2_fragment" />
8431 <Test name="float_int_to_bvec2_vertex" />
8432 <Test name="bool_bool_bool_to_vec3_vertex" />
8433 <Test name="bool_bool_bool_bool_to_bvec4_vertex" />
8434 <Test name="float_int_to_vec2_fragment" />
8435 <Test name="bvec2_float_to_bvec3_fragment" />
8436 <Test name="int_int_int_int_to_bvec4_vertex" />
8437 <Test name="int_int_to_ivec2_fragment" />
8438 <Test name="bvec2_int_to_ivec3_fragment" />
8439 <Test name="bool_float_ivec2_to_ivec4_fragment" />
8440 <Test name="int_ivec2_int_to_vec4_vertex" />
8441 <Test name="float_bool_to_bvec2_vertex" />
8442 <Test name="bool_float_ivec2_to_bvec4_fragment" />
8443 <Test name="bvec2_int_to_ivec3_vertex" />
8444 <Test name="int_int_to_bvec2_vertex" />
8445 <Test name="vec2_ivec2_to_ivec4_fragment" />
8446 <Test name="bool_ivec2_to_ivec3_fragment" />
8447 <Test name="bvec3_float_to_ivec4_fragment" />
8448 <Test name="float_float_to_bvec2_fragment" />
8449 <Test name="float_float_to_ivec2_vertex" />
8450 <Test name="vec2_vec2_to_bvec4_vertex" />
8451 <Test name="float_float_float_to_vec3_vertex" />
8452 <Test name="bool_bool_to_ivec2_fragment" />
8453 <Test name="float_float_float_to_ivec3_vertex" />
8454 <Test name="int_int_int_to_vec3_vertex" />
8455 <Test name="bvec3_float_to_vec4_vertex" />
8456 <Test name="vec3_float_to_vec4_fragment" />
8457 <Test name="bool_float_int_to_vec3_fragment" />
8458 <Test name="vec2_ivec2_to_bvec4_vertex" />
8459 <Test name="vec3_float_to_ivec4_vertex" />
8460 <Test name="bool_float_int_to_bvec3_vertex" />
8461 <Test name="vec3_float_to_bvec4_fragment" />
8462 <Test name="vec2_vec2_to_ivec4_vertex" />
8463 <Test name="float_int_to_ivec2_vertex" />
8464 <Test name="bool_ivec2_to_vec3_vertex" />
8465 <Test name="int_int_int_to_bvec3_vertex" />
8466 <Test name="bool_float_int_to_bvec3_fragment" />
8467 <Test name="bvec3_float_to_vec4_fragment" />
8468 <Test name="bool_float_int_bool_to_bvec4_vertex" />
8469 <Test name="int_ivec2_int_to_ivec4_vertex" />
8470 <Test name="float_int_to_ivec2_fragment" />
8471 <Test name="float_float_float_float_to_vec4_vertex" />
8472 <Test name="vec3_float_to_vec4_vertex" />
8473 <Test name="float_int_to_vec2_vertex" />
8474 <Test name="bool_float_ivec2_to_ivec4_vertex" />
8475 <Test name="float_float_to_ivec2_fragment" />
8476 <Test name="float_float_float_to_ivec3_fragment" />
8477 <Test name="vec2_bvec2_to_vec4_fragment" />
8478 <Test name="bvec2_int_to_bvec3_vertex" />
8479 <Test name="vec2_bvec2_to_bvec4_fragment" />
8480 <Test name="bvec2_float_to_ivec3_fragment" />
8481 <Test name="bool_bool_bool_to_bvec3_fragment" />
8482 <Test name="bool_bool_bool_bool_to_bvec4_fragment" />
8483 <Test name="vec2_bvec2_to_ivec4_fragment" />
8484 <Test name="int_int_to_bvec2_fragment" />
8485 <Test name="int_int_int_int_to_bvec4_fragment" />
8486 <Test name="vec2_bool_to_bvec3_fragment" />
8487 <Test name="int_bool_to_ivec2_fragment" />
8488 <Test name="int_bool_to_ivec2_vertex" />
8489 <Test name="vec2_ivec2_to_vec4_vertex" />
8490 <Test name="bool_float_int_bool_to_vec4_vertex" />
8491 <Test name="bool_bool_to_bvec2_vertex" />
8492 <Test name="int_int_int_to_ivec3_vertex" />
8493 <Test name="bvec2_bvec2_to_vec4_vertex" />
8494 <Test name="bool_float_int_bool_to_vec4_fragment" />
8495 <Test name="float_float_float_float_to_ivec4_vertex" />
8496 <Test name="float_bool_to_vec2_fragment" />
8497 <Test name="int_int_int_int_to_ivec4_fragment" />
8498 <Test name="bool_ivec2_to_vec3_fragment" />
8499 <Test name="float_float_float_to_bvec3_vertex" />
8500 <Test name="bvec2_float_to_ivec3_vertex" />
8501 <Test name="vec2_bool_to_bvec3_vertex" />
8502 <Test name="float_float_float_float_to_bvec4_vertex" />
8503 <Test name="vec2_ivec2_to_ivec4_vertex" />
8504 <Test name="bool_bool_bool_to_ivec3_fragment" />
8505 <Test name="int_int_int_to_bvec3_fragment" />
8506 <Test name="vec2_bool_to_ivec3_vertex" />
8507 <Test name="bvec2_bvec2_to_ivec4_vertex" />
8508 <Test name="bool_float_ivec2_to_vec4_vertex" />
8509 <Test name="float_bool_to_vec2_vertex" />
8510 <Test name="float_float_float_float_to_vec4_fragment" />
8511 <Test name="bool_ivec2_to_ivec3_vertex" />
8512 <Test name="int_ivec2_int_to_bvec4_vertex" />
8513 <Test name="bool_bool_bool_bool_to_vec4_vertex" />
8514 <Test name="float_float_float_to_bvec3_fragment" />
8515 <Test name="int_int_to_ivec2_vertex" />
8516 <Test name="int_int_to_vec2_fragment" />
8517 <Test name="bool_ivec2_to_bvec3_vertex" />
8518 </TestCase>
8519 <TestCase name="scalar_to_scalar">
8520 <Test name="bool_to_int_fragment" />
8521 <Test name="float_to_int_fragment" />
8522 <Test name="int_to_bool_vertex" />
8523 <Test name="bool_to_float_fragment" />
8524 <Test name="int_to_int_vertex" />
8525 <Test name="bool_to_bool_vertex" />
8526 <Test name="int_to_float_fragment" />
8527 <Test name="float_to_bool_fragment" />
8528 <Test name="float_to_float_fragment" />
8529 <Test name="bool_to_bool_fragment" />
8530 <Test name="float_to_int_vertex" />
8531 <Test name="bool_to_int_vertex" />
8532 <Test name="int_to_float_vertex" />
8533 <Test name="float_to_bool_vertex" />
8534 <Test name="float_to_float_vertex" />
8535 <Test name="int_to_bool_fragment" />
8536 <Test name="int_to_int_fragment" />
8537 <Test name="bool_to_float_vertex" />
8538 </TestCase>
8539 </TestSuite>
8540 <TestSuite name="random">
8541 <TestSuite name="scalar_conversion">
8542 <TestCase name="fragment">
8543 <Test name="24" />
8544 <Test name="25" />
8545 <Test name="26" />
8546 <Test name="27" />
8547 <Test name="20" />
8548 <Test name="21" />
8549 <Test name="22" />
8550 <Test name="23" />
8551 <Test name="28" />
8552 <Test name="29" />
8553 <Test name="0" />
8554 <Test name="4" />
8555 <Test name="8" />
8556 <Test name="59" />
8557 <Test name="58" />
8558 <Test name="55" />
8559 <Test name="54" />
8560 <Test name="57" />
8561 <Test name="56" />
8562 <Test name="51" />
8563 <Test name="50" />
8564 <Test name="53" />
8565 <Test name="52" />
8566 <Test name="88" />
8567 <Test name="89" />
8568 <Test name="82" />
8569 <Test name="83" />
8570 <Test name="80" />
8571 <Test name="81" />
8572 <Test name="86" />
8573 <Test name="87" />
8574 <Test name="84" />
8575 <Test name="85" />
8576 <Test name="3" />
8577 <Test name="7" />
8578 <Test name="39" />
8579 <Test name="38" />
8580 <Test name="33" />
8581 <Test name="32" />
8582 <Test name="31" />
8583 <Test name="30" />
8584 <Test name="37" />
8585 <Test name="36" />
8586 <Test name="35" />
8587 <Test name="34" />
8588 <Test name="60" />
8589 <Test name="61" />
8590 <Test name="62" />
8591 <Test name="63" />
8592 <Test name="64" />
8593 <Test name="65" />
8594 <Test name="66" />
8595 <Test name="67" />
8596 <Test name="68" />
8597 <Test name="69" />
8598 <Test name="2" />
8599 <Test name="6" />
8600 <Test name="99" />
8601 <Test name="98" />
8602 <Test name="91" />
8603 <Test name="90" />
8604 <Test name="93" />
8605 <Test name="92" />
8606 <Test name="95" />
8607 <Test name="94" />
8608 <Test name="97" />
8609 <Test name="96" />
8610 <Test name="11" />
8611 <Test name="10" />
8612 <Test name="13" />
8613 <Test name="12" />
8614 <Test name="15" />
8615 <Test name="14" />
8616 <Test name="17" />
8617 <Test name="16" />
8618 <Test name="19" />
8619 <Test name="18" />
8620 <Test name="48" />
8621 <Test name="49" />
8622 <Test name="46" />
8623 <Test name="47" />
8624 <Test name="44" />
8625 <Test name="45" />
8626 <Test name="42" />
8627 <Test name="43" />
8628 <Test name="40" />
8629 <Test name="41" />
8630 <Test name="1" />
8631 <Test name="5" />
8632 <Test name="9" />
8633 <Test name="77" />
8634 <Test name="76" />
8635 <Test name="75" />
8636 <Test name="74" />
8637 <Test name="73" />
8638 <Test name="72" />
8639 <Test name="71" />
8640 <Test name="70" />
8641 <Test name="79" />
8642 <Test name="78" />
8643 </TestCase>
8644 <TestCase name="vertex">
8645 <Test name="24" />
8646 <Test name="25" />
8647 <Test name="26" />
8648 <Test name="27" />
8649 <Test name="20" />
8650 <Test name="21" />
8651 <Test name="22" />
8652 <Test name="23" />
8653 <Test name="28" />
8654 <Test name="29" />
8655 <Test name="0" />
8656 <Test name="4" />
8657 <Test name="8" />
8658 <Test name="59" />
8659 <Test name="58" />
8660 <Test name="55" />
8661 <Test name="54" />
8662 <Test name="57" />
8663 <Test name="56" />
8664 <Test name="51" />
8665 <Test name="50" />
8666 <Test name="53" />
8667 <Test name="52" />
8668 <Test name="88" />
8669 <Test name="89" />
8670 <Test name="82" />
8671 <Test name="83" />
8672 <Test name="80" />
8673 <Test name="81" />
8674 <Test name="86" />
8675 <Test name="87" />
8676 <Test name="84" />
8677 <Test name="85" />
8678 <Test name="3" />
8679 <Test name="7" />
8680 <Test name="39" />
8681 <Test name="38" />
8682 <Test name="33" />
8683 <Test name="32" />
8684 <Test name="31" />
8685 <Test name="30" />
8686 <Test name="37" />
8687 <Test name="36" />
8688 <Test name="35" />
8689 <Test name="34" />
8690 <Test name="60" />
8691 <Test name="61" />
8692 <Test name="62" />
8693 <Test name="63" />
8694 <Test name="64" />
8695 <Test name="65" />
8696 <Test name="66" />
8697 <Test name="67" />
8698 <Test name="68" />
8699 <Test name="69" />
8700 <Test name="2" />
8701 <Test name="6" />
8702 <Test name="99" />
8703 <Test name="98" />
8704 <Test name="91" />
8705 <Test name="90" />
8706 <Test name="93" />
8707 <Test name="92" />
8708 <Test name="95" />
8709 <Test name="94" />
8710 <Test name="97" />
8711 <Test name="96" />
8712 <Test name="11" />
8713 <Test name="10" />
8714 <Test name="13" />
8715 <Test name="12" />
8716 <Test name="15" />
8717 <Test name="14" />
8718 <Test name="17" />
8719 <Test name="16" />
8720 <Test name="19" />
8721 <Test name="18" />
8722 <Test name="48" />
8723 <Test name="49" />
8724 <Test name="46" />
8725 <Test name="47" />
8726 <Test name="44" />
8727 <Test name="45" />
8728 <Test name="42" />
8729 <Test name="43" />
8730 <Test name="40" />
8731 <Test name="41" />
8732 <Test name="1" />
8733 <Test name="5" />
8734 <Test name="9" />
8735 <Test name="77" />
8736 <Test name="76" />
8737 <Test name="75" />
8738 <Test name="74" />
8739 <Test name="73" />
8740 <Test name="72" />
8741 <Test name="71" />
8742 <Test name="70" />
8743 <Test name="79" />
8744 <Test name="78" />
8745 </TestCase>
8746 <TestCase name="combined">
8747 <Test name="24" />
8748 <Test name="25" />
8749 <Test name="26" />
8750 <Test name="27" />
8751 <Test name="20" />
8752 <Test name="21" />
8753 <Test name="22" />
8754 <Test name="23" />
8755 <Test name="28" />
8756 <Test name="29" />
8757 <Test name="0" />
8758 <Test name="4" />
8759 <Test name="8" />
8760 <Test name="59" />
8761 <Test name="58" />
8762 <Test name="55" />
8763 <Test name="54" />
8764 <Test name="57" />
8765 <Test name="56" />
8766 <Test name="51" />
8767 <Test name="50" />
8768 <Test name="53" />
8769 <Test name="52" />
8770 <Test name="88" />
8771 <Test name="89" />
8772 <Test name="82" />
8773 <Test name="83" />
8774 <Test name="80" />
8775 <Test name="81" />
8776 <Test name="86" />
8777 <Test name="87" />
8778 <Test name="84" />
8779 <Test name="85" />
8780 <Test name="3" />
8781 <Test name="7" />
8782 <Test name="39" />
8783 <Test name="38" />
8784 <Test name="33" />
8785 <Test name="32" />
8786 <Test name="31" />
8787 <Test name="30" />
8788 <Test name="37" />
8789 <Test name="36" />
8790 <Test name="35" />
8791 <Test name="34" />
8792 <Test name="60" />
8793 <Test name="61" />
8794 <Test name="62" />
8795 <Test name="63" />
8796 <Test name="64" />
8797 <Test name="65" />
8798 <Test name="66" />
8799 <Test name="67" />
8800 <Test name="68" />
8801 <Test name="69" />
8802 <Test name="2" />
8803 <Test name="6" />
8804 <Test name="99" />
8805 <Test name="98" />
8806 <Test name="91" />
8807 <Test name="90" />
8808 <Test name="93" />
8809 <Test name="92" />
8810 <Test name="95" />
8811 <Test name="94" />
8812 <Test name="97" />
8813 <Test name="96" />
8814 <Test name="11" />
8815 <Test name="10" />
8816 <Test name="13" />
8817 <Test name="12" />
8818 <Test name="15" />
8819 <Test name="14" />
8820 <Test name="17" />
8821 <Test name="16" />
8822 <Test name="19" />
8823 <Test name="18" />
8824 <Test name="48" />
8825 <Test name="49" />
8826 <Test name="46" />
8827 <Test name="47" />
8828 <Test name="44" />
8829 <Test name="45" />
8830 <Test name="42" />
8831 <Test name="43" />
8832 <Test name="40" />
8833 <Test name="41" />
8834 <Test name="1" />
8835 <Test name="5" />
8836 <Test name="9" />
8837 <Test name="77" />
8838 <Test name="76" />
8839 <Test name="75" />
8840 <Test name="74" />
8841 <Test name="73" />
8842 <Test name="72" />
8843 <Test name="71" />
8844 <Test name="70" />
8845 <Test name="79" />
8846 <Test name="78" />
8847 </TestCase>
8848 </TestSuite>
8849 <TestSuite name="exponential">
8850 <TestCase name="fragment">
8851 <Test name="24" />
8852 <Test name="25" />
8853 <Test name="26" />
8854 <Test name="27" />
8855 <Test name="20" />
8856 <Test name="21" />
8857 <Test name="22" />
8858 <Test name="23" />
8859 <Test name="28" />
8860 <Test name="29" />
8861 <Test name="0" />
8862 <Test name="4" />
8863 <Test name="8" />
8864 <Test name="59" />
8865 <Test name="58" />
8866 <Test name="55" />
8867 <Test name="54" />
8868 <Test name="57" />
8869 <Test name="56" />
8870 <Test name="51" />
8871 <Test name="50" />
8872 <Test name="53" />
8873 <Test name="52" />
8874 <Test name="88" />
8875 <Test name="89" />
8876 <Test name="82" />
8877 <Test name="83" />
8878 <Test name="80" />
8879 <Test name="81" />
8880 <Test name="86" />
8881 <Test name="87" />
8882 <Test name="84" />
8883 <Test name="85" />
8884 <Test name="3" />
8885 <Test name="7" />
8886 <Test name="39" />
8887 <Test name="38" />
8888 <Test name="33" />
8889 <Test name="32" />
8890 <Test name="31" />
8891 <Test name="30" />
8892 <Test name="37" />
8893 <Test name="36" />
8894 <Test name="35" />
8895 <Test name="34" />
8896 <Test name="60" />
8897 <Test name="61" />
8898 <Test name="62" />
8899 <Test name="63" />
8900 <Test name="64" />
8901 <Test name="65" />
8902 <Test name="66" />
8903 <Test name="67" />
8904 <Test name="68" />
8905 <Test name="69" />
8906 <Test name="2" />
8907 <Test name="6" />
8908 <Test name="99" />
8909 <Test name="98" />
8910 <Test name="91" />
8911 <Test name="90" />
8912 <Test name="93" />
8913 <Test name="92" />
8914 <Test name="95" />
8915 <Test name="94" />
8916 <Test name="97" />
8917 <Test name="96" />
8918 <Test name="11" />
8919 <Test name="10" />
8920 <Test name="13" />
8921 <Test name="12" />
8922 <Test name="15" />
8923 <Test name="14" />
8924 <Test name="17" />
8925 <Test name="16" />
8926 <Test name="19" />
8927 <Test name="18" />
8928 <Test name="48" />
8929 <Test name="49" />
8930 <Test name="46" />
8931 <Test name="47" />
8932 <Test name="44" />
8933 <Test name="45" />
8934 <Test name="42" />
8935 <Test name="43" />
8936 <Test name="40" />
8937 <Test name="41" />
8938 <Test name="1" />
8939 <Test name="5" />
8940 <Test name="9" />
8941 <Test name="77" />
8942 <Test name="76" />
8943 <Test name="75" />
8944 <Test name="74" />
8945 <Test name="73" />
8946 <Test name="72" />
8947 <Test name="71" />
8948 <Test name="70" />
8949 <Test name="79" />
8950 <Test name="78" />
8951 </TestCase>
8952 <TestCase name="vertex">
8953 <Test name="24" />
8954 <Test name="25" />
8955 <Test name="26" />
8956 <Test name="27" />
8957 <Test name="20" />
8958 <Test name="21" />
8959 <Test name="22" />
8960 <Test name="23" />
8961 <Test name="28" />
8962 <Test name="29" />
8963 <Test name="0" />
8964 <Test name="4" />
8965 <Test name="8" />
8966 <Test name="59" />
8967 <Test name="58" />
8968 <Test name="55" />
8969 <Test name="54" />
8970 <Test name="57" />
8971 <Test name="56" />
8972 <Test name="51" />
8973 <Test name="50" />
8974 <Test name="53" />
8975 <Test name="52" />
8976 <Test name="88" />
8977 <Test name="89" />
8978 <Test name="82" />
8979 <Test name="83" />
8980 <Test name="80" />
8981 <Test name="81" />
8982 <Test name="86" />
8983 <Test name="87" />
8984 <Test name="84" />
8985 <Test name="85" />
8986 <Test name="3" />
8987 <Test name="7" />
8988 <Test name="39" />
8989 <Test name="38" />
8990 <Test name="33" />
8991 <Test name="32" />
8992 <Test name="31" />
8993 <Test name="30" />
8994 <Test name="37" />
8995 <Test name="36" />
8996 <Test name="35" />
8997 <Test name="34" />
8998 <Test name="60" />
8999 <Test name="61" />
9000 <Test name="62" />
9001 <Test name="63" />
9002 <Test name="64" />
9003 <Test name="65" />
9004 <Test name="66" />
9005 <Test name="67" />
9006 <Test name="68" />
9007 <Test name="69" />
9008 <Test name="2" />
9009 <Test name="6" />
9010 <Test name="99" />
9011 <Test name="98" />
9012 <Test name="91" />
9013 <Test name="90" />
9014 <Test name="93" />
9015 <Test name="92" />
9016 <Test name="95" />
9017 <Test name="94" />
9018 <Test name="97" />
9019 <Test name="96" />
9020 <Test name="11" />
9021 <Test name="10" />
9022 <Test name="13" />
9023 <Test name="12" />
9024 <Test name="15" />
9025 <Test name="14" />
9026 <Test name="17" />
9027 <Test name="16" />
9028 <Test name="19" />
9029 <Test name="18" />
9030 <Test name="48" />
9031 <Test name="49" />
9032 <Test name="46" />
9033 <Test name="47" />
9034 <Test name="44" />
9035 <Test name="45" />
9036 <Test name="42" />
9037 <Test name="43" />
9038 <Test name="40" />
9039 <Test name="41" />
9040 <Test name="1" />
9041 <Test name="5" />
9042 <Test name="9" />
9043 <Test name="77" />
9044 <Test name="76" />
9045 <Test name="75" />
9046 <Test name="74" />
9047 <Test name="73" />
9048 <Test name="72" />
9049 <Test name="71" />
9050 <Test name="70" />
9051 <Test name="79" />
9052 <Test name="78" />
9053 </TestCase>
9054 </TestSuite>
9055 <TestSuite name="trigonometric">
9056 <TestCase name="fragment">
9057 <Test name="24" />
9058 <Test name="25" />
9059 <Test name="26" />
9060 <Test name="27" />
9061 <Test name="20" />
9062 <Test name="21" />
9063 <Test name="22" />
9064 <Test name="23" />
9065 <Test name="28" />
9066 <Test name="29" />
9067 <Test name="0" />
9068 <Test name="4" />
9069 <Test name="8" />
9070 <Test name="59" />
9071 <Test name="58" />
9072 <Test name="55" />
9073 <Test name="54" />
9074 <Test name="57" />
9075 <Test name="56" />
9076 <Test name="51" />
9077 <Test name="50" />
9078 <Test name="53" />
9079 <Test name="52" />
9080 <Test name="88" />
9081 <Test name="89" />
9082 <Test name="82" />
9083 <Test name="83" />
9084 <Test name="80" />
9085 <Test name="81" />
9086 <Test name="86" />
9087 <Test name="87" />
9088 <Test name="84" />
9089 <Test name="85" />
9090 <Test name="3" />
9091 <Test name="7" />
9092 <Test name="39" />
9093 <Test name="38" />
9094 <Test name="33" />
9095 <Test name="32" />
9096 <Test name="31" />
9097 <Test name="30" />
9098 <Test name="37" />
9099 <Test name="36" />
9100 <Test name="35" />
9101 <Test name="34" />
9102 <Test name="60" />
9103 <Test name="61" />
9104 <Test name="62" />
9105 <Test name="63" />
9106 <Test name="64" />
9107 <Test name="65" />
9108 <Test name="66" />
9109 <Test name="67" />
9110 <Test name="68" />
9111 <Test name="69" />
9112 <Test name="2" />
9113 <Test name="6" />
9114 <Test name="99" />
9115 <Test name="98" />
9116 <Test name="91" />
9117 <Test name="90" />
9118 <Test name="93" />
9119 <Test name="92" />
9120 <Test name="95" />
9121 <Test name="94" />
9122 <Test name="97" />
9123 <Test name="96" />
9124 <Test name="11" />
9125 <Test name="10" />
9126 <Test name="13" />
9127 <Test name="12" />
9128 <Test name="15" />
9129 <Test name="14" />
9130 <Test name="17" />
9131 <Test name="16" />
9132 <Test name="19" />
9133 <Test name="18" />
9134 <Test name="48" />
9135 <Test name="49" />
9136 <Test name="46" />
9137 <Test name="47" />
9138 <Test name="44" />
9139 <Test name="45" />
9140 <Test name="42" />
9141 <Test name="43" />
9142 <Test name="40" />
9143 <Test name="41" />
9144 <Test name="1" />
9145 <Test name="5" />
9146 <Test name="9" />
9147 <Test name="77" />
9148 <Test name="76" />
9149 <Test name="75" />
9150 <Test name="74" />
9151 <Test name="73" />
9152 <Test name="72" />
9153 <Test name="71" />
9154 <Test name="70" />
9155 <Test name="79" />
9156 <Test name="78" />
9157 </TestCase>
9158 <TestCase name="vertex">
9159 <Test name="24" />
9160 <Test name="25" />
9161 <Test name="26" />
9162 <Test name="27" />
9163 <Test name="20" />
9164 <Test name="21" />
9165 <Test name="22" />
9166 <Test name="23" />
9167 <Test name="28" />
9168 <Test name="29" />
9169 <Test name="0" />
9170 <Test name="4" />
9171 <Test name="8" />
9172 <Test name="59" />
9173 <Test name="58" />
9174 <Test name="55" />
9175 <Test name="54" />
9176 <Test name="57" />
9177 <Test name="56" />
9178 <Test name="51" />
9179 <Test name="50" />
9180 <Test name="53" />
9181 <Test name="52" />
9182 <Test name="88" />
9183 <Test name="89" />
9184 <Test name="82" />
9185 <Test name="83" />
9186 <Test name="80" />
9187 <Test name="81" />
9188 <Test name="86" />
9189 <Test name="87" />
9190 <Test name="84" />
9191 <Test name="85" />
9192 <Test name="3" />
9193 <Test name="7" />
9194 <Test name="39" />
9195 <Test name="38" />
9196 <Test name="33" />
9197 <Test name="32" />
9198 <Test name="31" />
9199 <Test name="30" />
9200 <Test name="37" />
9201 <Test name="36" />
9202 <Test name="35" />
9203 <Test name="34" />
9204 <Test name="60" />
9205 <Test name="61" />
9206 <Test name="62" />
9207 <Test name="63" />
9208 <Test name="64" />
9209 <Test name="65" />
9210 <Test name="66" />
9211 <Test name="67" />
9212 <Test name="68" />
9213 <Test name="69" />
9214 <Test name="2" />
9215 <Test name="6" />
9216 <Test name="99" />
9217 <Test name="98" />
9218 <Test name="91" />
9219 <Test name="90" />
9220 <Test name="93" />
9221 <Test name="92" />
9222 <Test name="95" />
9223 <Test name="94" />
9224 <Test name="97" />
9225 <Test name="96" />
9226 <Test name="11" />
9227 <Test name="10" />
9228 <Test name="13" />
9229 <Test name="12" />
9230 <Test name="15" />
9231 <Test name="14" />
9232 <Test name="17" />
9233 <Test name="16" />
9234 <Test name="19" />
9235 <Test name="18" />
9236 <Test name="48" />
9237 <Test name="49" />
9238 <Test name="46" />
9239 <Test name="47" />
9240 <Test name="44" />
9241 <Test name="45" />
9242 <Test name="42" />
9243 <Test name="43" />
9244 <Test name="40" />
9245 <Test name="41" />
9246 <Test name="1" />
9247 <Test name="5" />
9248 <Test name="9" />
9249 <Test name="77" />
9250 <Test name="76" />
9251 <Test name="75" />
9252 <Test name="74" />
9253 <Test name="73" />
9254 <Test name="72" />
9255 <Test name="71" />
9256 <Test name="70" />
9257 <Test name="79" />
9258 <Test name="78" />
9259 </TestCase>
9260 </TestSuite>
9261 <TestSuite name="texture">
9262 <TestCase name="fragment">
9263 <Test name="133" />
9264 <Test name="132" />
9265 <Test name="131" />
9266 <Test name="130" />
9267 <Test name="137" />
9268 <Test name="136" />
9269 <Test name="135" />
9270 <Test name="134" />
9271 <Test name="139" />
9272 <Test name="138" />
9273 <Test name="24" />
9274 <Test name="25" />
9275 <Test name="26" />
9276 <Test name="27" />
9277 <Test name="20" />
9278 <Test name="21" />
9279 <Test name="22" />
9280 <Test name="23" />
9281 <Test name="28" />
9282 <Test name="29" />
9283 <Test name="0" />
9284 <Test name="4" />
9285 <Test name="8" />
9286 <Test name="119" />
9287 <Test name="120" />
9288 <Test name="121" />
9289 <Test name="122" />
9290 <Test name="123" />
9291 <Test name="124" />
9292 <Test name="125" />
9293 <Test name="126" />
9294 <Test name="127" />
9295 <Test name="128" />
9296 <Test name="129" />
9297 <Test name="118" />
9298 <Test name="59" />
9299 <Test name="58" />
9300 <Test name="55" />
9301 <Test name="54" />
9302 <Test name="57" />
9303 <Test name="56" />
9304 <Test name="51" />
9305 <Test name="50" />
9306 <Test name="53" />
9307 <Test name="52" />
9308 <Test name="115" />
9309 <Test name="114" />
9310 <Test name="88" />
9311 <Test name="89" />
9312 <Test name="111" />
9313 <Test name="110" />
9314 <Test name="113" />
9315 <Test name="112" />
9316 <Test name="82" />
9317 <Test name="83" />
9318 <Test name="80" />
9319 <Test name="81" />
9320 <Test name="86" />
9321 <Test name="87" />
9322 <Test name="84" />
9323 <Test name="85" />
9324 <Test name="3" />
9325 <Test name="7" />
9326 <Test name="108" />
9327 <Test name="109" />
9328 <Test name="102" />
9329 <Test name="103" />
9330 <Test name="100" />
9331 <Test name="101" />
9332 <Test name="106" />
9333 <Test name="107" />
9334 <Test name="104" />
9335 <Test name="105" />
9336 <Test name="39" />
9337 <Test name="38" />
9338 <Test name="33" />
9339 <Test name="32" />
9340 <Test name="31" />
9341 <Test name="30" />
9342 <Test name="37" />
9343 <Test name="36" />
9344 <Test name="35" />
9345 <Test name="34" />
9346 <Test name="60" />
9347 <Test name="61" />
9348 <Test name="62" />
9349 <Test name="63" />
9350 <Test name="64" />
9351 <Test name="65" />
9352 <Test name="66" />
9353 <Test name="67" />
9354 <Test name="68" />
9355 <Test name="69" />
9356 <Test name="2" />
9357 <Test name="6" />
9358 <Test name="99" />
9359 <Test name="98" />
9360 <Test name="91" />
9361 <Test name="90" />
9362 <Test name="93" />
9363 <Test name="92" />
9364 <Test name="95" />
9365 <Test name="94" />
9366 <Test name="97" />
9367 <Test name="96" />
9368 <Test name="11" />
9369 <Test name="10" />
9370 <Test name="13" />
9371 <Test name="12" />
9372 <Test name="15" />
9373 <Test name="14" />
9374 <Test name="17" />
9375 <Test name="16" />
9376 <Test name="19" />
9377 <Test name="18" />
9378 <Test name="117" />
9379 <Test name="116" />
9380 <Test name="48" />
9381 <Test name="49" />
9382 <Test name="46" />
9383 <Test name="47" />
9384 <Test name="44" />
9385 <Test name="45" />
9386 <Test name="42" />
9387 <Test name="43" />
9388 <Test name="40" />
9389 <Test name="41" />
9390 <Test name="1" />
9391 <Test name="5" />
9392 <Test name="9" />
9393 <Test name="146" />
9394 <Test name="147" />
9395 <Test name="144" />
9396 <Test name="145" />
9397 <Test name="142" />
9398 <Test name="143" />
9399 <Test name="140" />
9400 <Test name="141" />
9401 <Test name="148" />
9402 <Test name="149" />
9403 <Test name="77" />
9404 <Test name="76" />
9405 <Test name="75" />
9406 <Test name="74" />
9407 <Test name="73" />
9408 <Test name="72" />
9409 <Test name="71" />
9410 <Test name="70" />
9411 <Test name="79" />
9412 <Test name="78" />
9413 </TestCase>
9414 <TestCase name="vertex">
9415 <Test name="42" />
9416 <Test name="48" />
9417 <Test name="43" />
9418 <Test name="49" />
9419 <Test name="24" />
9420 <Test name="25" />
9421 <Test name="26" />
9422 <Test name="27" />
9423 <Test name="20" />
9424 <Test name="21" />
9425 <Test name="22" />
9426 <Test name="23" />
9427 <Test name="46" />
9428 <Test name="47" />
9429 <Test name="44" />
9430 <Test name="45" />
9431 <Test name="28" />
9432 <Test name="29" />
9433 <Test name="40" />
9434 <Test name="41" />
9435 <Test name="1" />
9436 <Test name="0" />
9437 <Test name="3" />
9438 <Test name="2" />
9439 <Test name="5" />
9440 <Test name="4" />
9441 <Test name="7" />
9442 <Test name="6" />
9443 <Test name="9" />
9444 <Test name="8" />
9445 <Test name="39" />
9446 <Test name="38" />
9447 <Test name="11" />
9448 <Test name="10" />
9449 <Test name="13" />
9450 <Test name="12" />
9451 <Test name="15" />
9452 <Test name="14" />
9453 <Test name="17" />
9454 <Test name="16" />
9455 <Test name="19" />
9456 <Test name="18" />
9457 <Test name="31" />
9458 <Test name="30" />
9459 <Test name="37" />
9460 <Test name="36" />
9461 <Test name="35" />
9462 <Test name="34" />
9463 <Test name="33" />
9464 <Test name="32" />
9465 </TestCase>
9466 </TestSuite>
9467 <TestSuite name="swizzle">
9468 <TestCase name="fragment">
9469 <Test name="42" />
9470 <Test name="48" />
9471 <Test name="43" />
9472 <Test name="49" />
9473 <Test name="24" />
9474 <Test name="25" />
9475 <Test name="26" />
9476 <Test name="27" />
9477 <Test name="20" />
9478 <Test name="21" />
9479 <Test name="22" />
9480 <Test name="23" />
9481 <Test name="46" />
9482 <Test name="47" />
9483 <Test name="44" />
9484 <Test name="45" />
9485 <Test name="28" />
9486 <Test name="29" />
9487 <Test name="40" />
9488 <Test name="41" />
9489 <Test name="1" />
9490 <Test name="0" />
9491 <Test name="3" />
9492 <Test name="2" />
9493 <Test name="5" />
9494 <Test name="4" />
9495 <Test name="7" />
9496 <Test name="6" />
9497 <Test name="9" />
9498 <Test name="8" />
9499 <Test name="39" />
9500 <Test name="38" />
9501 <Test name="11" />
9502 <Test name="10" />
9503 <Test name="13" />
9504 <Test name="12" />
9505 <Test name="15" />
9506 <Test name="14" />
9507 <Test name="17" />
9508 <Test name="16" />
9509 <Test name="19" />
9510 <Test name="18" />
9511 <Test name="31" />
9512 <Test name="30" />
9513 <Test name="37" />
9514 <Test name="36" />
9515 <Test name="35" />
9516 <Test name="34" />
9517 <Test name="33" />
9518 <Test name="32" />
9519 </TestCase>
9520 <TestCase name="vertex">
9521 <Test name="42" />
9522 <Test name="48" />
9523 <Test name="43" />
9524 <Test name="49" />
9525 <Test name="24" />
9526 <Test name="25" />
9527 <Test name="26" />
9528 <Test name="27" />
9529 <Test name="20" />
9530 <Test name="21" />
9531 <Test name="22" />
9532 <Test name="23" />
9533 <Test name="46" />
9534 <Test name="47" />
9535 <Test name="44" />
9536 <Test name="45" />
9537 <Test name="28" />
9538 <Test name="29" />
9539 <Test name="40" />
9540 <Test name="41" />
9541 <Test name="1" />
9542 <Test name="0" />
9543 <Test name="3" />
9544 <Test name="2" />
9545 <Test name="5" />
9546 <Test name="4" />
9547 <Test name="7" />
9548 <Test name="6" />
9549 <Test name="9" />
9550 <Test name="8" />
9551 <Test name="39" />
9552 <Test name="38" />
9553 <Test name="11" />
9554 <Test name="10" />
9555 <Test name="13" />
9556 <Test name="12" />
9557 <Test name="15" />
9558 <Test name="14" />
9559 <Test name="17" />
9560 <Test name="16" />
9561 <Test name="19" />
9562 <Test name="18" />
9563 <Test name="31" />
9564 <Test name="30" />
9565 <Test name="37" />
9566 <Test name="36" />
9567 <Test name="35" />
9568 <Test name="34" />
9569 <Test name="33" />
9570 <Test name="32" />
9571 </TestCase>
9572 </TestSuite>
9573 <TestSuite name="comparison_ops">
9574 <TestCase name="fragment">
9575 <Test name="42" />
9576 <Test name="48" />
9577 <Test name="43" />
9578 <Test name="49" />
9579 <Test name="24" />
9580 <Test name="25" />
9581 <Test name="26" />
9582 <Test name="27" />
9583 <Test name="20" />
9584 <Test name="21" />
9585 <Test name="22" />
9586 <Test name="23" />
9587 <Test name="46" />
9588 <Test name="47" />
9589 <Test name="44" />
9590 <Test name="45" />
9591 <Test name="28" />
9592 <Test name="29" />
9593 <Test name="40" />
9594 <Test name="41" />
9595 <Test name="1" />
9596 <Test name="0" />
9597 <Test name="3" />
9598 <Test name="2" />
9599 <Test name="5" />
9600 <Test name="4" />
9601 <Test name="7" />
9602 <Test name="6" />
9603 <Test name="9" />
9604 <Test name="8" />
9605 <Test name="39" />
9606 <Test name="38" />
9607 <Test name="11" />
9608 <Test name="10" />
9609 <Test name="13" />
9610 <Test name="12" />
9611 <Test name="15" />
9612 <Test name="14" />
9613 <Test name="17" />
9614 <Test name="16" />
9615 <Test name="19" />
9616 <Test name="18" />
9617 <Test name="31" />
9618 <Test name="30" />
9619 <Test name="37" />
9620 <Test name="36" />
9621 <Test name="35" />
9622 <Test name="34" />
9623 <Test name="33" />
9624 <Test name="32" />
9625 </TestCase>
9626 <TestCase name="vertex">
9627 <Test name="42" />
9628 <Test name="48" />
9629 <Test name="43" />
9630 <Test name="49" />
9631 <Test name="24" />
9632 <Test name="25" />
9633 <Test name="26" />
9634 <Test name="27" />
9635 <Test name="20" />
9636 <Test name="21" />
9637 <Test name="22" />
9638 <Test name="23" />
9639 <Test name="46" />
9640 <Test name="47" />
9641 <Test name="44" />
9642 <Test name="45" />
9643 <Test name="28" />
9644 <Test name="29" />
9645 <Test name="40" />
9646 <Test name="41" />
9647 <Test name="1" />
9648 <Test name="0" />
9649 <Test name="3" />
9650 <Test name="2" />
9651 <Test name="5" />
9652 <Test name="4" />
9653 <Test name="7" />
9654 <Test name="6" />
9655 <Test name="9" />
9656 <Test name="8" />
9657 <Test name="39" />
9658 <Test name="38" />
9659 <Test name="11" />
9660 <Test name="10" />
9661 <Test name="13" />
9662 <Test name="12" />
9663 <Test name="15" />
9664 <Test name="14" />
9665 <Test name="17" />
9666 <Test name="16" />
9667 <Test name="19" />
9668 <Test name="18" />
9669 <Test name="31" />
9670 <Test name="30" />
9671 <Test name="37" />
9672 <Test name="36" />
9673 <Test name="35" />
9674 <Test name="34" />
9675 <Test name="33" />
9676 <Test name="32" />
9677 </TestCase>
9678 </TestSuite>
9679 <TestSuite name="basic_expression">
9680 <TestCase name="fragment">
9681 <Test name="24" />
9682 <Test name="25" />
9683 <Test name="26" />
9684 <Test name="27" />
9685 <Test name="20" />
9686 <Test name="21" />
9687 <Test name="22" />
9688 <Test name="23" />
9689 <Test name="28" />
9690 <Test name="29" />
9691 <Test name="0" />
9692 <Test name="4" />
9693 <Test name="8" />
9694 <Test name="59" />
9695 <Test name="58" />
9696 <Test name="55" />
9697 <Test name="54" />
9698 <Test name="57" />
9699 <Test name="56" />
9700 <Test name="51" />
9701 <Test name="50" />
9702 <Test name="53" />
9703 <Test name="52" />
9704 <Test name="88" />
9705 <Test name="89" />
9706 <Test name="82" />
9707 <Test name="83" />
9708 <Test name="80" />
9709 <Test name="81" />
9710 <Test name="86" />
9711 <Test name="87" />
9712 <Test name="84" />
9713 <Test name="85" />
9714 <Test name="3" />
9715 <Test name="7" />
9716 <Test name="39" />
9717 <Test name="38" />
9718 <Test name="33" />
9719 <Test name="32" />
9720 <Test name="31" />
9721 <Test name="30" />
9722 <Test name="37" />
9723 <Test name="36" />
9724 <Test name="35" />
9725 <Test name="34" />
9726 <Test name="60" />
9727 <Test name="61" />
9728 <Test name="62" />
9729 <Test name="63" />
9730 <Test name="64" />
9731 <Test name="65" />
9732 <Test name="66" />
9733 <Test name="67" />
9734 <Test name="68" />
9735 <Test name="69" />
9736 <Test name="2" />
9737 <Test name="6" />
9738 <Test name="99" />
9739 <Test name="98" />
9740 <Test name="91" />
9741 <Test name="90" />
9742 <Test name="93" />
9743 <Test name="92" />
9744 <Test name="95" />
9745 <Test name="94" />
9746 <Test name="97" />
9747 <Test name="96" />
9748 <Test name="11" />
9749 <Test name="10" />
9750 <Test name="13" />
9751 <Test name="12" />
9752 <Test name="15" />
9753 <Test name="14" />
9754 <Test name="17" />
9755 <Test name="16" />
9756 <Test name="19" />
9757 <Test name="18" />
9758 <Test name="48" />
9759 <Test name="49" />
9760 <Test name="46" />
9761 <Test name="47" />
9762 <Test name="44" />
9763 <Test name="45" />
9764 <Test name="42" />
9765 <Test name="43" />
9766 <Test name="40" />
9767 <Test name="41" />
9768 <Test name="1" />
9769 <Test name="5" />
9770 <Test name="9" />
9771 <Test name="77" />
9772 <Test name="76" />
9773 <Test name="75" />
9774 <Test name="74" />
9775 <Test name="73" />
9776 <Test name="72" />
9777 <Test name="71" />
9778 <Test name="70" />
9779 <Test name="79" />
9780 <Test name="78" />
9781 </TestCase>
9782 <TestCase name="vertex">
9783 <Test name="24" />
9784 <Test name="25" />
9785 <Test name="26" />
9786 <Test name="27" />
9787 <Test name="20" />
9788 <Test name="21" />
9789 <Test name="22" />
9790 <Test name="23" />
9791 <Test name="28" />
9792 <Test name="29" />
9793 <Test name="0" />
9794 <Test name="4" />
9795 <Test name="8" />
9796 <Test name="59" />
9797 <Test name="58" />
9798 <Test name="55" />
9799 <Test name="54" />
9800 <Test name="57" />
9801 <Test name="56" />
9802 <Test name="51" />
9803 <Test name="50" />
9804 <Test name="53" />
9805 <Test name="52" />
9806 <Test name="88" />
9807 <Test name="89" />
9808 <Test name="82" />
9809 <Test name="83" />
9810 <Test name="80" />
9811 <Test name="81" />
9812 <Test name="86" />
9813 <Test name="87" />
9814 <Test name="84" />
9815 <Test name="85" />
9816 <Test name="3" />
9817 <Test name="7" />
9818 <Test name="39" />
9819 <Test name="38" />
9820 <Test name="33" />
9821 <Test name="32" />
9822 <Test name="31" />
9823 <Test name="30" />
9824 <Test name="37" />
9825 <Test name="36" />
9826 <Test name="35" />
9827 <Test name="34" />
9828 <Test name="60" />
9829 <Test name="61" />
9830 <Test name="62" />
9831 <Test name="63" />
9832 <Test name="64" />
9833 <Test name="65" />
9834 <Test name="66" />
9835 <Test name="67" />
9836 <Test name="68" />
9837 <Test name="69" />
9838 <Test name="2" />
9839 <Test name="6" />
9840 <Test name="99" />
9841 <Test name="98" />
9842 <Test name="91" />
9843 <Test name="90" />
9844 <Test name="93" />
9845 <Test name="92" />
9846 <Test name="95" />
9847 <Test name="94" />
9848 <Test name="97" />
9849 <Test name="96" />
9850 <Test name="11" />
9851 <Test name="10" />
9852 <Test name="13" />
9853 <Test name="12" />
9854 <Test name="15" />
9855 <Test name="14" />
9856 <Test name="17" />
9857 <Test name="16" />
9858 <Test name="19" />
9859 <Test name="18" />
9860 <Test name="48" />
9861 <Test name="49" />
9862 <Test name="46" />
9863 <Test name="47" />
9864 <Test name="44" />
9865 <Test name="45" />
9866 <Test name="42" />
9867 <Test name="43" />
9868 <Test name="40" />
9869 <Test name="41" />
9870 <Test name="1" />
9871 <Test name="5" />
9872 <Test name="9" />
9873 <Test name="77" />
9874 <Test name="76" />
9875 <Test name="75" />
9876 <Test name="74" />
9877 <Test name="73" />
9878 <Test name="72" />
9879 <Test name="71" />
9880 <Test name="70" />
9881 <Test name="79" />
9882 <Test name="78" />
9883 </TestCase>
9884 <TestCase name="combined">
9885 <Test name="24" />
9886 <Test name="25" />
9887 <Test name="26" />
9888 <Test name="27" />
9889 <Test name="20" />
9890 <Test name="21" />
9891 <Test name="22" />
9892 <Test name="23" />
9893 <Test name="28" />
9894 <Test name="29" />
9895 <Test name="0" />
9896 <Test name="4" />
9897 <Test name="8" />
9898 <Test name="59" />
9899 <Test name="58" />
9900 <Test name="55" />
9901 <Test name="54" />
9902 <Test name="57" />
9903 <Test name="56" />
9904 <Test name="51" />
9905 <Test name="50" />
9906 <Test name="53" />
9907 <Test name="52" />
9908 <Test name="88" />
9909 <Test name="89" />
9910 <Test name="82" />
9911 <Test name="83" />
9912 <Test name="80" />
9913 <Test name="81" />
9914 <Test name="86" />
9915 <Test name="87" />
9916 <Test name="84" />
9917 <Test name="85" />
9918 <Test name="3" />
9919 <Test name="7" />
9920 <Test name="39" />
9921 <Test name="38" />
9922 <Test name="33" />
9923 <Test name="32" />
9924 <Test name="31" />
9925 <Test name="30" />
9926 <Test name="37" />
9927 <Test name="36" />
9928 <Test name="35" />
9929 <Test name="34" />
9930 <Test name="60" />
9931 <Test name="61" />
9932 <Test name="62" />
9933 <Test name="63" />
9934 <Test name="64" />
9935 <Test name="65" />
9936 <Test name="66" />
9937 <Test name="67" />
9938 <Test name="68" />
9939 <Test name="69" />
9940 <Test name="2" />
9941 <Test name="6" />
9942 <Test name="99" />
9943 <Test name="98" />
9944 <Test name="91" />
9945 <Test name="90" />
9946 <Test name="93" />
9947 <Test name="92" />
9948 <Test name="95" />
9949 <Test name="94" />
9950 <Test name="97" />
9951 <Test name="96" />
9952 <Test name="11" />
9953 <Test name="10" />
9954 <Test name="13" />
9955 <Test name="12" />
9956 <Test name="15" />
9957 <Test name="14" />
9958 <Test name="17" />
9959 <Test name="16" />
9960 <Test name="19" />
9961 <Test name="18" />
9962 <Test name="48" />
9963 <Test name="49" />
9964 <Test name="46" />
9965 <Test name="47" />
9966 <Test name="44" />
9967 <Test name="45" />
9968 <Test name="42" />
9969 <Test name="43" />
9970 <Test name="40" />
9971 <Test name="41" />
9972 <Test name="1" />
9973 <Test name="5" />
9974 <Test name="9" />
9975 <Test name="77" />
9976 <Test name="76" />
9977 <Test name="75" />
9978 <Test name="74" />
9979 <Test name="73" />
9980 <Test name="72" />
9981 <Test name="71" />
9982 <Test name="70" />
9983 <Test name="79" />
9984 <Test name="78" />
9985 </TestCase>
9986 </TestSuite>
9987 <TestSuite name="all_features">
9988 <TestCase name="fragment">
9989 <Test name="24" />
9990 <Test name="25" />
9991 <Test name="26" />
9992 <Test name="27" />
9993 <Test name="20" />
9994 <Test name="21" />
9995 <Test name="22" />
9996 <Test name="23" />
9997 <Test name="28" />
9998 <Test name="29" />
9999 <Test name="0" />
10000 <Test name="4" />
10001 <Test name="8" />
10002 <Test name="59" />
10003 <Test name="58" />
10004 <Test name="55" />
10005 <Test name="54" />
10006 <Test name="57" />
10007 <Test name="56" />
10008 <Test name="51" />
10009 <Test name="50" />
10010 <Test name="53" />
10011 <Test name="52" />
10012 <Test name="88" />
10013 <Test name="89" />
10014 <Test name="82" />
10015 <Test name="83" />
10016 <Test name="80" />
10017 <Test name="81" />
10018 <Test name="86" />
10019 <Test name="87" />
10020 <Test name="84" />
10021 <Test name="85" />
10022 <Test name="3" />
10023 <Test name="7" />
10024 <Test name="39" />
10025 <Test name="38" />
10026 <Test name="33" />
10027 <Test name="32" />
10028 <Test name="31" />
10029 <Test name="30" />
10030 <Test name="37" />
10031 <Test name="36" />
10032 <Test name="35" />
10033 <Test name="34" />
10034 <Test name="60" />
10035 <Test name="61" />
10036 <Test name="62" />
10037 <Test name="63" />
10038 <Test name="64" />
10039 <Test name="65" />
10040 <Test name="66" />
10041 <Test name="67" />
10042 <Test name="68" />
10043 <Test name="69" />
10044 <Test name="2" />
10045 <Test name="6" />
10046 <Test name="99" />
10047 <Test name="98" />
10048 <Test name="91" />
10049 <Test name="90" />
10050 <Test name="93" />
10051 <Test name="92" />
10052 <Test name="95" />
10053 <Test name="94" />
10054 <Test name="97" />
10055 <Test name="96" />
10056 <Test name="11" />
10057 <Test name="10" />
10058 <Test name="13" />
10059 <Test name="12" />
10060 <Test name="15" />
10061 <Test name="14" />
10062 <Test name="17" />
10063 <Test name="16" />
10064 <Test name="19" />
10065 <Test name="18" />
10066 <Test name="48" />
10067 <Test name="49" />
10068 <Test name="46" />
10069 <Test name="47" />
10070 <Test name="44" />
10071 <Test name="45" />
10072 <Test name="42" />
10073 <Test name="43" />
10074 <Test name="40" />
10075 <Test name="41" />
10076 <Test name="1" />
10077 <Test name="5" />
10078 <Test name="9" />
10079 <Test name="77" />
10080 <Test name="76" />
10081 <Test name="75" />
10082 <Test name="74" />
10083 <Test name="73" />
10084 <Test name="72" />
10085 <Test name="71" />
10086 <Test name="70" />
10087 <Test name="79" />
10088 <Test name="78" />
10089 </TestCase>
10090 <TestCase name="vertex">
10091 <Test name="24" />
10092 <Test name="25" />
10093 <Test name="26" />
10094 <Test name="27" />
10095 <Test name="20" />
10096 <Test name="21" />
10097 <Test name="22" />
10098 <Test name="23" />
10099 <Test name="28" />
10100 <Test name="29" />
10101 <Test name="0" />
10102 <Test name="4" />
10103 <Test name="8" />
10104 <Test name="59" />
10105 <Test name="58" />
10106 <Test name="55" />
10107 <Test name="54" />
10108 <Test name="57" />
10109 <Test name="56" />
10110 <Test name="51" />
10111 <Test name="50" />
10112 <Test name="53" />
10113 <Test name="52" />
10114 <Test name="88" />
10115 <Test name="89" />
10116 <Test name="82" />
10117 <Test name="83" />
10118 <Test name="80" />
10119 <Test name="81" />
10120 <Test name="86" />
10121 <Test name="87" />
10122 <Test name="84" />
10123 <Test name="85" />
10124 <Test name="3" />
10125 <Test name="7" />
10126 <Test name="39" />
10127 <Test name="38" />
10128 <Test name="33" />
10129 <Test name="32" />
10130 <Test name="31" />
10131 <Test name="30" />
10132 <Test name="37" />
10133 <Test name="36" />
10134 <Test name="35" />
10135 <Test name="34" />
10136 <Test name="60" />
10137 <Test name="61" />
10138 <Test name="62" />
10139 <Test name="63" />
10140 <Test name="64" />
10141 <Test name="65" />
10142 <Test name="66" />
10143 <Test name="67" />
10144 <Test name="68" />
10145 <Test name="69" />
10146 <Test name="2" />
10147 <Test name="6" />
10148 <Test name="99" />
10149 <Test name="98" />
10150 <Test name="91" />
10151 <Test name="90" />
10152 <Test name="93" />
10153 <Test name="92" />
10154 <Test name="95" />
10155 <Test name="94" />
10156 <Test name="97" />
10157 <Test name="96" />
10158 <Test name="11" />
10159 <Test name="10" />
10160 <Test name="13" />
10161 <Test name="12" />
10162 <Test name="15" />
10163 <Test name="14" />
10164 <Test name="17" />
10165 <Test name="16" />
10166 <Test name="19" />
10167 <Test name="18" />
10168 <Test name="48" />
10169 <Test name="49" />
10170 <Test name="46" />
10171 <Test name="47" />
10172 <Test name="44" />
10173 <Test name="45" />
10174 <Test name="42" />
10175 <Test name="43" />
10176 <Test name="40" />
10177 <Test name="41" />
10178 <Test name="1" />
10179 <Test name="5" />
10180 <Test name="9" />
10181 <Test name="77" />
10182 <Test name="76" />
10183 <Test name="75" />
10184 <Test name="74" />
10185 <Test name="73" />
10186 <Test name="72" />
10187 <Test name="71" />
10188 <Test name="70" />
10189 <Test name="79" />
10190 <Test name="78" />
10191 </TestCase>
10192 </TestSuite>
10193 <TestSuite name="conditionals">
10194 <TestCase name="fragment">
10195 <Test name="24" />
10196 <Test name="25" />
10197 <Test name="26" />
10198 <Test name="27" />
10199 <Test name="20" />
10200 <Test name="21" />
10201 <Test name="22" />
10202 <Test name="23" />
10203 <Test name="28" />
10204 <Test name="29" />
10205 <Test name="0" />
10206 <Test name="4" />
10207 <Test name="8" />
10208 <Test name="59" />
10209 <Test name="58" />
10210 <Test name="55" />
10211 <Test name="54" />
10212 <Test name="57" />
10213 <Test name="56" />
10214 <Test name="51" />
10215 <Test name="50" />
10216 <Test name="53" />
10217 <Test name="52" />
10218 <Test name="88" />
10219 <Test name="89" />
10220 <Test name="82" />
10221 <Test name="83" />
10222 <Test name="80" />
10223 <Test name="81" />
10224 <Test name="86" />
10225 <Test name="87" />
10226 <Test name="84" />
10227 <Test name="85" />
10228 <Test name="3" />
10229 <Test name="7" />
10230 <Test name="39" />
10231 <Test name="38" />
10232 <Test name="33" />
10233 <Test name="32" />
10234 <Test name="31" />
10235 <Test name="30" />
10236 <Test name="37" />
10237 <Test name="36" />
10238 <Test name="35" />
10239 <Test name="34" />
10240 <Test name="60" />
10241 <Test name="61" />
10242 <Test name="62" />
10243 <Test name="63" />
10244 <Test name="64" />
10245 <Test name="65" />
10246 <Test name="66" />
10247 <Test name="67" />
10248 <Test name="68" />
10249 <Test name="69" />
10250 <Test name="2" />
10251 <Test name="6" />
10252 <Test name="99" />
10253 <Test name="98" />
10254 <Test name="91" />
10255 <Test name="90" />
10256 <Test name="93" />
10257 <Test name="92" />
10258 <Test name="95" />
10259 <Test name="94" />
10260 <Test name="97" />
10261 <Test name="96" />
10262 <Test name="11" />
10263 <Test name="10" />
10264 <Test name="13" />
10265 <Test name="12" />
10266 <Test name="15" />
10267 <Test name="14" />
10268 <Test name="17" />
10269 <Test name="16" />
10270 <Test name="19" />
10271 <Test name="18" />
10272 <Test name="48" />
10273 <Test name="49" />
10274 <Test name="46" />
10275 <Test name="47" />
10276 <Test name="44" />
10277 <Test name="45" />
10278 <Test name="42" />
10279 <Test name="43" />
10280 <Test name="40" />
10281 <Test name="41" />
10282 <Test name="1" />
10283 <Test name="5" />
10284 <Test name="9" />
10285 <Test name="77" />
10286 <Test name="76" />
10287 <Test name="75" />
10288 <Test name="74" />
10289 <Test name="73" />
10290 <Test name="72" />
10291 <Test name="71" />
10292 <Test name="70" />
10293 <Test name="79" />
10294 <Test name="78" />
10295 </TestCase>
10296 <TestCase name="vertex">
10297 <Test name="24" />
10298 <Test name="25" />
10299 <Test name="26" />
10300 <Test name="27" />
10301 <Test name="20" />
10302 <Test name="21" />
10303 <Test name="22" />
10304 <Test name="23" />
10305 <Test name="28" />
10306 <Test name="29" />
10307 <Test name="0" />
10308 <Test name="4" />
10309 <Test name="8" />
10310 <Test name="59" />
10311 <Test name="58" />
10312 <Test name="55" />
10313 <Test name="54" />
10314 <Test name="57" />
10315 <Test name="56" />
10316 <Test name="51" />
10317 <Test name="50" />
10318 <Test name="53" />
10319 <Test name="52" />
10320 <Test name="88" />
10321 <Test name="89" />
10322 <Test name="82" />
10323 <Test name="83" />
10324 <Test name="80" />
10325 <Test name="81" />
10326 <Test name="86" />
10327 <Test name="87" />
10328 <Test name="84" />
10329 <Test name="85" />
10330 <Test name="3" />
10331 <Test name="7" />
10332 <Test name="39" />
10333 <Test name="38" />
10334 <Test name="33" />
10335 <Test name="32" />
10336 <Test name="31" />
10337 <Test name="30" />
10338 <Test name="37" />
10339 <Test name="36" />
10340 <Test name="35" />
10341 <Test name="34" />
10342 <Test name="60" />
10343 <Test name="61" />
10344 <Test name="62" />
10345 <Test name="63" />
10346 <Test name="64" />
10347 <Test name="65" />
10348 <Test name="66" />
10349 <Test name="67" />
10350 <Test name="68" />
10351 <Test name="69" />
10352 <Test name="2" />
10353 <Test name="6" />
10354 <Test name="99" />
10355 <Test name="98" />
10356 <Test name="91" />
10357 <Test name="90" />
10358 <Test name="93" />
10359 <Test name="92" />
10360 <Test name="95" />
10361 <Test name="94" />
10362 <Test name="97" />
10363 <Test name="96" />
10364 <Test name="11" />
10365 <Test name="10" />
10366 <Test name="13" />
10367 <Test name="12" />
10368 <Test name="15" />
10369 <Test name="14" />
10370 <Test name="17" />
10371 <Test name="16" />
10372 <Test name="19" />
10373 <Test name="18" />
10374 <Test name="48" />
10375 <Test name="49" />
10376 <Test name="46" />
10377 <Test name="47" />
10378 <Test name="44" />
10379 <Test name="45" />
10380 <Test name="42" />
10381 <Test name="43" />
10382 <Test name="40" />
10383 <Test name="41" />
10384 <Test name="1" />
10385 <Test name="5" />
10386 <Test name="9" />
10387 <Test name="77" />
10388 <Test name="76" />
10389 <Test name="75" />
10390 <Test name="74" />
10391 <Test name="73" />
10392 <Test name="72" />
10393 <Test name="71" />
10394 <Test name="70" />
10395 <Test name="79" />
10396 <Test name="78" />
10397 </TestCase>
10398 <TestCase name="combined">
10399 <Test name="24" />
10400 <Test name="25" />
10401 <Test name="26" />
10402 <Test name="27" />
10403 <Test name="20" />
10404 <Test name="21" />
10405 <Test name="22" />
10406 <Test name="23" />
10407 <Test name="28" />
10408 <Test name="29" />
10409 <Test name="0" />
10410 <Test name="4" />
10411 <Test name="8" />
10412 <Test name="59" />
10413 <Test name="58" />
10414 <Test name="55" />
10415 <Test name="54" />
10416 <Test name="57" />
10417 <Test name="56" />
10418 <Test name="51" />
10419 <Test name="50" />
10420 <Test name="53" />
10421 <Test name="52" />
10422 <Test name="88" />
10423 <Test name="89" />
10424 <Test name="82" />
10425 <Test name="83" />
10426 <Test name="80" />
10427 <Test name="81" />
10428 <Test name="86" />
10429 <Test name="87" />
10430 <Test name="84" />
10431 <Test name="85" />
10432 <Test name="3" />
10433 <Test name="7" />
10434 <Test name="39" />
10435 <Test name="38" />
10436 <Test name="33" />
10437 <Test name="32" />
10438 <Test name="31" />
10439 <Test name="30" />
10440 <Test name="37" />
10441 <Test name="36" />
10442 <Test name="35" />
10443 <Test name="34" />
10444 <Test name="60" />
10445 <Test name="61" />
10446 <Test name="62" />
10447 <Test name="63" />
10448 <Test name="64" />
10449 <Test name="65" />
10450 <Test name="66" />
10451 <Test name="67" />
10452 <Test name="68" />
10453 <Test name="69" />
10454 <Test name="2" />
10455 <Test name="6" />
10456 <Test name="99" />
10457 <Test name="98" />
10458 <Test name="91" />
10459 <Test name="90" />
10460 <Test name="93" />
10461 <Test name="92" />
10462 <Test name="95" />
10463 <Test name="94" />
10464 <Test name="97" />
10465 <Test name="96" />
10466 <Test name="11" />
10467 <Test name="10" />
10468 <Test name="13" />
10469 <Test name="12" />
10470 <Test name="15" />
10471 <Test name="14" />
10472 <Test name="17" />
10473 <Test name="16" />
10474 <Test name="19" />
10475 <Test name="18" />
10476 <Test name="48" />
10477 <Test name="49" />
10478 <Test name="46" />
10479 <Test name="47" />
10480 <Test name="44" />
10481 <Test name="45" />
10482 <Test name="42" />
10483 <Test name="43" />
10484 <Test name="40" />
10485 <Test name="41" />
10486 <Test name="1" />
10487 <Test name="5" />
10488 <Test name="9" />
10489 <Test name="77" />
10490 <Test name="76" />
10491 <Test name="75" />
10492 <Test name="74" />
10493 <Test name="73" />
10494 <Test name="72" />
10495 <Test name="71" />
10496 <Test name="70" />
10497 <Test name="79" />
10498 <Test name="78" />
10499 </TestCase>
10500 </TestSuite>
10501 </TestSuite>
10502 <TestSuite name="keywords">
10503 <TestCase name="keywords">
10504 <Test name="ivec4_fragment" />
10505 <Test name="mat3_fragment" />
10506 <Test name="int_vertex" />
10507 <Test name="uniform_vertex" />
10508 <Test name="while_fragment" />
10509 <Test name="invariant_fragment" />
10510 <Test name="ivec2_fragment" />
10511 <Test name="bvec3_vertex" />
10512 <Test name="false_vertex" />
10513 <Test name="varying_vertex" />
10514 <Test name="highp_vertex" />
10515 <Test name="mat3_vertex" />
10516 <Test name="return_vertex" />
10517 <Test name="if_fragment" />
10518 <Test name="bool_vertex" />
10519 <Test name="return_fragment" />
10520 <Test name="precision_fragment" />
10521 <Test name="while_vertex" />
10522 <Test name="precision_vertex" />
10523 <Test name="bool_fragment" />
10524 <Test name="out_vertex" />
10525 <Test name="highp_fragment" />
10526 <Test name="mat2_vertex" />
10527 <Test name="uniform_fragment" />
10528 <Test name="struct_fragment" />
10529 <Test name="vec4_fragment" />
10530 <Test name="mediump_vertex" />
10531 <Test name="lowp_vertex" />
10532 <Test name="discard_vertex" />
10533 <Test name="break_vertex" />
10534 <Test name="ivec3_fragment" />
10535 <Test name="sampler2D_vertex" />
10536 <Test name="true_fragment" />
10537 <Test name="break_fragment" />
10538 <Test name="ivec3_vertex" />
10539 <Test name="void_vertex" />
10540 <Test name="else_fragment" />
10541 <Test name="inout_vertex" />
10542 <Test name="attribute_fragment" />
10543 <Test name="continue_vertex" />
10544 <Test name="vec2_fragment" />
10545 <Test name="float_fragment" />
10546 <Test name="for_fragment" />
10547 <Test name="invariant_vertex" />
10548 <Test name="mat4_fragment" />
10549 <Test name="const_fragment" />
10550 <Test name="else_vertex" />
10551 <Test name="mat4_vertex" />
10552 <Test name="bvec4_fragment" />
10553 <Test name="mat2_fragment" />
10554 <Test name="mediump_fragment" />
10555 <Test name="vec2_vertex" />
10556 <Test name="bvec2_vertex" />
10557 <Test name="void_fragment" />
10558 <Test name="ivec4_vertex" />
10559 <Test name="ivec2_vertex" />
10560 <Test name="bvec2_fragment" />
10561 <Test name="lowp_fragment" />
10562 <Test name="struct_vertex" />
10563 <Test name="vec3_vertex" />
10564 <Test name="vec4_vertex" />
10565 <Test name="bvec4_vertex" />
10566 <Test name="inout_fragment" />
10567 <Test name="false_fragment" />
10568 <Test name="in_vertex" />
10569 <Test name="attribute_vertex" />
10570 <Test name="varying_fragment" />
10571 <Test name="const_vertex" />
10572 <Test name="in_fragment" />
10573 <Test name="sampler2D_fragment" />
10574 <Test name="samplerCube_vertex" />
10575 <Test name="out_fragment" />
10576 <Test name="for_vertex" />
10577 <Test name="vec3_fragment" />
10578 <Test name="int_fragment" />
10579 <Test name="bvec3_fragment" />
10580 <Test name="discard_fragment" />
10581 <Test name="true_vertex" />
10582 <Test name="float_vertex" />
10583 <Test name="if_vertex" />
10584 <Test name="do_vertex" />
10585 <Test name="do_fragment" />
10586 <Test name="samplerCube_fragment" />
10587 <Test name="continue_fragment" />
10588 </TestCase>
10589 <TestCase name="reserved_keywords">
10590 <Test name="extern_fragment" />
10591 <Test name="half_fragment" />
10592 <Test name="cast_fragment" />
10593 <Test name="namespace_fragment" />
10594 <Test name="sampler3DRect_vertex" />
10595 <Test name="sampler2DRectShadow_vertex" />
10596 <Test name="short_fragment" />
10597 <Test name="extern_vertex" />
10598 <Test name="noinline_fragment" />
10599 <Test name="hvec4_fragment" />
10600 <Test name="goto_vertex" />
10601 <Test name="noinline_vertex" />
10602 <Test name="double_vertex" />
10603 <Test name="default_vertex" />
10604 <Test name="static_fragment" />
10605 <Test name="sampler1DShadow_fragment" />
10606 <Test name="fixed_fragment" />
10607 <Test name="dvec3_fragment" />
10608 <Test name="sampler3DRect_fragment" />
10609 <Test name="switch_fragment" />
10610 <Test name="enum_vertex" />
10611 <Test name="inline_fragment" />
10612 <Test name="fvec2_fragment" />
10613 <Test name="cast_vertex" />
10614 <Test name="hvec3_vertex" />
10615 <Test name="interface_vertex" />
10616 <Test name="fvec3_fragment" />
10617 <Test name="public_fragment" />
10618 <Test name="fixed_vertex" />
10619 <Test name="hvec3_fragment" />
10620 <Test name="using_fragment" />
10621 <Test name="hvec2_vertex" />
10622 <Test name="template_fragment" />
10623 <Test name="fvec4_fragment" />
10624 <Test name="short_vertex" />
10625 <Test name="sampler2DShadow_fragment" />
10626 <Test name="volatile_fragment" />
10627 <Test name="dvec2_vertex" />
10628 <Test name="dvec4_vertex" />
10629 <Test name="dvec3_vertex" />
10630 <Test name="this_vertex" />
10631 <Test name="fvec2_vertex" />
10632 <Test name="fvec3_vertex" />
10633 <Test name="unsigned_vertex" />
10634 <Test name="fvec4_vertex" />
10635 <Test name="volatile_vertex" />
10636 <Test name="sampler3D_vertex" />
10637 <Test name="sampler3D_fragment" />
10638 <Test name="sampler2DRectShadow_fragment" />
10639 <Test name="sampler1D_vertex" />
10640 <Test name="external_fragment" />
10641 <Test name="sizeof_vertex" />
10642 <Test name="flat_fragment" />
10643 <Test name="inline_vertex" />
10644 <Test name="interface_fragment" />
10645 <Test name="packed_vertex" />
10646 <Test name="hvec2_fragment" />
10647 <Test name="superp_vertex" />
10648 <Test name="half_vertex" />
10649 <Test name="input_fragment" />
10650 <Test name="flat_vertex" />
10651 <Test name="dvec2_fragment" />
10652 <Test name="union_fragment" />
10653 <Test name="union_vertex" />
10654 <Test name="static_vertex" />
10655 <Test name="namespace_vertex" />
10656 <Test name="double_fragment" />
10657 <Test name="class_vertex" />
10658 <Test name="default_fragment" />
10659 <Test name="input_vertex" />
10660 <Test name="asm_fragment" />
10661 <Test name="hvec4_vertex" />
10662 <Test name="enum_fragment" />
10663 <Test name="output_vertex" />
10664 <Test name="long_vertex" />
10665 <Test name="sampler1DShadow_vertex" />
10666 <Test name="typedef_fragment" />
10667 <Test name="goto_fragment" />
10668 <Test name="sampler2DRect_fragment" />
10669 <Test name="long_fragment" />
10670 <Test name="packed_fragment" />
10671 <Test name="asm_vertex" />
10672 <Test name="sampler2DRect_vertex" />
10673 <Test name="typedef_vertex" />
10674 <Test name="public_vertex" />
10675 <Test name="unsigned_fragment" />
10676 <Test name="external_vertex" />
10677 <Test name="sampler2DShadow_vertex" />
10678 <Test name="using_vertex" />
10679 <Test name="template_vertex" />
10680 <Test name="dvec4_fragment" />
10681 <Test name="sampler1D_fragment" />
10682 <Test name="sizeof_fragment" />
10683 <Test name="class_fragment" />
10684 <Test name="switch_vertex" />
10685 <Test name="superp_fragment" />
10686 <Test name="output_fragment" />
10687 <Test name="this_fragment" />
10688 </TestCase>
10689 <TestCase name="invalid_identifiers">
10690 <Test name="two_underscores_begin_fragment" />
10691 <Test name="digit_begin_vertex" />
10692 <Test name="digit_vertex" />
10693 <Test name="two_underscores_middle_fragment" />
10694 <Test name="two_underscores_end_fragment" />
10695 <Test name="two_underscores_begin_vertex" />
10696 <Test name="digit_begin_fragment" />
10697 <Test name="digit_fragment" />
10698 <Test name="gl_begin_vertex" />
10699 <Test name="two_underscores_middle_vertex" />
10700 <Test name="two_underscores_end_vertex" />
10701 <Test name="gl_begin_fragment" />
10702 </TestCase>
10703 </TestSuite>
10704 <TestSuite name="loops">
10705 <TestCase name="while_dynamic_iterations">
10706 <Test name="infinite_with_unconditional_break_last_vertex" />
10707 <Test name="infinite_with_unconditional_break_last_fragment" />
10708 <Test name="conditional_continue_vertex" />
10709 <Test name="basic_mediump_int_vertex" />
10710 <Test name="post_increment_fragment" />
10711 <Test name="nested_sequence_fragment" />
10712 <Test name="double_continue_fragment" />
10713 <Test name="101_iterations_vertex" />
10714 <Test name="basic_lowp_int_fragment" />
10715 <Test name="single_statement_vertex" />
10716 <Test name="infinite_with_conditional_break_fragment" />
10717 <Test name="basic_mediump_float_vertex" />
10718 <Test name="unconditional_continue_vertex" />
10719 <Test name="post_increment_vertex" />
10720 <Test name="basic_lowp_float_fragment" />
10721 <Test name="basic_highp_float_fragment" />
10722 <Test name="basic_lowp_float_vertex" />
10723 <Test name="nested_vertex" />
10724 <Test name="unconditional_break_fragment" />
10725 <Test name="conditional_body_fragment" />
10726 <Test name="nested_fragment" />
10727 <Test name="vector_counter_fragment" />
10728 <Test name="only_continue_fragment" />
10729 <Test name="select_iteration_count_vertex" />
10730 <Test name="pre_increment_fragment" />
10731 <Test name="unconditional_continue_fragment" />
10732 <Test name="basic_highp_int_vertex" />
10733 <Test name="conditional_break_vertex" />
10734 <Test name="only_continue_vertex" />
10735 <Test name="vector_counter_vertex" />
10736 <Test name="101_iterations_fragment" />
10737 <Test name="function_call_return_fragment" />
10738 <Test name="nested_tricky_dataflow_1_vertex" />
10739 <Test name="conditional_body_vertex" />
10740 <Test name="function_call_return_vertex" />
10741 <Test name="nested_sequence_vertex" />
10742 <Test name="mixed_break_continue_fragment" />
10743 <Test name="infinite_with_unconditional_break_first_vertex" />
10744 <Test name="empty_body_fragment" />
10745 <Test name="sequence_statement_vertex" />
10746 <Test name="no_iterations_fragment" />
10747 <Test name="conditional_continue_fragment" />
10748 <Test name="nested_tricky_dataflow_2_fragment" />
10749 <Test name="double_continue_vertex" />
10750 <Test name="pre_increment_vertex" />
10751 <Test name="single_statement_fragment" />
10752 <Test name="infinite_with_conditional_break_vertex" />
10753 <Test name="single_iteration_fragment" />
10754 <Test name="basic_mediump_int_fragment" />
10755 <Test name="compound_statement_vertex" />
10756 <Test name="no_iterations_vertex" />
10757 <Test name="empty_body_vertex" />
10758 <Test name="infinite_with_unconditional_break_first_fragment" />
10759 <Test name="unconditional_break_vertex" />
10760 <Test name="compound_statement_fragment" />
10761 <Test name="sequence_statement_fragment" />
10762 <Test name="nested_tricky_dataflow_1_fragment" />
10763 <Test name="function_call_inout_vertex" />
10764 <Test name="basic_mediump_float_fragment" />
10765 <Test name="basic_lowp_int_vertex" />
10766 <Test name="function_call_inout_fragment" />
10767 <Test name="basic_highp_int_fragment" />
10768 <Test name="basic_highp_float_vertex" />
10769 <Test name="mixed_break_continue_vertex" />
10770 <Test name="nested_tricky_dataflow_2_vertex" />
10771 <Test name="sequence_vertex" />
10772 <Test name="single_iteration_vertex" />
10773 <Test name="sequence_fragment" />
10774 <Test name="select_iteration_count_fragment" />
10775 <Test name="conditional_break_fragment" />
10776 </TestCase>
10777 <TestCase name="for_constant_iterations">
10778 <Test name="infinite_with_unconditional_break_last_vertex" />
10779 <Test name="infinite_with_unconditional_break_last_fragment" />
10780 <Test name="conditional_continue_vertex" />
10781 <Test name="basic_mediump_int_vertex" />
10782 <Test name="post_increment_fragment" />
10783 <Test name="nested_sequence_fragment" />
10784 <Test name="double_continue_fragment" />
10785 <Test name="101_iterations_vertex" />
10786 <Test name="basic_lowp_int_fragment" />
10787 <Test name="single_statement_vertex" />
10788 <Test name="infinite_with_conditional_break_fragment" />
10789 <Test name="basic_mediump_float_vertex" />
10790 <Test name="unconditional_continue_vertex" />
10791 <Test name="post_increment_vertex" />
10792 <Test name="basic_lowp_float_fragment" />
10793 <Test name="basic_highp_float_fragment" />
10794 <Test name="basic_lowp_float_vertex" />
10795 <Test name="nested_vertex" />
10796 <Test name="unconditional_break_fragment" />
10797 <Test name="conditional_body_fragment" />
10798 <Test name="nested_fragment" />
10799 <Test name="vector_counter_fragment" />
10800 <Test name="only_continue_fragment" />
10801 <Test name="select_iteration_count_vertex" />
10802 <Test name="pre_increment_fragment" />
10803 <Test name="unconditional_continue_fragment" />
10804 <Test name="basic_highp_int_vertex" />
10805 <Test name="conditional_break_vertex" />
10806 <Test name="only_continue_vertex" />
10807 <Test name="vector_counter_vertex" />
10808 <Test name="101_iterations_fragment" />
10809 <Test name="function_call_return_fragment" />
10810 <Test name="nested_tricky_dataflow_1_vertex" />
10811 <Test name="conditional_body_vertex" />
10812 <Test name="function_call_return_vertex" />
10813 <Test name="nested_sequence_vertex" />
10814 <Test name="mixed_break_continue_fragment" />
10815 <Test name="infinite_with_unconditional_break_first_vertex" />
10816 <Test name="empty_body_fragment" />
10817 <Test name="sequence_statement_vertex" />
10818 <Test name="no_iterations_fragment" />
10819 <Test name="conditional_continue_fragment" />
10820 <Test name="nested_tricky_dataflow_2_fragment" />
10821 <Test name="double_continue_vertex" />
10822 <Test name="pre_increment_vertex" />
10823 <Test name="single_statement_fragment" />
10824 <Test name="infinite_with_conditional_break_vertex" />
10825 <Test name="single_iteration_fragment" />
10826 <Test name="basic_mediump_int_fragment" />
10827 <Test name="compound_statement_vertex" />
10828 <Test name="no_iterations_vertex" />
10829 <Test name="empty_body_vertex" />
10830 <Test name="infinite_with_unconditional_break_first_fragment" />
10831 <Test name="unconditional_break_vertex" />
10832 <Test name="compound_statement_fragment" />
10833 <Test name="sequence_statement_fragment" />
10834 <Test name="nested_tricky_dataflow_1_fragment" />
10835 <Test name="function_call_inout_vertex" />
10836 <Test name="basic_mediump_float_fragment" />
10837 <Test name="basic_lowp_int_vertex" />
10838 <Test name="function_call_inout_fragment" />
10839 <Test name="basic_highp_int_fragment" />
10840 <Test name="basic_highp_float_vertex" />
10841 <Test name="mixed_break_continue_vertex" />
10842 <Test name="nested_tricky_dataflow_2_vertex" />
10843 <Test name="sequence_vertex" />
10844 <Test name="single_iteration_vertex" />
10845 <Test name="sequence_fragment" />
10846 <Test name="select_iteration_count_fragment" />
10847 <Test name="conditional_break_fragment" />
10848 </TestCase>
10849 <TestCase name="do_while_uniform_iterations">
10850 <Test name="infinite_with_unconditional_break_last_vertex" />
10851 <Test name="infinite_with_unconditional_break_last_fragment" />
10852 <Test name="conditional_continue_vertex" />
10853 <Test name="basic_mediump_int_vertex" />
10854 <Test name="post_increment_fragment" />
10855 <Test name="nested_sequence_fragment" />
10856 <Test name="double_continue_fragment" />
10857 <Test name="101_iterations_vertex" />
10858 <Test name="basic_lowp_int_fragment" />
10859 <Test name="single_statement_vertex" />
10860 <Test name="infinite_with_conditional_break_fragment" />
10861 <Test name="basic_mediump_float_vertex" />
10862 <Test name="unconditional_continue_vertex" />
10863 <Test name="post_increment_vertex" />
10864 <Test name="basic_lowp_float_fragment" />
10865 <Test name="basic_highp_float_fragment" />
10866 <Test name="basic_lowp_float_vertex" />
10867 <Test name="nested_vertex" />
10868 <Test name="unconditional_break_fragment" />
10869 <Test name="conditional_body_fragment" />
10870 <Test name="nested_fragment" />
10871 <Test name="vector_counter_fragment" />
10872 <Test name="only_continue_fragment" />
10873 <Test name="select_iteration_count_vertex" />
10874 <Test name="pre_increment_fragment" />
10875 <Test name="unconditional_continue_fragment" />
10876 <Test name="basic_highp_int_vertex" />
10877 <Test name="conditional_break_vertex" />
10878 <Test name="only_continue_vertex" />
10879 <Test name="vector_counter_vertex" />
10880 <Test name="101_iterations_fragment" />
10881 <Test name="function_call_return_fragment" />
10882 <Test name="nested_tricky_dataflow_1_vertex" />
10883 <Test name="conditional_body_vertex" />
10884 <Test name="function_call_return_vertex" />
10885 <Test name="nested_sequence_vertex" />
10886 <Test name="mixed_break_continue_fragment" />
10887 <Test name="infinite_with_unconditional_break_first_vertex" />
10888 <Test name="empty_body_fragment" />
10889 <Test name="sequence_statement_vertex" />
10890 <Test name="conditional_continue_fragment" />
10891 <Test name="nested_tricky_dataflow_2_fragment" />
10892 <Test name="double_continue_vertex" />
10893 <Test name="pre_increment_vertex" />
10894 <Test name="single_statement_fragment" />
10895 <Test name="infinite_with_conditional_break_vertex" />
10896 <Test name="single_iteration_fragment" />
10897 <Test name="basic_mediump_int_fragment" />
10898 <Test name="compound_statement_vertex" />
10899 <Test name="empty_body_vertex" />
10900 <Test name="infinite_with_unconditional_break_first_fragment" />
10901 <Test name="unconditional_break_vertex" />
10902 <Test name="compound_statement_fragment" />
10903 <Test name="sequence_statement_fragment" />
10904 <Test name="nested_tricky_dataflow_1_fragment" />
10905 <Test name="function_call_inout_vertex" />
10906 <Test name="basic_mediump_float_fragment" />
10907 <Test name="basic_lowp_int_vertex" />
10908 <Test name="function_call_inout_fragment" />
10909 <Test name="basic_highp_int_fragment" />
10910 <Test name="basic_highp_float_vertex" />
10911 <Test name="mixed_break_continue_vertex" />
10912 <Test name="nested_tricky_dataflow_2_vertex" />
10913 <Test name="sequence_vertex" />
10914 <Test name="single_iteration_vertex" />
10915 <Test name="sequence_fragment" />
10916 <Test name="select_iteration_count_fragment" />
10917 <Test name="conditional_break_fragment" />
10918 </TestCase>
10919 <TestCase name="do_while_constant_iterations">
10920 <Test name="infinite_with_unconditional_break_last_vertex" />
10921 <Test name="infinite_with_unconditional_break_last_fragment" />
10922 <Test name="conditional_continue_vertex" />
10923 <Test name="basic_mediump_int_vertex" />
10924 <Test name="post_increment_fragment" />
10925 <Test name="nested_sequence_fragment" />
10926 <Test name="double_continue_fragment" />
10927 <Test name="101_iterations_vertex" />
10928 <Test name="basic_lowp_int_fragment" />
10929 <Test name="single_statement_vertex" />
10930 <Test name="infinite_with_conditional_break_fragment" />
10931 <Test name="basic_mediump_float_vertex" />
10932 <Test name="unconditional_continue_vertex" />
10933 <Test name="post_increment_vertex" />
10934 <Test name="basic_lowp_float_fragment" />
10935 <Test name="basic_highp_float_fragment" />
10936 <Test name="basic_lowp_float_vertex" />
10937 <Test name="nested_vertex" />
10938 <Test name="unconditional_break_fragment" />
10939 <Test name="conditional_body_fragment" />
10940 <Test name="nested_fragment" />
10941 <Test name="vector_counter_fragment" />
10942 <Test name="only_continue_fragment" />
10943 <Test name="select_iteration_count_vertex" />
10944 <Test name="pre_increment_fragment" />
10945 <Test name="unconditional_continue_fragment" />
10946 <Test name="basic_highp_int_vertex" />
10947 <Test name="conditional_break_vertex" />
10948 <Test name="only_continue_vertex" />
10949 <Test name="vector_counter_vertex" />
10950 <Test name="101_iterations_fragment" />
10951 <Test name="function_call_return_fragment" />
10952 <Test name="nested_tricky_dataflow_1_vertex" />
10953 <Test name="conditional_body_vertex" />
10954 <Test name="function_call_return_vertex" />
10955 <Test name="nested_sequence_vertex" />
10956 <Test name="mixed_break_continue_fragment" />
10957 <Test name="infinite_with_unconditional_break_first_vertex" />
10958 <Test name="empty_body_fragment" />
10959 <Test name="sequence_statement_vertex" />
10960 <Test name="conditional_continue_fragment" />
10961 <Test name="nested_tricky_dataflow_2_fragment" />
10962 <Test name="double_continue_vertex" />
10963 <Test name="pre_increment_vertex" />
10964 <Test name="single_statement_fragment" />
10965 <Test name="infinite_with_conditional_break_vertex" />
10966 <Test name="single_iteration_fragment" />
10967 <Test name="basic_mediump_int_fragment" />
10968 <Test name="compound_statement_vertex" />
10969 <Test name="empty_body_vertex" />
10970 <Test name="infinite_with_unconditional_break_first_fragment" />
10971 <Test name="unconditional_break_vertex" />
10972 <Test name="compound_statement_fragment" />
10973 <Test name="sequence_statement_fragment" />
10974 <Test name="nested_tricky_dataflow_1_fragment" />
10975 <Test name="function_call_inout_vertex" />
10976 <Test name="basic_mediump_float_fragment" />
10977 <Test name="basic_lowp_int_vertex" />
10978 <Test name="function_call_inout_fragment" />
10979 <Test name="basic_highp_int_fragment" />
10980 <Test name="basic_highp_float_vertex" />
10981 <Test name="mixed_break_continue_vertex" />
10982 <Test name="nested_tricky_dataflow_2_vertex" />
10983 <Test name="sequence_vertex" />
10984 <Test name="single_iteration_vertex" />
10985 <Test name="sequence_fragment" />
10986 <Test name="select_iteration_count_fragment" />
10987 <Test name="conditional_break_fragment" />
10988 </TestCase>
10989 <TestCase name="while_constant_iterations">
10990 <Test name="infinite_with_unconditional_break_last_vertex" />
10991 <Test name="infinite_with_unconditional_break_last_fragment" />
10992 <Test name="conditional_continue_vertex" />
10993 <Test name="basic_mediump_int_vertex" />
10994 <Test name="post_increment_fragment" />
10995 <Test name="nested_sequence_fragment" />
10996 <Test name="double_continue_fragment" />
10997 <Test name="101_iterations_vertex" />
10998 <Test name="basic_lowp_int_fragment" />
10999 <Test name="single_statement_vertex" />
11000 <Test name="infinite_with_conditional_break_fragment" />
11001 <Test name="basic_mediump_float_vertex" />
11002 <Test name="unconditional_continue_vertex" />
11003 <Test name="post_increment_vertex" />
11004 <Test name="basic_lowp_float_fragment" />
11005 <Test name="basic_highp_float_fragment" />
11006 <Test name="basic_lowp_float_vertex" />
11007 <Test name="nested_vertex" />
11008 <Test name="unconditional_break_fragment" />
11009 <Test name="conditional_body_fragment" />
11010 <Test name="nested_fragment" />
11011 <Test name="vector_counter_fragment" />
11012 <Test name="only_continue_fragment" />
11013 <Test name="select_iteration_count_vertex" />
11014 <Test name="pre_increment_fragment" />
11015 <Test name="unconditional_continue_fragment" />
11016 <Test name="basic_highp_int_vertex" />
11017 <Test name="conditional_break_vertex" />
11018 <Test name="only_continue_vertex" />
11019 <Test name="vector_counter_vertex" />
11020 <Test name="101_iterations_fragment" />
11021 <Test name="function_call_return_fragment" />
11022 <Test name="nested_tricky_dataflow_1_vertex" />
11023 <Test name="conditional_body_vertex" />
11024 <Test name="function_call_return_vertex" />
11025 <Test name="nested_sequence_vertex" />
11026 <Test name="mixed_break_continue_fragment" />
11027 <Test name="infinite_with_unconditional_break_first_vertex" />
11028 <Test name="empty_body_fragment" />
11029 <Test name="sequence_statement_vertex" />
11030 <Test name="no_iterations_fragment" />
11031 <Test name="conditional_continue_fragment" />
11032 <Test name="nested_tricky_dataflow_2_fragment" />
11033 <Test name="double_continue_vertex" />
11034 <Test name="pre_increment_vertex" />
11035 <Test name="single_statement_fragment" />
11036 <Test name="infinite_with_conditional_break_vertex" />
11037 <Test name="single_iteration_fragment" />
11038 <Test name="basic_mediump_int_fragment" />
11039 <Test name="compound_statement_vertex" />
11040 <Test name="no_iterations_vertex" />
11041 <Test name="empty_body_vertex" />
11042 <Test name="infinite_with_unconditional_break_first_fragment" />
11043 <Test name="unconditional_break_vertex" />
11044 <Test name="compound_statement_fragment" />
11045 <Test name="sequence_statement_fragment" />
11046 <Test name="nested_tricky_dataflow_1_fragment" />
11047 <Test name="function_call_inout_vertex" />
11048 <Test name="basic_mediump_float_fragment" />
11049 <Test name="basic_lowp_int_vertex" />
11050 <Test name="function_call_inout_fragment" />
11051 <Test name="basic_highp_int_fragment" />
11052 <Test name="basic_highp_float_vertex" />
11053 <Test name="mixed_break_continue_vertex" />
11054 <Test name="nested_tricky_dataflow_2_vertex" />
11055 <Test name="sequence_vertex" />
11056 <Test name="single_iteration_vertex" />
11057 <Test name="sequence_fragment" />
11058 <Test name="select_iteration_count_fragment" />
11059 <Test name="conditional_break_fragment" />
11060 </TestCase>
11061 <TestCase name="while_uniform_iterations">
11062 <Test name="infinite_with_unconditional_break_last_vertex" />
11063 <Test name="infinite_with_unconditional_break_last_fragment" />
11064 <Test name="conditional_continue_vertex" />
11065 <Test name="basic_mediump_int_vertex" />
11066 <Test name="post_increment_fragment" />
11067 <Test name="nested_sequence_fragment" />
11068 <Test name="double_continue_fragment" />
11069 <Test name="101_iterations_vertex" />
11070 <Test name="basic_lowp_int_fragment" />
11071 <Test name="single_statement_vertex" />
11072 <Test name="infinite_with_conditional_break_fragment" />
11073 <Test name="basic_mediump_float_vertex" />
11074 <Test name="unconditional_continue_vertex" />
11075 <Test name="post_increment_vertex" />
11076 <Test name="basic_lowp_float_fragment" />
11077 <Test name="basic_highp_float_fragment" />
11078 <Test name="basic_lowp_float_vertex" />
11079 <Test name="nested_vertex" />
11080 <Test name="unconditional_break_fragment" />
11081 <Test name="conditional_body_fragment" />
11082 <Test name="nested_fragment" />
11083 <Test name="vector_counter_fragment" />
11084 <Test name="only_continue_fragment" />
11085 <Test name="select_iteration_count_vertex" />
11086 <Test name="pre_increment_fragment" />
11087 <Test name="unconditional_continue_fragment" />
11088 <Test name="basic_highp_int_vertex" />
11089 <Test name="conditional_break_vertex" />
11090 <Test name="only_continue_vertex" />
11091 <Test name="vector_counter_vertex" />
11092 <Test name="101_iterations_fragment" />
11093 <Test name="function_call_return_fragment" />
11094 <Test name="nested_tricky_dataflow_1_vertex" />
11095 <Test name="conditional_body_vertex" />
11096 <Test name="function_call_return_vertex" />
11097 <Test name="nested_sequence_vertex" />
11098 <Test name="mixed_break_continue_fragment" />
11099 <Test name="infinite_with_unconditional_break_first_vertex" />
11100 <Test name="empty_body_fragment" />
11101 <Test name="sequence_statement_vertex" />
11102 <Test name="no_iterations_fragment" />
11103 <Test name="conditional_continue_fragment" />
11104 <Test name="nested_tricky_dataflow_2_fragment" />
11105 <Test name="double_continue_vertex" />
11106 <Test name="pre_increment_vertex" />
11107 <Test name="single_statement_fragment" />
11108 <Test name="infinite_with_conditional_break_vertex" />
11109 <Test name="single_iteration_fragment" />
11110 <Test name="basic_mediump_int_fragment" />
11111 <Test name="compound_statement_vertex" />
11112 <Test name="no_iterations_vertex" />
11113 <Test name="empty_body_vertex" />
11114 <Test name="infinite_with_unconditional_break_first_fragment" />
11115 <Test name="unconditional_break_vertex" />
11116 <Test name="compound_statement_fragment" />
11117 <Test name="sequence_statement_fragment" />
11118 <Test name="nested_tricky_dataflow_1_fragment" />
11119 <Test name="function_call_inout_vertex" />
11120 <Test name="basic_mediump_float_fragment" />
11121 <Test name="basic_lowp_int_vertex" />
11122 <Test name="function_call_inout_fragment" />
11123 <Test name="basic_highp_int_fragment" />
11124 <Test name="basic_highp_float_vertex" />
11125 <Test name="mixed_break_continue_vertex" />
11126 <Test name="nested_tricky_dataflow_2_vertex" />
11127 <Test name="sequence_vertex" />
11128 <Test name="single_iteration_vertex" />
11129 <Test name="sequence_fragment" />
11130 <Test name="select_iteration_count_fragment" />
11131 <Test name="conditional_break_fragment" />
11132 </TestCase>
11133 <TestCase name="do_while_dynamic_iterations">
11134 <Test name="infinite_with_unconditional_break_last_vertex" />
11135 <Test name="infinite_with_unconditional_break_last_fragment" />
11136 <Test name="conditional_continue_vertex" />
11137 <Test name="basic_mediump_int_vertex" />
11138 <Test name="post_increment_fragment" />
11139 <Test name="nested_sequence_fragment" />
11140 <Test name="double_continue_fragment" />
11141 <Test name="101_iterations_vertex" />
11142 <Test name="basic_lowp_int_fragment" />
11143 <Test name="single_statement_vertex" />
11144 <Test name="infinite_with_conditional_break_fragment" />
11145 <Test name="basic_mediump_float_vertex" />
11146 <Test name="unconditional_continue_vertex" />
11147 <Test name="post_increment_vertex" />
11148 <Test name="basic_lowp_float_fragment" />
11149 <Test name="basic_highp_float_fragment" />
11150 <Test name="basic_lowp_float_vertex" />
11151 <Test name="nested_vertex" />
11152 <Test name="unconditional_break_fragment" />
11153 <Test name="conditional_body_fragment" />
11154 <Test name="nested_fragment" />
11155 <Test name="vector_counter_fragment" />
11156 <Test name="only_continue_fragment" />
11157 <Test name="select_iteration_count_vertex" />
11158 <Test name="pre_increment_fragment" />
11159 <Test name="unconditional_continue_fragment" />
11160 <Test name="basic_highp_int_vertex" />
11161 <Test name="conditional_break_vertex" />
11162 <Test name="only_continue_vertex" />
11163 <Test name="vector_counter_vertex" />
11164 <Test name="101_iterations_fragment" />
11165 <Test name="function_call_return_fragment" />
11166 <Test name="nested_tricky_dataflow_1_vertex" />
11167 <Test name="conditional_body_vertex" />
11168 <Test name="function_call_return_vertex" />
11169 <Test name="nested_sequence_vertex" />
11170 <Test name="mixed_break_continue_fragment" />
11171 <Test name="infinite_with_unconditional_break_first_vertex" />
11172 <Test name="empty_body_fragment" />
11173 <Test name="sequence_statement_vertex" />
11174 <Test name="conditional_continue_fragment" />
11175 <Test name="nested_tricky_dataflow_2_fragment" />
11176 <Test name="double_continue_vertex" />
11177 <Test name="pre_increment_vertex" />
11178 <Test name="single_statement_fragment" />
11179 <Test name="infinite_with_conditional_break_vertex" />
11180 <Test name="single_iteration_fragment" />
11181 <Test name="basic_mediump_int_fragment" />
11182 <Test name="compound_statement_vertex" />
11183 <Test name="empty_body_vertex" />
11184 <Test name="infinite_with_unconditional_break_first_fragment" />
11185 <Test name="unconditional_break_vertex" />
11186 <Test name="compound_statement_fragment" />
11187 <Test name="sequence_statement_fragment" />
11188 <Test name="nested_tricky_dataflow_1_fragment" />
11189 <Test name="function_call_inout_vertex" />
11190 <Test name="basic_mediump_float_fragment" />
11191 <Test name="basic_lowp_int_vertex" />
11192 <Test name="function_call_inout_fragment" />
11193 <Test name="basic_highp_int_fragment" />
11194 <Test name="basic_highp_float_vertex" />
11195 <Test name="mixed_break_continue_vertex" />
11196 <Test name="nested_tricky_dataflow_2_vertex" />
11197 <Test name="sequence_vertex" />
11198 <Test name="single_iteration_vertex" />
11199 <Test name="sequence_fragment" />
11200 <Test name="select_iteration_count_fragment" />
11201 <Test name="conditional_break_fragment" />
11202 </TestCase>
11203 <TestCase name="for_uniform_iterations">
11204 <Test name="infinite_with_unconditional_break_last_vertex" />
11205 <Test name="infinite_with_unconditional_break_last_fragment" />
11206 <Test name="conditional_continue_vertex" />
11207 <Test name="basic_mediump_int_vertex" />
11208 <Test name="post_increment_fragment" />
11209 <Test name="nested_sequence_fragment" />
11210 <Test name="double_continue_fragment" />
11211 <Test name="101_iterations_vertex" />
11212 <Test name="basic_lowp_int_fragment" />
11213 <Test name="single_statement_vertex" />
11214 <Test name="infinite_with_conditional_break_fragment" />
11215 <Test name="basic_mediump_float_vertex" />
11216 <Test name="unconditional_continue_vertex" />
11217 <Test name="post_increment_vertex" />
11218 <Test name="basic_lowp_float_fragment" />
11219 <Test name="basic_highp_float_fragment" />
11220 <Test name="basic_lowp_float_vertex" />
11221 <Test name="nested_vertex" />
11222 <Test name="unconditional_break_fragment" />
11223 <Test name="conditional_body_fragment" />
11224 <Test name="nested_fragment" />
11225 <Test name="vector_counter_fragment" />
11226 <Test name="only_continue_fragment" />
11227 <Test name="select_iteration_count_vertex" />
11228 <Test name="pre_increment_fragment" />
11229 <Test name="unconditional_continue_fragment" />
11230 <Test name="basic_highp_int_vertex" />
11231 <Test name="conditional_break_vertex" />
11232 <Test name="only_continue_vertex" />
11233 <Test name="vector_counter_vertex" />
11234 <Test name="101_iterations_fragment" />
11235 <Test name="function_call_return_fragment" />
11236 <Test name="nested_tricky_dataflow_1_vertex" />
11237 <Test name="conditional_body_vertex" />
11238 <Test name="function_call_return_vertex" />
11239 <Test name="nested_sequence_vertex" />
11240 <Test name="mixed_break_continue_fragment" />
11241 <Test name="infinite_with_unconditional_break_first_vertex" />
11242 <Test name="empty_body_fragment" />
11243 <Test name="sequence_statement_vertex" />
11244 <Test name="no_iterations_fragment" />
11245 <Test name="conditional_continue_fragment" />
11246 <Test name="nested_tricky_dataflow_2_fragment" />
11247 <Test name="double_continue_vertex" />
11248 <Test name="pre_increment_vertex" />
11249 <Test name="single_statement_fragment" />
11250 <Test name="infinite_with_conditional_break_vertex" />
11251 <Test name="single_iteration_fragment" />
11252 <Test name="basic_mediump_int_fragment" />
11253 <Test name="compound_statement_vertex" />
11254 <Test name="no_iterations_vertex" />
11255 <Test name="empty_body_vertex" />
11256 <Test name="infinite_with_unconditional_break_first_fragment" />
11257 <Test name="unconditional_break_vertex" />
11258 <Test name="compound_statement_fragment" />
11259 <Test name="sequence_statement_fragment" />
11260 <Test name="nested_tricky_dataflow_1_fragment" />
11261 <Test name="function_call_inout_vertex" />
11262 <Test name="basic_mediump_float_fragment" />
11263 <Test name="basic_lowp_int_vertex" />
11264 <Test name="function_call_inout_fragment" />
11265 <Test name="basic_highp_int_fragment" />
11266 <Test name="basic_highp_float_vertex" />
11267 <Test name="mixed_break_continue_vertex" />
11268 <Test name="nested_tricky_dataflow_2_vertex" />
11269 <Test name="sequence_vertex" />
11270 <Test name="single_iteration_vertex" />
11271 <Test name="sequence_fragment" />
11272 <Test name="select_iteration_count_fragment" />
11273 <Test name="conditional_break_fragment" />
11274 </TestCase>
11275 <TestCase name="for_dynamic_iterations">
11276 <Test name="infinite_with_unconditional_break_last_vertex" />
11277 <Test name="infinite_with_unconditional_break_last_fragment" />
11278 <Test name="conditional_continue_vertex" />
11279 <Test name="basic_mediump_int_vertex" />
11280 <Test name="post_increment_fragment" />
11281 <Test name="nested_sequence_fragment" />
11282 <Test name="double_continue_fragment" />
11283 <Test name="101_iterations_vertex" />
11284 <Test name="basic_lowp_int_fragment" />
11285 <Test name="single_statement_vertex" />
11286 <Test name="infinite_with_conditional_break_fragment" />
11287 <Test name="basic_mediump_float_vertex" />
11288 <Test name="unconditional_continue_vertex" />
11289 <Test name="post_increment_vertex" />
11290 <Test name="basic_lowp_float_fragment" />
11291 <Test name="basic_highp_float_fragment" />
11292 <Test name="basic_lowp_float_vertex" />
11293 <Test name="nested_vertex" />
11294 <Test name="unconditional_break_fragment" />
11295 <Test name="conditional_body_fragment" />
11296 <Test name="nested_fragment" />
11297 <Test name="vector_counter_fragment" />
11298 <Test name="only_continue_fragment" />
11299 <Test name="select_iteration_count_vertex" />
11300 <Test name="pre_increment_fragment" />
11301 <Test name="unconditional_continue_fragment" />
11302 <Test name="basic_highp_int_vertex" />
11303 <Test name="conditional_break_vertex" />
11304 <Test name="only_continue_vertex" />
11305 <Test name="vector_counter_vertex" />
11306 <Test name="101_iterations_fragment" />
11307 <Test name="function_call_return_fragment" />
11308 <Test name="nested_tricky_dataflow_1_vertex" />
11309 <Test name="conditional_body_vertex" />
11310 <Test name="function_call_return_vertex" />
11311 <Test name="nested_sequence_vertex" />
11312 <Test name="mixed_break_continue_fragment" />
11313 <Test name="infinite_with_unconditional_break_first_vertex" />
11314 <Test name="empty_body_fragment" />
11315 <Test name="sequence_statement_vertex" />
11316 <Test name="no_iterations_fragment" />
11317 <Test name="conditional_continue_fragment" />
11318 <Test name="nested_tricky_dataflow_2_fragment" />
11319 <Test name="double_continue_vertex" />
11320 <Test name="pre_increment_vertex" />
11321 <Test name="single_statement_fragment" />
11322 <Test name="infinite_with_conditional_break_vertex" />
11323 <Test name="single_iteration_fragment" />
11324 <Test name="basic_mediump_int_fragment" />
11325 <Test name="compound_statement_vertex" />
11326 <Test name="no_iterations_vertex" />
11327 <Test name="empty_body_vertex" />
11328 <Test name="infinite_with_unconditional_break_first_fragment" />
11329 <Test name="unconditional_break_vertex" />
11330 <Test name="compound_statement_fragment" />
11331 <Test name="sequence_statement_fragment" />
11332 <Test name="nested_tricky_dataflow_1_fragment" />
11333 <Test name="function_call_inout_vertex" />
11334 <Test name="basic_mediump_float_fragment" />
11335 <Test name="basic_lowp_int_vertex" />
11336 <Test name="function_call_inout_fragment" />
11337 <Test name="basic_highp_int_fragment" />
11338 <Test name="basic_highp_float_vertex" />
11339 <Test name="mixed_break_continue_vertex" />
11340 <Test name="nested_tricky_dataflow_2_vertex" />
11341 <Test name="sequence_vertex" />
11342 <Test name="single_iteration_vertex" />
11343 <Test name="sequence_fragment" />
11344 <Test name="select_iteration_count_fragment" />
11345 <Test name="conditional_break_fragment" />
11346 </TestCase>
11347 </TestSuite>
11348 <TestSuite name="scoping">
11349 <TestCase name="valid">
11350 <Test name="for_init_statement_variable_hides_global_variable_vertex" />
11351 <Test name="for_init_statement_variable_hides_global_variable_fragment" />
11352 <Test name="while_condition_variable_hides_local_variable_vertex" />
11353 <Test name="while_condition_variable_hides_global_variable_fragment" />
11354 <Test name="local_variable_hides_global_variable_fragment" />
11355 <Test name="block_variable_hides_global_variable_fragment" />
11356 <Test name="local_struct_variable_hides_struct_type_vertex" />
11357 <Test name="local_int_variable_hides_struct_type_fragment" />
11358 <Test name="block_variable_hides_local_variable_fragment" />
11359 <Test name="function_parameter_hides_struct_type_fragment" />
11360 <Test name="variable_in_if_hides_global_variable_vertex" />
11361 <Test name="function_parameter_hides_global_variable_vertex" />
11362 <Test name="local_variable_hides_function_fragment" />
11363 <Test name="local_variable_hides_function_vertex" />
11364 <Test name="local_struct_variable_hides_struct_type_fragment" />
11365 <Test name="local_variable_in_inner_scope_hides_function_parameter_fragment" />
11366 <Test name="local_variable_in_inner_scope_hides_function_parameter_vertex" />
11367 <Test name="function_parameter_hides_function_fragment" />
11368 <Test name="local_variable_hides_function_parameter_fragment" />
11369 <Test name="block_variable_hides_local_variable_vertex" />
11370 <Test name="function_parameter_hides_function_vertex" />
11371 <Test name="function_parameter_hides_struct_type_vertex" />
11372 <Test name="local_variable_hides_function_parameter_vertex" />
11373 <Test name="while_condition_variable_hides_local_variable_fragment" />
11374 <Test name="variable_in_if_hides_global_variable_fragment" />
11375 <Test name="variable_from_outer_scope_visible_in_initializer_fragment" />
11376 <Test name="block_variable_hides_global_variable_vertex" />
11377 <Test name="variable_from_outer_scope_visible_in_initializer_vertex" />
11378 <Test name="local_int_variable_hides_struct_type_vertex" />
11379 <Test name="local_variable_hides_global_variable_vertex" />
11380 <Test name="while_condition_variable_hides_global_variable_vertex" />
11381 <Test name="for_init_statement_variable_hides_local_variable_fragment" />
11382 <Test name="for_init_statement_variable_hides_local_variable_vertex" />
11383 <Test name="function_parameter_hides_global_variable_fragment" />
11384 </TestCase>
11385 <TestCase name="invalid">
11386 <Test name="use_variable_from_for_init_statement_in_outer_scope_vertex" />
11387 <Test name="redeclare_while_condition_variable_vertex" />
11388 <Test name="use_struct_type_before_declaration_vertex" />
11389 <Test name="redeclare_builtin_vertex" />
11390 <Test name="conflict_function_variable_fragment" />
11391 <Test name="use_struct_type_before_declaration_fragment" />
11392 <Test name="use_variable_from_if_in_else_fragment" />
11393 <Test name="use_function_before_declaration_vertex" />
11394 <Test name="use_local_variable_before_declaration_vertex" />
11395 <Test name="use_variable_from_block_in_outer_scope_fragment" />
11396 <Test name="use_parameter_names_from_function_declaration_fragment" />
11397 <Test name="variable_not_visible_in_own_initializer_vertex" />
11398 <Test name="redeclare_global_variable_fragment" />
11399 <Test name="use_variable_from_while_condition_in_outer_scope_vertex" />
11400 <Test name="use_variable_from_if_in_outer_scope_vertex" />
11401 <Test name="redeclare_for_init_statement_variable_in_for_condition_fragment" />
11402 <Test name="use_parameter_names_from_function_declaration_vertex" />
11403 <Test name="redeclare_for_init_statement_variable_in_for_condition_vertex" />
11404 <Test name="use_variable_from_block_in_outer_scope_vertex" />
11405 <Test name="conflict_function_variable_vertex" />
11406 <Test name="redefine_function_vertex" />
11407 <Test name="conflict_function_struct_fragment" />
11408 <Test name="use_function_before_declaration_fragment" />
11409 <Test name="redeclare_for_condition_variable_fragment" />
11410 <Test name="redeclare_builtin_fragment" />
11411 <Test name="use_variable_from_else_in_outer_scope_vertex" />
11412 <Test name="redeclare_for_condition_variable_vertex" />
11413 <Test name="redefine_builtin_vertex" />
11414 <Test name="redeclare_for_init_statement_variable_vertex" />
11415 <Test name="variable_not_visible_in_own_initializer_fragment" />
11416 <Test name="use_variable_from_if_in_else_vertex" />
11417 <Test name="redeclare_for_init_statement_variable_fragment" />
11418 <Test name="redefine_function_fragment" />
11419 <Test name="conflict_function_struct_vertex" />
11420 <Test name="use_variable_from_for_init_statement_in_outer_scope_fragment" />
11421 <Test name="redeclare_while_condition_variable_fragment" />
11422 <Test name="redeclare_function_vertex" />
11423 <Test name="redeclare_local_variable_vertex" />
11424 <Test name="use_global_variable_before_declaration_fragment" />
11425 <Test name="redeclare_global_variable_vertex" />
11426 <Test name="use_global_variable_before_declaration_vertex" />
11427 <Test name="use_variable_from_while_condition_in_outer_scope_fragment" />
11428 <Test name="use_variable_from_else_in_outer_scope_fragment" />
11429 <Test name="use_local_variable_before_declaration_fragment" />
11430 <Test name="use_variable_from_if_in_outer_scope_fragment" />
11431 <Test name="redeclare_local_variable_fragment" />
11432 <Test name="redeclare_function_fragment" />
11433 <Test name="redefine_builtin_fragment" />
11434 </TestCase>
11435 </TestSuite>
11436 <TestSuite name="constant_expressions">
11437 <TestCase name="operators">
11438 <Test name="compare_fragment" />
11439 <Test name="math_ivec_fragment" />
11440 <Test name="logical_fragment" />
11441 <Test name="math_mat_fragment" />
11442 <Test name="math_int_fragment" />
11443 <Test name="selection_vertex" />
11444 <Test name="math_vec_vertex" />
11445 <Test name="logical_vertex" />
11446 <Test name="math_float_vertex" />
11447 <Test name="compare_vertex" />
11448 <Test name="math_mat_vertex" />
11449 <Test name="math_int_vertex" />
11450 <Test name="math_ivec_vertex" />
11451 <Test name="math_vec_fragment" />
11452 <Test name="math_float_fragment" />
11453 <Test name="selection_fragment" />
11454 </TestCase>
11455 <TestCase name="trivial">
11456 <Test name="cast_vertex" />
11457 <Test name="int_vertex" />
11458 <Test name="cast_fragment" />
11459 <Test name="bool_vertex" />
11460 <Test name="int_fragment" />
11461 <Test name="float_vertex" />
11462 <Test name="bool_fragment" />
11463 <Test name="float_fragment" />
11464 </TestCase>
11465 <TestSuite name="builtin_functions">
11466 <TestCase name="vector_relational">
11467 <Test name="equal_ivec2_fragment" />
11468 <Test name="greaterThanEqual_ivec2_fragment" />
11469 <Test name="greaterThanEqual_ivec3_vertex" />
11470 <Test name="all_bvec3_vertex" />
11471 <Test name="lessThan_ivec2_vertex" />
11472 <Test name="equal_bvec4_vertex" />
11473 <Test name="greaterThan_vec2_vertex" />
11474 <Test name="any_bvec3_vertex" />
11475 <Test name="greaterThan_vec4_fragment" />
11476 <Test name="equal_bvec2_vertex" />
11477 <Test name="greaterThanEqual_ivec2_vertex" />
11478 <Test name="lessThanEqual_vec2_vertex" />
11479 <Test name="greaterThanEqual_ivec3_fragment" />
11480 <Test name="lessThanEqual_vec3_vertex" />
11481 <Test name="equal_bvec2_fragment" />
11482 <Test name="lessThanEqual_ivec2_vertex" />
11483 <Test name="greaterThan_vec4_vertex" />
11484 <Test name="not_bvec4_vertex" />
11485 <Test name="lessThan_vec4_vertex" />
11486 <Test name="lessThanEqual_ivec4_vertex" />
11487 <Test name="not_bvec3_vertex" />
11488 <Test name="equal_vec4_fragment" />
11489 <Test name="notEqual_bvec4_vertex" />
11490 <Test name="greaterThan_ivec2_vertex" />
11491 <Test name="greaterThanEqual_vec2_vertex" />
11492 <Test name="notEqual_ivec4_vertex" />
11493 <Test name="notEqual_vec2_vertex" />
11494 <Test name="lessThanEqual_ivec2_fragment" />
11495 <Test name="equal_ivec3_vertex" />
11496 <Test name="equal_ivec3_fragment" />
11497 <Test name="greaterThan_vec2_fragment" />
11498 <Test name="notEqual_ivec4_fragment" />
11499 <Test name="lessThanEqual_ivec4_fragment" />
11500 <Test name="greaterThan_ivec2_fragment" />
11501 <Test name="notEqual_bvec4_fragment" />
11502 <Test name="notEqual_vec4_fragment" />
11503 <Test name="equal_bvec3_vertex" />
11504 <Test name="greaterThan_ivec3_vertex" />
11505 <Test name="notEqual_bvec3_vertex" />
11506 <Test name="greaterThan_ivec4_vertex" />
11507 <Test name="lessThanEqual_ivec3_vertex" />
11508 <Test name="notEqual_ivec2_vertex" />
11509 <Test name="not_bvec2_vertex" />
11510 <Test name="any_bvec2_fragment" />
11511 <Test name="lessThan_ivec2_fragment" />
11512 <Test name="all_bvec2_fragment" />
11513 <Test name="notEqual_ivec2_fragment" />
11514 <Test name="greaterThanEqual_ivec4_fragment" />
11515 <Test name="all_bvec3_fragment" />
11516 <Test name="lessThanEqual_vec4_vertex" />
11517 <Test name="greaterThan_ivec4_fragment" />
11518 <Test name="lessThanEqual_vec4_fragment" />
11519 <Test name="all_bvec4_fragment" />
11520 <Test name="any_bvec3_fragment" />
11521 <Test name="lessThan_vec2_fragment" />
11522 <Test name="notEqual_vec2_fragment" />
11523 <Test name="equal_ivec2_vertex" />
11524 <Test name="notEqual_ivec3_vertex" />
11525 <Test name="lessThan_ivec3_vertex" />
11526 <Test name="lessThan_vec3_vertex" />
11527 <Test name="any_bvec2_vertex" />
11528 <Test name="lessThan_ivec4_vertex" />
11529 <Test name="lessThanEqual_vec3_fragment" />
11530 <Test name="notEqual_vec3_fragment" />
11531 <Test name="greaterThanEqual_vec2_fragment" />
11532 <Test name="any_bvec4_vertex" />
11533 <Test name="lessThan_ivec3_fragment" />
11534 <Test name="lessThanEqual_ivec3_fragment" />
11535 <Test name="not_bvec2_fragment" />
11536 <Test name="lessThan_vec2_vertex" />
11537 <Test name="all_bvec4_vertex" />
11538 <Test name="equal_vec4_vertex" />
11539 <Test name="any_bvec4_fragment" />
11540 <Test name="lessThan_vec3_fragment" />
11541 <Test name="equal_ivec4_vertex" />
11542 <Test name="notEqual_bvec2_vertex" />
11543 <Test name="greaterThanEqual_ivec4_vertex" />
11544 <Test name="notEqual_bvec2_fragment" />
11545 <Test name="not_bvec4_fragment" />
11546 <Test name="greaterThanEqual_vec4_fragment" />
11547 <Test name="equal_vec3_fragment" />
11548 <Test name="notEqual_bvec3_fragment" />
11549 <Test name="equal_vec2_fragment" />
11550 <Test name="greaterThan_ivec3_fragment" />
11551 <Test name="equal_ivec4_fragment" />
11552 <Test name="notEqual_ivec3_fragment" />
11553 <Test name="all_bvec2_vertex" />
11554 <Test name="lessThan_ivec4_fragment" />
11555 <Test name="greaterThanEqual_vec3_vertex" />
11556 <Test name="equal_vec2_vertex" />
11557 <Test name="greaterThanEqual_vec4_vertex" />
11558 <Test name="notEqual_vec4_vertex" />
11559 <Test name="notEqual_vec3_vertex" />
11560 <Test name="greaterThan_vec3_fragment" />
11561 <Test name="equal_bvec4_fragment" />
11562 <Test name="equal_bvec3_fragment" />
11563 <Test name="not_bvec3_fragment" />
11564 <Test name="greaterThanEqual_vec3_fragment" />
11565 <Test name="lessThan_vec4_fragment" />
11566 <Test name="lessThanEqual_vec2_fragment" />
11567 <Test name="equal_vec3_vertex" />
11568 <Test name="greaterThan_vec3_vertex" />
11569 </TestCase>
11570 <TestCase name="matrix">
11571 <Test name="compMult_mat4_fragment" />
11572 <Test name="compMult_mat4_vertex" />
11573 <Test name="compMult_mat3_fragment" />
11574 <Test name="compMult_mat3_vertex" />
11575 <Test name="compMult_mat2_vertex" />
11576 <Test name="compMult_mat2_fragment" />
11577 </TestCase>
11578 <TestCase name="exponential">
11579 <Test name="inversesqrt_vec3_vertex" />
11580 <Test name="sqrt_float_vertex" />
11581 <Test name="inversesqrt_vec2_vertex" />
11582 <Test name="log_vec3_fragment" />
11583 <Test name="exp_vec2_vertex" />
11584 <Test name="sqrt_float_fragment" />
11585 <Test name="inversesqrt_vec4_vertex" />
11586 <Test name="inversesqrt_float_vertex" />
11587 <Test name="pow_vec3_vertex" />
11588 <Test name="pow_vec4_fragment" />
11589 <Test name="exp_vec3_vertex" />
11590 <Test name="log2_vec3_vertex" />
11591 <Test name="log2_vec2_vertex" />
11592 <Test name="log2_vec4_vertex" />
11593 <Test name="exp2_float_vertex" />
11594 <Test name="log_vec4_fragment" />
11595 <Test name="pow_vec2_vertex" />
11596 <Test name="exp2_vec4_fragment" />
11597 <Test name="sqrt_vec3_vertex" />
11598 <Test name="log_vec3_vertex" />
11599 <Test name="exp_float_vertex" />
11600 <Test name="exp_vec4_fragment" />
11601 <Test name="exp_vec3_fragment" />
11602 <Test name="exp2_float_fragment" />
11603 <Test name="pow_vec2_fragment" />
11604 <Test name="sqrt_vec4_fragment" />
11605 <Test name="log2_vec4_fragment" />
11606 <Test name="log_vec2_vertex" />
11607 <Test name="exp_vec4_vertex" />
11608 <Test name="pow_vec3_fragment" />
11609 <Test name="log_float_fragment" />
11610 <Test name="log2_vec2_fragment" />
11611 <Test name="inversesqrt_float_fragment" />
11612 <Test name="log_vec2_fragment" />
11613 <Test name="pow_vec4_vertex" />
11614 <Test name="sqrt_vec2_fragment" />
11615 <Test name="log_float_vertex" />
11616 <Test name="log2_vec3_fragment" />
11617 <Test name="sqrt_vec2_vertex" />
11618 <Test name="log_vec4_vertex" />
11619 <Test name="exp2_vec2_fragment" />
11620 <Test name="inversesqrt_vec3_fragment" />
11621 <Test name="pow_float_vertex" />
11622 <Test name="inversesqrt_vec4_fragment" />
11623 <Test name="exp_vec2_fragment" />
11624 <Test name="exp_float_fragment" />
11625 <Test name="pow_float_fragment" />
11626 <Test name="exp2_vec4_vertex" />
11627 <Test name="exp2_vec3_vertex" />
11628 <Test name="exp2_vec2_vertex" />
11629 <Test name="sqrt_vec4_vertex" />
11630 <Test name="log2_float_fragment" />
11631 <Test name="log2_float_vertex" />
11632 <Test name="sqrt_vec3_fragment" />
11633 <Test name="exp2_vec3_fragment" />
11634 <Test name="inversesqrt_vec2_fragment" />
11635 </TestCase>
11636 <TestCase name="common">
11637 <Test name="abs_vec4_fragment" />
11638 <Test name="min_vec2_fragment" />
11639 <Test name="sign_vec4_fragment" />
11640 <Test name="max_vec3_float_vertex" />
11641 <Test name="mix_vec3_float_fragment" />
11642 <Test name="clamp_vec2_fragment" />
11643 <Test name="mix_vec2_float_fragment" />
11644 <Test name="ceil_float_fragment" />
11645 <Test name="fract_vec3_fragment" />
11646 <Test name="min_vec4_fragment" />
11647 <Test name="clamp_vec2_float_fragment" />
11648 <Test name="abs_vec3_fragment" />
11649 <Test name="mod_vec2_float_fragment" />
11650 <Test name="smoothstep_float_fragment" />
11651 <Test name="abs_vec2_vertex" />
11652 <Test name="fract_vec2_fragment" />
11653 <Test name="floor_float_fragment" />
11654 <Test name="smoothstep_float_vertex" />
11655 <Test name="ceil_vec4_fragment" />
11656 <Test name="max_vec3_fragment" />
11657 <Test name="min_float_fragment" />
11658 <Test name="step_float_fragment" />
11659 <Test name="abs_vec2_fragment" />
11660 <Test name="sign_float_fragment" />
11661 <Test name="step_vec4_fragment" />
11662 <Test name="fract_vec3_vertex" />
11663 <Test name="smoothstep_vec4_float_fragment" />
11664 <Test name="mix_vec4_float_vertex" />
11665 <Test name="smoothstep_vec4_fragment" />
11666 <Test name="min_vec4_float_fragment" />
11667 <Test name="abs_vec3_vertex" />
11668 <Test name="smoothstep_vec3_float_vertex" />
11669 <Test name="mod_vec4_fragment" />
11670 <Test name="fract_float_fragment" />
11671 <Test name="mod_vec3_float_fragment" />
11672 <Test name="step_vec3_vertex" />
11673 <Test name="floor_vec4_fragment" />
11674 <Test name="sign_vec3_fragment" />
11675 <Test name="mix_vec2_float_vertex" />
11676 <Test name="clamp_vec3_float_vertex" />
11677 <Test name="clamp_float_vertex" />
11678 <Test name="step_vec3_float_fragment" />
11679 <Test name="abs_float_vertex" />
11680 <Test name="clamp_vec4_fragment" />
11681 <Test name="min_vec2_vertex" />
11682 <Test name="min_vec2_float_fragment" />
11683 <Test name="max_float_vertex" />
11684 <Test name="step_vec3_fragment" />
11685 <Test name="max_vec2_fragment" />
11686 <Test name="max_float_fragment" />
11687 <Test name="mod_float_fragment" />
11688 <Test name="min_vec3_float_fragment" />
11689 <Test name="floor_vec4_vertex" />
11690 <Test name="min_vec4_float_vertex" />
11691 <Test name="sign_vec2_vertex" />
11692 <Test name="abs_float_fragment" />
11693 <Test name="smoothstep_vec2_vertex" />
11694 <Test name="step_vec4_float_fragment" />
11695 <Test name="max_vec2_float_vertex" />
11696 <Test name="step_vec2_float_fragment" />
11697 <Test name="step_vec4_float_vertex" />
11698 <Test name="clamp_vec3_fragment" />
11699 <Test name="floor_vec3_fragment" />
11700 <Test name="min_vec2_float_vertex" />
11701 <Test name="mix_vec4_float_fragment" />
11702 <Test name="smoothstep_vec2_float_fragment" />
11703 <Test name="mix_float_vertex" />
11704 <Test name="min_vec3_fragment" />
11705 <Test name="smoothstep_vec4_float_vertex" />
11706 <Test name="ceil_vec2_fragment" />
11707 <Test name="mod_vec2_fragment" />
11708 <Test name="max_vec3_vertex" />
11709 <Test name="max_vec4_vertex" />
11710 <Test name="ceil_vec3_vertex" />
11711 <Test name="clamp_vec4_vertex" />
11712 <Test name="step_vec2_float_vertex" />
11713 <Test name="smoothstep_vec2_float_vertex" />
11714 <Test name="step_vec2_fragment" />
11715 <Test name="clamp_vec2_float_vertex" />
11716 <Test name="mod_vec4_vertex" />
11717 <Test name="min_vec3_vertex" />
11718 <Test name="clamp_vec4_float_fragment" />
11719 <Test name="mod_vec3_float_vertex" />
11720 <Test name="floor_float_vertex" />
11721 <Test name="min_vec3_float_vertex" />
11722 <Test name="clamp_vec2_vertex" />
11723 <Test name="mod_vec3_vertex" />
11724 <Test name="mod_vec2_vertex" />
11725 <Test name="smoothstep_vec2_fragment" />
11726 <Test name="clamp_float_fragment" />
11727 <Test name="mix_vec3_float_vertex" />
11728 <Test name="mix_vec2_fragment" />
11729 <Test name="mod_vec4_float_fragment" />
11730 <Test name="fract_vec4_vertex" />
11731 <Test name="smoothstep_vec3_fragment" />
11732 <Test name="smoothstep_vec3_vertex" />
11733 <Test name="step_vec3_float_vertex" />
11734 <Test name="fract_vec2_vertex" />
11735 <Test name="min_vec4_vertex" />
11736 <Test name="clamp_vec3_vertex" />
11737 <Test name="min_float_vertex" />
11738 <Test name="max_vec2_float_fragment" />
11739 <Test name="floor_vec2_vertex" />
11740 <Test name="sign_vec4_vertex" />
11741 <Test name="floor_vec2_fragment" />
11742 <Test name="clamp_vec3_float_fragment" />
11743 <Test name="ceil_float_vertex" />
11744 <Test name="mod_vec3_fragment" />
11745 <Test name="floor_vec3_vertex" />
11746 <Test name="mix_float_fragment" />
11747 <Test name="mod_vec2_float_vertex" />
11748 <Test name="smoothstep_vec4_vertex" />
11749 <Test name="max_vec4_float_fragment" />
11750 <Test name="step_vec2_vertex" />
11751 <Test name="sign_vec2_fragment" />
11752 <Test name="mix_vec4_fragment" />
11753 <Test name="ceil_vec4_vertex" />
11754 <Test name="sign_vec3_vertex" />
11755 <Test name="clamp_vec4_float_vertex" />
11756 <Test name="mix_vec3_fragment" />
11757 <Test name="fract_vec4_fragment" />
11758 <Test name="ceil_vec3_fragment" />
11759 <Test name="mod_vec4_float_vertex" />
11760 <Test name="max_vec4_fragment" />
11761 <Test name="max_vec3_float_fragment" />
11762 <Test name="sign_float_vertex" />
11763 <Test name="max_vec4_float_vertex" />
11764 <Test name="max_vec2_vertex" />
11765 <Test name="step_float_vertex" />
11766 <Test name="mix_vec2_vertex" />
11767 <Test name="step_vec4_vertex" />
11768 <Test name="mod_float_vertex" />
11769 <Test name="abs_vec4_vertex" />
11770 <Test name="smoothstep_vec3_float_fragment" />
11771 <Test name="mix_vec4_vertex" />
11772 <Test name="fract_float_vertex" />
11773 <Test name="mix_vec3_vertex" />
11774 <Test name="ceil_vec2_vertex" />
11775 </TestCase>
11776 <TestCase name="geometric">
11777 <Test name="dot_vec3_vertex" />
11778 <Test name="dot_vec4_vertex" />
11779 <Test name="normalize_float_vertex" />
11780 <Test name="distance_vec2_fragment" />
11781 <Test name="faceforward_vec3_fragment" />
11782 <Test name="length_vec4_fragment" />
11783 <Test name="reflect_float_fragment" />
11784 <Test name="length_vec4_vertex" />
11785 <Test name="refract_vec2_vertex" />
11786 <Test name="faceforward_vec4_fragment" />
11787 <Test name="length_vec3_vertex" />
11788 <Test name="refract_vec3_fragment" />
11789 <Test name="faceforward_vec2_vertex" />
11790 <Test name="reflect_float_vertex" />
11791 <Test name="faceforward_vec4_vertex" />
11792 <Test name="refract_vec3_vertex" />
11793 <Test name="length_vec2_vertex" />
11794 <Test name="dot_vec2_fragment" />
11795 <Test name="length_vec3_fragment" />
11796 <Test name="dot_vec2_vertex" />
11797 <Test name="dot_vec3_fragment" />
11798 <Test name="distance_vec3_fragment" />
11799 <Test name="faceforward_vec2_fragment" />
11800 <Test name="reflect_vec2_vertex" />
11801 <Test name="normalize_float_fragment" />
11802 <Test name="refract_float_fragment" />
11803 <Test name="distance_vec4_vertex" />
11804 <Test name="distance_vec3_vertex" />
11805 <Test name="distance_vec4_fragment" />
11806 <Test name="distance_float_vertex" />
11807 <Test name="refract_vec4_vertex" />
11808 <Test name="normalize_vec2_fragment" />
11809 <Test name="reflect_vec4_fragment" />
11810 <Test name="normalize_vec2_vertex" />
11811 <Test name="reflect_vec4_vertex" />
11812 <Test name="distance_vec2_vertex" />
11813 <Test name="dot_float_vertex" />
11814 <Test name="dot_vec4_fragment" />
11815 <Test name="refract_float_vertex" />
11816 <Test name="faceforward_float_vertex" />
11817 <Test name="faceforward_vec3_vertex" />
11818 <Test name="dot_float_fragment" />
11819 <Test name="length_float_fragment" />
11820 <Test name="refract_vec2_fragment" />
11821 <Test name="reflect_vec3_fragment" />
11822 <Test name="length_float_vertex" />
11823 <Test name="reflect_vec2_fragment" />
11824 <Test name="length_vec2_fragment" />
11825 <Test name="refract_vec4_fragment" />
11826 <Test name="distance_float_fragment" />
11827 <Test name="normalize_vec3_fragment" />
11828 <Test name="faceforward_float_fragment" />
11829 <Test name="normalize_vec4_vertex" />
11830 <Test name="reflect_vec3_vertex" />
11831 <Test name="normalize_vec4_fragment" />
11832 <Test name="normalize_vec3_vertex" />
11833 </TestCase>
11834 <TestCase name="trigonometry">
11835 <Test name="degrees_float_vertex" />
11836 <Test name="asin_vec4_vertex" />
11837 <Test name="sin_vec2_fragment" />
11838 <Test name="tan_vec2_vertex" />
11839 <Test name="tan_vec3_fragment" />
11840 <Test name="tan_vec4_fragment" />
11841 <Test name="cos_vec3_fragment" />
11842 <Test name="acos_vec2_vertex" />
11843 <Test name="tan_vec4_vertex" />
11844 <Test name="atan_separate_vec2_vertex" />
11845 <Test name="radians_vec2_fragment" />
11846 <Test name="asin_vec3_vertex" />
11847 <Test name="radians_vec2_vertex" />
11848 <Test name="degrees_vec3_fragment" />
11849 <Test name="atan_combined_float_vertex" />
11850 <Test name="sin_vec4_vertex" />
11851 <Test name="sin_vec3_vertex" />
11852 <Test name="atan_separate_vec2_fragment" />
11853 <Test name="radians_float_vertex" />
11854 <Test name="atan_combined_vec3_fragment" />
11855 <Test name="atan_combined_vec4_fragment" />
11856 <Test name="atan_separate_vec4_fragment" />
11857 <Test name="atan_combined_vec3_vertex" />
11858 <Test name="acos_float_fragment" />
11859 <Test name="atan_combined_vec2_vertex" />
11860 <Test name="sin_float_vertex" />
11861 <Test name="cos_vec3_vertex" />
11862 <Test name="atan_separate_float_fragment" />
11863 <Test name="atan_combined_vec2_fragment" />
11864 <Test name="radians_vec4_vertex" />
11865 <Test name="atan_combined_vec4_vertex" />
11866 <Test name="asin_vec2_fragment" />
11867 <Test name="degrees_vec4_fragment" />
11868 <Test name="atan_separate_vec4_vertex" />
11869 <Test name="asin_float_vertex" />
11870 <Test name="sin_vec3_fragment" />
11871 <Test name="asin_vec4_fragment" />
11872 <Test name="atan_separate_vec3_fragment" />
11873 <Test name="degrees_vec4_vertex" />
11874 <Test name="tan_float_fragment" />
11875 <Test name="degrees_vec2_fragment" />
11876 <Test name="atan_combined_float_fragment" />
11877 <Test name="sin_float_fragment" />
11878 <Test name="atan_separate_float_vertex" />
11879 <Test name="degrees_vec3_vertex" />
11880 <Test name="acos_vec4_vertex" />
11881 <Test name="radians_float_fragment" />
11882 <Test name="degrees_float_fragment" />
11883 <Test name="sin_vec4_fragment" />
11884 <Test name="degrees_vec2_vertex" />
11885 <Test name="tan_vec3_vertex" />
11886 <Test name="tan_float_vertex" />
11887 <Test name="cos_vec4_vertex" />
11888 <Test name="tan_vec2_fragment" />
11889 <Test name="cos_float_fragment" />
11890 <Test name="cos_float_vertex" />
11891 <Test name="atan_separate_vec3_vertex" />
11892 <Test name="acos_vec4_fragment" />
11893 <Test name="cos_vec2_fragment" />
11894 <Test name="asin_vec2_vertex" />
11895 <Test name="cos_vec2_vertex" />
11896 <Test name="radians_vec3_vertex" />
11897 <Test name="acos_vec3_fragment" />
11898 <Test name="radians_vec3_fragment" />
11899 <Test name="acos_float_vertex" />
11900 <Test name="cos_vec4_fragment" />
11901 <Test name="sin_vec2_vertex" />
11902 <Test name="radians_vec4_fragment" />
11903 <Test name="acos_vec2_fragment" />
11904 <Test name="asin_float_fragment" />
11905 <Test name="acos_vec3_vertex" />
11906 <Test name="asin_vec3_fragment" />
11907 </TestCase>
11908 </TestSuite>
11909 <TestCase name="complex_types">
11910 <Test name="array_vertex" />
11911 <Test name="nested_builtin_funcs_fragment" />
11912 <Test name="nested_struct_vertex" />
11913 <Test name="nested_builtin_funcs_vertex" />
11914 <Test name="nested_struct_fragment" />
11915 <Test name="struct_fragment" />
11916 <Test name="array_fragment" />
11917 <Test name="struct_vertex" />
11918 </TestCase>
11919 </TestSuite>
11920 <TestSuite name="functions">
11921 <TestCase name="declarations">
11922 <Test name="in_vs_no_in_fragment" />
11923 <Test name="default_vs_explicit_precision_fragment" />
11924 <Test name="default_vs_explicit_precision_vertex" />
11925 <Test name="void_vs_no_void_fragment" />
11926 <Test name="in_vs_no_in_vertex" />
11927 <Test name="void_vs_no_void_vertex" />
11928 </TestCase>
11929 <TestCase name="misc">
11930 <Test name="multi_arg_float_fragment" />
11931 <Test name="missing_returns_fragment" />
11932 <Test name="argument_eval_order_1_fragment" />
11933 <Test name="multi_arg_int_fragment" />
11934 <Test name="argument_eval_order_2_vertex" />
11935 <Test name="argument_eval_order_1_vertex" />
11936 <Test name="multi_arg_float_vertex" />
11937 <Test name="missing_returns_vertex" />
11938 <Test name="multi_arg_int_vertex" />
11939 <Test name="argument_eval_order_2_fragment" />
11940 </TestCase>
11941 <TestCase name="invalid">
11942 <Test name="local_function_definition_vertex" />
11943 <Test name="attribute_return_type_vertex" />
11944 <Test name="local_function_definition_fragment" />
11945 <Test name="continue_in_body_fragment" />
11946 <Test name="missing_return_type_fragment" />
11947 <Test name="varying_argument_vertex" />
11948 <Test name="varying_return_type_fragment" />
11949 <Test name="argument_in_out_overload_fragment" />
11950 <Test name="argument_scalar_vector_mismatch_fragment" />
11951 <Test name="const_overload_fragment" />
11952 <Test name="call_before_definition_vertex" />
11953 <Test name="main_has_arguments_fragment" />
11954 <Test name="call_before_definition_fragment" />
11955 <Test name="attribute_argument_fragment" />
11956 <Test name="prototype_mismatch_return_type_fragment" />
11957 <Test name="write_const_array_arg_fragment" />
11958 <Test name="return_type_const_overload_fragment" />
11959 <Test name="uniform_argument_fragment" />
11960 <Test name="prototype_mismatch_argument_array_const_vertex" />
11961 <Test name="uniform_argument_vertex" />
11962 <Test name="write_const_array_arg_vertex" />
11963 <Test name="argument_scalar_vector_mismatch_vertex" />
11964 <Test name="return_type_overload_vertex" />
11965 <Test name="argument_out_inout_overload_vertex" />
11966 <Test name="return_type_precision_overload_fragment" />
11967 <Test name="return_without_value_fragment" />
11968 <Test name="argument_vector_size_mismatch_fragment" />
11969 <Test name="continue_in_body_vertex" />
11970 <Test name="break_in_body_fragment" />
11971 <Test name="argument_in_inout_overload_vertex" />
11972 <Test name="main_invalid_return_type_vertex" />
11973 <Test name="argument_in_out_overload_vertex" />
11974 <Test name="prototype_mismatch_array_inout_fragment" />
11975 <Test name="argument_out_inout_overload_fragment" />
11976 <Test name="attribute_local_fragment" />
11977 <Test name="main_missing_return_type_vertex" />
11978 <Test name="return_without_value_vertex" />
11979 <Test name="prototype_mismatch_array_inout_vertex" />
11980 <Test name="uniform_return_type_vertex" />
11981 <Test name="attribute_return_type_fragment" />
11982 <Test name="return_array_in_struct_fragment" />
11983 <Test name="attribute_local_vertex" />
11984 <Test name="prototype_mismatch_argument_const_fragment" />
11985 <Test name="double_declare_fragment" />
11986 <Test name="varying_local_vertex" />
11987 <Test name="main_missing_return_type_fragment" />
11988 <Test name="uniform_local_vertex" />
11989 <Test name="init_const_local_from_const_arg_vertex" />
11990 <Test name="return_value_from_void_function_vertex" />
11991 <Test name="return_type_precision_overload_vertex" />
11992 <Test name="missing_arguments_fragment" />
11993 <Test name="prototype_mismatch_return_type_vertex" />
11994 <Test name="argument_basetype_mismatch_vertex" />
11995 <Test name="name_type_conflict_vertex" />
11996 <Test name="return_value_from_void_function_fragment" />
11997 <Test name="const_overload_vertex" />
11998 <Test name="prototype_unspecified_array_size_vertex" />
11999 <Test name="write_const_arg_fragment" />
12000 <Test name="call_mismatch_argument_array_size_fragment" />
12001 <Test name="argument_precision_overload_vertex" />
12002 <Test name="prototype_mismatch_argument_const_vertex" />
12003 <Test name="missing_return_type_vertex" />
12004 <Test name="uniform_return_type_fragment" />
12005 <Test name="array_size_from_const_arg_vertex" />
12006 <Test name="varying_argument_fragment" />
12007 <Test name="break_in_body_vertex" />
12008 <Test name="duplicate_function_vertex" />
12009 <Test name="varying_return_type_vertex" />
12010 <Test name="write_const_arg_vertex" />
12011 <Test name="main_has_arguments_vertex" />
12012 <Test name="missing_argument_type_vertex" />
12013 <Test name="array_size_from_const_arg_fragment" />
12014 <Test name="init_const_local_from_const_arg_fragment" />
12015 <Test name="uniform_local_fragment" />
12016 <Test name="missing_arguments_vertex" />
12017 <Test name="return_type_overload_fragment" />
12018 <Test name="modify_const_arg_fragment" />
12019 <Test name="argument_vector_size_mismatch_vertex" />
12020 <Test name="call_mismatch_argument_array_size_vertex" />
12021 <Test name="extra_arguments_vertex" />
12022 <Test name="missing_argument_type_fragment" />
12023 <Test name="return_type_const_overload_vertex" />
12024 <Test name="argument_precision_overload_fragment" />
12025 <Test name="prototype_mismatch_argument_array_const_fragment" />
12026 <Test name="name_type_conflict_fragment" />
12027 <Test name="argument_in_inout_overload_fragment" />
12028 <Test name="prototype_unspecified_array_size_fragment" />
12029 <Test name="extra_arguments_fragment" />
12030 <Test name="modify_const_arg_vertex" />
12031 <Test name="varying_local_fragment" />
12032 <Test name="duplicate_function_fragment" />
12033 <Test name="double_declare_vertex" />
12034 <Test name="main_invalid_return_type_fragment" />
12035 <Test name="attribute_argument_vertex" />
12036 <Test name="local_function_prototype_vertex" />
12037 <Test name="argument_basetype_mismatch_fragment" />
12038 <Test name="return_array_in_struct_vertex" />
12039 <Test name="local_function_prototype_fragment" />
12040 </TestCase>
12041 <TestCase name="array_arguments">
12042 <Test name="copy_local_inout_on_call_fragment" />
12043 <Test name="copy_global_inout_on_call_fragment" />
12044 <Test name="local_in_int_vertex" />
12045 <Test name="global_in_int_vertex" />
12046 <Test name="copy_local_in_on_call_vertex" />
12047 <Test name="global_in_bool_fragment" />
12048 <Test name="local_in_int_fragment" />
12049 <Test name="local_in_bool_fragment" />
12050 <Test name="global_in_int_fragment" />
12051 <Test name="copy_local_in_on_call_fragment" />
12052 <Test name="global_in_bool_vertex" />
12053 <Test name="local_in_float_vertex" />
12054 <Test name="local_in_float_fragment" />
12055 <Test name="copy_global_in_on_call_vertex" />
12056 <Test name="copy_global_inout_on_call_vertex" />
12057 <Test name="global_in_float_fragment" />
12058 <Test name="copy_global_in_on_call_fragment" />
12059 <Test name="global_in_float_vertex" />
12060 <Test name="test_helpers_vertex" />
12061 <Test name="copy_local_inout_on_call_vertex" />
12062 <Test name="test_helpers_fragment" />
12063 <Test name="local_in_bool_vertex" />
12064 </TestCase>
12065 <TestCase name="overloading">
12066 <Test name="builtin_step_vertex" />
12067 <Test name="user_func_arg_complex_types_vertex" />
12068 <Test name="user_func_arg_bool_types_fragment" />
12069 <Test name="user_func_arg_float_types_fragment" />
12070 <Test name="user_func_arguments_vertex" />
12071 <Test name="user_func_arg_complex_types_fragment" />
12072 <Test name="user_func_arg_int_types_vertex" />
12073 <Test name="builtin_step_fragment" />
12074 <Test name="array_size_fragment" />
12075 <Test name="user_func_arg_type_simple_fragment" />
12076 <Test name="user_func_arg_int_types_fragment" />
12077 <Test name="builtin_sin_fragment" />
12078 <Test name="array_size_vertex" />
12079 <Test name="user_func_arg_bool_types_vertex" />
12080 <Test name="user_func_arguments_fragment" />
12081 <Test name="user_func_arg_float_types_vertex" />
12082 <Test name="user_func_arg_type_simple_vertex" />
12083 <Test name="builtin_sin_vertex" />
12084 <Test name="user_func_arg_basic_types_fragment" />
12085 <Test name="user_func_arg_basic_types_vertex" />
12086 </TestCase>
12087 <TestCase name="control_flow">
12088 <Test name="return_in_else_fragment" />
12089 <Test name="simple_return_vertex" />
12090 <Test name="return_after_loop_vertex" />
12091 <Test name="return_in_loop_if_vertex" />
12092 <Test name="return_after_continue_vertex" />
12093 <Test name="return_in_loop_vertex" />
12094 <Test name="return_after_break_vertex" />
12095 <Test name="return_in_else_vertex" />
12096 <Test name="return_in_loop_fragment" />
12097 <Test name="return_in_if_fragment" />
12098 <Test name="return_in_loop_if_fragment" />
12099 <Test name="mixed_return_break_continue_vertex" />
12100 <Test name="simple_return_fragment" />
12101 <Test name="return_after_break_fragment" />
12102 <Test name="return_in_nested_loop_vertex" />
12103 <Test name="mixed_return_break_continue_fragment" />
12104 <Test name="return_in_nested_loop_fragment" />
12105 <Test name="return_after_loop_sequence_fragment" />
12106 <Test name="return_after_loop_sequence_vertex" />
12107 <Test name="return_after_loop_fragment" />
12108 <Test name="return_after_continue_fragment" />
12109 <Test name="return_in_if_vertex" />
12110 </TestCase>
12111 <TestCase name="datatypes">
12112 <Test name="float_vec4_fragment" />
12113 <Test name="int_ivec4_fragment" />
12114 <Test name="bool_bvec4_fragment" />
12115 <Test name="float_vec3_vertex" />
12116 <Test name="int_ivec3_fragment" />
12117 <Test name="int_ivec3_vertex" />
12118 <Test name="struct_nested_struct_fragment" />
12119 <Test name="float_float_vertex" />
12120 <Test name="mat3_vertex" />
12121 <Test name="mat2_vertex" />
12122 <Test name="float_mat3_vertex" />
12123 <Test name="bool_bvec3_fragment" />
12124 <Test name="bool_bvec2_vertex" />
12125 <Test name="float_float_fragment" />
12126 <Test name="float_struct_vertex" />
12127 <Test name="float_mat4_vertex" />
12128 <Test name="float_mat4_fragment" />
12129 <Test name="int_int_vertex" />
12130 <Test name="mat2_fragment" />
12131 <Test name="float_mat2_fragment" />
12132 <Test name="mat4_fragment" />
12133 <Test name="struct_nested_struct_vertex" />
12134 <Test name="mat4_vertex" />
12135 <Test name="int_ivec4_vertex" />
12136 <Test name="int_int_fragment" />
12137 <Test name="float_struct_fragment" />
12138 <Test name="bool_bool_fragment" />
12139 <Test name="struct_struct_vertex" />
12140 <Test name="float_mat2_vertex" />
12141 <Test name="bool_bool_vertex" />
12142 <Test name="float_vec4_vertex" />
12143 <Test name="float_vec2_vertex" />
12144 <Test name="int_ivec2_vertex" />
12145 <Test name="mat3_fragment" />
12146 <Test name="int_ivec2_fragment" />
12147 <Test name="struct_struct_fragment" />
12148 <Test name="bool_bvec2_fragment" />
12149 <Test name="bool_bvec3_vertex" />
12150 <Test name="float_vec3_fragment" />
12151 <Test name="bool_bvec4_vertex" />
12152 <Test name="float_mat3_fragment" />
12153 <Test name="float_vec2_fragment" />
12154 </TestCase>
12155 <TestCase name="qualifiers">
12156 <Test name="const_int_fragment" />
12157 <Test name="in_lowp_int_vertex" />
12158 <Test name="in_float_fragment" />
12159 <Test name="inout_highp_float_fragment" />
12160 <Test name="in_bool_vertex" />
12161 <Test name="out_lowp_int_vertex" />
12162 <Test name="inout_lowp_int_vertex" />
12163 <Test name="inout_highp_int_fragment" />
12164 <Test name="const_float_fragment" />
12165 <Test name="inout_int_fragment" />
12166 <Test name="const_in_int_fragment" />
12167 <Test name="in_highp_float_fragment" />
12168 <Test name="out_highp_int_fragment" />
12169 <Test name="in_highp_float_vertex" />
12170 <Test name="const_in_float_fragment" />
12171 <Test name="inout_highp_int_vertex" />
12172 <Test name="inout_float_fragment" />
12173 <Test name="in_lowp_float_vertex" />
12174 <Test name="inout_float_vertex" />
12175 <Test name="out_float_vertex" />
12176 <Test name="out_highp_float_fragment" />
12177 <Test name="const_in_float_vertex" />
12178 <Test name="inout_lowp_int_fragment" />
12179 <Test name="inout_int_vertex" />
12180 <Test name="out_bool_vertex" />
12181 <Test name="out_lowp_int_fragment" />
12182 <Test name="out_highp_float_vertex" />
12183 <Test name="inout_bool_fragment" />
12184 <Test name="inout_lowp_float_vertex" />
12185 <Test name="inout_bool_vertex" />
12186 <Test name="inout_highp_float_vertex" />
12187 <Test name="const_float_vertex" />
12188 <Test name="in_int_fragment" />
12189 <Test name="in_float_vertex" />
12190 <Test name="out_lowp_float_vertex" />
12191 <Test name="const_in_int_vertex" />
12192 <Test name="in_highp_int_fragment" />
12193 <Test name="out_lowp_float_fragment" />
12194 <Test name="const_int_vertex" />
12195 <Test name="in_highp_int_vertex" />
12196 <Test name="in_int_vertex" />
12197 <Test name="in_lowp_float_fragment" />
12198 <Test name="in_bool_fragment" />
12199 <Test name="inout_lowp_float_fragment" />
12200 <Test name="out_int_fragment" />
12201 <Test name="out_float_fragment" />
12202 <Test name="in_lowp_int_fragment" />
12203 <Test name="out_highp_int_vertex" />
12204 <Test name="out_int_vertex" />
12205 <Test name="out_bool_fragment" />
12206 </TestCase>
12207 </TestSuite>
12208 <TestSuite name="struct">
12209 <TestCase name="local">
12210 <Test name="struct_array_dynamic_index_vertex" />
12211 <Test name="nested_dynamic_loop_assignment_fragment" />
12212 <Test name="nested_conditional_assignment_vertex" />
12213 <Test name="nested_equal_fragment" />
12214 <Test name="nested_equal_vertex" />
12215 <Test name="parameter_nested_fragment" />
12216 <Test name="struct_array_dynamic_index_fragment" />
12217 <Test name="conditional_assignment_fragment" />
12218 <Test name="basic_not_equal_vertex" />
12219 <Test name="return_vertex" />
12220 <Test name="struct_array_vertex" />
12221 <Test name="return_fragment" />
12222 <Test name="nested_fragment" />
12223 <Test name="nested_not_equal_fragment" />
12224 <Test name="nested_struct_array_dynamic_index_vertex" />
12225 <Test name="loop_nested_struct_array_fragment" />
12226 <Test name="return_nested_fragment" />
12227 <Test name="dynamic_loop_assignment_vertex" />
12228 <Test name="dynamic_loop_nested_struct_array_fragment" />
12229 <Test name="array_member_dynamic_index_vertex" />
12230 <Test name="dynamic_loop_nested_struct_array_vertex" />
12231 <Test name="conditional_assignment_vertex" />
12232 <Test name="loop_struct_array_vertex" />
12233 <Test name="dynamic_loop_struct_array_fragment" />
12234 <Test name="basic_not_equal_fragment" />
12235 <Test name="basic_equal_fragment" />
12236 <Test name="loop_assignment_vertex" />
12237 <Test name="basic_vertex" />
12238 <Test name="array_member_vertex" />
12239 <Test name="basic_fragment" />
12240 <Test name="nested_loop_assignment_vertex" />
12241 <Test name="return_nested_vertex" />
12242 <Test name="parameter_fragment" />
12243 <Test name="dynamic_loop_assignment_fragment" />
12244 <Test name="parameter_vertex" />
12245 <Test name="nested_not_equal_vertex" />
12246 <Test name="array_member_dynamic_index_fragment" />
12247 <Test name="dynamic_loop_struct_array_vertex" />
12248 <Test name="loop_nested_struct_array_vertex" />
12249 <Test name="parameter_nested_vertex" />
12250 <Test name="basic_equal_vertex" />
12251 <Test name="nested_struct_array_dynamic_index_fragment" />
12252 <Test name="array_member_fragment" />
12253 <Test name="nested_struct_array_vertex" />
12254 <Test name="loop_struct_array_fragment" />
12255 <Test name="nested_vertex" />
12256 <Test name="nested_dynamic_loop_assignment_vertex" />
12257 <Test name="struct_array_fragment" />
12258 <Test name="nested_struct_array_fragment" />
12259 <Test name="loop_assignment_fragment" />
12260 <Test name="nested_loop_assignment_fragment" />
12261 <Test name="nested_conditional_assignment_fragment" />
12262 </TestCase>
12263 <TestCase name="uniform">
12264 <Test name="struct_array_dynamic_index_vertex" />
12265 <Test name="sampler_fragment" />
12266 <Test name="struct_array_dynamic_index_fragment" />
12267 <Test name="array_member_fragment" />
12268 <Test name="sampler_array_vertex" />
12269 <Test name="struct_array_vertex" />
12270 <Test name="sampler_nested_vertex" />
12271 <Test name="sampler_nested_fragment" />
12272 <Test name="nested_fragment" />
12273 <Test name="nested_struct_array_dynamic_index_vertex" />
12274 <Test name="loop_nested_struct_array_fragment" />
12275 <Test name="dynamic_loop_nested_struct_array_fragment" />
12276 <Test name="array_member_dynamic_index_vertex" />
12277 <Test name="dynamic_loop_nested_struct_array_vertex" />
12278 <Test name="sampler_vertex" />
12279 <Test name="not_equal_fragment" />
12280 <Test name="loop_struct_array_vertex" />
12281 <Test name="nested_vertex" />
12282 <Test name="equal_vertex" />
12283 <Test name="basic_vertex" />
12284 <Test name="array_member_vertex" />
12285 <Test name="basic_fragment" />
12286 <Test name="array_member_dynamic_index_fragment" />
12287 <Test name="equal_fragment" />
12288 <Test name="not_equal_vertex" />
12289 <Test name="dynamic_loop_struct_array_vertex" />
12290 <Test name="loop_nested_struct_array_vertex" />
12291 <Test name="nested_struct_array_dynamic_index_fragment" />
12292 <Test name="nested_struct_array_vertex" />
12293 <Test name="loop_struct_array_fragment" />
12294 <Test name="dynamic_loop_struct_array_fragment" />
12295 <Test name="sampler_array_fragment" />
12296 <Test name="struct_array_fragment" />
12297 <Test name="nested_struct_array_fragment" />
12298 </TestCase>
12299 </TestSuite>
12300 <TestCase name="linkage">
12301 <Test name="uniform_struct_fragment_only_vec4" />
12302 <Test name="uniform_struct_partial_vec2_int" />
12303 <Test name="uniform_struct_vec4_float" />
12304 <Test name="uniform_struct_partial_int_float" />
12305 <Test name="varying_type_vec4" />
12306 <Test name="uniform_struct_fragment_only_vec4_vec3" />
12307 <Test name="varying_type_float" />
12308 <Test name="varying_type_vec2" />
12309 <Test name="uniform_struct_fragment_only" />
12310 <Test name="uniform_struct_partial_vec4_struct" />
12311 <Test name="uniform_struct_vec4_vec3" />
12312 <Test name="uniform_struct" />
12313 <Test name="varying_writeback_1" />
12314 <Test name="uniform_struct_partial_ivec2_ivec2" />
12315 <Test name="uniform_struct_vertex_only_vec4_float" />
12316 <Test name="varying_readback_1" />
12317 <Test name="uniform_struct_partial" />
12318 <Test name="varying_type_mat4" />
12319 <Test name="uniform_struct_vertex_only_vec4_vec3" />
12320 <Test name="uniform_struct_partial_vec4_vec3_struct" />
12321 <Test name="varying_type_mat3" />
12322 <Test name="varying_type_mat2" />
12323 <Test name="uniform_struct_vec4" />
12324 <Test name="invalid_varying_type_bool" />
12325 <Test name="uniform_struct_partial_vec2_vec3" />
12326 <Test name="invalid_varying_type_struct" />
12327 <Test name="uniform_struct_use_case_rip_sans_highp" />
12328 <Test name="varying_type_mismatch_1" />
12329 <Test name="varying_type_mismatch_2" />
12330 <Test name="varying_type_vec3" />
12331 <Test name="uniform_struct_vertex_only_vec4" />
12332 <Test name="varying_differing_precision_1" />
12333 <Test name="varying_differing_precision_2" />
12334 <Test name="varying_differing_precision_3" />
12335 <Test name="uniform_struct_type_conflict_3" />
12336 <Test name="uniform_struct_type_conflict_2" />
12337 <Test name="uniform_struct_type_conflict_1" />
12338 <Test name="uniform_struct_precision_conflict_1" />
12339 <Test name="uniform_struct_precision_conflict_4" />
12340 <Test name="uniform_struct_partial_vec4_float" />
12341 <Test name="uniform_struct_partial_bvec2_vec2" />
12342 <Test name="uniform_struct_precision_conflict_2" />
12343 <Test name="uniform_struct_precision_conflict_3" />
12344 <Test name="uniform_struct_partial_ivec2_vec2" />
12345 <Test name="uniform_struct_vertex_only" />
12346 <Test name="uniform_struct_partial_vec4_vec3" />
12347 <Test name="varying_4" />
12348 <Test name="varying_5" />
12349 <Test name="varying_6" />
12350 <Test name="varying_7" />
12351 <Test name="uniform_struct_use_case_rip" />
12352 <Test name="varying_1" />
12353 <Test name="varying_2" />
12354 <Test name="varying_3" />
12355 <Test name="varying_illegal_usage_1" />
12356 <Test name="invalid_varying_type_int" />
12357 <Test name="uniform_struct_partial_vec4" />
12358 <Test name="uniform_struct_fragment_only_vec4_float" />
12359 </TestCase>
12360 <TestCase name="algorithm">
12361 <Test name="rgb_to_hsl_fragment" />
12362 <Test name="hsl_to_rgb_fragment" />
12363 <Test name="hsl_to_rgb_vertex" />
12364 <Test name="rgb_to_hsl_vertex" />
12365 </TestCase>
12366 <TestCase name="builtin_variable">
12367 <Test name="max_draw_buffers_vertex" />
12368 <Test name="max_vertex_uniform_vectors_fragment" />
12369 <Test name="max_fragment_uniform_vectors_fragment" />
12370 <Test name="max_fragment_uniform_vectors_vertex" />
12371 <Test name="max_texture_image_units_vertex" />
12372 <Test name="max_vertex_attribs_vertex" />
12373 <Test name="max_vertex_attribs_fragment" />
12374 <Test name="depth_range_vertex" />
12375 <Test name="fragcoord_xyz" />
12376 <Test name="max_combined_texture_image_units_vertex" />
12377 <Test name="max_texture_image_units_fragment" />
12378 <Test name="frontfacing" />
12379 <Test name="depth_range_fragment" />
12380 <Test name="max_varying_vectors_fragment" />
12381 <Test name="pointcoord" />
12382 <Test name="max_vertex_texture_image_units_vertex" />
12383 <Test name="max_combined_texture_image_units_fragment" />
12384 <Test name="max_varying_vectors_vertex" />
12385 <Test name="max_vertex_uniform_vectors_vertex" />
12386 <Test name="max_vertex_texture_image_units_fragment" />
12387 <Test name="max_draw_buffers_fragment" />
12388 <Test name="fragcoord_w" />
12389 </TestCase>
12390 <TestCase name="return">
12391 <Test name="output_write_never_vertex" />
12392 <Test name="output_write_never_fragment" />
12393 <Test name="output_write_in_func_dynamic_vertex" />
12394 <Test name="return_in_dynamic_loop_dynamic_vertex" />
12395 <Test name="conditional_return_always_fragment" />
12396 <Test name="output_write_in_func_dynamic_fragment" />
12397 <Test name="output_write_in_func_never_fragment" />
12398 <Test name="last_statement_in_main_fragment" />
12399 <Test name="return_in_static_loop_always_vertex" />
12400 <Test name="output_write_in_func_never_vertex" />
12401 <Test name="conditional_return_dynamic_vertex" />
12402 <Test name="return_in_static_loop_always_fragment" />
12403 <Test name="return_in_static_loop_dynamic_vertex" />
12404 <Test name="output_write_dynamic_vertex" />
12405 <Test name="return_in_dynamic_loop_never_vertex" />
12406 <Test name="return_in_dynamic_loop_never_fragment" />
12407 <Test name="single_return_vertex" />
12408 <Test name="return_in_static_loop_never_vertex" />
12409 <Test name="double_return_vertex" />
12410 <Test name="last_statement_in_main_vertex" />
12411 <Test name="return_in_static_loop_never_fragment" />
12412 <Test name="conditional_return_never_fragment" />
12413 <Test name="return_in_dynamic_loop_dynamic_fragment" />
12414 <Test name="output_write_in_func_always_vertex" />
12415 <Test name="return_in_dynamic_loop_always_vertex" />
12416 <Test name="output_write_always_fragment" />
12417 <Test name="return_in_infinite_loop_fragment" />
12418 <Test name="return_in_dynamic_loop_always_fragment" />
12419 <Test name="conditional_return_always_vertex" />
12420 <Test name="conditional_return_dynamic_fragment" />
12421 <Test name="output_write_in_func_always_fragment" />
12422 <Test name="output_write_always_vertex" />
12423 <Test name="single_return_fragment" />
12424 <Test name="return_in_infinite_loop_vertex" />
12425 <Test name="return_in_static_loop_dynamic_fragment" />
12426 <Test name="double_return_fragment" />
12427 <Test name="output_write_dynamic_fragment" />
12428 <Test name="conditional_return_never_vertex" />
12429 </TestCase>
12430 <TestSuite name="indexing">
12431 <TestCase name="tmp_array">
12432 <Test name="vec3_static_write_static_loop_read_vertex" />
12433 <Test name="vec4_static_write_dynamic_read_vertex" />
12434 <Test name="vec2_dynamic_loop_write_dynamic_loop_read_fragment" />
12435 <Test name="vec3_static_write_dynamic_read_vertex" />
12436 <Test name="float_static_write_static_loop_read_fragment" />
12437 <Test name="vec4_static_loop_write_dynamic_loop_read_vertex" />
12438 <Test name="vec3_static_loop_write_dynamic_loop_read_fragment" />
12439 <Test name="vec3_dynamic_write_dynamic_read_fragment" />
12440 <Test name="vec4_static_write_static_read_fragment" />
12441 <Test name="vec4_static_write_static_read_vertex" />
12442 <Test name="vec2_dynamic_loop_write_static_read_vertex" />
12443 <Test name="float_dynamic_loop_write_dynamic_loop_read_vertex" />
12444 <Test name="vec3_static_loop_write_dynamic_read_vertex" />
12445 <Test name="vec4_dynamic_write_dynamic_read_vertex" />
12446 <Test name="vec3_static_loop_write_dynamic_loop_read_vertex" />
12447 <Test name="float_dynamic_write_static_read_vertex" />
12448 <Test name="vec2_static_write_dynamic_read_vertex" />
12449 <Test name="float_static_write_dynamic_read_fragment" />
12450 <Test name="vec2_static_write_static_loop_read_fragment" />
12451 <Test name="vec3_dynamic_loop_write_static_read_vertex" />
12452 <Test name="vec4_dynamic_loop_write_dynamic_loop_read_fragment" />
12453 <Test name="vec3_static_write_static_read_vertex" />
12454 <Test name="vec3_static_write_dynamic_loop_read_vertex" />
12455 <Test name="vec2_static_write_static_loop_read_vertex" />
12456 <Test name="vec4_static_loop_write_static_loop_read_fragment" />
12457 <Test name="vec2_static_loop_write_static_read_vertex" />
12458 <Test name="vec3_static_loop_write_static_read_vertex" />
12459 <Test name="vec3_static_loop_write_static_loop_read_fragment" />
12460 <Test name="float_static_loop_write_static_loop_read_vertex" />
12461 <Test name="vec4_static_loop_write_static_read_vertex" />
12462 <Test name="vec3_static_loop_write_static_loop_read_vertex" />
12463 <Test name="vec2_dynamic_write_dynamic_read_fragment" />
12464 <Test name="vec3_dynamic_loop_write_dynamic_loop_read_vertex" />
12465 <Test name="vec3_dynamic_write_static_read_fragment" />
12466 <Test name="vec3_static_write_static_read_fragment" />
12467 <Test name="float_static_loop_write_dynamic_read_vertex" />
12468 <Test name="vec4_static_write_static_loop_read_fragment" />
12469 <Test name="vec2_dynamic_loop_write_static_loop_read_vertex" />
12470 <Test name="vec3_dynamic_loop_write_dynamic_loop_read_fragment" />
12471 <Test name="float_dynamic_write_dynamic_loop_read_fragment" />
12472 <Test name="float_static_write_dynamic_loop_read_fragment" />
12473 <Test name="vec2_static_loop_write_dynamic_loop_read_vertex" />
12474 <Test name="float_dynamic_loop_write_dynamic_loop_read_fragment" />
12475 <Test name="float_static_write_dynamic_loop_read_vertex" />
12476 <Test name="vec4_static_write_dynamic_loop_read_fragment" />
12477 <Test name="float_dynamic_write_dynamic_loop_read_vertex" />
12478 <Test name="float_static_loop_write_dynamic_loop_read_vertex" />
12479 <Test name="vec4_dynamic_loop_write_static_read_fragment" />
12480 <Test name="vec3_dynamic_write_static_loop_read_vertex" />
12481 <Test name="float_dynamic_write_static_loop_read_fragment" />
12482 <Test name="vec2_dynamic_write_dynamic_loop_read_vertex" />
12483 <Test name="vec3_static_loop_write_dynamic_read_fragment" />
12484 <Test name="float_dynamic_loop_write_dynamic_read_fragment" />
12485 <Test name="vec3_dynamic_loop_write_static_loop_read_fragment" />
12486 <Test name="vec2_static_write_static_read_fragment" />
12487 <Test name="vec3_dynamic_loop_write_static_loop_read_vertex" />
12488 <Test name="float_dynamic_write_static_loop_read_vertex" />
12489 <Test name="vec4_static_write_dynamic_loop_read_vertex" />
12490 <Test name="vec4_static_loop_write_dynamic_loop_read_fragment" />
12491 <Test name="float_static_loop_write_static_loop_read_fragment" />
12492 <Test name="vec4_dynamic_write_static_read_vertex" />
12493 <Test name="float_static_write_static_read_vertex" />
12494 <Test name="vec2_static_loop_write_static_read_fragment" />
12495 <Test name="vec4_dynamic_loop_write_static_loop_read_vertex" />
12496 <Test name="vec2_static_write_dynamic_loop_read_vertex" />
12497 <Test name="vec4_static_loop_write_static_read_fragment" />
12498 <Test name="vec4_static_loop_write_static_loop_read_vertex" />
12499 <Test name="float_dynamic_loop_write_static_loop_read_vertex" />
12500 <Test name="vec2_dynamic_loop_write_dynamic_read_vertex" />
12501 <Test name="vec3_dynamic_write_dynamic_read_vertex" />
12502 <Test name="vec4_dynamic_write_dynamic_loop_read_fragment" />
12503 <Test name="vec4_static_loop_write_dynamic_read_vertex" />
12504 <Test name="vec4_dynamic_loop_write_dynamic_read_vertex" />
12505 <Test name="vec2_static_loop_write_dynamic_loop_read_fragment" />
12506 <Test name="vec4_dynamic_write_static_loop_read_fragment" />
12507 <Test name="vec2_static_write_dynamic_loop_read_fragment" />
12508 <Test name="float_dynamic_loop_write_dynamic_read_vertex" />
12509 <Test name="vec3_dynamic_write_static_loop_read_fragment" />
12510 <Test name="float_dynamic_write_dynamic_read_vertex" />
12511 <Test name="vec2_dynamic_write_static_loop_read_vertex" />
12512 <Test name="vec3_static_loop_write_static_read_fragment" />
12513 <Test name="vec2_static_loop_write_dynamic_read_fragment" />
12514 <Test name="vec4_static_write_dynamic_read_fragment" />
12515 <Test name="vec2_dynamic_loop_write_static_read_fragment" />
12516 <Test name="vec2_static_write_dynamic_read_fragment" />
12517 <Test name="vec4_dynamic_write_dynamic_loop_read_vertex" />
12518 <Test name="vec3_dynamic_write_static_read_vertex" />
12519 <Test name="float_static_loop_write_static_read_fragment" />
12520 <Test name="vec4_dynamic_write_static_loop_read_vertex" />
12521 <Test name="vec2_dynamic_write_static_read_fragment" />
12522 <Test name="vec4_dynamic_loop_write_dynamic_loop_read_vertex" />
12523 <Test name="vec2_static_write_static_read_vertex" />
12524 <Test name="vec4_dynamic_write_static_read_fragment" />
12525 <Test name="vec3_dynamic_loop_write_static_read_fragment" />
12526 <Test name="vec2_static_loop_write_static_loop_read_vertex" />
12527 <Test name="float_dynamic_write_static_read_fragment" />
12528 <Test name="float_dynamic_write_dynamic_read_fragment" />
12529 <Test name="vec3_dynamic_loop_write_dynamic_read_fragment" />
12530 <Test name="vec4_dynamic_loop_write_static_read_vertex" />
12531 <Test name="vec2_static_loop_write_dynamic_read_vertex" />
12532 <Test name="vec3_static_write_dynamic_read_fragment" />
12533 <Test name="vec2_dynamic_loop_write_dynamic_read_fragment" />
12534 <Test name="vec3_dynamic_loop_write_dynamic_read_vertex" />
12535 <Test name="vec2_dynamic_write_static_loop_read_fragment" />
12536 <Test name="vec2_dynamic_loop_write_static_loop_read_fragment" />
12537 <Test name="vec2_dynamic_loop_write_dynamic_loop_read_vertex" />
12538 <Test name="vec3_static_write_dynamic_loop_read_fragment" />
12539 <Test name="float_static_loop_write_static_read_vertex" />
12540 <Test name="float_static_write_dynamic_read_vertex" />
12541 <Test name="float_dynamic_loop_write_static_read_fragment" />
12542 <Test name="float_static_write_static_read_fragment" />
12543 <Test name="vec4_static_loop_write_dynamic_read_fragment" />
12544 <Test name="float_dynamic_loop_write_static_loop_read_fragment" />
12545 <Test name="vec3_static_write_static_loop_read_fragment" />
12546 <Test name="float_static_loop_write_dynamic_loop_read_fragment" />
12547 <Test name="vec4_dynamic_loop_write_dynamic_read_fragment" />
12548 <Test name="vec3_dynamic_write_dynamic_loop_read_fragment" />
12549 <Test name="vec3_dynamic_write_dynamic_loop_read_vertex" />
12550 <Test name="vec2_dynamic_write_static_read_vertex" />
12551 <Test name="vec2_dynamic_write_dynamic_read_vertex" />
12552 <Test name="float_static_loop_write_dynamic_read_fragment" />
12553 <Test name="vec2_static_loop_write_static_loop_read_fragment" />
12554 <Test name="float_static_write_static_loop_read_vertex" />
12555 <Test name="vec4_dynamic_loop_write_static_loop_read_fragment" />
12556 <Test name="float_dynamic_loop_write_static_read_vertex" />
12557 <Test name="vec4_dynamic_write_dynamic_read_fragment" />
12558 <Test name="vec2_dynamic_write_dynamic_loop_read_fragment" />
12559 <Test name="vec4_static_write_static_loop_read_vertex" />
12560 </TestCase>
12561 <TestCase name="vector_subscript">
12562 <Test name="vec3_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" />
12563 <Test name="vec2_dynamic_subscript_write_static_subscript_read_vertex" />
12564 <Test name="vec2_static_loop_subscript_write_direct_read_vertex" />
12565 <Test name="vec3_dynamic_subscript_write_direct_read_vertex" />
12566 <Test name="vec2_dynamic_loop_subscript_write_component_read_fragment" />
12567 <Test name="vec3_component_write_dynamic_subscript_read_vertex" />
12568 <Test name="vec3_direct_write_component_read_fragment" />
12569 <Test name="vec4_static_subscript_write_direct_read_vertex" />
12570 <Test name="vec2_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" />
12571 <Test name="vec4_direct_write_dynamic_subscript_read_vertex" />
12572 <Test name="vec4_component_write_static_loop_subscript_read_vertex" />
12573 <Test name="vec3_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" />
12574 <Test name="vec4_direct_write_dynamic_loop_subscript_read_vertex" />
12575 <Test name="vec4_dynamic_loop_subscript_write_direct_read_vertex" />
12576 <Test name="vec3_direct_write_dynamic_loop_subscript_read_vertex" />
12577 <Test name="vec4_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" />
12578 <Test name="vec2_dynamic_subscript_write_direct_read_vertex" />
12579 <Test name="vec3_dynamic_subscript_write_dynamic_subscript_read_vertex" />
12580 <Test name="vec3_component_write_static_subscript_read_vertex" />
12581 <Test name="vec2_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" />
12582 <Test name="vec3_static_subscript_write_static_loop_subscript_read_vertex" />
12583 <Test name="vec3_direct_write_direct_read_fragment" />
12584 <Test name="vec2_static_loop_subscript_write_dynamic_subscript_read_fragment" />
12585 <Test name="vec3_dynamic_subscript_write_static_subscript_read_fragment" />
12586 <Test name="vec2_component_write_static_loop_subscript_read_vertex" />
12587 <Test name="vec3_direct_write_dynamic_loop_subscript_read_fragment" />
12588 <Test name="vec4_static_loop_subscript_write_static_loop_subscript_read_fragment" />
12589 <Test name="vec2_static_subscript_write_dynamic_loop_subscript_read_vertex" />
12590 <Test name="vec4_dynamic_subscript_write_dynamic_subscript_read_vertex" />
12591 <Test name="vec2_static_loop_subscript_write_component_read_vertex" />
12592 <Test name="vec4_static_loop_subscript_write_dynamic_subscript_read_fragment" />
12593 <Test name="vec2_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" />
12594 <Test name="vec2_direct_write_dynamic_subscript_read_vertex" />
12595 <Test name="vec2_dynamic_loop_subscript_write_static_subscript_read_vertex" />
12596 <Test name="vec4_component_write_static_subscript_read_vertex" />
12597 <Test name="vec2_static_loop_subscript_write_static_subscript_read_vertex" />
12598 <Test name="vec3_dynamic_subscript_write_component_read_vertex" />
12599 <Test name="vec2_dynamic_subscript_write_dynamic_subscript_read_fragment" />
12600 <Test name="vec3_static_loop_subscript_write_static_subscript_read_vertex" />
12601 <Test name="vec4_direct_write_dynamic_subscript_read_fragment" />
12602 <Test name="vec2_component_write_static_loop_subscript_read_fragment" />
12603 <Test name="vec3_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
12604 <Test name="vec2_static_loop_subscript_write_dynamic_subscript_read_vertex" />
12605 <Test name="vec3_static_subscript_write_static_subscript_read_vertex" />
12606 <Test name="vec4_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" />
12607 <Test name="vec2_dynamic_subscript_write_static_loop_subscript_read_vertex" />
12608 <Test name="vec4_static_loop_subscript_write_static_loop_subscript_read_vertex" />
12609 <Test name="vec4_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
12610 <Test name="vec4_static_subscript_write_dynamic_loop_subscript_read_fragment" />
12611 <Test name="vec2_static_subscript_write_dynamic_subscript_read_fragment" />
12612 <Test name="vec2_direct_write_direct_read_fragment" />
12613 <Test name="vec2_dynamic_loop_subscript_write_direct_read_vertex" />
12614 <Test name="vec3_static_subscript_write_direct_read_fragment" />
12615 <Test name="vec3_direct_write_static_subscript_read_vertex" />
12616 <Test name="vec2_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" />
12617 <Test name="vec4_dynamic_loop_subscript_write_static_subscript_read_fragment" />
12618 <Test name="vec3_component_write_dynamic_subscript_read_fragment" />
12619 <Test name="vec4_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
12620 <Test name="vec3_static_subscript_write_static_loop_subscript_read_fragment" />
12621 <Test name="vec4_component_write_static_subscript_read_fragment" />
12622 <Test name="vec4_component_write_direct_read_fragment" />
12623 <Test name="vec3_dynamic_loop_subscript_write_direct_read_vertex" />
12624 <Test name="vec3_static_loop_subscript_write_static_loop_subscript_read_fragment" />
12625 <Test name="vec4_static_subscript_write_direct_read_fragment" />
12626 <Test name="vec3_dynamic_subscript_write_component_read_fragment" />
12627 <Test name="vec4_dynamic_subscript_write_static_loop_subscript_read_vertex" />
12628 <Test name="vec3_component_write_dynamic_loop_subscript_read_fragment" />
12629 <Test name="vec2_static_subscript_write_component_read_vertex" />
12630 <Test name="vec3_component_write_dynamic_loop_subscript_read_vertex" />
12631 <Test name="vec2_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
12632 <Test name="vec4_direct_write_direct_read_fragment" />
12633 <Test name="vec3_component_write_static_loop_subscript_read_fragment" />
12634 <Test name="vec2_static_subscript_write_component_read_fragment" />
12635 <Test name="vec4_component_write_dynamic_subscript_read_vertex" />
12636 <Test name="vec2_component_write_dynamic_subscript_read_vertex" />
12637 <Test name="vec4_dynamic_loop_subscript_write_static_subscript_read_vertex" />
12638 <Test name="vec3_dynamic_loop_subscript_write_direct_read_fragment" />
12639 <Test name="vec3_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" />
12640 <Test name="vec3_static_subscript_write_component_read_vertex" />
12641 <Test name="vec3_static_loop_subscript_write_component_read_vertex" />
12642 <Test name="vec4_static_loop_subscript_write_component_read_fragment" />
12643 <Test name="vec3_dynamic_subscript_write_static_subscript_read_vertex" />
12644 <Test name="vec4_static_subscript_write_dynamic_subscript_read_vertex" />
12645 <Test name="vec2_dynamic_subscript_write_component_read_fragment" />
12646 <Test name="vec3_dynamic_subscript_write_static_loop_subscript_read_vertex" />
12647 <Test name="vec3_dynamic_loop_subscript_write_component_read_vertex" />
12648 <Test name="vec2_dynamic_subscript_write_static_subscript_read_fragment" />
12649 <Test name="vec4_dynamic_subscript_write_component_read_vertex" />
12650 <Test name="vec2_direct_write_static_subscript_read_fragment" />
12651 <Test name="vec2_direct_write_static_loop_subscript_read_vertex" />
12652 <Test name="vec4_direct_write_component_read_vertex" />
12653 <Test name="vec4_component_write_component_read_fragment" />
12654 <Test name="vec3_static_subscript_write_component_read_fragment" />
12655 <Test name="vec3_component_write_component_read_vertex" />
12656 <Test name="vec3_component_write_static_loop_subscript_read_vertex" />
12657 <Test name="vec2_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
12658 <Test name="vec3_static_loop_subscript_write_component_read_fragment" />
12659 <Test name="vec2_dynamic_subscript_write_dynamic_subscript_read_vertex" />
12660 <Test name="vec4_dynamic_loop_subscript_write_component_read_vertex" />
12661 <Test name="vec3_direct_write_direct_read_vertex" />
12662 <Test name="vec4_direct_write_direct_read_vertex" />
12663 <Test name="vec2_component_write_direct_read_fragment" />
12664 <Test name="vec3_direct_write_static_loop_subscript_read_fragment" />
12665 <Test name="vec3_dynamic_loop_subscript_write_static_subscript_read_vertex" />
12666 <Test name="vec4_component_write_dynamic_loop_subscript_read_vertex" />
12667 <Test name="vec2_direct_write_dynamic_loop_subscript_read_fragment" />
12668 <Test name="vec2_static_loop_subscript_write_static_loop_subscript_read_vertex" />
12669 <Test name="vec2_component_write_direct_read_vertex" />
12670 <Test name="vec4_dynamic_subscript_write_static_subscript_read_vertex" />
12671 <Test name="vec2_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" />
12672 <Test name="vec3_component_write_direct_read_fragment" />
12673 <Test name="vec3_static_subscript_write_static_subscript_read_fragment" />
12674 <Test name="vec4_direct_write_static_subscript_read_vertex" />
12675 <Test name="vec4_dynamic_subscript_write_component_read_fragment" />
12676 <Test name="vec2_dynamic_loop_subscript_write_static_subscript_read_fragment" />
12677 <Test name="vec4_direct_write_dynamic_loop_subscript_read_fragment" />
12678 <Test name="vec4_static_subscript_write_static_loop_subscript_read_fragment" />
12679 <Test name="vec4_static_loop_subscript_write_component_read_vertex" />
12680 <Test name="vec2_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
12681 <Test name="vec4_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" />
12682 <Test name="vec2_direct_write_component_read_vertex" />
12683 <Test name="vec3_direct_write_dynamic_subscript_read_fragment" />
12684 <Test name="vec2_static_subscript_write_static_loop_subscript_read_vertex" />
12685 <Test name="vec3_static_loop_subscript_write_direct_read_fragment" />
12686 <Test name="vec2_static_subscript_write_static_loop_subscript_read_fragment" />
12687 <Test name="vec3_static_subscript_write_dynamic_subscript_read_fragment" />
12688 <Test name="vec4_static_loop_subscript_write_dynamic_subscript_read_vertex" />
12689 <Test name="vec3_direct_write_dynamic_subscript_read_vertex" />
12690 <Test name="vec4_static_loop_subscript_write_static_subscript_read_vertex" />
12691 <Test name="vec2_direct_write_dynamic_loop_subscript_read_vertex" />
12692 <Test name="vec2_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" />
12693 <Test name="vec3_static_loop_subscript_write_dynamic_subscript_read_vertex" />
12694 <Test name="vec4_direct_write_static_loop_subscript_read_fragment" />
12695 <Test name="vec3_direct_write_component_read_vertex" />
12696 <Test name="vec3_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
12697 <Test name="vec2_static_subscript_write_static_subscript_read_fragment" />
12698 <Test name="vec4_component_write_static_loop_subscript_read_fragment" />
12699 <Test name="vec3_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" />
12700 <Test name="vec3_static_loop_subscript_write_static_loop_subscript_read_vertex" />
12701 <Test name="vec4_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" />
12702 <Test name="vec2_dynamic_subscript_write_direct_read_fragment" />
12703 <Test name="vec2_dynamic_subscript_write_component_read_vertex" />
12704 <Test name="vec4_dynamic_subscript_write_direct_read_fragment" />
12705 <Test name="vec4_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" />
12706 <Test name="vec3_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
12707 <Test name="vec3_component_write_component_read_fragment" />
12708 <Test name="vec2_static_subscript_write_static_subscript_read_vertex" />
12709 <Test name="vec4_static_loop_subscript_write_direct_read_fragment" />
12710 <Test name="vec3_direct_write_static_subscript_read_fragment" />
12711 <Test name="vec4_dynamic_loop_subscript_write_direct_read_fragment" />
12712 <Test name="vec3_dynamic_subscript_write_static_loop_subscript_read_fragment" />
12713 <Test name="vec2_static_loop_subscript_write_static_loop_subscript_read_fragment" />
12714 <Test name="vec2_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
12715 <Test name="vec3_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
12716 <Test name="vec2_component_write_dynamic_subscript_read_fragment" />
12717 <Test name="vec2_static_subscript_write_direct_read_vertex" />
12718 <Test name="vec4_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" />
12719 <Test name="vec3_static_loop_subscript_write_direct_read_vertex" />
12720 <Test name="vec4_dynamic_subscript_write_static_subscript_read_fragment" />
12721 <Test name="vec2_direct_write_component_read_fragment" />
12722 <Test name="vec4_static_subscript_write_component_read_vertex" />
12723 <Test name="vec3_component_write_direct_read_vertex" />
12724 <Test name="vec4_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" />
12725 <Test name="vec2_static_loop_subscript_write_direct_read_fragment" />
12726 <Test name="vec3_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" />
12727 <Test name="vec2_component_write_static_subscript_read_fragment" />
12728 <Test name="vec3_dynamic_loop_subscript_write_component_read_fragment" />
12729 <Test name="vec2_dynamic_loop_subscript_write_component_read_vertex" />
12730 <Test name="vec4_static_subscript_write_component_read_fragment" />
12731 <Test name="vec4_dynamic_subscript_write_direct_read_vertex" />
12732 <Test name="vec2_component_write_component_read_fragment" />
12733 <Test name="vec2_direct_write_static_loop_subscript_read_fragment" />
12734 <Test name="vec3_direct_write_static_loop_subscript_read_vertex" />
12735 <Test name="vec3_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" />
12736 <Test name="vec4_direct_write_component_read_fragment" />
12737 <Test name="vec4_static_subscript_write_dynamic_subscript_read_fragment" />
12738 <Test name="vec4_static_subscript_write_static_loop_subscript_read_vertex" />
12739 <Test name="vec3_dynamic_subscript_write_dynamic_subscript_read_fragment" />
12740 <Test name="vec3_dynamic_loop_subscript_write_static_subscript_read_fragment" />
12741 <Test name="vec4_static_subscript_write_dynamic_loop_subscript_read_vertex" />
12742 <Test name="vec2_static_subscript_write_dynamic_subscript_read_vertex" />
12743 <Test name="vec2_direct_write_dynamic_subscript_read_fragment" />
12744 <Test name="vec2_static_loop_subscript_write_component_read_fragment" />
12745 <Test name="vec4_static_loop_subscript_write_direct_read_vertex" />
12746 <Test name="vec3_static_loop_subscript_write_dynamic_subscript_read_fragment" />
12747 <Test name="vec4_static_loop_subscript_write_static_subscript_read_fragment" />
12748 <Test name="vec2_static_subscript_write_dynamic_loop_subscript_read_fragment" />
12749 <Test name="vec2_direct_write_direct_read_vertex" />
12750 <Test name="vec3_static_subscript_write_dynamic_subscript_read_vertex" />
12751 <Test name="vec2_component_write_dynamic_loop_subscript_read_vertex" />
12752 <Test name="vec4_component_write_component_read_vertex" />
12753 <Test name="vec2_component_write_static_subscript_read_vertex" />
12754 <Test name="vec3_static_subscript_write_dynamic_loop_subscript_read_vertex" />
12755 <Test name="vec4_component_write_dynamic_loop_subscript_read_fragment" />
12756 <Test name="vec2_static_loop_subscript_write_static_subscript_read_fragment" />
12757 <Test name="vec2_dynamic_subscript_write_static_loop_subscript_read_fragment" />
12758 <Test name="vec3_dynamic_subscript_write_direct_read_fragment" />
12759 <Test name="vec3_static_subscript_write_direct_read_vertex" />
12760 <Test name="vec3_static_loop_subscript_write_static_subscript_read_fragment" />
12761 <Test name="vec4_direct_write_static_subscript_read_fragment" />
12762 <Test name="vec4_static_subscript_write_static_subscript_read_vertex" />
12763 <Test name="vec4_dynamic_loop_subscript_write_component_read_fragment" />
12764 <Test name="vec4_component_write_direct_read_vertex" />
12765 <Test name="vec4_dynamic_subscript_write_dynamic_subscript_read_fragment" />
12766 <Test name="vec4_static_subscript_write_static_subscript_read_fragment" />
12767 <Test name="vec2_component_write_component_read_vertex" />
12768 <Test name="vec4_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" />
12769 <Test name="vec4_direct_write_static_loop_subscript_read_vertex" />
12770 <Test name="vec3_static_subscript_write_dynamic_loop_subscript_read_fragment" />
12771 <Test name="vec2_static_subscript_write_direct_read_fragment" />
12772 <Test name="vec4_dynamic_subscript_write_static_loop_subscript_read_fragment" />
12773 <Test name="vec2_dynamic_loop_subscript_write_direct_read_fragment" />
12774 <Test name="vec2_direct_write_static_subscript_read_vertex" />
12775 <Test name="vec2_component_write_dynamic_loop_subscript_read_fragment" />
12776 <Test name="vec4_component_write_dynamic_subscript_read_fragment" />
12777 <Test name="vec3_component_write_static_subscript_read_fragment" />
12778 </TestCase>
12779 <TestCase name="matrix_subscript">
12780 <Test name="mat2_static_loop_write_dynamic_loop_read_vertex" />
12781 <Test name="mat2_static_write_static_read_fragment" />
12782 <Test name="mat4_static_loop_write_static_loop_read_fragment" />
12783 <Test name="mat3_dynamic_loop_write_dynamic_read_fragment" />
12784 <Test name="mat3_static_write_dynamic_loop_read_fragment" />
12785 <Test name="mat3_dynamic_loop_write_dynamic_read_vertex" />
12786 <Test name="mat4_static_write_dynamic_read_fragment" />
12787 <Test name="mat2_dynamic_loop_write_dynamic_read_fragment" />
12788 <Test name="mat3_static_write_dynamic_read_vertex" />
12789 <Test name="mat4_dynamic_write_dynamic_loop_read_fragment" />
12790 <Test name="mat2_static_loop_write_static_loop_read_vertex" />
12791 <Test name="mat3_dynamic_loop_write_dynamic_loop_read_fragment" />
12792 <Test name="mat3_dynamic_loop_write_static_loop_read_fragment" />
12793 <Test name="mat4_static_write_static_read_fragment" />
12794 <Test name="mat3_static_write_static_loop_read_fragment" />
12795 <Test name="mat4_dynamic_write_dynamic_loop_read_vertex" />
12796 <Test name="mat3_static_loop_write_dynamic_read_vertex" />
12797 <Test name="mat3_dynamic_loop_write_static_loop_read_vertex" />
12798 <Test name="mat2_static_write_static_loop_read_fragment" />
12799 <Test name="mat2_static_loop_write_static_read_vertex" />
12800 <Test name="mat2_static_write_static_loop_read_vertex" />
12801 <Test name="mat4_dynamic_loop_write_dynamic_loop_read_vertex" />
12802 <Test name="mat3_static_loop_write_dynamic_read_fragment" />
12803 <Test name="mat3_static_write_static_read_vertex" />
12804 <Test name="mat3_static_loop_write_static_read_vertex" />
12805 <Test name="mat3_dynamic_write_dynamic_read_vertex" />
12806 <Test name="mat2_static_loop_write_static_read_fragment" />
12807 <Test name="mat3_static_write_static_read_fragment" />
12808 <Test name="mat4_static_write_static_loop_read_vertex" />
12809 <Test name="mat3_dynamic_write_dynamic_read_fragment" />
12810 <Test name="mat2_dynamic_loop_write_dynamic_loop_read_fragment" />
12811 <Test name="mat3_dynamic_write_dynamic_loop_read_fragment" />
12812 <Test name="mat4_dynamic_loop_write_static_loop_read_fragment" />
12813 <Test name="mat2_dynamic_write_static_read_fragment" />
12814 <Test name="mat4_dynamic_loop_write_dynamic_read_fragment" />
12815 <Test name="mat3_dynamic_loop_write_dynamic_loop_read_vertex" />
12816 <Test name="mat4_static_loop_write_dynamic_read_fragment" />
12817 <Test name="mat2_dynamic_write_static_read_vertex" />
12818 <Test name="mat3_dynamic_loop_write_static_read_vertex" />
12819 <Test name="mat4_dynamic_write_static_read_vertex" />
12820 <Test name="mat2_dynamic_write_static_loop_read_fragment" />
12821 <Test name="mat4_static_loop_write_dynamic_read_vertex" />
12822 <Test name="mat3_static_loop_write_dynamic_loop_read_fragment" />
12823 <Test name="mat2_static_write_dynamic_read_vertex" />
12824 <Test name="mat2_static_write_dynamic_read_fragment" />
12825 <Test name="mat4_dynamic_write_static_loop_read_fragment" />
12826 <Test name="mat3_static_write_dynamic_read_fragment" />
12827 <Test name="mat2_static_write_dynamic_loop_read_fragment" />
12828 <Test name="mat4_static_loop_write_dynamic_loop_read_fragment" />
12829 <Test name="mat2_static_loop_write_static_loop_read_fragment" />
12830 <Test name="mat2_static_loop_write_dynamic_read_vertex" />
12831 <Test name="mat2_dynamic_loop_write_static_loop_read_vertex" />
12832 <Test name="mat4_dynamic_loop_write_dynamic_read_vertex" />
12833 <Test name="mat2_dynamic_write_dynamic_loop_read_fragment" />
12834 <Test name="mat4_static_loop_write_static_read_vertex" />
12835 <Test name="mat3_static_write_static_loop_read_vertex" />
12836 <Test name="mat2_static_write_dynamic_loop_read_vertex" />
12837 <Test name="mat3_dynamic_write_static_loop_read_fragment" />
12838 <Test name="mat4_static_loop_write_dynamic_loop_read_vertex" />
12839 <Test name="mat4_dynamic_loop_write_static_read_vertex" />
12840 <Test name="mat4_dynamic_loop_write_static_read_fragment" />
12841 <Test name="mat2_dynamic_write_dynamic_read_fragment" />
12842 <Test name="mat4_dynamic_write_static_read_fragment" />
12843 <Test name="mat4_dynamic_write_static_loop_read_vertex" />
12844 <Test name="mat2_static_write_static_read_vertex" />
12845 <Test name="mat2_dynamic_write_dynamic_read_vertex" />
12846 <Test name="mat3_static_loop_write_static_loop_read_vertex" />
12847 <Test name="mat2_static_loop_write_dynamic_loop_read_fragment" />
12848 <Test name="mat2_dynamic_write_dynamic_loop_read_vertex" />
12849 <Test name="mat4_static_write_dynamic_loop_read_vertex" />
12850 <Test name="mat3_dynamic_write_dynamic_loop_read_vertex" />
12851 <Test name="mat3_dynamic_loop_write_static_read_fragment" />
12852 <Test name="mat4_dynamic_write_dynamic_read_vertex" />
12853 <Test name="mat2_dynamic_loop_write_static_loop_read_fragment" />
12854 <Test name="mat2_dynamic_loop_write_dynamic_loop_read_vertex" />
12855 <Test name="mat2_static_loop_write_dynamic_read_fragment" />
12856 <Test name="mat4_dynamic_loop_write_static_loop_read_vertex" />
12857 <Test name="mat3_static_loop_write_dynamic_loop_read_vertex" />
12858 <Test name="mat2_dynamic_loop_write_static_read_fragment" />
12859 <Test name="mat3_static_write_dynamic_loop_read_vertex" />
12860 <Test name="mat4_static_loop_write_static_read_fragment" />
12861 <Test name="mat4_static_write_dynamic_read_vertex" />
12862 <Test name="mat4_static_write_static_read_vertex" />
12863 <Test name="mat2_dynamic_loop_write_dynamic_read_vertex" />
12864 <Test name="mat3_dynamic_write_static_read_vertex" />
12865 <Test name="mat3_dynamic_write_static_loop_read_vertex" />
12866 <Test name="mat4_static_loop_write_static_loop_read_vertex" />
12867 <Test name="mat4_static_write_static_loop_read_fragment" />
12868 <Test name="mat4_dynamic_loop_write_dynamic_loop_read_fragment" />
12869 <Test name="mat3_static_loop_write_static_loop_read_fragment" />
12870 <Test name="mat3_static_loop_write_static_read_fragment" />
12871 <Test name="mat2_dynamic_loop_write_static_read_vertex" />
12872 <Test name="mat4_dynamic_write_dynamic_read_fragment" />
12873 <Test name="mat4_static_write_dynamic_loop_read_fragment" />
12874 <Test name="mat3_dynamic_write_static_read_fragment" />
12875 <Test name="mat2_dynamic_write_static_loop_read_vertex" />
12876 </TestCase>
12877 <TestCase name="uniform_array">
12878 <Test name="vec4_static_read_vertex" />
12879 <Test name="vec3_dynamic_loop_read_fragment" />
12880 <Test name="float_dynamic_read_fragment" />
12881 <Test name="float_static_read_vertex" />
12882 <Test name="vec2_static_loop_read_vertex" />
12883 <Test name="vec4_static_loop_read_vertex" />
12884 <Test name="float_static_loop_read_fragment" />
12885 <Test name="float_dynamic_read_vertex" />
12886 <Test name="vec2_dynamic_read_vertex" />
12887 <Test name="vec4_dynamic_loop_read_vertex" />
12888 <Test name="vec3_dynamic_loop_read_vertex" />
12889 <Test name="vec4_static_read_fragment" />
12890 <Test name="vec2_dynamic_loop_read_fragment" />
12891 <Test name="vec3_static_read_vertex" />
12892 <Test name="vec4_dynamic_read_vertex" />
12893 <Test name="vec4_dynamic_read_fragment" />
12894 <Test name="vec3_static_loop_read_vertex" />
12895 <Test name="float_static_loop_read_vertex" />
12896 <Test name="vec2_static_read_fragment" />
12897 <Test name="vec3_static_loop_read_fragment" />
12898 <Test name="vec4_static_loop_read_fragment" />
12899 <Test name="vec2_static_read_vertex" />
12900 <Test name="float_static_read_fragment" />
12901 <Test name="vec2_dynamic_read_fragment" />
12902 <Test name="float_dynamic_loop_read_fragment" />
12903 <Test name="vec3_static_read_fragment" />
12904 <Test name="float_dynamic_loop_read_vertex" />
12905 <Test name="vec2_static_loop_read_fragment" />
12906 <Test name="vec3_dynamic_read_fragment" />
12907 <Test name="vec4_dynamic_loop_read_fragment" />
12908 <Test name="vec2_dynamic_loop_read_vertex" />
12909 <Test name="vec3_dynamic_read_vertex" />
12910 </TestCase>
12911 <TestCase name="varying_array">
12912 <Test name="vec2_dynamic_write_static_read" />
12913 <Test name="vec3_dynamic_loop_write_static_read" />
12914 <Test name="float_static_write_dynamic_read" />
12915 <Test name="float_static_write_static_loop_read" />
12916 <Test name="vec2_static_write_dynamic_read" />
12917 <Test name="vec4_static_write_static_loop_read" />
12918 <Test name="vec3_static_loop_write_static_loop_read" />
12919 <Test name="vec2_static_write_static_loop_read" />
12920 <Test name="vec3_dynamic_loop_write_dynamic_read" />
12921 <Test name="vec3_static_write_dynamic_read" />
12922 <Test name="vec2_dynamic_write_static_loop_read" />
12923 <Test name="float_dynamic_write_dynamic_read" />
12924 <Test name="vec4_dynamic_loop_write_static_loop_read" />
12925 <Test name="vec4_dynamic_write_dynamic_read" />
12926 <Test name="vec4_dynamic_loop_write_dynamic_loop_read" />
12927 <Test name="vec3_static_write_dynamic_loop_read" />
12928 <Test name="vec3_dynamic_write_dynamic_loop_read" />
12929 <Test name="vec4_dynamic_write_dynamic_loop_read" />
12930 <Test name="vec2_dynamic_loop_write_static_read" />
12931 <Test name="vec3_dynamic_write_static_read" />
12932 <Test name="float_dynamic_loop_write_dynamic_read" />
12933 <Test name="vec4_static_loop_write_dynamic_loop_read" />
12934 <Test name="vec2_dynamic_write_dynamic_read" />
12935 <Test name="float_static_loop_write_dynamic_read" />
12936 <Test name="vec4_static_write_dynamic_read" />
12937 <Test name="vec2_dynamic_loop_write_dynamic_read" />
12938 <Test name="float_static_loop_write_dynamic_loop_read" />
12939 <Test name="vec3_static_write_static_loop_read" />
12940 <Test name="vec2_static_loop_write_static_loop_read" />
12941 <Test name="vec3_static_loop_write_dynamic_loop_read" />
12942 <Test name="vec4_static_loop_write_static_loop_read" />
12943 <Test name="vec2_static_write_dynamic_loop_read" />
12944 <Test name="float_static_write_dynamic_loop_read" />
12945 <Test name="vec4_dynamic_loop_write_dynamic_read" />
12946 <Test name="vec4_static_loop_write_static_read" />
12947 <Test name="float_dynamic_loop_write_dynamic_loop_read" />
12948 <Test name="vec3_static_loop_write_static_read" />
12949 <Test name="vec2_static_loop_write_dynamic_read" />
12950 <Test name="float_static_loop_write_static_loop_read" />
12951 <Test name="vec2_static_write_static_read" />
12952 <Test name="float_dynamic_write_dynamic_loop_read" />
12953 <Test name="vec2_dynamic_write_dynamic_loop_read" />
12954 <Test name="vec2_dynamic_loop_write_dynamic_loop_read" />
12955 <Test name="vec4_static_loop_write_dynamic_read" />
12956 <Test name="vec3_static_write_static_read" />
12957 <Test name="vec4_dynamic_loop_write_static_read" />
12958 <Test name="vec3_dynamic_loop_write_dynamic_loop_read" />
12959 <Test name="float_dynamic_loop_write_static_read" />
12960 <Test name="vec3_dynamic_write_dynamic_read" />
12961 <Test name="vec2_dynamic_loop_write_static_loop_read" />
12962 <Test name="vec4_dynamic_write_static_read" />
12963 <Test name="vec4_static_write_dynamic_loop_read" />
12964 <Test name="float_dynamic_loop_write_static_loop_read" />
12965 <Test name="vec4_static_write_static_read" />
12966 <Test name="vec3_dynamic_write_static_loop_read" />
12967 <Test name="vec4_dynamic_write_static_loop_read" />
12968 <Test name="vec3_dynamic_loop_write_static_loop_read" />
12969 <Test name="float_dynamic_write_static_read" />
12970 <Test name="float_static_write_static_read" />
12971 <Test name="float_static_loop_write_static_read" />
12972 <Test name="vec2_static_loop_write_static_read" />
12973 <Test name="vec3_static_loop_write_dynamic_read" />
12974 <Test name="vec2_static_loop_write_dynamic_loop_read" />
12975 <Test name="float_dynamic_write_static_loop_read" />
12976 </TestCase>
12977 </TestSuite>
12978 <TestSuite name="operator">
12979 <TestSuite name="int_compare">
12980 <TestCase name="notEqual">
12981 <Test name="highp_ivec3_fragment" />
12982 <Test name="lowp_ivec4_vertex" />
12983 <Test name="lowp_ivec2_vertex" />
12984 <Test name="mediump_ivec3_fragment" />
12985 <Test name="lowp_ivec4_fragment" />
12986 <Test name="lowp_ivec3_vertex" />
12987 <Test name="highp_ivec4_fragment" />
12988 <Test name="mediump_ivec2_vertex" />
12989 <Test name="highp_ivec4_vertex" />
12990 <Test name="mediump_ivec4_vertex" />
12991 <Test name="highp_ivec3_vertex" />
12992 <Test name="mediump_ivec4_fragment" />
12993 <Test name="lowp_ivec2_fragment" />
12994 <Test name="mediump_ivec3_vertex" />
12995 <Test name="mediump_ivec2_fragment" />
12996 <Test name="lowp_ivec3_fragment" />
12997 <Test name="highp_ivec2_fragment" />
12998 <Test name="highp_ivec2_vertex" />
12999 </TestCase>
13000 <TestCase name="lessThanEqual">
13001 <Test name="highp_ivec3_fragment" />
13002 <Test name="lowp_ivec4_vertex" />
13003 <Test name="lowp_ivec2_vertex" />
13004 <Test name="mediump_ivec3_fragment" />
13005 <Test name="lowp_ivec4_fragment" />
13006 <Test name="lowp_ivec3_vertex" />
13007 <Test name="highp_ivec4_fragment" />
13008 <Test name="mediump_ivec2_vertex" />
13009 <Test name="highp_ivec4_vertex" />
13010 <Test name="mediump_ivec4_vertex" />
13011 <Test name="highp_ivec3_vertex" />
13012 <Test name="mediump_ivec4_fragment" />
13013 <Test name="lowp_ivec2_fragment" />
13014 <Test name="mediump_ivec3_vertex" />
13015 <Test name="mediump_ivec2_fragment" />
13016 <Test name="lowp_ivec3_fragment" />
13017 <Test name="highp_ivec2_fragment" />
13018 <Test name="highp_ivec2_vertex" />
13019 </TestCase>
13020 <TestCase name="greaterThanEqual">
13021 <Test name="highp_ivec3_fragment" />
13022 <Test name="lowp_ivec4_vertex" />
13023 <Test name="lowp_ivec2_vertex" />
13024 <Test name="mediump_ivec3_fragment" />
13025 <Test name="lowp_ivec4_fragment" />
13026 <Test name="lowp_ivec3_vertex" />
13027 <Test name="highp_ivec4_fragment" />
13028 <Test name="mediump_ivec2_vertex" />
13029 <Test name="highp_ivec4_vertex" />
13030 <Test name="mediump_ivec4_vertex" />
13031 <Test name="highp_ivec3_vertex" />
13032 <Test name="mediump_ivec4_fragment" />
13033 <Test name="lowp_ivec2_fragment" />
13034 <Test name="mediump_ivec3_vertex" />
13035 <Test name="mediump_ivec2_fragment" />
13036 <Test name="lowp_ivec3_fragment" />
13037 <Test name="highp_ivec2_fragment" />
13038 <Test name="highp_ivec2_vertex" />
13039 </TestCase>
13040 <TestCase name="equal">
13041 <Test name="highp_ivec3_fragment" />
13042 <Test name="lowp_ivec4_vertex" />
13043 <Test name="lowp_ivec2_vertex" />
13044 <Test name="mediump_ivec3_fragment" />
13045 <Test name="lowp_ivec4_fragment" />
13046 <Test name="lowp_ivec3_vertex" />
13047 <Test name="highp_ivec4_fragment" />
13048 <Test name="mediump_ivec2_vertex" />
13049 <Test name="highp_ivec4_vertex" />
13050 <Test name="mediump_ivec4_vertex" />
13051 <Test name="highp_ivec3_vertex" />
13052 <Test name="mediump_ivec4_fragment" />
13053 <Test name="lowp_ivec2_fragment" />
13054 <Test name="mediump_ivec3_vertex" />
13055 <Test name="mediump_ivec2_fragment" />
13056 <Test name="lowp_ivec3_fragment" />
13057 <Test name="highp_ivec2_fragment" />
13058 <Test name="highp_ivec2_vertex" />
13059 </TestCase>
13060 <TestCase name="lessThan">
13061 <Test name="highp_ivec3_fragment" />
13062 <Test name="lowp_ivec4_vertex" />
13063 <Test name="lowp_ivec2_vertex" />
13064 <Test name="mediump_ivec3_fragment" />
13065 <Test name="lowp_ivec4_fragment" />
13066 <Test name="lowp_ivec3_vertex" />
13067 <Test name="highp_ivec4_fragment" />
13068 <Test name="mediump_ivec2_vertex" />
13069 <Test name="highp_ivec4_vertex" />
13070 <Test name="mediump_ivec4_vertex" />
13071 <Test name="highp_ivec3_vertex" />
13072 <Test name="mediump_ivec4_fragment" />
13073 <Test name="lowp_ivec2_fragment" />
13074 <Test name="mediump_ivec3_vertex" />
13075 <Test name="mediump_ivec2_fragment" />
13076 <Test name="lowp_ivec3_fragment" />
13077 <Test name="highp_ivec2_fragment" />
13078 <Test name="highp_ivec2_vertex" />
13079 </TestCase>
13080 <TestCase name="greaterThan">
13081 <Test name="highp_ivec3_fragment" />
13082 <Test name="lowp_ivec4_vertex" />
13083 <Test name="lowp_ivec2_vertex" />
13084 <Test name="mediump_ivec3_fragment" />
13085 <Test name="lowp_ivec4_fragment" />
13086 <Test name="lowp_ivec3_vertex" />
13087 <Test name="highp_ivec4_fragment" />
13088 <Test name="mediump_ivec2_vertex" />
13089 <Test name="highp_ivec4_vertex" />
13090 <Test name="mediump_ivec4_vertex" />
13091 <Test name="highp_ivec3_vertex" />
13092 <Test name="mediump_ivec4_fragment" />
13093 <Test name="lowp_ivec2_fragment" />
13094 <Test name="mediump_ivec3_vertex" />
13095 <Test name="mediump_ivec2_fragment" />
13096 <Test name="lowp_ivec3_fragment" />
13097 <Test name="highp_ivec2_fragment" />
13098 <Test name="highp_ivec2_vertex" />
13099 </TestCase>
13100 </TestSuite>
13101 <TestCase name="selection">
13102 <Test name="highp_ivec3_fragment" />
13103 <Test name="lowp_vec3_vertex" />
13104 <Test name="highp_float_fragment" />
13105 <Test name="mediump_vec4_vertex" />
13106 <Test name="lowp_vec4_vertex" />
13107 <Test name="lowp_float_vertex" />
13108 <Test name="mediump_float_fragment" />
13109 <Test name="lowp_vec2_vertex" />
13110 <Test name="highp_vec4_vertex" />
13111 <Test name="mediump_vec3_vertex" />
13112 <Test name="bvec4_vertex" />
13113 <Test name="bool_fragment" />
13114 <Test name="mediump_ivec3_vertex" />
13115 <Test name="highp_ivec4_fragment" />
13116 <Test name="mediump_ivec3_fragment" />
13117 <Test name="lowp_ivec4_fragment" />
13118 <Test name="highp_vec3_vertex" />
13119 <Test name="mediump_ivec2_vertex" />
13120 <Test name="bool_vertex" />
13121 <Test name="mediump_int_vertex" />
13122 <Test name="bvec3_vertex" />
13123 <Test name="highp_vec3_fragment" />
13124 <Test name="highp_int_vertex" />
13125 <Test name="highp_ivec2_fragment" />
13126 <Test name="highp_int_fragment" />
13127 <Test name="lowp_float_fragment" />
13128 <Test name="lowp_ivec4_vertex" />
13129 <Test name="bvec4_fragment" />
13130 <Test name="highp_float_vertex" />
13131 <Test name="highp_vec4_fragment" />
13132 <Test name="highp_vec2_fragment" />
13133 <Test name="bvec2_fragment" />
13134 <Test name="mediump_float_vertex" />
13135 <Test name="mediump_vec2_vertex" />
13136 <Test name="mediump_vec4_fragment" />
13137 <Test name="mediump_ivec2_fragment" />
13138 <Test name="lowp_ivec3_fragment" />
13139 <Test name="mediump_vec2_fragment" />
13140 <Test name="lowp_vec2_fragment" />
13141 <Test name="bvec2_vertex" />
13142 <Test name="lowp_vec4_fragment" />
13143 <Test name="lowp_ivec2_vertex" />
13144 <Test name="lowp_ivec3_vertex" />
13145 <Test name="mediump_ivec4_fragment" />
13146 <Test name="highp_ivec4_vertex" />
13147 <Test name="mediump_ivec4_vertex" />
13148 <Test name="highp_ivec3_vertex" />
13149 <Test name="lowp_int_fragment" />
13150 <Test name="lowp_ivec2_fragment" />
13151 <Test name="mediump_vec3_fragment" />
13152 <Test name="lowp_vec3_fragment" />
13153 <Test name="bvec3_fragment" />
13154 <Test name="highp_vec2_vertex" />
13155 <Test name="highp_ivec2_vertex" />
13156 <Test name="mediump_int_fragment" />
13157 <Test name="lowp_int_vertex" />
13158 </TestCase>
13159 <TestSuite name="exponential">
13160 <TestCase name="log2">
13161 <Test name="highp_float_vertex" />
13162 <Test name="highp_vec4_vertex" />
13163 <Test name="highp_vec3_vertex" />
13164 <Test name="highp_float_fragment" />
13165 <Test name="mediump_vec4_vertex" />
13166 <Test name="highp_vec4_fragment" />
13167 <Test name="mediump_vec4_fragment" />
13168 <Test name="mediump_float_vertex" />
13169 <Test name="highp_vec2_fragment" />
13170 <Test name="mediump_float_fragment" />
13171 <Test name="mediump_vec2_vertex" />
13172 <Test name="highp_vec3_fragment" />
13173 <Test name="mediump_vec3_vertex" />
13174 <Test name="mediump_vec2_fragment" />
13175 <Test name="highp_vec2_vertex" />
13176 <Test name="mediump_vec3_fragment" />
13177 </TestCase>
13178 <TestCase name="log">
13179 <Test name="highp_float_vertex" />
13180 <Test name="highp_vec4_vertex" />
13181 <Test name="highp_vec3_vertex" />
13182 <Test name="highp_float_fragment" />
13183 <Test name="mediump_vec4_vertex" />
13184 <Test name="highp_vec4_fragment" />
13185 <Test name="mediump_vec4_fragment" />
13186 <Test name="mediump_float_vertex" />
13187 <Test name="highp_vec2_fragment" />
13188 <Test name="mediump_float_fragment" />
13189 <Test name="mediump_vec2_vertex" />
13190 <Test name="highp_vec3_fragment" />
13191 <Test name="mediump_vec3_vertex" />
13192 <Test name="mediump_vec2_fragment" />
13193 <Test name="highp_vec2_vertex" />
13194 <Test name="mediump_vec3_fragment" />
13195 </TestCase>
13196 <TestCase name="pow">
13197 <Test name="highp_float_vertex" />
13198 <Test name="highp_vec4_vertex" />
13199 <Test name="highp_vec3_vertex" />
13200 <Test name="highp_float_fragment" />
13201 <Test name="mediump_vec4_vertex" />
13202 <Test name="highp_vec4_fragment" />
13203 <Test name="mediump_vec4_fragment" />
13204 <Test name="mediump_float_vertex" />
13205 <Test name="highp_vec2_fragment" />
13206 <Test name="mediump_float_fragment" />
13207 <Test name="mediump_vec2_vertex" />
13208 <Test name="highp_vec3_fragment" />
13209 <Test name="mediump_vec3_vertex" />
13210 <Test name="mediump_vec2_fragment" />
13211 <Test name="highp_vec2_vertex" />
13212 <Test name="mediump_vec3_fragment" />
13213 </TestCase>
13214 <TestCase name="sqrt">
13215 <Test name="highp_float_vertex" />
13216 <Test name="highp_vec4_vertex" />
13217 <Test name="highp_vec3_vertex" />
13218 <Test name="highp_float_fragment" />
13219 <Test name="mediump_vec4_vertex" />
13220 <Test name="highp_vec4_fragment" />
13221 <Test name="mediump_vec4_fragment" />
13222 <Test name="mediump_float_vertex" />
13223 <Test name="highp_vec2_fragment" />
13224 <Test name="mediump_float_fragment" />
13225 <Test name="mediump_vec2_vertex" />
13226 <Test name="highp_vec3_fragment" />
13227 <Test name="mediump_vec3_vertex" />
13228 <Test name="mediump_vec2_fragment" />
13229 <Test name="highp_vec2_vertex" />
13230 <Test name="mediump_vec3_fragment" />
13231 </TestCase>
13232 <TestCase name="exp">
13233 <Test name="highp_float_vertex" />
13234 <Test name="highp_vec4_vertex" />
13235 <Test name="highp_vec3_vertex" />
13236 <Test name="highp_float_fragment" />
13237 <Test name="mediump_vec4_vertex" />
13238 <Test name="highp_vec4_fragment" />
13239 <Test name="mediump_vec4_fragment" />
13240 <Test name="mediump_float_vertex" />
13241 <Test name="highp_vec2_fragment" />
13242 <Test name="mediump_float_fragment" />
13243 <Test name="mediump_vec2_vertex" />
13244 <Test name="highp_vec3_fragment" />
13245 <Test name="mediump_vec3_vertex" />
13246 <Test name="mediump_vec2_fragment" />
13247 <Test name="highp_vec2_vertex" />
13248 <Test name="mediump_vec3_fragment" />
13249 </TestCase>
13250 <TestCase name="exp2">
13251 <Test name="highp_float_vertex" />
13252 <Test name="highp_vec4_vertex" />
13253 <Test name="highp_vec3_vertex" />
13254 <Test name="highp_float_fragment" />
13255 <Test name="mediump_vec4_vertex" />
13256 <Test name="highp_vec4_fragment" />
13257 <Test name="mediump_vec4_fragment" />
13258 <Test name="mediump_float_vertex" />
13259 <Test name="highp_vec2_fragment" />
13260 <Test name="mediump_float_fragment" />
13261 <Test name="mediump_vec2_vertex" />
13262 <Test name="highp_vec3_fragment" />
13263 <Test name="mediump_vec3_vertex" />
13264 <Test name="mediump_vec2_fragment" />
13265 <Test name="highp_vec2_vertex" />
13266 <Test name="mediump_vec3_fragment" />
13267 </TestCase>
13268 <TestCase name="inversesqrt">
13269 <Test name="highp_float_vertex" />
13270 <Test name="highp_vec4_vertex" />
13271 <Test name="highp_vec3_vertex" />
13272 <Test name="highp_float_fragment" />
13273 <Test name="mediump_vec4_vertex" />
13274 <Test name="highp_vec4_fragment" />
13275 <Test name="mediump_vec4_fragment" />
13276 <Test name="mediump_float_vertex" />
13277 <Test name="highp_vec2_fragment" />
13278 <Test name="mediump_float_fragment" />
13279 <Test name="mediump_vec2_vertex" />
13280 <Test name="highp_vec3_fragment" />
13281 <Test name="mediump_vec3_vertex" />
13282 <Test name="mediump_vec2_fragment" />
13283 <Test name="highp_vec2_vertex" />
13284 <Test name="mediump_vec3_fragment" />
13285 </TestCase>
13286 </TestSuite>
13287 <TestSuite name="sequence">
13288 <TestCase name="no_side_effects">
13289 <Test name="mediump_vec4_vertex" />
13290 <Test name="lowp_vec4_vertex" />
13291 <Test name="mediump_bool_vec2_fragment" />
13292 <Test name="lowp_vec4_ivec4_bvec4_fragment" />
13293 <Test name="highp_float_int_vertex" />
13294 <Test name="lowp_float_int_fragment" />
13295 <Test name="mediump_vec4_ivec4_bvec4_fragment" />
13296 <Test name="lowp_bool_vec2_fragment" />
13297 <Test name="highp_vec4_ivec4_bvec4_fragment" />
13298 <Test name="mediump_float_int_vertex" />
13299 <Test name="highp_float_int_fragment" />
13300 <Test name="highp_vec4_ivec4_bvec4_vertex" />
13301 <Test name="highp_vec4_vertex" />
13302 <Test name="mediump_vec4_ivec4_bvec4_vertex" />
13303 <Test name="lowp_vec4_ivec4_bvec4_vertex" />
13304 <Test name="highp_vec4_fragment" />
13305 <Test name="lowp_float_int_vertex" />
13306 <Test name="highp_bool_vec2_fragment" />
13307 <Test name="mediump_vec4_fragment" />
13308 <Test name="highp_bool_vec2_vertex" />
13309 <Test name="lowp_vec4_fragment" />
13310 <Test name="lowp_bool_vec2_vertex" />
13311 <Test name="mediump_bool_vec2_vertex" />
13312 <Test name="mediump_float_int_fragment" />
13313 </TestCase>
13314 <TestCase name="side_effects">
13315 <Test name="mediump_vec4_vertex" />
13316 <Test name="lowp_vec4_vertex" />
13317 <Test name="mediump_bool_vec2_fragment" />
13318 <Test name="lowp_vec4_ivec4_bvec4_fragment" />
13319 <Test name="highp_float_int_vertex" />
13320 <Test name="lowp_float_int_fragment" />
13321 <Test name="mediump_vec4_ivec4_bvec4_fragment" />
13322 <Test name="lowp_bool_vec2_fragment" />
13323 <Test name="highp_vec4_ivec4_bvec4_fragment" />
13324 <Test name="mediump_float_int_vertex" />
13325 <Test name="highp_float_int_fragment" />
13326 <Test name="highp_vec4_ivec4_bvec4_vertex" />
13327 <Test name="highp_vec4_vertex" />
13328 <Test name="mediump_vec4_ivec4_bvec4_vertex" />
13329 <Test name="lowp_vec4_ivec4_bvec4_vertex" />
13330 <Test name="highp_vec4_fragment" />
13331 <Test name="lowp_float_int_vertex" />
13332 <Test name="highp_bool_vec2_fragment" />
13333 <Test name="mediump_vec4_fragment" />
13334 <Test name="highp_bool_vec2_vertex" />
13335 <Test name="lowp_vec4_fragment" />
13336 <Test name="lowp_bool_vec2_vertex" />
13337 <Test name="mediump_bool_vec2_vertex" />
13338 <Test name="mediump_float_int_fragment" />
13339 </TestCase>
13340 </TestSuite>
13341 <TestSuite name="angle_and_trigonometry">
13342 <TestCase name="asin">
13343 <Test name="highp_float_vertex" />
13344 <Test name="highp_vec4_vertex" />
13345 <Test name="highp_vec3_vertex" />
13346 <Test name="highp_float_fragment" />
13347 <Test name="mediump_vec4_vertex" />
13348 <Test name="highp_vec4_fragment" />
13349 <Test name="mediump_vec4_fragment" />
13350 <Test name="mediump_float_vertex" />
13351 <Test name="highp_vec2_fragment" />
13352 <Test name="mediump_float_fragment" />
13353 <Test name="mediump_vec2_vertex" />
13354 <Test name="highp_vec3_fragment" />
13355 <Test name="mediump_vec3_vertex" />
13356 <Test name="mediump_vec2_fragment" />
13357 <Test name="highp_vec2_vertex" />
13358 <Test name="mediump_vec3_fragment" />
13359 </TestCase>
13360 <TestCase name="cos">
13361 <Test name="lowp_vec3_vertex" />
13362 <Test name="highp_float_vertex" />
13363 <Test name="highp_vec3_vertex" />
13364 <Test name="lowp_vec4_vertex" />
13365 <Test name="lowp_float_vertex" />
13366 <Test name="mediump_float_fragment" />
13367 <Test name="highp_float_fragment" />
13368 <Test name="lowp_vec2_vertex" />
13369 <Test name="lowp_float_fragment" />
13370 <Test name="mediump_vec3_vertex" />
13371 <Test name="mediump_vec4_vertex" />
13372 <Test name="highp_vec3_fragment" />
13373 <Test name="highp_vec4_vertex" />
13374 <Test name="highp_vec4_fragment" />
13375 <Test name="highp_vec2_fragment" />
13376 <Test name="mediump_float_vertex" />
13377 <Test name="mediump_vec2_vertex" />
13378 <Test name="mediump_vec4_fragment" />
13379 <Test name="mediump_vec2_fragment" />
13380 <Test name="lowp_vec2_fragment" />
13381 <Test name="lowp_vec4_fragment" />
13382 <Test name="mediump_vec3_fragment" />
13383 <Test name="lowp_vec3_fragment" />
13384 <Test name="highp_vec2_vertex" />
13385 </TestCase>
13386 <TestCase name="atan">
13387 <Test name="highp_float_vertex" />
13388 <Test name="highp_vec4_vertex" />
13389 <Test name="highp_vec3_vertex" />
13390 <Test name="highp_float_fragment" />
13391 <Test name="mediump_vec4_vertex" />
13392 <Test name="highp_vec4_fragment" />
13393 <Test name="mediump_vec4_fragment" />
13394 <Test name="mediump_float_vertex" />
13395 <Test name="highp_vec2_fragment" />
13396 <Test name="mediump_float_fragment" />
13397 <Test name="mediump_vec2_vertex" />
13398 <Test name="highp_vec3_fragment" />
13399 <Test name="mediump_vec3_vertex" />
13400 <Test name="mediump_vec2_fragment" />
13401 <Test name="highp_vec2_vertex" />
13402 <Test name="mediump_vec3_fragment" />
13403 </TestCase>
13404 <TestCase name="acos">
13405 <Test name="highp_float_vertex" />
13406 <Test name="highp_vec4_vertex" />
13407 <Test name="highp_vec3_vertex" />
13408 <Test name="highp_float_fragment" />
13409 <Test name="mediump_vec4_vertex" />
13410 <Test name="highp_vec4_fragment" />
13411 <Test name="mediump_vec4_fragment" />
13412 <Test name="mediump_float_vertex" />
13413 <Test name="highp_vec2_fragment" />
13414 <Test name="mediump_float_fragment" />
13415 <Test name="mediump_vec2_vertex" />
13416 <Test name="highp_vec3_fragment" />
13417 <Test name="mediump_vec3_vertex" />
13418 <Test name="mediump_vec2_fragment" />
13419 <Test name="highp_vec2_vertex" />
13420 <Test name="mediump_vec3_fragment" />
13421 </TestCase>
13422 <TestCase name="radians">
13423 <Test name="highp_float_vertex" />
13424 <Test name="highp_vec4_vertex" />
13425 <Test name="highp_vec3_vertex" />
13426 <Test name="highp_float_fragment" />
13427 <Test name="mediump_vec4_vertex" />
13428 <Test name="highp_vec4_fragment" />
13429 <Test name="mediump_vec4_fragment" />
13430 <Test name="mediump_float_vertex" />
13431 <Test name="highp_vec2_fragment" />
13432 <Test name="mediump_float_fragment" />
13433 <Test name="mediump_vec2_vertex" />
13434 <Test name="highp_vec3_fragment" />
13435 <Test name="mediump_vec3_vertex" />
13436 <Test name="mediump_vec2_fragment" />
13437 <Test name="highp_vec2_vertex" />
13438 <Test name="mediump_vec3_fragment" />
13439 </TestCase>
13440 <TestCase name="atan2">
13441 <Test name="highp_float_vertex" />
13442 <Test name="highp_vec4_vertex" />
13443 <Test name="highp_vec3_vertex" />
13444 <Test name="highp_float_fragment" />
13445 <Test name="mediump_vec4_vertex" />
13446 <Test name="highp_vec4_fragment" />
13447 <Test name="mediump_vec4_fragment" />
13448 <Test name="mediump_float_vertex" />
13449 <Test name="highp_vec2_fragment" />
13450 <Test name="mediump_float_fragment" />
13451 <Test name="mediump_vec2_vertex" />
13452 <Test name="highp_vec3_fragment" />
13453 <Test name="mediump_vec3_vertex" />
13454 <Test name="mediump_vec2_fragment" />
13455 <Test name="highp_vec2_vertex" />
13456 <Test name="mediump_vec3_fragment" />
13457 </TestCase>
13458 <TestCase name="degrees">
13459 <Test name="highp_float_vertex" />
13460 <Test name="highp_vec4_vertex" />
13461 <Test name="highp_vec3_vertex" />
13462 <Test name="highp_float_fragment" />
13463 <Test name="mediump_vec4_vertex" />
13464 <Test name="highp_vec4_fragment" />
13465 <Test name="mediump_vec4_fragment" />
13466 <Test name="mediump_float_vertex" />
13467 <Test name="highp_vec2_fragment" />
13468 <Test name="mediump_float_fragment" />
13469 <Test name="mediump_vec2_vertex" />
13470 <Test name="highp_vec3_fragment" />
13471 <Test name="mediump_vec3_vertex" />
13472 <Test name="mediump_vec2_fragment" />
13473 <Test name="highp_vec2_vertex" />
13474 <Test name="mediump_vec3_fragment" />
13475 </TestCase>
13476 <TestCase name="tan">
13477 <Test name="lowp_vec3_vertex" />
13478 <Test name="highp_float_vertex" />
13479 <Test name="highp_vec3_vertex" />
13480 <Test name="lowp_vec4_vertex" />
13481 <Test name="lowp_float_vertex" />
13482 <Test name="mediump_float_fragment" />
13483 <Test name="highp_float_fragment" />
13484 <Test name="lowp_vec2_vertex" />
13485 <Test name="lowp_float_fragment" />
13486 <Test name="mediump_vec3_vertex" />
13487 <Test name="mediump_vec4_vertex" />
13488 <Test name="highp_vec3_fragment" />
13489 <Test name="highp_vec4_vertex" />
13490 <Test name="highp_vec4_fragment" />
13491 <Test name="highp_vec2_fragment" />
13492 <Test name="mediump_float_vertex" />
13493 <Test name="mediump_vec2_vertex" />
13494 <Test name="mediump_vec4_fragment" />
13495 <Test name="mediump_vec2_fragment" />
13496 <Test name="lowp_vec2_fragment" />
13497 <Test name="lowp_vec4_fragment" />
13498 <Test name="mediump_vec3_fragment" />
13499 <Test name="lowp_vec3_fragment" />
13500 <Test name="highp_vec2_vertex" />
13501 </TestCase>
13502 <TestCase name="sin">
13503 <Test name="lowp_vec3_vertex" />
13504 <Test name="highp_float_vertex" />
13505 <Test name="highp_vec3_vertex" />
13506 <Test name="lowp_vec4_vertex" />
13507 <Test name="lowp_float_vertex" />
13508 <Test name="mediump_float_fragment" />
13509 <Test name="highp_float_fragment" />
13510 <Test name="lowp_vec2_vertex" />
13511 <Test name="lowp_float_fragment" />
13512 <Test name="mediump_vec3_vertex" />
13513 <Test name="mediump_vec4_vertex" />
13514 <Test name="highp_vec3_fragment" />
13515 <Test name="highp_vec4_vertex" />
13516 <Test name="highp_vec4_fragment" />
13517 <Test name="highp_vec2_fragment" />
13518 <Test name="mediump_float_vertex" />
13519 <Test name="mediump_vec2_vertex" />
13520 <Test name="mediump_vec4_fragment" />
13521 <Test name="mediump_vec2_fragment" />
13522 <Test name="lowp_vec2_fragment" />
13523 <Test name="lowp_vec4_fragment" />
13524 <Test name="mediump_vec3_fragment" />
13525 <Test name="lowp_vec3_fragment" />
13526 <Test name="highp_vec2_vertex" />
13527 </TestCase>
13528 </TestSuite>
13529 <TestSuite name="common_functions">
13530 <TestCase name="clamp">
13531 <Test name="lowp_vec3_vertex" />
13532 <Test name="highp_float_fragment" />
13533 <Test name="highp_vec3_float_vertex" />
13534 <Test name="mediump_vec4_vertex" />
13535 <Test name="highp_vec3_float_fragment" />
13536 <Test name="lowp_vec4_vertex" />
13537 <Test name="lowp_float_vertex" />
13538 <Test name="mediump_float_fragment" />
13539 <Test name="mediump_vec3_float_vertex" />
13540 <Test name="lowp_vec2_vertex" />
13541 <Test name="highp_vec4_vertex" />
13542 <Test name="mediump_vec3_vertex" />
13543 <Test name="mediump_vec4_float_fragment" />
13544 <Test name="mediump_vec2_float_vertex" />
13545 <Test name="highp_vec4_float_vertex" />
13546 <Test name="highp_vec3_vertex" />
13547 <Test name="highp_vec3_fragment" />
13548 <Test name="lowp_vec3_float_vertex" />
13549 <Test name="lowp_vec2_float_fragment" />
13550 <Test name="lowp_float_fragment" />
13551 <Test name="lowp_vec4_float_fragment" />
13552 <Test name="mediump_vec3_float_fragment" />
13553 <Test name="highp_float_vertex" />
13554 <Test name="highp_vec4_fragment" />
13555 <Test name="highp_vec2_fragment" />
13556 <Test name="mediump_float_vertex" />
13557 <Test name="mediump_vec2_vertex" />
13558 <Test name="mediump_vec4_fragment" />
13559 <Test name="mediump_vec2_fragment" />
13560 <Test name="highp_vec4_float_fragment" />
13561 <Test name="lowp_vec2_fragment" />
13562 <Test name="lowp_vec4_fragment" />
13563 <Test name="mediump_vec4_float_vertex" />
13564 <Test name="mediump_vec3_fragment" />
13565 <Test name="lowp_vec3_fragment" />
13566 <Test name="lowp_vec2_float_vertex" />
13567 <Test name="highp_vec2_float_fragment" />
13568 <Test name="mediump_vec2_float_fragment" />
13569 <Test name="highp_vec2_vertex" />
13570 <Test name="highp_vec2_float_vertex" />
13571 <Test name="lowp_vec4_float_vertex" />
13572 <Test name="lowp_vec3_float_fragment" />
13573 </TestCase>
13574 <TestCase name="mix">
13575 <Test name="lowp_vec3_vertex" />
13576 <Test name="highp_float_fragment" />
13577 <Test name="highp_vec3_float_vertex" />
13578 <Test name="mediump_vec4_vertex" />
13579 <Test name="highp_vec3_float_fragment" />
13580 <Test name="lowp_vec4_vertex" />
13581 <Test name="lowp_float_vertex" />
13582 <Test name="mediump_float_fragment" />
13583 <Test name="mediump_vec3_float_vertex" />
13584 <Test name="lowp_vec2_vertex" />
13585 <Test name="highp_vec4_vertex" />
13586 <Test name="mediump_vec3_vertex" />
13587 <Test name="mediump_vec4_float_fragment" />
13588 <Test name="mediump_vec2_float_vertex" />
13589 <Test name="highp_vec4_float_vertex" />
13590 <Test name="highp_vec3_vertex" />
13591 <Test name="highp_vec3_fragment" />
13592 <Test name="lowp_vec3_float_vertex" />
13593 <Test name="lowp_vec2_float_fragment" />
13594 <Test name="lowp_float_fragment" />
13595 <Test name="lowp_vec4_float_fragment" />
13596 <Test name="mediump_vec3_float_fragment" />
13597 <Test name="highp_float_vertex" />
13598 <Test name="highp_vec4_fragment" />
13599 <Test name="highp_vec2_fragment" />
13600 <Test name="mediump_float_vertex" />
13601 <Test name="mediump_vec2_vertex" />
13602 <Test name="mediump_vec4_fragment" />
13603 <Test name="mediump_vec2_fragment" />
13604 <Test name="highp_vec4_float_fragment" />
13605 <Test name="lowp_vec2_fragment" />
13606 <Test name="lowp_vec4_fragment" />
13607 <Test name="mediump_vec4_float_vertex" />
13608 <Test name="mediump_vec3_fragment" />
13609 <Test name="lowp_vec3_fragment" />
13610 <Test name="lowp_vec2_float_vertex" />
13611 <Test name="highp_vec2_float_fragment" />
13612 <Test name="mediump_vec2_float_fragment" />
13613 <Test name="highp_vec2_vertex" />
13614 <Test name="highp_vec2_float_vertex" />
13615 <Test name="lowp_vec4_float_vertex" />
13616 <Test name="lowp_vec3_float_fragment" />
13617 </TestCase>
13618 <TestCase name="floor">
13619 <Test name="lowp_vec3_vertex" />
13620 <Test name="highp_float_fragment" />
13621 <Test name="mediump_vec4_vertex" />
13622 <Test name="lowp_vec4_vertex" />
13623 <Test name="lowp_float_vertex" />
13624 <Test name="mediump_float_fragment" />
13625 <Test name="lowp_vec2_vertex" />
13626 <Test name="highp_vec4_vertex" />
13627 <Test name="mediump_vec3_vertex" />
13628 <Test name="highp_vec3_vertex" />
13629 <Test name="highp_vec3_fragment" />
13630 <Test name="lowp_float_fragment" />
13631 <Test name="highp_float_vertex" />
13632 <Test name="highp_vec4_fragment" />
13633 <Test name="highp_vec2_fragment" />
13634 <Test name="mediump_float_vertex" />
13635 <Test name="mediump_vec2_vertex" />
13636 <Test name="mediump_vec4_fragment" />
13637 <Test name="mediump_vec2_fragment" />
13638 <Test name="lowp_vec2_fragment" />
13639 <Test name="lowp_vec4_fragment" />
13640 <Test name="mediump_vec3_fragment" />
13641 <Test name="lowp_vec3_fragment" />
13642 <Test name="highp_vec2_vertex" />
13643 </TestCase>
13644 <TestCase name="max">
13645 <Test name="lowp_vec3_vertex" />
13646 <Test name="highp_float_fragment" />
13647 <Test name="highp_vec3_float_vertex" />
13648 <Test name="mediump_vec4_vertex" />
13649 <Test name="highp_vec3_float_fragment" />
13650 <Test name="lowp_vec4_vertex" />
13651 <Test name="lowp_float_vertex" />
13652 <Test name="mediump_float_fragment" />
13653 <Test name="mediump_vec3_float_vertex" />
13654 <Test name="lowp_vec2_vertex" />
13655 <Test name="highp_vec4_vertex" />
13656 <Test name="mediump_vec3_vertex" />
13657 <Test name="mediump_vec4_float_fragment" />
13658 <Test name="mediump_vec2_float_vertex" />
13659 <Test name="highp_vec4_float_vertex" />
13660 <Test name="highp_vec3_vertex" />
13661 <Test name="highp_vec3_fragment" />
13662 <Test name="lowp_vec3_float_vertex" />
13663 <Test name="lowp_vec2_float_fragment" />
13664 <Test name="lowp_float_fragment" />
13665 <Test name="lowp_vec4_float_fragment" />
13666 <Test name="mediump_vec3_float_fragment" />
13667 <Test name="highp_float_vertex" />
13668 <Test name="highp_vec4_fragment" />
13669 <Test name="highp_vec2_fragment" />
13670 <Test name="mediump_float_vertex" />
13671 <Test name="mediump_vec2_vertex" />
13672 <Test name="mediump_vec4_fragment" />
13673 <Test name="mediump_vec2_fragment" />
13674 <Test name="highp_vec4_float_fragment" />
13675 <Test name="lowp_vec2_fragment" />
13676 <Test name="lowp_vec4_fragment" />
13677 <Test name="mediump_vec4_float_vertex" />
13678 <Test name="mediump_vec3_fragment" />
13679 <Test name="lowp_vec3_fragment" />
13680 <Test name="lowp_vec2_float_vertex" />
13681 <Test name="highp_vec2_float_fragment" />
13682 <Test name="mediump_vec2_float_fragment" />
13683 <Test name="highp_vec2_vertex" />
13684 <Test name="highp_vec2_float_vertex" />
13685 <Test name="lowp_vec4_float_vertex" />
13686 <Test name="lowp_vec3_float_fragment" />
13687 </TestCase>
13688 <TestCase name="min">
13689 <Test name="lowp_vec3_vertex" />
13690 <Test name="highp_float_fragment" />
13691 <Test name="highp_vec3_float_vertex" />
13692 <Test name="mediump_vec4_vertex" />
13693 <Test name="highp_vec3_float_fragment" />
13694 <Test name="lowp_vec4_vertex" />
13695 <Test name="lowp_float_vertex" />
13696 <Test name="mediump_float_fragment" />
13697 <Test name="mediump_vec3_float_vertex" />
13698 <Test name="lowp_vec2_vertex" />
13699 <Test name="highp_vec4_vertex" />
13700 <Test name="mediump_vec3_vertex" />
13701 <Test name="mediump_vec4_float_fragment" />
13702 <Test name="mediump_vec2_float_vertex" />
13703 <Test name="highp_vec4_float_vertex" />
13704 <Test name="highp_vec3_vertex" />
13705 <Test name="highp_vec3_fragment" />
13706 <Test name="lowp_vec3_float_vertex" />
13707 <Test name="lowp_vec2_float_fragment" />
13708 <Test name="lowp_float_fragment" />
13709 <Test name="lowp_vec4_float_fragment" />
13710 <Test name="mediump_vec3_float_fragment" />
13711 <Test name="highp_float_vertex" />
13712 <Test name="highp_vec4_fragment" />
13713 <Test name="highp_vec2_fragment" />
13714 <Test name="mediump_float_vertex" />
13715 <Test name="mediump_vec2_vertex" />
13716 <Test name="mediump_vec4_fragment" />
13717 <Test name="mediump_vec2_fragment" />
13718 <Test name="highp_vec4_float_fragment" />
13719 <Test name="lowp_vec2_fragment" />
13720 <Test name="lowp_vec4_fragment" />
13721 <Test name="mediump_vec4_float_vertex" />
13722 <Test name="mediump_vec3_fragment" />
13723 <Test name="lowp_vec3_fragment" />
13724 <Test name="lowp_vec2_float_vertex" />
13725 <Test name="highp_vec2_float_fragment" />
13726 <Test name="mediump_vec2_float_fragment" />
13727 <Test name="highp_vec2_vertex" />
13728 <Test name="highp_vec2_float_vertex" />
13729 <Test name="lowp_vec4_float_vertex" />
13730 <Test name="lowp_vec3_float_fragment" />
13731 </TestCase>
13732 <TestCase name="smoothstep">
13733 <Test name="lowp_vec3_vertex" />
13734 <Test name="highp_float_fragment" />
13735 <Test name="mediump_vec4_vertex" />
13736 <Test name="lowp_vec4_vertex" />
13737 <Test name="highp_float_vec4_fragment" />
13738 <Test name="lowp_float_vertex" />
13739 <Test name="mediump_float_fragment" />
13740 <Test name="lowp_vec2_vertex" />
13741 <Test name="highp_vec4_vertex" />
13742 <Test name="lowp_float_vec4_vertex" />
13743 <Test name="highp_float_vec4_vertex" />
13744 <Test name="mediump_vec3_vertex" />
13745 <Test name="highp_float_vec2_fragment" />
13746 <Test name="mediump_float_vec2_vertex" />
13747 <Test name="lowp_float_vec2_fragment" />
13748 <Test name="highp_vec3_vertex" />
13749 <Test name="highp_float_vec3_fragment" />
13750 <Test name="highp_vec3_fragment" />
13751 <Test name="lowp_float_fragment" />
13752 <Test name="highp_float_vertex" />
13753 <Test name="highp_vec4_fragment" />
13754 <Test name="highp_vec2_fragment" />
13755 <Test name="mediump_float_vertex" />
13756 <Test name="mediump_vec2_vertex" />
13757 <Test name="mediump_vec4_fragment" />
13758 <Test name="lowp_float_vec3_fragment" />
13759 <Test name="mediump_vec2_fragment" />
13760 <Test name="lowp_vec2_fragment" />
13761 <Test name="lowp_vec4_fragment" />
13762 <Test name="mediump_float_vec2_fragment" />
13763 <Test name="lowp_float_vec2_vertex" />
13764 <Test name="highp_float_vec3_vertex" />
13765 <Test name="highp_float_vec2_vertex" />
13766 <Test name="mediump_vec3_fragment" />
13767 <Test name="lowp_float_vec3_vertex" />
13768 <Test name="lowp_vec3_fragment" />
13769 <Test name="mediump_float_vec3_fragment" />
13770 <Test name="mediump_float_vec4_vertex" />
13771 <Test name="mediump_float_vec3_vertex" />
13772 <Test name="highp_vec2_vertex" />
13773 <Test name="mediump_float_vec4_fragment" />
13774 <Test name="lowp_float_vec4_fragment" />
13775 </TestCase>
13776 <TestCase name="ceil">
13777 <Test name="lowp_vec3_vertex" />
13778 <Test name="highp_float_fragment" />
13779 <Test name="mediump_vec4_vertex" />
13780 <Test name="lowp_vec4_vertex" />
13781 <Test name="lowp_float_vertex" />
13782 <Test name="mediump_float_fragment" />
13783 <Test name="lowp_vec2_vertex" />
13784 <Test name="highp_vec4_vertex" />
13785 <Test name="mediump_vec3_vertex" />
13786 <Test name="highp_vec3_vertex" />
13787 <Test name="highp_vec3_fragment" />
13788 <Test name="lowp_float_fragment" />
13789 <Test name="highp_float_vertex" />
13790 <Test name="highp_vec4_fragment" />
13791 <Test name="highp_vec2_fragment" />
13792 <Test name="mediump_float_vertex" />
13793 <Test name="mediump_vec2_vertex" />
13794 <Test name="mediump_vec4_fragment" />
13795 <Test name="mediump_vec2_fragment" />
13796 <Test name="lowp_vec2_fragment" />
13797 <Test name="lowp_vec4_fragment" />
13798 <Test name="mediump_vec3_fragment" />
13799 <Test name="lowp_vec3_fragment" />
13800 <Test name="highp_vec2_vertex" />
13801 </TestCase>
13802 <TestCase name="fract">
13803 <Test name="lowp_vec3_vertex" />
13804 <Test name="highp_float_fragment" />
13805 <Test name="mediump_vec4_vertex" />
13806 <Test name="lowp_vec4_vertex" />
13807 <Test name="lowp_float_vertex" />
13808 <Test name="mediump_float_fragment" />
13809 <Test name="lowp_vec2_vertex" />
13810 <Test name="highp_vec4_vertex" />
13811 <Test name="mediump_vec3_vertex" />
13812 <Test name="highp_vec3_vertex" />
13813 <Test name="highp_vec3_fragment" />
13814 <Test name="lowp_float_fragment" />
13815 <Test name="highp_float_vertex" />
13816 <Test name="highp_vec4_fragment" />
13817 <Test name="highp_vec2_fragment" />
13818 <Test name="mediump_float_vertex" />
13819 <Test name="mediump_vec2_vertex" />
13820 <Test name="mediump_vec4_fragment" />
13821 <Test name="mediump_vec2_fragment" />
13822 <Test name="lowp_vec2_fragment" />
13823 <Test name="lowp_vec4_fragment" />
13824 <Test name="mediump_vec3_fragment" />
13825 <Test name="lowp_vec3_fragment" />
13826 <Test name="highp_vec2_vertex" />
13827 </TestCase>
13828 <TestCase name="step">
13829 <Test name="lowp_vec3_vertex" />
13830 <Test name="highp_float_fragment" />
13831 <Test name="mediump_vec4_vertex" />
13832 <Test name="lowp_vec4_vertex" />
13833 <Test name="highp_float_vec4_fragment" />
13834 <Test name="lowp_float_vertex" />
13835 <Test name="mediump_float_fragment" />
13836 <Test name="lowp_vec2_vertex" />
13837 <Test name="highp_vec4_vertex" />
13838 <Test name="lowp_float_vec4_vertex" />
13839 <Test name="highp_float_vec4_vertex" />
13840 <Test name="mediump_vec3_vertex" />
13841 <Test name="highp_float_vec2_fragment" />
13842 <Test name="mediump_float_vec2_vertex" />
13843 <Test name="lowp_float_vec2_fragment" />
13844 <Test name="highp_vec3_vertex" />
13845 <Test name="highp_float_vec3_fragment" />
13846 <Test name="highp_vec3_fragment" />
13847 <Test name="lowp_float_fragment" />
13848 <Test name="highp_float_vertex" />
13849 <Test name="highp_vec4_fragment" />
13850 <Test name="highp_vec2_fragment" />
13851 <Test name="mediump_float_vertex" />
13852 <Test name="mediump_vec2_vertex" />
13853 <Test name="mediump_vec4_fragment" />
13854 <Test name="lowp_float_vec3_fragment" />
13855 <Test name="mediump_vec2_fragment" />
13856 <Test name="lowp_vec2_fragment" />
13857 <Test name="lowp_vec4_fragment" />
13858 <Test name="mediump_float_vec2_fragment" />
13859 <Test name="lowp_float_vec2_vertex" />
13860 <Test name="highp_float_vec3_vertex" />
13861 <Test name="highp_float_vec2_vertex" />
13862 <Test name="mediump_vec3_fragment" />
13863 <Test name="lowp_float_vec3_vertex" />
13864 <Test name="lowp_vec3_fragment" />
13865 <Test name="mediump_float_vec3_fragment" />
13866 <Test name="mediump_float_vec4_vertex" />
13867 <Test name="mediump_float_vec3_vertex" />
13868 <Test name="highp_vec2_vertex" />
13869 <Test name="mediump_float_vec4_fragment" />
13870 <Test name="lowp_float_vec4_fragment" />
13871 </TestCase>
13872 <TestCase name="abs">
13873 <Test name="lowp_vec3_vertex" />
13874 <Test name="highp_float_fragment" />
13875 <Test name="mediump_vec4_vertex" />
13876 <Test name="lowp_vec4_vertex" />
13877 <Test name="lowp_float_vertex" />
13878 <Test name="mediump_float_fragment" />
13879 <Test name="lowp_vec2_vertex" />
13880 <Test name="highp_vec4_vertex" />
13881 <Test name="mediump_vec3_vertex" />
13882 <Test name="highp_vec3_vertex" />
13883 <Test name="highp_vec3_fragment" />
13884 <Test name="lowp_float_fragment" />
13885 <Test name="highp_float_vertex" />
13886 <Test name="highp_vec4_fragment" />
13887 <Test name="highp_vec2_fragment" />
13888 <Test name="mediump_float_vertex" />
13889 <Test name="mediump_vec2_vertex" />
13890 <Test name="mediump_vec4_fragment" />
13891 <Test name="mediump_vec2_fragment" />
13892 <Test name="lowp_vec2_fragment" />
13893 <Test name="lowp_vec4_fragment" />
13894 <Test name="mediump_vec3_fragment" />
13895 <Test name="lowp_vec3_fragment" />
13896 <Test name="highp_vec2_vertex" />
13897 </TestCase>
13898 <TestCase name="sign">
13899 <Test name="lowp_vec3_vertex" />
13900 <Test name="highp_float_fragment" />
13901 <Test name="mediump_vec4_vertex" />
13902 <Test name="lowp_vec4_vertex" />
13903 <Test name="lowp_float_vertex" />
13904 <Test name="mediump_float_fragment" />
13905 <Test name="lowp_vec2_vertex" />
13906 <Test name="highp_vec4_vertex" />
13907 <Test name="mediump_vec3_vertex" />
13908 <Test name="highp_vec3_vertex" />
13909 <Test name="highp_vec3_fragment" />
13910 <Test name="lowp_float_fragment" />
13911 <Test name="highp_float_vertex" />
13912 <Test name="highp_vec4_fragment" />
13913 <Test name="highp_vec2_fragment" />
13914 <Test name="mediump_float_vertex" />
13915 <Test name="mediump_vec2_vertex" />
13916 <Test name="mediump_vec4_fragment" />
13917 <Test name="mediump_vec2_fragment" />
13918 <Test name="lowp_vec2_fragment" />
13919 <Test name="lowp_vec4_fragment" />
13920 <Test name="mediump_vec3_fragment" />
13921 <Test name="lowp_vec3_fragment" />
13922 <Test name="highp_vec2_vertex" />
13923 </TestCase>
13924 <TestCase name="mod">
13925 <Test name="highp_vec3_float_fragment" />
13926 <Test name="highp_float_vertex" />
13927 <Test name="highp_vec3_float_vertex" />
13928 <Test name="highp_vec3_vertex" />
13929 <Test name="mediump_float_fragment" />
13930 <Test name="highp_float_fragment" />
13931 <Test name="mediump_vec2_fragment" />
13932 <Test name="mediump_vec3_vertex" />
13933 <Test name="mediump_vec4_float_fragment" />
13934 <Test name="mediump_vec2_float_vertex" />
13935 <Test name="highp_vec4_float_vertex" />
13936 <Test name="mediump_vec4_vertex" />
13937 <Test name="highp_vec3_fragment" />
13938 <Test name="highp_vec4_vertex" />
13939 <Test name="mediump_vec3_float_fragment" />
13940 <Test name="highp_vec4_fragment" />
13941 <Test name="highp_vec2_fragment" />
13942 <Test name="mediump_float_vertex" />
13943 <Test name="mediump_vec2_vertex" />
13944 <Test name="mediump_vec4_fragment" />
13945 <Test name="mediump_vec3_float_vertex" />
13946 <Test name="highp_vec4_float_fragment" />
13947 <Test name="mediump_vec4_float_vertex" />
13948 <Test name="mediump_vec3_fragment" />
13949 <Test name="highp_vec2_float_fragment" />
13950 <Test name="mediump_vec2_float_fragment" />
13951 <Test name="highp_vec2_vertex" />
13952 <Test name="highp_vec2_float_vertex" />
13953 </TestCase>
13954 </TestSuite>
13955 <TestSuite name="float_compare">
13956 <TestCase name="notEqual">
13957 <Test name="lowp_vec3_vertex" />
13958 <Test name="highp_vec4_vertex" />
13959 <Test name="mediump_vec4_vertex" />
13960 <Test name="highp_vec3_vertex" />
13961 <Test name="highp_vec3_fragment" />
13962 <Test name="lowp_vec4_vertex" />
13963 <Test name="highp_vec4_fragment" />
13964 <Test name="mediump_vec4_fragment" />
13965 <Test name="highp_vec2_fragment" />
13966 <Test name="mediump_vec3_fragment" />
13967 <Test name="mediump_vec2_vertex" />
13968 <Test name="lowp_vec3_fragment" />
13969 <Test name="lowp_vec2_vertex" />
13970 <Test name="mediump_vec3_vertex" />
13971 <Test name="mediump_vec2_fragment" />
13972 <Test name="highp_vec2_vertex" />
13973 <Test name="lowp_vec2_fragment" />
13974 <Test name="lowp_vec4_fragment" />
13975 </TestCase>
13976 <TestCase name="lessThanEqual">
13977 <Test name="lowp_vec3_vertex" />
13978 <Test name="highp_vec4_vertex" />
13979 <Test name="mediump_vec4_vertex" />
13980 <Test name="highp_vec3_vertex" />
13981 <Test name="highp_vec3_fragment" />
13982 <Test name="lowp_vec4_vertex" />
13983 <Test name="highp_vec4_fragment" />
13984 <Test name="mediump_vec4_fragment" />
13985 <Test name="highp_vec2_fragment" />
13986 <Test name="mediump_vec3_fragment" />
13987 <Test name="mediump_vec2_vertex" />
13988 <Test name="lowp_vec3_fragment" />
13989 <Test name="lowp_vec2_vertex" />
13990 <Test name="mediump_vec3_vertex" />
13991 <Test name="mediump_vec2_fragment" />
13992 <Test name="highp_vec2_vertex" />
13993 <Test name="lowp_vec2_fragment" />
13994 <Test name="lowp_vec4_fragment" />
13995 </TestCase>
13996 <TestCase name="greaterThanEqual">
13997 <Test name="lowp_vec3_vertex" />
13998 <Test name="highp_vec4_vertex" />
13999 <Test name="mediump_vec4_vertex" />
14000 <Test name="highp_vec3_vertex" />
14001 <Test name="highp_vec3_fragment" />
14002 <Test name="lowp_vec4_vertex" />
14003 <Test name="highp_vec4_fragment" />
14004 <Test name="mediump_vec4_fragment" />
14005 <Test name="highp_vec2_fragment" />
14006 <Test name="mediump_vec3_fragment" />
14007 <Test name="mediump_vec2_vertex" />
14008 <Test name="lowp_vec3_fragment" />
14009 <Test name="lowp_vec2_vertex" />
14010 <Test name="mediump_vec3_vertex" />
14011 <Test name="mediump_vec2_fragment" />
14012 <Test name="highp_vec2_vertex" />
14013 <Test name="lowp_vec2_fragment" />
14014 <Test name="lowp_vec4_fragment" />
14015 </TestCase>
14016 <TestCase name="equal">
14017 <Test name="lowp_vec3_vertex" />
14018 <Test name="highp_vec4_vertex" />
14019 <Test name="mediump_vec4_vertex" />
14020 <Test name="highp_vec3_vertex" />
14021 <Test name="highp_vec3_fragment" />
14022 <Test name="lowp_vec4_vertex" />
14023 <Test name="highp_vec4_fragment" />
14024 <Test name="mediump_vec4_fragment" />
14025 <Test name="highp_vec2_fragment" />
14026 <Test name="mediump_vec3_fragment" />
14027 <Test name="mediump_vec2_vertex" />
14028 <Test name="lowp_vec3_fragment" />
14029 <Test name="lowp_vec2_vertex" />
14030 <Test name="mediump_vec3_vertex" />
14031 <Test name="mediump_vec2_fragment" />
14032 <Test name="highp_vec2_vertex" />
14033 <Test name="lowp_vec2_fragment" />
14034 <Test name="lowp_vec4_fragment" />
14035 </TestCase>
14036 <TestCase name="lessThan">
14037 <Test name="lowp_vec3_vertex" />
14038 <Test name="highp_vec4_vertex" />
14039 <Test name="mediump_vec4_vertex" />
14040 <Test name="highp_vec3_vertex" />
14041 <Test name="highp_vec3_fragment" />
14042 <Test name="lowp_vec4_vertex" />
14043 <Test name="highp_vec4_fragment" />
14044 <Test name="mediump_vec4_fragment" />
14045 <Test name="highp_vec2_fragment" />
14046 <Test name="mediump_vec3_fragment" />
14047 <Test name="mediump_vec2_vertex" />
14048 <Test name="lowp_vec3_fragment" />
14049 <Test name="lowp_vec2_vertex" />
14050 <Test name="mediump_vec3_vertex" />
14051 <Test name="mediump_vec2_fragment" />
14052 <Test name="highp_vec2_vertex" />
14053 <Test name="lowp_vec2_fragment" />
14054 <Test name="lowp_vec4_fragment" />
14055 </TestCase>
14056 <TestCase name="greaterThan">
14057 <Test name="lowp_vec3_vertex" />
14058 <Test name="highp_vec4_vertex" />
14059 <Test name="mediump_vec4_vertex" />
14060 <Test name="highp_vec3_vertex" />
14061 <Test name="highp_vec3_fragment" />
14062 <Test name="lowp_vec4_vertex" />
14063 <Test name="highp_vec4_fragment" />
14064 <Test name="mediump_vec4_fragment" />
14065 <Test name="highp_vec2_fragment" />
14066 <Test name="mediump_vec3_fragment" />
14067 <Test name="mediump_vec2_vertex" />
14068 <Test name="lowp_vec3_fragment" />
14069 <Test name="lowp_vec2_vertex" />
14070 <Test name="mediump_vec3_vertex" />
14071 <Test name="mediump_vec2_fragment" />
14072 <Test name="highp_vec2_vertex" />
14073 <Test name="lowp_vec2_fragment" />
14074 <Test name="lowp_vec4_fragment" />
14075 </TestCase>
14076 </TestSuite>
14077 <TestSuite name="bool_compare">
14078 <TestCase name="not">
14079 <Test name="bvec2_fragment" />
14080 <Test name="bvec3_vertex" />
14081 <Test name="bvec4_fragment" />
14082 <Test name="bvec2_vertex" />
14083 <Test name="bvec3_fragment" />
14084 <Test name="bvec4_vertex" />
14085 </TestCase>
14086 <TestCase name="notEqual">
14087 <Test name="bvec2_fragment" />
14088 <Test name="bvec3_vertex" />
14089 <Test name="bvec4_fragment" />
14090 <Test name="bvec2_vertex" />
14091 <Test name="bvec3_fragment" />
14092 <Test name="bvec4_vertex" />
14093 </TestCase>
14094 <TestCase name="all">
14095 <Test name="bvec2_fragment" />
14096 <Test name="bvec3_vertex" />
14097 <Test name="bvec4_fragment" />
14098 <Test name="bvec2_vertex" />
14099 <Test name="bvec3_fragment" />
14100 <Test name="bvec4_vertex" />
14101 </TestCase>
14102 <TestCase name="equal">
14103 <Test name="bvec2_fragment" />
14104 <Test name="bvec3_vertex" />
14105 <Test name="bvec4_fragment" />
14106 <Test name="bvec2_vertex" />
14107 <Test name="bvec3_fragment" />
14108 <Test name="bvec4_vertex" />
14109 </TestCase>
14110 <TestCase name="any">
14111 <Test name="bvec2_fragment" />
14112 <Test name="bvec3_vertex" />
14113 <Test name="bvec4_fragment" />
14114 <Test name="bvec2_vertex" />
14115 <Test name="bvec3_fragment" />
14116 <Test name="bvec4_vertex" />
14117 </TestCase>
14118 </TestSuite>
14119 <TestSuite name="geometric">
14120 <TestCase name="normalize">
14121 <Test name="highp_float_vertex" />
14122 <Test name="highp_vec4_vertex" />
14123 <Test name="highp_vec3_vertex" />
14124 <Test name="highp_float_fragment" />
14125 <Test name="mediump_vec4_vertex" />
14126 <Test name="highp_vec4_fragment" />
14127 <Test name="mediump_vec4_fragment" />
14128 <Test name="mediump_float_vertex" />
14129 <Test name="highp_vec2_fragment" />
14130 <Test name="mediump_float_fragment" />
14131 <Test name="mediump_vec2_vertex" />
14132 <Test name="highp_vec3_fragment" />
14133 <Test name="mediump_vec3_vertex" />
14134 <Test name="mediump_vec2_fragment" />
14135 <Test name="highp_vec2_vertex" />
14136 <Test name="mediump_vec3_fragment" />
14137 </TestCase>
14138 <TestCase name="distance">
14139 <Test name="highp_float_vertex" />
14140 <Test name="highp_vec4_vertex" />
14141 <Test name="highp_vec3_vertex" />
14142 <Test name="highp_float_fragment" />
14143 <Test name="mediump_vec4_vertex" />
14144 <Test name="highp_vec4_fragment" />
14145 <Test name="mediump_vec4_fragment" />
14146 <Test name="mediump_float_vertex" />
14147 <Test name="highp_vec2_fragment" />
14148 <Test name="mediump_float_fragment" />
14149 <Test name="mediump_vec2_vertex" />
14150 <Test name="highp_vec3_fragment" />
14151 <Test name="mediump_vec3_vertex" />
14152 <Test name="mediump_vec2_fragment" />
14153 <Test name="highp_vec2_vertex" />
14154 <Test name="mediump_vec3_fragment" />
14155 </TestCase>
14156 <TestCase name="refract">
14157 <Test name="highp_vec3_float_fragment" />
14158 <Test name="mediump_float_float_vertex" />
14159 <Test name="highp_vec4_float_vertex" />
14160 <Test name="highp_vec3_float_vertex" />
14161 <Test name="mediump_vec4_float_vertex" />
14162 <Test name="mediump_vec3_float_fragment" />
14163 <Test name="highp_vec4_float_fragment" />
14164 <Test name="highp_float_float_fragment" />
14165 <Test name="mediump_float_float_fragment" />
14166 <Test name="highp_vec2_float_fragment" />
14167 <Test name="mediump_vec2_float_fragment" />
14168 <Test name="mediump_vec3_float_vertex" />
14169 <Test name="mediump_vec4_float_fragment" />
14170 <Test name="highp_vec2_float_vertex" />
14171 <Test name="highp_float_float_vertex" />
14172 <Test name="mediump_vec2_float_vertex" />
14173 </TestCase>
14174 <TestCase name="cross">
14175 <Test name="highp_vec3_fragment" />
14176 <Test name="mediump_vec3_fragment" />
14177 <Test name="highp_vec3_vertex" />
14178 <Test name="mediump_vec3_vertex" />
14179 </TestCase>
14180 <TestCase name="reflect">
14181 <Test name="highp_float_vertex" />
14182 <Test name="highp_vec4_vertex" />
14183 <Test name="highp_vec3_vertex" />
14184 <Test name="highp_float_fragment" />
14185 <Test name="mediump_vec4_vertex" />
14186 <Test name="highp_vec4_fragment" />
14187 <Test name="mediump_vec4_fragment" />
14188 <Test name="mediump_float_vertex" />
14189 <Test name="highp_vec2_fragment" />
14190 <Test name="mediump_float_fragment" />
14191 <Test name="mediump_vec2_vertex" />
14192 <Test name="highp_vec3_fragment" />
14193 <Test name="mediump_vec3_vertex" />
14194 <Test name="mediump_vec2_fragment" />
14195 <Test name="highp_vec2_vertex" />
14196 <Test name="mediump_vec3_fragment" />
14197 </TestCase>
14198 <TestCase name="faceforward">
14199 <Test name="highp_float_vertex" />
14200 <Test name="highp_vec4_vertex" />
14201 <Test name="highp_vec3_vertex" />
14202 <Test name="highp_float_fragment" />
14203 <Test name="mediump_vec4_vertex" />
14204 <Test name="highp_vec4_fragment" />
14205 <Test name="mediump_vec4_fragment" />
14206 <Test name="mediump_float_vertex" />
14207 <Test name="highp_vec2_fragment" />
14208 <Test name="mediump_float_fragment" />
14209 <Test name="mediump_vec2_vertex" />
14210 <Test name="highp_vec3_fragment" />
14211 <Test name="mediump_vec3_vertex" />
14212 <Test name="mediump_vec2_fragment" />
14213 <Test name="highp_vec2_vertex" />
14214 <Test name="mediump_vec3_fragment" />
14215 </TestCase>
14216 <TestCase name="length">
14217 <Test name="highp_float_vertex" />
14218 <Test name="highp_vec4_vertex" />
14219 <Test name="highp_vec3_vertex" />
14220 <Test name="highp_float_fragment" />
14221 <Test name="mediump_vec4_vertex" />
14222 <Test name="highp_vec4_fragment" />
14223 <Test name="mediump_vec4_fragment" />
14224 <Test name="mediump_float_vertex" />
14225 <Test name="highp_vec2_fragment" />
14226 <Test name="mediump_float_fragment" />
14227 <Test name="mediump_vec2_vertex" />
14228 <Test name="highp_vec3_fragment" />
14229 <Test name="mediump_vec3_vertex" />
14230 <Test name="mediump_vec2_fragment" />
14231 <Test name="highp_vec2_vertex" />
14232 <Test name="mediump_vec3_fragment" />
14233 </TestCase>
14234 <TestCase name="dot">
14235 <Test name="highp_float_vertex" />
14236 <Test name="highp_vec4_vertex" />
14237 <Test name="highp_vec3_vertex" />
14238 <Test name="highp_float_fragment" />
14239 <Test name="mediump_vec4_vertex" />
14240 <Test name="highp_vec4_fragment" />
14241 <Test name="mediump_vec4_fragment" />
14242 <Test name="mediump_float_vertex" />
14243 <Test name="highp_vec2_fragment" />
14244 <Test name="mediump_float_fragment" />
14245 <Test name="mediump_vec2_vertex" />
14246 <Test name="highp_vec3_fragment" />
14247 <Test name="mediump_vec3_vertex" />
14248 <Test name="mediump_vec2_fragment" />
14249 <Test name="highp_vec2_vertex" />
14250 <Test name="mediump_vec3_fragment" />
14251 </TestCase>
14252 </TestSuite>
14253 <TestSuite name="unary_operator">
14254 <TestCase name="pre_increment_effect">
14255 <Test name="highp_ivec3_fragment" />
14256 <Test name="lowp_vec3_vertex" />
14257 <Test name="highp_float_fragment" />
14258 <Test name="mediump_vec4_vertex" />
14259 <Test name="lowp_vec4_vertex" />
14260 <Test name="lowp_float_vertex" />
14261 <Test name="mediump_float_fragment" />
14262 <Test name="lowp_vec2_vertex" />
14263 <Test name="highp_vec4_vertex" />
14264 <Test name="mediump_vec3_vertex" />
14265 <Test name="mediump_ivec3_vertex" />
14266 <Test name="highp_ivec4_fragment" />
14267 <Test name="mediump_ivec3_fragment" />
14268 <Test name="lowp_ivec4_fragment" />
14269 <Test name="highp_vec3_vertex" />
14270 <Test name="mediump_ivec2_vertex" />
14271 <Test name="mediump_int_vertex" />
14272 <Test name="highp_vec3_fragment" />
14273 <Test name="highp_int_vertex" />
14274 <Test name="highp_ivec2_fragment" />
14275 <Test name="highp_int_fragment" />
14276 <Test name="lowp_float_fragment" />
14277 <Test name="lowp_ivec4_vertex" />
14278 <Test name="highp_float_vertex" />
14279 <Test name="highp_vec4_fragment" />
14280 <Test name="highp_vec2_fragment" />
14281 <Test name="mediump_float_vertex" />
14282 <Test name="mediump_vec2_vertex" />
14283 <Test name="mediump_vec4_fragment" />
14284 <Test name="mediump_ivec2_fragment" />
14285 <Test name="lowp_ivec3_fragment" />
14286 <Test name="mediump_vec2_fragment" />
14287 <Test name="lowp_vec2_fragment" />
14288 <Test name="lowp_vec4_fragment" />
14289 <Test name="lowp_ivec2_vertex" />
14290 <Test name="lowp_ivec3_vertex" />
14291 <Test name="mediump_ivec4_fragment" />
14292 <Test name="highp_ivec4_vertex" />
14293 <Test name="mediump_ivec4_vertex" />
14294 <Test name="highp_ivec3_vertex" />
14295 <Test name="lowp_int_fragment" />
14296 <Test name="lowp_ivec2_fragment" />
14297 <Test name="mediump_vec3_fragment" />
14298 <Test name="lowp_vec3_fragment" />
14299 <Test name="highp_vec2_vertex" />
14300 <Test name="highp_ivec2_vertex" />
14301 <Test name="mediump_int_fragment" />
14302 <Test name="lowp_int_vertex" />
14303 </TestCase>
14304 <TestCase name="pre_decrement_result">
14305 <Test name="highp_ivec3_fragment" />
14306 <Test name="lowp_vec3_vertex" />
14307 <Test name="highp_float_fragment" />
14308 <Test name="mediump_vec4_vertex" />
14309 <Test name="lowp_vec4_vertex" />
14310 <Test name="lowp_float_vertex" />
14311 <Test name="mediump_float_fragment" />
14312 <Test name="lowp_vec2_vertex" />
14313 <Test name="highp_vec4_vertex" />
14314 <Test name="mediump_vec3_vertex" />
14315 <Test name="mediump_ivec3_vertex" />
14316 <Test name="highp_ivec4_fragment" />
14317 <Test name="mediump_ivec3_fragment" />
14318 <Test name="lowp_ivec4_fragment" />
14319 <Test name="highp_vec3_vertex" />
14320 <Test name="mediump_ivec2_vertex" />
14321 <Test name="mediump_int_vertex" />
14322 <Test name="highp_vec3_fragment" />
14323 <Test name="highp_int_vertex" />
14324 <Test name="highp_ivec2_fragment" />
14325 <Test name="highp_int_fragment" />
14326 <Test name="lowp_float_fragment" />
14327 <Test name="lowp_ivec4_vertex" />
14328 <Test name="highp_float_vertex" />
14329 <Test name="highp_vec4_fragment" />
14330 <Test name="highp_vec2_fragment" />
14331 <Test name="mediump_float_vertex" />
14332 <Test name="mediump_vec2_vertex" />
14333 <Test name="mediump_vec4_fragment" />
14334 <Test name="mediump_ivec2_fragment" />
14335 <Test name="lowp_ivec3_fragment" />
14336 <Test name="mediump_vec2_fragment" />
14337 <Test name="lowp_vec2_fragment" />
14338 <Test name="lowp_vec4_fragment" />
14339 <Test name="lowp_ivec2_vertex" />
14340 <Test name="lowp_ivec3_vertex" />
14341 <Test name="mediump_ivec4_fragment" />
14342 <Test name="highp_ivec4_vertex" />
14343 <Test name="mediump_ivec4_vertex" />
14344 <Test name="highp_ivec3_vertex" />
14345 <Test name="lowp_int_fragment" />
14346 <Test name="lowp_ivec2_fragment" />
14347 <Test name="mediump_vec3_fragment" />
14348 <Test name="lowp_vec3_fragment" />
14349 <Test name="highp_vec2_vertex" />
14350 <Test name="highp_ivec2_vertex" />
14351 <Test name="mediump_int_fragment" />
14352 <Test name="lowp_int_vertex" />
14353 </TestCase>
14354 <TestCase name="post_increment_effect">
14355 <Test name="highp_ivec3_fragment" />
14356 <Test name="lowp_vec3_vertex" />
14357 <Test name="highp_float_fragment" />
14358 <Test name="mediump_vec4_vertex" />
14359 <Test name="lowp_vec4_vertex" />
14360 <Test name="lowp_float_vertex" />
14361 <Test name="mediump_float_fragment" />
14362 <Test name="lowp_vec2_vertex" />
14363 <Test name="highp_vec4_vertex" />
14364 <Test name="mediump_vec3_vertex" />
14365 <Test name="mediump_ivec3_vertex" />
14366 <Test name="highp_ivec4_fragment" />
14367 <Test name="mediump_ivec3_fragment" />
14368 <Test name="lowp_ivec4_fragment" />
14369 <Test name="highp_vec3_vertex" />
14370 <Test name="mediump_ivec2_vertex" />
14371 <Test name="mediump_int_vertex" />
14372 <Test name="highp_vec3_fragment" />
14373 <Test name="highp_int_vertex" />
14374 <Test name="highp_ivec2_fragment" />
14375 <Test name="highp_int_fragment" />
14376 <Test name="lowp_float_fragment" />
14377 <Test name="lowp_ivec4_vertex" />
14378 <Test name="highp_float_vertex" />
14379 <Test name="highp_vec4_fragment" />
14380 <Test name="highp_vec2_fragment" />
14381 <Test name="mediump_float_vertex" />
14382 <Test name="mediump_vec2_vertex" />
14383 <Test name="mediump_vec4_fragment" />
14384 <Test name="mediump_ivec2_fragment" />
14385 <Test name="lowp_ivec3_fragment" />
14386 <Test name="mediump_vec2_fragment" />
14387 <Test name="lowp_vec2_fragment" />
14388 <Test name="lowp_vec4_fragment" />
14389 <Test name="lowp_ivec2_vertex" />
14390 <Test name="lowp_ivec3_vertex" />
14391 <Test name="mediump_ivec4_fragment" />
14392 <Test name="highp_ivec4_vertex" />
14393 <Test name="mediump_ivec4_vertex" />
14394 <Test name="highp_ivec3_vertex" />
14395 <Test name="lowp_int_fragment" />
14396 <Test name="lowp_ivec2_fragment" />
14397 <Test name="mediump_vec3_fragment" />
14398 <Test name="lowp_vec3_fragment" />
14399 <Test name="highp_vec2_vertex" />
14400 <Test name="highp_ivec2_vertex" />
14401 <Test name="mediump_int_fragment" />
14402 <Test name="lowp_int_vertex" />
14403 </TestCase>
14404 <TestCase name="pre_increment_result">
14405 <Test name="highp_ivec3_fragment" />
14406 <Test name="lowp_vec3_vertex" />
14407 <Test name="highp_float_fragment" />
14408 <Test name="mediump_vec4_vertex" />
14409 <Test name="lowp_vec4_vertex" />
14410 <Test name="lowp_float_vertex" />
14411 <Test name="mediump_float_fragment" />
14412 <Test name="lowp_vec2_vertex" />
14413 <Test name="highp_vec4_vertex" />
14414 <Test name="mediump_vec3_vertex" />
14415 <Test name="mediump_ivec3_vertex" />
14416 <Test name="highp_ivec4_fragment" />
14417 <Test name="mediump_ivec3_fragment" />
14418 <Test name="lowp_ivec4_fragment" />
14419 <Test name="highp_vec3_vertex" />
14420 <Test name="mediump_ivec2_vertex" />
14421 <Test name="mediump_int_vertex" />
14422 <Test name="highp_vec3_fragment" />
14423 <Test name="highp_int_vertex" />
14424 <Test name="highp_ivec2_fragment" />
14425 <Test name="highp_int_fragment" />
14426 <Test name="lowp_float_fragment" />
14427 <Test name="lowp_ivec4_vertex" />
14428 <Test name="highp_float_vertex" />
14429 <Test name="highp_vec4_fragment" />
14430 <Test name="highp_vec2_fragment" />
14431 <Test name="mediump_float_vertex" />
14432 <Test name="mediump_vec2_vertex" />
14433 <Test name="mediump_vec4_fragment" />
14434 <Test name="mediump_ivec2_fragment" />
14435 <Test name="lowp_ivec3_fragment" />
14436 <Test name="mediump_vec2_fragment" />
14437 <Test name="lowp_vec2_fragment" />
14438 <Test name="lowp_vec4_fragment" />
14439 <Test name="lowp_ivec2_vertex" />
14440 <Test name="lowp_ivec3_vertex" />
14441 <Test name="mediump_ivec4_fragment" />
14442 <Test name="highp_ivec4_vertex" />
14443 <Test name="mediump_ivec4_vertex" />
14444 <Test name="highp_ivec3_vertex" />
14445 <Test name="lowp_int_fragment" />
14446 <Test name="lowp_ivec2_fragment" />
14447 <Test name="mediump_vec3_fragment" />
14448 <Test name="lowp_vec3_fragment" />
14449 <Test name="highp_vec2_vertex" />
14450 <Test name="highp_ivec2_vertex" />
14451 <Test name="mediump_int_fragment" />
14452 <Test name="lowp_int_vertex" />
14453 </TestCase>
14454 <TestCase name="plus">
14455 <Test name="highp_ivec3_fragment" />
14456 <Test name="lowp_vec3_vertex" />
14457 <Test name="highp_float_fragment" />
14458 <Test name="mediump_vec4_vertex" />
14459 <Test name="lowp_vec4_vertex" />
14460 <Test name="lowp_float_vertex" />
14461 <Test name="mediump_float_fragment" />
14462 <Test name="lowp_vec2_vertex" />
14463 <Test name="highp_vec4_vertex" />
14464 <Test name="mediump_vec3_vertex" />
14465 <Test name="mediump_ivec3_vertex" />
14466 <Test name="highp_ivec4_fragment" />
14467 <Test name="mediump_ivec3_fragment" />
14468 <Test name="lowp_ivec4_fragment" />
14469 <Test name="highp_vec3_vertex" />
14470 <Test name="mediump_ivec2_vertex" />
14471 <Test name="mediump_int_vertex" />
14472 <Test name="highp_vec3_fragment" />
14473 <Test name="highp_int_vertex" />
14474 <Test name="highp_ivec2_fragment" />
14475 <Test name="highp_int_fragment" />
14476 <Test name="lowp_float_fragment" />
14477 <Test name="lowp_ivec4_vertex" />
14478 <Test name="highp_float_vertex" />
14479 <Test name="highp_vec4_fragment" />
14480 <Test name="highp_vec2_fragment" />
14481 <Test name="mediump_float_vertex" />
14482 <Test name="mediump_vec2_vertex" />
14483 <Test name="mediump_vec4_fragment" />
14484 <Test name="mediump_ivec2_fragment" />
14485 <Test name="lowp_ivec3_fragment" />
14486 <Test name="mediump_vec2_fragment" />
14487 <Test name="lowp_vec2_fragment" />
14488 <Test name="lowp_vec4_fragment" />
14489 <Test name="lowp_ivec2_vertex" />
14490 <Test name="lowp_ivec3_vertex" />
14491 <Test name="mediump_ivec4_fragment" />
14492 <Test name="highp_ivec4_vertex" />
14493 <Test name="mediump_ivec4_vertex" />
14494 <Test name="highp_ivec3_vertex" />
14495 <Test name="lowp_int_fragment" />
14496 <Test name="lowp_ivec2_fragment" />
14497 <Test name="mediump_vec3_fragment" />
14498 <Test name="lowp_vec3_fragment" />
14499 <Test name="highp_vec2_vertex" />
14500 <Test name="highp_ivec2_vertex" />
14501 <Test name="mediump_int_fragment" />
14502 <Test name="lowp_int_vertex" />
14503 </TestCase>
14504 <TestCase name="post_decrement_effect">
14505 <Test name="highp_ivec3_fragment" />
14506 <Test name="lowp_vec3_vertex" />
14507 <Test name="highp_float_fragment" />
14508 <Test name="mediump_vec4_vertex" />
14509 <Test name="lowp_vec4_vertex" />
14510 <Test name="lowp_float_vertex" />
14511 <Test name="mediump_float_fragment" />
14512 <Test name="lowp_vec2_vertex" />
14513 <Test name="highp_vec4_vertex" />
14514 <Test name="mediump_vec3_vertex" />
14515 <Test name="mediump_ivec3_vertex" />
14516 <Test name="highp_ivec4_fragment" />
14517 <Test name="mediump_ivec3_fragment" />
14518 <Test name="lowp_ivec4_fragment" />
14519 <Test name="highp_vec3_vertex" />
14520 <Test name="mediump_ivec2_vertex" />
14521 <Test name="mediump_int_vertex" />
14522 <Test name="highp_vec3_fragment" />
14523 <Test name="highp_int_vertex" />
14524 <Test name="highp_ivec2_fragment" />
14525 <Test name="highp_int_fragment" />
14526 <Test name="lowp_float_fragment" />
14527 <Test name="lowp_ivec4_vertex" />
14528 <Test name="highp_float_vertex" />
14529 <Test name="highp_vec4_fragment" />
14530 <Test name="highp_vec2_fragment" />
14531 <Test name="mediump_float_vertex" />
14532 <Test name="mediump_vec2_vertex" />
14533 <Test name="mediump_vec4_fragment" />
14534 <Test name="mediump_ivec2_fragment" />
14535 <Test name="lowp_ivec3_fragment" />
14536 <Test name="mediump_vec2_fragment" />
14537 <Test name="lowp_vec2_fragment" />
14538 <Test name="lowp_vec4_fragment" />
14539 <Test name="lowp_ivec2_vertex" />
14540 <Test name="lowp_ivec3_vertex" />
14541 <Test name="mediump_ivec4_fragment" />
14542 <Test name="highp_ivec4_vertex" />
14543 <Test name="mediump_ivec4_vertex" />
14544 <Test name="highp_ivec3_vertex" />
14545 <Test name="lowp_int_fragment" />
14546 <Test name="lowp_ivec2_fragment" />
14547 <Test name="mediump_vec3_fragment" />
14548 <Test name="lowp_vec3_fragment" />
14549 <Test name="highp_vec2_vertex" />
14550 <Test name="highp_ivec2_vertex" />
14551 <Test name="mediump_int_fragment" />
14552 <Test name="lowp_int_vertex" />
14553 </TestCase>
14554 <TestCase name="not">
14555 <Test name="bool_fragment" />
14556 <Test name="bool_vertex" />
14557 </TestCase>
14558 <TestCase name="post_decrement_result">
14559 <Test name="highp_ivec3_fragment" />
14560 <Test name="lowp_vec3_vertex" />
14561 <Test name="highp_float_fragment" />
14562 <Test name="mediump_vec4_vertex" />
14563 <Test name="lowp_vec4_vertex" />
14564 <Test name="lowp_float_vertex" />
14565 <Test name="mediump_float_fragment" />
14566 <Test name="lowp_vec2_vertex" />
14567 <Test name="highp_vec4_vertex" />
14568 <Test name="mediump_vec3_vertex" />
14569 <Test name="mediump_ivec3_vertex" />
14570 <Test name="highp_ivec4_fragment" />
14571 <Test name="mediump_ivec3_fragment" />
14572 <Test name="lowp_ivec4_fragment" />
14573 <Test name="highp_vec3_vertex" />
14574 <Test name="mediump_ivec2_vertex" />
14575 <Test name="mediump_int_vertex" />
14576 <Test name="highp_vec3_fragment" />
14577 <Test name="highp_int_vertex" />
14578 <Test name="highp_ivec2_fragment" />
14579 <Test name="highp_int_fragment" />
14580 <Test name="lowp_float_fragment" />
14581 <Test name="lowp_ivec4_vertex" />
14582 <Test name="highp_float_vertex" />
14583 <Test name="highp_vec4_fragment" />
14584 <Test name="highp_vec2_fragment" />
14585 <Test name="mediump_float_vertex" />
14586 <Test name="mediump_vec2_vertex" />
14587 <Test name="mediump_vec4_fragment" />
14588 <Test name="mediump_ivec2_fragment" />
14589 <Test name="lowp_ivec3_fragment" />
14590 <Test name="mediump_vec2_fragment" />
14591 <Test name="lowp_vec2_fragment" />
14592 <Test name="lowp_vec4_fragment" />
14593 <Test name="lowp_ivec2_vertex" />
14594 <Test name="lowp_ivec3_vertex" />
14595 <Test name="mediump_ivec4_fragment" />
14596 <Test name="highp_ivec4_vertex" />
14597 <Test name="mediump_ivec4_vertex" />
14598 <Test name="highp_ivec3_vertex" />
14599 <Test name="lowp_int_fragment" />
14600 <Test name="lowp_ivec2_fragment" />
14601 <Test name="mediump_vec3_fragment" />
14602 <Test name="lowp_vec3_fragment" />
14603 <Test name="highp_vec2_vertex" />
14604 <Test name="highp_ivec2_vertex" />
14605 <Test name="mediump_int_fragment" />
14606 <Test name="lowp_int_vertex" />
14607 </TestCase>
14608 <TestCase name="pre_decrement_effect">
14609 <Test name="highp_ivec3_fragment" />
14610 <Test name="lowp_vec3_vertex" />
14611 <Test name="highp_float_fragment" />
14612 <Test name="mediump_vec4_vertex" />
14613 <Test name="lowp_vec4_vertex" />
14614 <Test name="lowp_float_vertex" />
14615 <Test name="mediump_float_fragment" />
14616 <Test name="lowp_vec2_vertex" />
14617 <Test name="highp_vec4_vertex" />
14618 <Test name="mediump_vec3_vertex" />
14619 <Test name="mediump_ivec3_vertex" />
14620 <Test name="highp_ivec4_fragment" />
14621 <Test name="mediump_ivec3_fragment" />
14622 <Test name="lowp_ivec4_fragment" />
14623 <Test name="highp_vec3_vertex" />
14624 <Test name="mediump_ivec2_vertex" />
14625 <Test name="mediump_int_vertex" />
14626 <Test name="highp_vec3_fragment" />
14627 <Test name="highp_int_vertex" />
14628 <Test name="highp_ivec2_fragment" />
14629 <Test name="highp_int_fragment" />
14630 <Test name="lowp_float_fragment" />
14631 <Test name="lowp_ivec4_vertex" />
14632 <Test name="highp_float_vertex" />
14633 <Test name="highp_vec4_fragment" />
14634 <Test name="highp_vec2_fragment" />
14635 <Test name="mediump_float_vertex" />
14636 <Test name="mediump_vec2_vertex" />
14637 <Test name="mediump_vec4_fragment" />
14638 <Test name="mediump_ivec2_fragment" />
14639 <Test name="lowp_ivec3_fragment" />
14640 <Test name="mediump_vec2_fragment" />
14641 <Test name="lowp_vec2_fragment" />
14642 <Test name="lowp_vec4_fragment" />
14643 <Test name="lowp_ivec2_vertex" />
14644 <Test name="lowp_ivec3_vertex" />
14645 <Test name="mediump_ivec4_fragment" />
14646 <Test name="highp_ivec4_vertex" />
14647 <Test name="mediump_ivec4_vertex" />
14648 <Test name="highp_ivec3_vertex" />
14649 <Test name="lowp_int_fragment" />
14650 <Test name="lowp_ivec2_fragment" />
14651 <Test name="mediump_vec3_fragment" />
14652 <Test name="lowp_vec3_fragment" />
14653 <Test name="highp_vec2_vertex" />
14654 <Test name="highp_ivec2_vertex" />
14655 <Test name="mediump_int_fragment" />
14656 <Test name="lowp_int_vertex" />
14657 </TestCase>
14658 <TestCase name="minus">
14659 <Test name="highp_ivec3_fragment" />
14660 <Test name="lowp_vec3_vertex" />
14661 <Test name="highp_float_fragment" />
14662 <Test name="mediump_vec4_vertex" />
14663 <Test name="lowp_vec4_vertex" />
14664 <Test name="lowp_float_vertex" />
14665 <Test name="mediump_float_fragment" />
14666 <Test name="lowp_vec2_vertex" />
14667 <Test name="highp_vec4_vertex" />
14668 <Test name="mediump_vec3_vertex" />
14669 <Test name="mediump_ivec3_vertex" />
14670 <Test name="highp_ivec4_fragment" />
14671 <Test name="mediump_ivec3_fragment" />
14672 <Test name="lowp_ivec4_fragment" />
14673 <Test name="highp_vec3_vertex" />
14674 <Test name="mediump_ivec2_vertex" />
14675 <Test name="mediump_int_vertex" />
14676 <Test name="highp_vec3_fragment" />
14677 <Test name="highp_int_vertex" />
14678 <Test name="highp_ivec2_fragment" />
14679 <Test name="highp_int_fragment" />
14680 <Test name="lowp_float_fragment" />
14681 <Test name="lowp_ivec4_vertex" />
14682 <Test name="highp_float_vertex" />
14683 <Test name="highp_vec4_fragment" />
14684 <Test name="highp_vec2_fragment" />
14685 <Test name="mediump_float_vertex" />
14686 <Test name="mediump_vec2_vertex" />
14687 <Test name="mediump_vec4_fragment" />
14688 <Test name="mediump_ivec2_fragment" />
14689 <Test name="lowp_ivec3_fragment" />
14690 <Test name="mediump_vec2_fragment" />
14691 <Test name="lowp_vec2_fragment" />
14692 <Test name="lowp_vec4_fragment" />
14693 <Test name="lowp_ivec2_vertex" />
14694 <Test name="lowp_ivec3_vertex" />
14695 <Test name="mediump_ivec4_fragment" />
14696 <Test name="highp_ivec4_vertex" />
14697 <Test name="mediump_ivec4_vertex" />
14698 <Test name="highp_ivec3_vertex" />
14699 <Test name="lowp_int_fragment" />
14700 <Test name="lowp_ivec2_fragment" />
14701 <Test name="mediump_vec3_fragment" />
14702 <Test name="lowp_vec3_fragment" />
14703 <Test name="highp_vec2_vertex" />
14704 <Test name="highp_ivec2_vertex" />
14705 <Test name="mediump_int_fragment" />
14706 <Test name="lowp_int_vertex" />
14707 </TestCase>
14708 <TestCase name="post_increment_result">
14709 <Test name="highp_ivec3_fragment" />
14710 <Test name="lowp_vec3_vertex" />
14711 <Test name="highp_float_fragment" />
14712 <Test name="mediump_vec4_vertex" />
14713 <Test name="lowp_vec4_vertex" />
14714 <Test name="lowp_float_vertex" />
14715 <Test name="mediump_float_fragment" />
14716 <Test name="lowp_vec2_vertex" />
14717 <Test name="highp_vec4_vertex" />
14718 <Test name="mediump_vec3_vertex" />
14719 <Test name="mediump_ivec3_vertex" />
14720 <Test name="highp_ivec4_fragment" />
14721 <Test name="mediump_ivec3_fragment" />
14722 <Test name="lowp_ivec4_fragment" />
14723 <Test name="highp_vec3_vertex" />
14724 <Test name="mediump_ivec2_vertex" />
14725 <Test name="mediump_int_vertex" />
14726 <Test name="highp_vec3_fragment" />
14727 <Test name="highp_int_vertex" />
14728 <Test name="highp_ivec2_fragment" />
14729 <Test name="highp_int_fragment" />
14730 <Test name="lowp_float_fragment" />
14731 <Test name="lowp_ivec4_vertex" />
14732 <Test name="highp_float_vertex" />
14733 <Test name="highp_vec4_fragment" />
14734 <Test name="highp_vec2_fragment" />
14735 <Test name="mediump_float_vertex" />
14736 <Test name="mediump_vec2_vertex" />
14737 <Test name="mediump_vec4_fragment" />
14738 <Test name="mediump_ivec2_fragment" />
14739 <Test name="lowp_ivec3_fragment" />
14740 <Test name="mediump_vec2_fragment" />
14741 <Test name="lowp_vec2_fragment" />
14742 <Test name="lowp_vec4_fragment" />
14743 <Test name="lowp_ivec2_vertex" />
14744 <Test name="lowp_ivec3_vertex" />
14745 <Test name="mediump_ivec4_fragment" />
14746 <Test name="highp_ivec4_vertex" />
14747 <Test name="mediump_ivec4_vertex" />
14748 <Test name="highp_ivec3_vertex" />
14749 <Test name="lowp_int_fragment" />
14750 <Test name="lowp_ivec2_fragment" />
14751 <Test name="mediump_vec3_fragment" />
14752 <Test name="lowp_vec3_fragment" />
14753 <Test name="highp_vec2_vertex" />
14754 <Test name="highp_ivec2_vertex" />
14755 <Test name="mediump_int_fragment" />
14756 <Test name="lowp_int_vertex" />
14757 </TestCase>
14758 </TestSuite>
14759 <TestSuite name="binary_operator">
14760 <TestCase name="add_assign_effect">
14761 <Test name="highp_ivec3_fragment" />
14762 <Test name="lowp_vec3_vertex" />
14763 <Test name="highp_float_fragment" />
14764 <Test name="highp_vec3_float_vertex" />
14765 <Test name="mediump_vec4_vertex" />
14766 <Test name="highp_vec3_float_fragment" />
14767 <Test name="lowp_vec4_vertex" />
14768 <Test name="lowp_float_vertex" />
14769 <Test name="mediump_float_fragment" />
14770 <Test name="mediump_ivec3_int_fragment" />
14771 <Test name="mediump_vec3_float_vertex" />
14772 <Test name="lowp_vec2_vertex" />
14773 <Test name="highp_vec4_vertex" />
14774 <Test name="mediump_vec3_vertex" />
14775 <Test name="lowp_ivec4_int_vertex" />
14776 <Test name="mediump_vec4_float_fragment" />
14777 <Test name="mediump_ivec3_vertex" />
14778 <Test name="mediump_ivec3_int_vertex" />
14779 <Test name="lowp_vec4_float_vertex" />
14780 <Test name="mediump_vec2_float_vertex" />
14781 <Test name="highp_ivec4_fragment" />
14782 <Test name="mediump_ivec2_int_fragment" />
14783 <Test name="mediump_ivec3_fragment" />
14784 <Test name="lowp_ivec4_fragment" />
14785 <Test name="highp_vec3_vertex" />
14786 <Test name="highp_ivec2_int_vertex" />
14787 <Test name="mediump_ivec2_vertex" />
14788 <Test name="mediump_ivec2_int_vertex" />
14789 <Test name="lowp_ivec3_int_vertex" />
14790 <Test name="mediump_int_vertex" />
14791 <Test name="mediump_vec3_float_fragment" />
14792 <Test name="highp_vec3_fragment" />
14793 <Test name="highp_int_vertex" />
14794 <Test name="lowp_vec3_float_vertex" />
14795 <Test name="lowp_vec2_float_fragment" />
14796 <Test name="highp_ivec2_fragment" />
14797 <Test name="highp_int_fragment" />
14798 <Test name="highp_ivec4_int_fragment" />
14799 <Test name="highp_ivec3_int_vertex" />
14800 <Test name="lowp_float_fragment" />
14801 <Test name="lowp_vec4_float_fragment" />
14802 <Test name="lowp_ivec4_vertex" />
14803 <Test name="highp_float_vertex" />
14804 <Test name="highp_vec4_fragment" />
14805 <Test name="mediump_ivec4_int_vertex" />
14806 <Test name="highp_vec2_fragment" />
14807 <Test name="mediump_float_vertex" />
14808 <Test name="mediump_vec2_vertex" />
14809 <Test name="lowp_ivec2_int_fragment" />
14810 <Test name="mediump_vec4_fragment" />
14811 <Test name="mediump_ivec2_fragment" />
14812 <Test name="lowp_vec3_float_fragment" />
14813 <Test name="lowp_ivec3_fragment" />
14814 <Test name="mediump_vec2_fragment" />
14815 <Test name="highp_vec4_float_vertex" />
14816 <Test name="lowp_vec2_fragment" />
14817 <Test name="lowp_vec4_fragment" />
14818 <Test name="lowp_ivec4_int_fragment" />
14819 <Test name="mediump_vec4_float_vertex" />
14820 <Test name="mediump_ivec4_int_fragment" />
14821 <Test name="lowp_ivec2_vertex" />
14822 <Test name="lowp_ivec3_vertex" />
14823 <Test name="mediump_ivec4_fragment" />
14824 <Test name="highp_vec4_float_fragment" />
14825 <Test name="highp_ivec4_vertex" />
14826 <Test name="mediump_ivec4_vertex" />
14827 <Test name="lowp_ivec3_int_fragment" />
14828 <Test name="highp_ivec3_vertex" />
14829 <Test name="lowp_int_fragment" />
14830 <Test name="lowp_ivec2_fragment" />
14831 <Test name="mediump_vec3_fragment" />
14832 <Test name="lowp_vec3_fragment" />
14833 <Test name="highp_ivec4_int_vertex" />
14834 <Test name="highp_ivec2_int_fragment" />
14835 <Test name="lowp_vec2_float_vertex" />
14836 <Test name="highp_vec2_float_fragment" />
14837 <Test name="mediump_vec2_float_fragment" />
14838 <Test name="lowp_ivec2_int_vertex" />
14839 <Test name="highp_vec2_vertex" />
14840 <Test name="highp_vec2_float_vertex" />
14841 <Test name="highp_ivec2_vertex" />
14842 <Test name="mediump_int_fragment" />
14843 <Test name="highp_ivec3_int_fragment" />
14844 <Test name="lowp_int_vertex" />
14845 </TestCase>
14846 <TestCase name="less_or_equal">
14847 <Test name="highp_float_fragment" />
14848 <Test name="lowp_float_fragment" />
14849 <Test name="lowp_float_vertex" />
14850 <Test name="mediump_float_fragment" />
14851 <Test name="highp_float_vertex" />
14852 <Test name="mediump_float_vertex" />
14853 <Test name="mediump_int_vertex" />
14854 <Test name="lowp_int_fragment" />
14855 <Test name="highp_int_vertex" />
14856 <Test name="mediump_int_fragment" />
14857 <Test name="lowp_int_vertex" />
14858 <Test name="highp_int_fragment" />
14859 </TestCase>
14860 <TestCase name="sub_assign_effect">
14861 <Test name="highp_ivec3_fragment" />
14862 <Test name="lowp_vec3_vertex" />
14863 <Test name="highp_float_fragment" />
14864 <Test name="highp_vec3_float_vertex" />
14865 <Test name="mediump_vec4_vertex" />
14866 <Test name="highp_vec3_float_fragment" />
14867 <Test name="lowp_vec4_vertex" />
14868 <Test name="lowp_float_vertex" />
14869 <Test name="mediump_float_fragment" />
14870 <Test name="mediump_ivec3_int_fragment" />
14871 <Test name="mediump_vec3_float_vertex" />
14872 <Test name="lowp_vec2_vertex" />
14873 <Test name="highp_vec4_vertex" />
14874 <Test name="mediump_vec3_vertex" />
14875 <Test name="lowp_ivec4_int_vertex" />
14876 <Test name="mediump_vec4_float_fragment" />
14877 <Test name="mediump_ivec3_vertex" />
14878 <Test name="mediump_ivec3_int_vertex" />
14879 <Test name="lowp_vec4_float_vertex" />
14880 <Test name="mediump_vec2_float_vertex" />
14881 <Test name="highp_ivec4_fragment" />
14882 <Test name="mediump_ivec2_int_fragment" />
14883 <Test name="mediump_ivec3_fragment" />
14884 <Test name="lowp_ivec4_fragment" />
14885 <Test name="highp_vec3_vertex" />
14886 <Test name="highp_ivec2_int_vertex" />
14887 <Test name="mediump_ivec2_vertex" />
14888 <Test name="mediump_ivec2_int_vertex" />
14889 <Test name="lowp_ivec3_int_vertex" />
14890 <Test name="mediump_int_vertex" />
14891 <Test name="mediump_vec3_float_fragment" />
14892 <Test name="highp_vec3_fragment" />
14893 <Test name="highp_int_vertex" />
14894 <Test name="lowp_vec3_float_vertex" />
14895 <Test name="lowp_vec2_float_fragment" />
14896 <Test name="highp_ivec2_fragment" />
14897 <Test name="highp_int_fragment" />
14898 <Test name="highp_ivec4_int_fragment" />
14899 <Test name="highp_ivec3_int_vertex" />
14900 <Test name="lowp_float_fragment" />
14901 <Test name="lowp_vec4_float_fragment" />
14902 <Test name="lowp_ivec4_vertex" />
14903 <Test name="highp_float_vertex" />
14904 <Test name="highp_vec4_fragment" />
14905 <Test name="mediump_ivec4_int_vertex" />
14906 <Test name="highp_vec2_fragment" />
14907 <Test name="mediump_float_vertex" />
14908 <Test name="mediump_vec2_vertex" />
14909 <Test name="lowp_ivec2_int_fragment" />
14910 <Test name="mediump_vec4_fragment" />
14911 <Test name="mediump_ivec2_fragment" />
14912 <Test name="lowp_vec3_float_fragment" />
14913 <Test name="lowp_ivec3_fragment" />
14914 <Test name="mediump_vec2_fragment" />
14915 <Test name="highp_vec4_float_vertex" />
14916 <Test name="lowp_vec2_fragment" />
14917 <Test name="lowp_vec4_fragment" />
14918 <Test name="lowp_ivec4_int_fragment" />
14919 <Test name="mediump_vec4_float_vertex" />
14920 <Test name="mediump_ivec4_int_fragment" />
14921 <Test name="lowp_ivec2_vertex" />
14922 <Test name="lowp_ivec3_vertex" />
14923 <Test name="mediump_ivec4_fragment" />
14924 <Test name="highp_vec4_float_fragment" />
14925 <Test name="highp_ivec4_vertex" />
14926 <Test name="mediump_ivec4_vertex" />
14927 <Test name="lowp_ivec3_int_fragment" />
14928 <Test name="highp_ivec3_vertex" />
14929 <Test name="lowp_int_fragment" />
14930 <Test name="lowp_ivec2_fragment" />
14931 <Test name="mediump_vec3_fragment" />
14932 <Test name="lowp_vec3_fragment" />
14933 <Test name="highp_ivec4_int_vertex" />
14934 <Test name="highp_ivec2_int_fragment" />
14935 <Test name="lowp_vec2_float_vertex" />
14936 <Test name="highp_vec2_float_fragment" />
14937 <Test name="mediump_vec2_float_fragment" />
14938 <Test name="lowp_ivec2_int_vertex" />
14939 <Test name="highp_vec2_vertex" />
14940 <Test name="highp_vec2_float_vertex" />
14941 <Test name="highp_ivec2_vertex" />
14942 <Test name="mediump_int_fragment" />
14943 <Test name="highp_ivec3_int_fragment" />
14944 <Test name="lowp_int_vertex" />
14945 </TestCase>
14946 <TestCase name="sub">
14947 <Test name="highp_ivec3_fragment" />
14948 <Test name="highp_int_ivec3_vertex" />
14949 <Test name="highp_float_vec4_fragment" />
14950 <Test name="mediump_float_fragment" />
14951 <Test name="mediump_vec3_vertex" />
14952 <Test name="mediump_vec2_float_vertex" />
14953 <Test name="highp_ivec4_fragment" />
14954 <Test name="mediump_ivec2_int_fragment" />
14955 <Test name="lowp_ivec4_fragment" />
14956 <Test name="mediump_ivec2_int_vertex" />
14957 <Test name="mediump_vec3_fragment" />
14958 <Test name="mediump_int_vertex" />
14959 <Test name="highp_int_fragment" />
14960 <Test name="highp_vec4_vertex" />
14961 <Test name="lowp_vec4_float_vertex" />
14962 <Test name="mediump_int_ivec4_fragment" />
14963 <Test name="highp_vec2_fragment" />
14964 <Test name="lowp_int_ivec4_fragment" />
14965 <Test name="highp_vec4_fragment" />
14966 <Test name="highp_ivec4_vertex" />
14967 <Test name="mediump_ivec4_vertex" />
14968 <Test name="lowp_ivec2_fragment" />
14969 <Test name="lowp_vec3_fragment" />
14970 <Test name="mediump_float_vec3_fragment" />
14971 <Test name="lowp_ivec2_int_fragment" />
14972 <Test name="highp_vec2_float_vertex" />
14973 <Test name="highp_float_fragment" />
14974 <Test name="mediump_vec4_vertex" />
14975 <Test name="lowp_vec2_vertex" />
14976 <Test name="mediump_vec4_float_fragment" />
14977 <Test name="lowp_int_ivec3_vertex" />
14978 <Test name="lowp_float_vec2_fragment" />
14979 <Test name="mediump_int_ivec2_vertex" />
14980 <Test name="mediump_ivec3_fragment" />
14981 <Test name="highp_float_vec3_fragment" />
14982 <Test name="mediump_ivec2_vertex" />
14983 <Test name="highp_int_ivec2_vertex" />
14984 <Test name="lowp_int_ivec2_vertex" />
14985 <Test name="lowp_ivec3_int_vertex" />
14986 <Test name="highp_vec3_fragment" />
14987 <Test name="lowp_int_ivec3_fragment" />
14988 <Test name="highp_int_ivec4_vertex" />
14989 <Test name="highp_ivec3_int_vertex" />
14990 <Test name="lowp_float_fragment" />
14991 <Test name="lowp_vec4_float_fragment" />
14992 <Test name="mediump_vec3_float_fragment" />
14993 <Test name="highp_ivec3_int_fragment" />
14994 <Test name="mediump_ivec2_fragment" />
14995 <Test name="mediump_vec3_float_vertex" />
14996 <Test name="highp_vec4_float_vertex" />
14997 <Test name="lowp_ivec4_int_vertex" />
14998 <Test name="highp_float_vec3_vertex" />
14999 <Test name="mediump_ivec3_vertex" />
15000 <Test name="highp_vec2_float_fragment" />
15001 <Test name="mediump_float_vec4_fragment" />
15002 <Test name="highp_float_vertex" />
15003 <Test name="highp_vec3_float_fragment" />
15004 <Test name="lowp_float_vertex" />
15005 <Test name="mediump_ivec4_fragment" />
15006 <Test name="mediump_vec2_fragment" />
15007 <Test name="highp_ivec4_int_vertex" />
15008 <Test name="lowp_float_vec4_fragment" />
15009 <Test name="highp_float_vec4_vertex" />
15010 <Test name="highp_vec4_float_fragment" />
15011 <Test name="highp_vec3_vertex" />
15012 <Test name="lowp_int_ivec2_fragment" />
15013 <Test name="highp_ivec2_vertex" />
15014 <Test name="mediump_ivec4_int_vertex" />
15015 <Test name="mediump_vec2_vertex" />
15016 <Test name="mediump_vec4_fragment" />
15017 <Test name="lowp_ivec4_vertex" />
15018 <Test name="lowp_vec4_fragment" />
15019 <Test name="mediump_float_vec2_fragment" />
15020 <Test name="highp_float_vec2_vertex" />
15021 <Test name="lowp_ivec2_vertex" />
15022 <Test name="mediump_vec4_float_vertex" />
15023 <Test name="lowp_ivec3_int_fragment" />
15024 <Test name="highp_ivec2_int_fragment" />
15025 <Test name="mediump_int_ivec2_fragment" />
15026 <Test name="mediump_ivec3_int_fragment" />
15027 <Test name="mediump_int_ivec3_vertex" />
15028 <Test name="mediump_float_vec4_vertex" />
15029 <Test name="lowp_vec2_float_fragment" />
15030 <Test name="mediump_float_vec3_vertex" />
15031 <Test name="mediump_vec2_float_fragment" />
15032 <Test name="highp_vec2_vertex" />
15033 <Test name="mediump_int_fragment" />
15034 <Test name="lowp_vec3_float_fragment" />
15035 <Test name="lowp_vec3_vertex" />
15036 <Test name="highp_vec3_float_vertex" />
15037 <Test name="lowp_vec4_vertex" />
15038 <Test name="mediump_float_vertex" />
15039 <Test name="highp_int_ivec3_fragment" />
15040 <Test name="lowp_float_vec4_vertex" />
15041 <Test name="mediump_float_vec2_vertex" />
15042 <Test name="highp_float_vec2_fragment" />
15043 <Test name="highp_ivec4_int_fragment" />
15044 <Test name="mediump_ivec3_int_vertex" />
15045 <Test name="lowp_int_ivec4_vertex" />
15046 <Test name="highp_int_ivec2_fragment" />
15047 <Test name="mediump_int_ivec3_fragment" />
15048 <Test name="highp_int_vertex" />
15049 <Test name="lowp_vec3_float_vertex" />
15050 <Test name="lowp_float_vec3_fragment" />
15051 <Test name="highp_ivec2_fragment" />
15052 <Test name="lowp_float_vec2_vertex" />
15053 <Test name="mediump_int_ivec4_vertex" />
15054 <Test name="lowp_int_fragment" />
15055 <Test name="lowp_vec2_fragment" />
15056 <Test name="lowp_ivec4_int_fragment" />
15057 <Test name="mediump_ivec4_int_fragment" />
15058 <Test name="lowp_ivec3_vertex" />
15059 <Test name="highp_ivec3_vertex" />
15060 <Test name="lowp_float_vec3_vertex" />
15061 <Test name="highp_ivec2_int_vertex" />
15062 <Test name="highp_int_ivec4_fragment" />
15063 <Test name="lowp_vec2_float_vertex" />
15064 <Test name="lowp_ivec2_int_vertex" />
15065 <Test name="lowp_ivec3_fragment" />
15066 <Test name="lowp_int_vertex" />
15067 </TestCase>
15068 <TestCase name="logical_xor">
15069 <Test name="bool_fragment" />
15070 <Test name="bool_vertex" />
15071 </TestCase>
15072 <TestCase name="less">
15073 <Test name="highp_float_fragment" />
15074 <Test name="lowp_float_fragment" />
15075 <Test name="lowp_float_vertex" />
15076 <Test name="mediump_float_fragment" />
15077 <Test name="highp_float_vertex" />
15078 <Test name="mediump_float_vertex" />
15079 <Test name="mediump_int_vertex" />
15080 <Test name="lowp_int_fragment" />
15081 <Test name="highp_int_vertex" />
15082 <Test name="mediump_int_fragment" />
15083 <Test name="lowp_int_vertex" />
15084 <Test name="highp_int_fragment" />
15085 </TestCase>
15086 <TestCase name="div_assign_effect">
15087 <Test name="highp_ivec3_fragment" />
15088 <Test name="lowp_vec3_vertex" />
15089 <Test name="highp_float_fragment" />
15090 <Test name="highp_vec3_float_vertex" />
15091 <Test name="mediump_vec4_vertex" />
15092 <Test name="highp_vec3_float_fragment" />
15093 <Test name="lowp_vec4_vertex" />
15094 <Test name="lowp_float_vertex" />
15095 <Test name="mediump_float_fragment" />
15096 <Test name="mediump_ivec3_int_fragment" />
15097 <Test name="mediump_vec3_float_vertex" />
15098 <Test name="lowp_vec2_vertex" />
15099 <Test name="highp_vec4_vertex" />
15100 <Test name="mediump_vec3_vertex" />
15101 <Test name="lowp_ivec4_int_vertex" />
15102 <Test name="mediump_vec4_float_fragment" />
15103 <Test name="mediump_ivec3_vertex" />
15104 <Test name="mediump_ivec3_int_vertex" />
15105 <Test name="lowp_vec4_float_vertex" />
15106 <Test name="mediump_vec2_float_vertex" />
15107 <Test name="highp_ivec4_fragment" />
15108 <Test name="mediump_ivec2_int_fragment" />
15109 <Test name="mediump_ivec3_fragment" />
15110 <Test name="lowp_ivec4_fragment" />
15111 <Test name="highp_vec3_vertex" />
15112 <Test name="highp_ivec2_int_vertex" />
15113 <Test name="mediump_ivec2_vertex" />
15114 <Test name="mediump_ivec2_int_vertex" />
15115 <Test name="lowp_ivec3_int_vertex" />
15116 <Test name="mediump_int_vertex" />
15117 <Test name="mediump_vec3_float_fragment" />
15118 <Test name="highp_vec3_fragment" />
15119 <Test name="highp_int_vertex" />
15120 <Test name="lowp_vec3_float_vertex" />
15121 <Test name="lowp_vec2_float_fragment" />
15122 <Test name="highp_ivec2_fragment" />
15123 <Test name="highp_int_fragment" />
15124 <Test name="highp_ivec4_int_fragment" />
15125 <Test name="highp_ivec3_int_vertex" />
15126 <Test name="lowp_float_fragment" />
15127 <Test name="lowp_vec4_float_fragment" />
15128 <Test name="lowp_ivec4_vertex" />
15129 <Test name="highp_float_vertex" />
15130 <Test name="highp_vec4_fragment" />
15131 <Test name="mediump_ivec4_int_vertex" />
15132 <Test name="highp_vec2_fragment" />
15133 <Test name="mediump_float_vertex" />
15134 <Test name="mediump_vec2_vertex" />
15135 <Test name="lowp_ivec2_int_fragment" />
15136 <Test name="mediump_vec4_fragment" />
15137 <Test name="mediump_ivec2_fragment" />
15138 <Test name="lowp_vec3_float_fragment" />
15139 <Test name="lowp_ivec3_fragment" />
15140 <Test name="mediump_vec2_fragment" />
15141 <Test name="highp_vec4_float_vertex" />
15142 <Test name="lowp_vec2_fragment" />
15143 <Test name="lowp_vec4_fragment" />
15144 <Test name="lowp_ivec4_int_fragment" />
15145 <Test name="mediump_vec4_float_vertex" />
15146 <Test name="mediump_ivec4_int_fragment" />
15147 <Test name="lowp_ivec2_vertex" />
15148 <Test name="lowp_ivec3_vertex" />
15149 <Test name="mediump_ivec4_fragment" />
15150 <Test name="highp_vec4_float_fragment" />
15151 <Test name="highp_ivec4_vertex" />
15152 <Test name="mediump_ivec4_vertex" />
15153 <Test name="lowp_ivec3_int_fragment" />
15154 <Test name="highp_ivec3_vertex" />
15155 <Test name="lowp_int_fragment" />
15156 <Test name="lowp_ivec2_fragment" />
15157 <Test name="mediump_vec3_fragment" />
15158 <Test name="lowp_vec3_fragment" />
15159 <Test name="highp_ivec4_int_vertex" />
15160 <Test name="highp_ivec2_int_fragment" />
15161 <Test name="lowp_vec2_float_vertex" />
15162 <Test name="highp_vec2_float_fragment" />
15163 <Test name="mediump_vec2_float_fragment" />
15164 <Test name="lowp_ivec2_int_vertex" />
15165 <Test name="highp_vec2_vertex" />
15166 <Test name="highp_vec2_float_vertex" />
15167 <Test name="highp_ivec2_vertex" />
15168 <Test name="mediump_int_fragment" />
15169 <Test name="highp_ivec3_int_fragment" />
15170 <Test name="lowp_int_vertex" />
15171 </TestCase>
15172 <TestCase name="greater_or_equal">
15173 <Test name="highp_float_fragment" />
15174 <Test name="lowp_float_fragment" />
15175 <Test name="lowp_float_vertex" />
15176 <Test name="mediump_float_fragment" />
15177 <Test name="highp_float_vertex" />
15178 <Test name="mediump_float_vertex" />
15179 <Test name="mediump_int_vertex" />
15180 <Test name="lowp_int_fragment" />
15181 <Test name="highp_int_vertex" />
15182 <Test name="mediump_int_fragment" />
15183 <Test name="lowp_int_vertex" />
15184 <Test name="highp_int_fragment" />
15185 </TestCase>
15186 <TestCase name="equal">
15187 <Test name="highp_ivec3_fragment" />
15188 <Test name="lowp_vec3_vertex" />
15189 <Test name="highp_float_fragment" />
15190 <Test name="mediump_vec4_vertex" />
15191 <Test name="lowp_vec4_vertex" />
15192 <Test name="lowp_float_vertex" />
15193 <Test name="mediump_float_fragment" />
15194 <Test name="lowp_vec2_vertex" />
15195 <Test name="highp_vec4_vertex" />
15196 <Test name="mediump_vec3_vertex" />
15197 <Test name="bvec4_vertex" />
15198 <Test name="bool_fragment" />
15199 <Test name="mediump_ivec3_vertex" />
15200 <Test name="highp_ivec4_fragment" />
15201 <Test name="mediump_ivec3_fragment" />
15202 <Test name="lowp_ivec4_fragment" />
15203 <Test name="highp_vec3_vertex" />
15204 <Test name="mediump_ivec2_vertex" />
15205 <Test name="bool_vertex" />
15206 <Test name="mediump_int_vertex" />
15207 <Test name="bvec3_vertex" />
15208 <Test name="highp_vec3_fragment" />
15209 <Test name="highp_int_vertex" />
15210 <Test name="highp_ivec2_fragment" />
15211 <Test name="highp_int_fragment" />
15212 <Test name="lowp_float_fragment" />
15213 <Test name="lowp_ivec4_vertex" />
15214 <Test name="bvec4_fragment" />
15215 <Test name="highp_float_vertex" />
15216 <Test name="highp_vec4_fragment" />
15217 <Test name="highp_vec2_fragment" />
15218 <Test name="bvec2_fragment" />
15219 <Test name="mediump_float_vertex" />
15220 <Test name="mediump_vec2_vertex" />
15221 <Test name="mediump_vec4_fragment" />
15222 <Test name="mediump_ivec2_fragment" />
15223 <Test name="lowp_ivec3_fragment" />
15224 <Test name="mediump_vec2_fragment" />
15225 <Test name="lowp_vec2_fragment" />
15226 <Test name="bvec2_vertex" />
15227 <Test name="lowp_vec4_fragment" />
15228 <Test name="lowp_ivec2_vertex" />
15229 <Test name="lowp_ivec3_vertex" />
15230 <Test name="mediump_ivec4_fragment" />
15231 <Test name="highp_ivec4_vertex" />
15232 <Test name="mediump_ivec4_vertex" />
15233 <Test name="highp_ivec3_vertex" />
15234 <Test name="lowp_int_fragment" />
15235 <Test name="lowp_ivec2_fragment" />
15236 <Test name="mediump_vec3_fragment" />
15237 <Test name="lowp_vec3_fragment" />
15238 <Test name="bvec3_fragment" />
15239 <Test name="highp_vec2_vertex" />
15240 <Test name="highp_ivec2_vertex" />
15241 <Test name="mediump_int_fragment" />
15242 <Test name="lowp_int_vertex" />
15243 </TestCase>
15244 <TestCase name="greater">
15245 <Test name="highp_float_fragment" />
15246 <Test name="lowp_float_fragment" />
15247 <Test name="lowp_float_vertex" />
15248 <Test name="mediump_float_fragment" />
15249 <Test name="highp_float_vertex" />
15250 <Test name="mediump_float_vertex" />
15251 <Test name="mediump_int_vertex" />
15252 <Test name="lowp_int_fragment" />
15253 <Test name="highp_int_vertex" />
15254 <Test name="mediump_int_fragment" />
15255 <Test name="lowp_int_vertex" />
15256 <Test name="highp_int_fragment" />
15257 </TestCase>
15258 <TestCase name="mul_assign_effect">
15259 <Test name="highp_ivec3_fragment" />
15260 <Test name="lowp_vec3_vertex" />
15261 <Test name="highp_float_fragment" />
15262 <Test name="highp_vec3_float_vertex" />
15263 <Test name="mediump_vec4_vertex" />
15264 <Test name="highp_vec3_float_fragment" />
15265 <Test name="lowp_vec4_vertex" />
15266 <Test name="lowp_float_vertex" />
15267 <Test name="mediump_float_fragment" />
15268 <Test name="mediump_ivec3_int_fragment" />
15269 <Test name="mediump_vec3_float_vertex" />
15270 <Test name="lowp_vec2_vertex" />
15271 <Test name="highp_vec4_vertex" />
15272 <Test name="mediump_vec3_vertex" />
15273 <Test name="lowp_ivec4_int_vertex" />
15274 <Test name="mediump_vec4_float_fragment" />
15275 <Test name="mediump_ivec3_vertex" />
15276 <Test name="mediump_ivec3_int_vertex" />
15277 <Test name="lowp_vec4_float_vertex" />
15278 <Test name="mediump_vec2_float_vertex" />
15279 <Test name="highp_ivec4_fragment" />
15280 <Test name="mediump_ivec2_int_fragment" />
15281 <Test name="mediump_ivec3_fragment" />
15282 <Test name="lowp_ivec4_fragment" />
15283 <Test name="highp_vec3_vertex" />
15284 <Test name="highp_ivec2_int_vertex" />
15285 <Test name="mediump_ivec2_vertex" />
15286 <Test name="mediump_ivec2_int_vertex" />
15287 <Test name="lowp_ivec3_int_vertex" />
15288 <Test name="mediump_int_vertex" />
15289 <Test name="mediump_vec3_float_fragment" />
15290 <Test name="highp_vec3_fragment" />
15291 <Test name="highp_int_vertex" />
15292 <Test name="lowp_vec3_float_vertex" />
15293 <Test name="lowp_vec2_float_fragment" />
15294 <Test name="highp_ivec2_fragment" />
15295 <Test name="highp_int_fragment" />
15296 <Test name="highp_ivec4_int_fragment" />
15297 <Test name="highp_ivec3_int_vertex" />
15298 <Test name="lowp_float_fragment" />
15299 <Test name="lowp_vec4_float_fragment" />
15300 <Test name="lowp_ivec4_vertex" />
15301 <Test name="highp_float_vertex" />
15302 <Test name="highp_vec4_fragment" />
15303 <Test name="mediump_ivec4_int_vertex" />
15304 <Test name="highp_vec2_fragment" />
15305 <Test name="mediump_float_vertex" />
15306 <Test name="mediump_vec2_vertex" />
15307 <Test name="lowp_ivec2_int_fragment" />
15308 <Test name="mediump_vec4_fragment" />
15309 <Test name="mediump_ivec2_fragment" />
15310 <Test name="lowp_vec3_float_fragment" />
15311 <Test name="lowp_ivec3_fragment" />
15312 <Test name="mediump_vec2_fragment" />
15313 <Test name="highp_vec4_float_vertex" />
15314 <Test name="lowp_vec2_fragment" />
15315 <Test name="lowp_vec4_fragment" />
15316 <Test name="lowp_ivec4_int_fragment" />
15317 <Test name="mediump_vec4_float_vertex" />
15318 <Test name="mediump_ivec4_int_fragment" />
15319 <Test name="lowp_ivec2_vertex" />
15320 <Test name="lowp_ivec3_vertex" />
15321 <Test name="mediump_ivec4_fragment" />
15322 <Test name="highp_vec4_float_fragment" />
15323 <Test name="highp_ivec4_vertex" />
15324 <Test name="mediump_ivec4_vertex" />
15325 <Test name="lowp_ivec3_int_fragment" />
15326 <Test name="highp_ivec3_vertex" />
15327 <Test name="lowp_int_fragment" />
15328 <Test name="lowp_ivec2_fragment" />
15329 <Test name="mediump_vec3_fragment" />
15330 <Test name="lowp_vec3_fragment" />
15331 <Test name="highp_ivec4_int_vertex" />
15332 <Test name="highp_ivec2_int_fragment" />
15333 <Test name="lowp_vec2_float_vertex" />
15334 <Test name="highp_vec2_float_fragment" />
15335 <Test name="mediump_vec2_float_fragment" />
15336 <Test name="lowp_ivec2_int_vertex" />
15337 <Test name="highp_vec2_vertex" />
15338 <Test name="highp_vec2_float_vertex" />
15339 <Test name="highp_ivec2_vertex" />
15340 <Test name="mediump_int_fragment" />
15341 <Test name="highp_ivec3_int_fragment" />
15342 <Test name="lowp_int_vertex" />
15343 </TestCase>
15344 <TestCase name="logical_or">
15345 <Test name="bool_fragment" />
15346 <Test name="bool_vertex" />
15347 </TestCase>
15348 <TestCase name="add">
15349 <Test name="highp_ivec3_fragment" />
15350 <Test name="highp_int_ivec3_vertex" />
15351 <Test name="highp_float_vec4_fragment" />
15352 <Test name="mediump_float_fragment" />
15353 <Test name="mediump_vec3_vertex" />
15354 <Test name="mediump_vec2_float_vertex" />
15355 <Test name="highp_ivec4_fragment" />
15356 <Test name="mediump_ivec2_int_fragment" />
15357 <Test name="lowp_ivec4_fragment" />
15358 <Test name="mediump_ivec2_int_vertex" />
15359 <Test name="mediump_vec3_fragment" />
15360 <Test name="mediump_int_vertex" />
15361 <Test name="highp_int_fragment" />
15362 <Test name="highp_vec4_vertex" />
15363 <Test name="lowp_vec4_float_vertex" />
15364 <Test name="mediump_int_ivec4_fragment" />
15365 <Test name="highp_vec2_fragment" />
15366 <Test name="lowp_int_ivec4_fragment" />
15367 <Test name="highp_vec4_fragment" />
15368 <Test name="highp_ivec4_vertex" />
15369 <Test name="mediump_ivec4_vertex" />
15370 <Test name="lowp_ivec2_fragment" />
15371 <Test name="lowp_vec3_fragment" />
15372 <Test name="mediump_float_vec3_fragment" />
15373 <Test name="lowp_ivec2_int_fragment" />
15374 <Test name="highp_vec2_float_vertex" />
15375 <Test name="highp_float_fragment" />
15376 <Test name="mediump_vec4_vertex" />
15377 <Test name="lowp_vec2_vertex" />
15378 <Test name="mediump_vec4_float_fragment" />
15379 <Test name="lowp_int_ivec3_vertex" />
15380 <Test name="lowp_float_vec2_fragment" />
15381 <Test name="mediump_int_ivec2_vertex" />
15382 <Test name="mediump_ivec3_fragment" />
15383 <Test name="highp_float_vec3_fragment" />
15384 <Test name="mediump_ivec2_vertex" />
15385 <Test name="highp_int_ivec2_vertex" />
15386 <Test name="lowp_int_ivec2_vertex" />
15387 <Test name="lowp_ivec3_int_vertex" />
15388 <Test name="highp_vec3_fragment" />
15389 <Test name="lowp_int_ivec3_fragment" />
15390 <Test name="highp_int_ivec4_vertex" />
15391 <Test name="highp_ivec3_int_vertex" />
15392 <Test name="lowp_float_fragment" />
15393 <Test name="lowp_vec4_float_fragment" />
15394 <Test name="mediump_vec3_float_fragment" />
15395 <Test name="highp_ivec3_int_fragment" />
15396 <Test name="mediump_ivec2_fragment" />
15397 <Test name="mediump_vec3_float_vertex" />
15398 <Test name="highp_vec4_float_vertex" />
15399 <Test name="lowp_ivec4_int_vertex" />
15400 <Test name="highp_float_vec3_vertex" />
15401 <Test name="mediump_ivec3_vertex" />
15402 <Test name="highp_vec2_float_fragment" />
15403 <Test name="mediump_float_vec4_fragment" />
15404 <Test name="highp_float_vertex" />
15405 <Test name="highp_vec3_float_fragment" />
15406 <Test name="lowp_float_vertex" />
15407 <Test name="mediump_ivec4_fragment" />
15408 <Test name="mediump_vec2_fragment" />
15409 <Test name="highp_ivec4_int_vertex" />
15410 <Test name="lowp_float_vec4_fragment" />
15411 <Test name="highp_float_vec4_vertex" />
15412 <Test name="highp_vec4_float_fragment" />
15413 <Test name="highp_vec3_vertex" />
15414 <Test name="lowp_int_ivec2_fragment" />
15415 <Test name="highp_ivec2_vertex" />
15416 <Test name="mediump_ivec4_int_vertex" />
15417 <Test name="mediump_vec2_vertex" />
15418 <Test name="mediump_vec4_fragment" />
15419 <Test name="lowp_ivec4_vertex" />
15420 <Test name="lowp_vec4_fragment" />
15421 <Test name="mediump_float_vec2_fragment" />
15422 <Test name="highp_float_vec2_vertex" />
15423 <Test name="lowp_ivec2_vertex" />
15424 <Test name="mediump_vec4_float_vertex" />
15425 <Test name="lowp_ivec3_int_fragment" />
15426 <Test name="highp_ivec2_int_fragment" />
15427 <Test name="mediump_int_ivec2_fragment" />
15428 <Test name="mediump_ivec3_int_fragment" />
15429 <Test name="mediump_int_ivec3_vertex" />
15430 <Test name="mediump_float_vec4_vertex" />
15431 <Test name="lowp_vec2_float_fragment" />
15432 <Test name="mediump_float_vec3_vertex" />
15433 <Test name="mediump_vec2_float_fragment" />
15434 <Test name="highp_vec2_vertex" />
15435 <Test name="mediump_int_fragment" />
15436 <Test name="lowp_vec3_float_fragment" />
15437 <Test name="lowp_vec3_vertex" />
15438 <Test name="highp_vec3_float_vertex" />
15439 <Test name="lowp_vec4_vertex" />
15440 <Test name="mediump_float_vertex" />
15441 <Test name="highp_int_ivec3_fragment" />
15442 <Test name="lowp_float_vec4_vertex" />
15443 <Test name="mediump_float_vec2_vertex" />
15444 <Test name="highp_float_vec2_fragment" />
15445 <Test name="highp_ivec4_int_fragment" />
15446 <Test name="mediump_ivec3_int_vertex" />
15447 <Test name="lowp_int_ivec4_vertex" />
15448 <Test name="highp_int_ivec2_fragment" />
15449 <Test name="mediump_int_ivec3_fragment" />
15450 <Test name="highp_int_vertex" />
15451 <Test name="lowp_vec3_float_vertex" />
15452 <Test name="lowp_float_vec3_fragment" />
15453 <Test name="highp_ivec2_fragment" />
15454 <Test name="lowp_float_vec2_vertex" />
15455 <Test name="mediump_int_ivec4_vertex" />
15456 <Test name="lowp_int_fragment" />
15457 <Test name="lowp_vec2_fragment" />
15458 <Test name="lowp_ivec4_int_fragment" />
15459 <Test name="mediump_ivec4_int_fragment" />
15460 <Test name="lowp_ivec3_vertex" />
15461 <Test name="highp_ivec3_vertex" />
15462 <Test name="lowp_float_vec3_vertex" />
15463 <Test name="highp_ivec2_int_vertex" />
15464 <Test name="highp_int_ivec4_fragment" />
15465 <Test name="lowp_vec2_float_vertex" />
15466 <Test name="lowp_ivec2_int_vertex" />
15467 <Test name="lowp_ivec3_fragment" />
15468 <Test name="lowp_int_vertex" />
15469 </TestCase>
15470 <TestCase name="mul_assign_result">
15471 <Test name="highp_ivec3_fragment" />
15472 <Test name="lowp_vec3_vertex" />
15473 <Test name="highp_float_fragment" />
15474 <Test name="highp_vec3_float_vertex" />
15475 <Test name="mediump_vec4_vertex" />
15476 <Test name="highp_vec3_float_fragment" />
15477 <Test name="lowp_vec4_vertex" />
15478 <Test name="lowp_float_vertex" />
15479 <Test name="mediump_float_fragment" />
15480 <Test name="mediump_ivec3_int_fragment" />
15481 <Test name="mediump_vec3_float_vertex" />
15482 <Test name="lowp_vec2_vertex" />
15483 <Test name="highp_vec4_vertex" />
15484 <Test name="mediump_vec3_vertex" />
15485 <Test name="lowp_ivec4_int_vertex" />
15486 <Test name="mediump_vec4_float_fragment" />
15487 <Test name="mediump_ivec3_vertex" />
15488 <Test name="mediump_ivec3_int_vertex" />
15489 <Test name="lowp_vec4_float_vertex" />
15490 <Test name="mediump_vec2_float_vertex" />
15491 <Test name="highp_ivec4_fragment" />
15492 <Test name="mediump_ivec2_int_fragment" />
15493 <Test name="mediump_ivec3_fragment" />
15494 <Test name="lowp_ivec4_fragment" />
15495 <Test name="highp_vec3_vertex" />
15496 <Test name="highp_ivec2_int_vertex" />
15497 <Test name="mediump_ivec2_vertex" />
15498 <Test name="mediump_ivec2_int_vertex" />
15499 <Test name="lowp_ivec3_int_vertex" />
15500 <Test name="mediump_int_vertex" />
15501 <Test name="mediump_vec3_float_fragment" />
15502 <Test name="highp_vec3_fragment" />
15503 <Test name="highp_int_vertex" />
15504 <Test name="lowp_vec3_float_vertex" />
15505 <Test name="lowp_vec2_float_fragment" />
15506 <Test name="highp_ivec2_fragment" />
15507 <Test name="highp_int_fragment" />
15508 <Test name="highp_ivec4_int_fragment" />
15509 <Test name="highp_ivec3_int_vertex" />
15510 <Test name="lowp_float_fragment" />
15511 <Test name="lowp_vec4_float_fragment" />
15512 <Test name="lowp_ivec4_vertex" />
15513 <Test name="highp_float_vertex" />
15514 <Test name="highp_vec4_fragment" />
15515 <Test name="mediump_ivec4_int_vertex" />
15516 <Test name="highp_vec2_fragment" />
15517 <Test name="mediump_float_vertex" />
15518 <Test name="mediump_vec2_vertex" />
15519 <Test name="lowp_ivec2_int_fragment" />
15520 <Test name="mediump_vec4_fragment" />
15521 <Test name="mediump_ivec2_fragment" />
15522 <Test name="lowp_vec3_float_fragment" />
15523 <Test name="lowp_ivec3_fragment" />
15524 <Test name="mediump_vec2_fragment" />
15525 <Test name="highp_vec4_float_vertex" />
15526 <Test name="lowp_vec2_fragment" />
15527 <Test name="lowp_vec4_fragment" />
15528 <Test name="lowp_ivec4_int_fragment" />
15529 <Test name="mediump_vec4_float_vertex" />
15530 <Test name="mediump_ivec4_int_fragment" />
15531 <Test name="lowp_ivec2_vertex" />
15532 <Test name="lowp_ivec3_vertex" />
15533 <Test name="mediump_ivec4_fragment" />
15534 <Test name="highp_vec4_float_fragment" />
15535 <Test name="highp_ivec4_vertex" />
15536 <Test name="mediump_ivec4_vertex" />
15537 <Test name="lowp_ivec3_int_fragment" />
15538 <Test name="highp_ivec3_vertex" />
15539 <Test name="lowp_int_fragment" />
15540 <Test name="lowp_ivec2_fragment" />
15541 <Test name="mediump_vec3_fragment" />
15542 <Test name="lowp_vec3_fragment" />
15543 <Test name="highp_ivec4_int_vertex" />
15544 <Test name="highp_ivec2_int_fragment" />
15545 <Test name="lowp_vec2_float_vertex" />
15546 <Test name="highp_vec2_float_fragment" />
15547 <Test name="mediump_vec2_float_fragment" />
15548 <Test name="lowp_ivec2_int_vertex" />
15549 <Test name="highp_vec2_vertex" />
15550 <Test name="highp_vec2_float_vertex" />
15551 <Test name="highp_ivec2_vertex" />
15552 <Test name="mediump_int_fragment" />
15553 <Test name="highp_ivec3_int_fragment" />
15554 <Test name="lowp_int_vertex" />
15555 </TestCase>
15556 <TestCase name="div_assign_result">
15557 <Test name="highp_ivec3_fragment" />
15558 <Test name="lowp_vec3_vertex" />
15559 <Test name="highp_float_fragment" />
15560 <Test name="highp_vec3_float_vertex" />
15561 <Test name="mediump_vec4_vertex" />
15562 <Test name="highp_vec3_float_fragment" />
15563 <Test name="lowp_vec4_vertex" />
15564 <Test name="lowp_float_vertex" />
15565 <Test name="mediump_float_fragment" />
15566 <Test name="mediump_ivec3_int_fragment" />
15567 <Test name="mediump_vec3_float_vertex" />
15568 <Test name="lowp_vec2_vertex" />
15569 <Test name="highp_vec4_vertex" />
15570 <Test name="mediump_vec3_vertex" />
15571 <Test name="lowp_ivec4_int_vertex" />
15572 <Test name="mediump_vec4_float_fragment" />
15573 <Test name="mediump_ivec3_vertex" />
15574 <Test name="mediump_ivec3_int_vertex" />
15575 <Test name="lowp_vec4_float_vertex" />
15576 <Test name="mediump_vec2_float_vertex" />
15577 <Test name="highp_ivec4_fragment" />
15578 <Test name="mediump_ivec2_int_fragment" />
15579 <Test name="mediump_ivec3_fragment" />
15580 <Test name="lowp_ivec4_fragment" />
15581 <Test name="highp_vec3_vertex" />
15582 <Test name="highp_ivec2_int_vertex" />
15583 <Test name="mediump_ivec2_vertex" />
15584 <Test name="mediump_ivec2_int_vertex" />
15585 <Test name="lowp_ivec3_int_vertex" />
15586 <Test name="mediump_int_vertex" />
15587 <Test name="mediump_vec3_float_fragment" />
15588 <Test name="highp_vec3_fragment" />
15589 <Test name="highp_int_vertex" />
15590 <Test name="lowp_vec3_float_vertex" />
15591 <Test name="lowp_vec2_float_fragment" />
15592 <Test name="highp_ivec2_fragment" />
15593 <Test name="highp_int_fragment" />
15594 <Test name="highp_ivec4_int_fragment" />
15595 <Test name="highp_ivec3_int_vertex" />
15596 <Test name="lowp_float_fragment" />
15597 <Test name="lowp_vec4_float_fragment" />
15598 <Test name="lowp_ivec4_vertex" />
15599 <Test name="highp_float_vertex" />
15600 <Test name="highp_vec4_fragment" />
15601 <Test name="mediump_ivec4_int_vertex" />
15602 <Test name="highp_vec2_fragment" />
15603 <Test name="mediump_float_vertex" />
15604 <Test name="mediump_vec2_vertex" />
15605 <Test name="lowp_ivec2_int_fragment" />
15606 <Test name="mediump_vec4_fragment" />
15607 <Test name="mediump_ivec2_fragment" />
15608 <Test name="lowp_vec3_float_fragment" />
15609 <Test name="lowp_ivec3_fragment" />
15610 <Test name="mediump_vec2_fragment" />
15611 <Test name="highp_vec4_float_vertex" />
15612 <Test name="lowp_vec2_fragment" />
15613 <Test name="lowp_vec4_fragment" />
15614 <Test name="lowp_ivec4_int_fragment" />
15615 <Test name="mediump_vec4_float_vertex" />
15616 <Test name="mediump_ivec4_int_fragment" />
15617 <Test name="lowp_ivec2_vertex" />
15618 <Test name="lowp_ivec3_vertex" />
15619 <Test name="mediump_ivec4_fragment" />
15620 <Test name="highp_vec4_float_fragment" />
15621 <Test name="highp_ivec4_vertex" />
15622 <Test name="mediump_ivec4_vertex" />
15623 <Test name="lowp_ivec3_int_fragment" />
15624 <Test name="highp_ivec3_vertex" />
15625 <Test name="lowp_int_fragment" />
15626 <Test name="lowp_ivec2_fragment" />
15627 <Test name="mediump_vec3_fragment" />
15628 <Test name="lowp_vec3_fragment" />
15629 <Test name="highp_ivec4_int_vertex" />
15630 <Test name="highp_ivec2_int_fragment" />
15631 <Test name="lowp_vec2_float_vertex" />
15632 <Test name="highp_vec2_float_fragment" />
15633 <Test name="mediump_vec2_float_fragment" />
15634 <Test name="lowp_ivec2_int_vertex" />
15635 <Test name="highp_vec2_vertex" />
15636 <Test name="highp_vec2_float_vertex" />
15637 <Test name="highp_ivec2_vertex" />
15638 <Test name="mediump_int_fragment" />
15639 <Test name="highp_ivec3_int_fragment" />
15640 <Test name="lowp_int_vertex" />
15641 </TestCase>
15642 <TestCase name="logical_and">
15643 <Test name="bool_fragment" />
15644 <Test name="bool_vertex" />
15645 </TestCase>
15646 <TestCase name="mul">
15647 <Test name="highp_ivec3_fragment" />
15648 <Test name="highp_int_ivec3_vertex" />
15649 <Test name="highp_float_vec4_fragment" />
15650 <Test name="mediump_float_fragment" />
15651 <Test name="mediump_vec3_vertex" />
15652 <Test name="mediump_vec2_float_vertex" />
15653 <Test name="highp_ivec4_fragment" />
15654 <Test name="mediump_ivec2_int_fragment" />
15655 <Test name="lowp_ivec4_fragment" />
15656 <Test name="mediump_ivec2_int_vertex" />
15657 <Test name="mediump_vec3_fragment" />
15658 <Test name="mediump_int_vertex" />
15659 <Test name="highp_int_fragment" />
15660 <Test name="highp_vec4_vertex" />
15661 <Test name="lowp_vec4_float_vertex" />
15662 <Test name="mediump_int_ivec4_fragment" />
15663 <Test name="highp_vec2_fragment" />
15664 <Test name="lowp_int_ivec4_fragment" />
15665 <Test name="highp_vec4_fragment" />
15666 <Test name="highp_ivec4_vertex" />
15667 <Test name="mediump_ivec4_vertex" />
15668 <Test name="lowp_ivec2_fragment" />
15669 <Test name="lowp_vec3_fragment" />
15670 <Test name="mediump_float_vec3_fragment" />
15671 <Test name="lowp_ivec2_int_fragment" />
15672 <Test name="highp_vec2_float_vertex" />
15673 <Test name="highp_float_fragment" />
15674 <Test name="mediump_vec4_vertex" />
15675 <Test name="lowp_vec2_vertex" />
15676 <Test name="mediump_vec4_float_fragment" />
15677 <Test name="lowp_int_ivec3_vertex" />
15678 <Test name="lowp_float_vec2_fragment" />
15679 <Test name="mediump_int_ivec2_vertex" />
15680 <Test name="mediump_ivec3_fragment" />
15681 <Test name="highp_float_vec3_fragment" />
15682 <Test name="mediump_ivec2_vertex" />
15683 <Test name="highp_int_ivec2_vertex" />
15684 <Test name="lowp_int_ivec2_vertex" />
15685 <Test name="lowp_ivec3_int_vertex" />
15686 <Test name="highp_vec3_fragment" />
15687 <Test name="lowp_int_ivec3_fragment" />
15688 <Test name="highp_int_ivec4_vertex" />
15689 <Test name="highp_ivec3_int_vertex" />
15690 <Test name="lowp_float_fragment" />
15691 <Test name="lowp_vec4_float_fragment" />
15692 <Test name="mediump_vec3_float_fragment" />
15693 <Test name="highp_ivec3_int_fragment" />
15694 <Test name="mediump_ivec2_fragment" />
15695 <Test name="mediump_vec3_float_vertex" />
15696 <Test name="highp_vec4_float_vertex" />
15697 <Test name="lowp_ivec4_int_vertex" />
15698 <Test name="highp_float_vec3_vertex" />
15699 <Test name="mediump_ivec3_vertex" />
15700 <Test name="highp_vec2_float_fragment" />
15701 <Test name="mediump_float_vec4_fragment" />
15702 <Test name="highp_float_vertex" />
15703 <Test name="highp_vec3_float_fragment" />
15704 <Test name="lowp_float_vertex" />
15705 <Test name="mediump_ivec4_fragment" />
15706 <Test name="mediump_vec2_fragment" />
15707 <Test name="highp_ivec4_int_vertex" />
15708 <Test name="lowp_float_vec4_fragment" />
15709 <Test name="highp_float_vec4_vertex" />
15710 <Test name="highp_vec4_float_fragment" />
15711 <Test name="highp_vec3_vertex" />
15712 <Test name="lowp_int_ivec2_fragment" />
15713 <Test name="highp_ivec2_vertex" />
15714 <Test name="mediump_ivec4_int_vertex" />
15715 <Test name="mediump_vec2_vertex" />
15716 <Test name="mediump_vec4_fragment" />
15717 <Test name="lowp_ivec4_vertex" />
15718 <Test name="lowp_vec4_fragment" />
15719 <Test name="mediump_float_vec2_fragment" />
15720 <Test name="highp_float_vec2_vertex" />
15721 <Test name="lowp_ivec2_vertex" />
15722 <Test name="mediump_vec4_float_vertex" />
15723 <Test name="lowp_ivec3_int_fragment" />
15724 <Test name="highp_ivec2_int_fragment" />
15725 <Test name="mediump_int_ivec2_fragment" />
15726 <Test name="mediump_ivec3_int_fragment" />
15727 <Test name="mediump_int_ivec3_vertex" />
15728 <Test name="mediump_float_vec4_vertex" />
15729 <Test name="lowp_vec2_float_fragment" />
15730 <Test name="mediump_float_vec3_vertex" />
15731 <Test name="mediump_vec2_float_fragment" />
15732 <Test name="highp_vec2_vertex" />
15733 <Test name="mediump_int_fragment" />
15734 <Test name="lowp_vec3_float_fragment" />
15735 <Test name="lowp_vec3_vertex" />
15736 <Test name="highp_vec3_float_vertex" />
15737 <Test name="lowp_vec4_vertex" />
15738 <Test name="mediump_float_vertex" />
15739 <Test name="highp_int_ivec3_fragment" />
15740 <Test name="lowp_float_vec4_vertex" />
15741 <Test name="mediump_float_vec2_vertex" />
15742 <Test name="highp_float_vec2_fragment" />
15743 <Test name="highp_ivec4_int_fragment" />
15744 <Test name="mediump_ivec3_int_vertex" />
15745 <Test name="lowp_int_ivec4_vertex" />
15746 <Test name="highp_int_ivec2_fragment" />
15747 <Test name="mediump_int_ivec3_fragment" />
15748 <Test name="highp_int_vertex" />
15749 <Test name="lowp_vec3_float_vertex" />
15750 <Test name="lowp_float_vec3_fragment" />
15751 <Test name="highp_ivec2_fragment" />
15752 <Test name="lowp_float_vec2_vertex" />
15753 <Test name="mediump_int_ivec4_vertex" />
15754 <Test name="lowp_int_fragment" />
15755 <Test name="lowp_vec2_fragment" />
15756 <Test name="lowp_ivec4_int_fragment" />
15757 <Test name="mediump_ivec4_int_fragment" />
15758 <Test name="lowp_ivec3_vertex" />
15759 <Test name="highp_ivec3_vertex" />
15760 <Test name="lowp_float_vec3_vertex" />
15761 <Test name="highp_ivec2_int_vertex" />
15762 <Test name="highp_int_ivec4_fragment" />
15763 <Test name="lowp_vec2_float_vertex" />
15764 <Test name="lowp_ivec2_int_vertex" />
15765 <Test name="lowp_ivec3_fragment" />
15766 <Test name="lowp_int_vertex" />
15767 </TestCase>
15768 <TestCase name="div">
15769 <Test name="highp_ivec3_fragment" />
15770 <Test name="highp_int_ivec3_vertex" />
15771 <Test name="highp_float_vec4_fragment" />
15772 <Test name="mediump_float_fragment" />
15773 <Test name="mediump_vec3_vertex" />
15774 <Test name="mediump_vec2_float_vertex" />
15775 <Test name="highp_ivec4_fragment" />
15776 <Test name="mediump_ivec2_int_fragment" />
15777 <Test name="lowp_ivec4_fragment" />
15778 <Test name="mediump_ivec2_int_vertex" />
15779 <Test name="mediump_vec3_fragment" />
15780 <Test name="mediump_int_vertex" />
15781 <Test name="highp_int_fragment" />
15782 <Test name="highp_vec4_vertex" />
15783 <Test name="lowp_vec4_float_vertex" />
15784 <Test name="mediump_int_ivec4_fragment" />
15785 <Test name="highp_vec2_fragment" />
15786 <Test name="lowp_int_ivec4_fragment" />
15787 <Test name="highp_vec4_fragment" />
15788 <Test name="highp_ivec4_vertex" />
15789 <Test name="mediump_ivec4_vertex" />
15790 <Test name="lowp_ivec2_fragment" />
15791 <Test name="lowp_vec3_fragment" />
15792 <Test name="mediump_float_vec3_fragment" />
15793 <Test name="lowp_ivec2_int_fragment" />
15794 <Test name="highp_vec2_float_vertex" />
15795 <Test name="highp_float_fragment" />
15796 <Test name="mediump_vec4_vertex" />
15797 <Test name="lowp_vec2_vertex" />
15798 <Test name="mediump_vec4_float_fragment" />
15799 <Test name="lowp_int_ivec3_vertex" />
15800 <Test name="lowp_float_vec2_fragment" />
15801 <Test name="mediump_int_ivec2_vertex" />
15802 <Test name="mediump_ivec3_fragment" />
15803 <Test name="highp_float_vec3_fragment" />
15804 <Test name="mediump_ivec2_vertex" />
15805 <Test name="highp_int_ivec2_vertex" />
15806 <Test name="lowp_int_ivec2_vertex" />
15807 <Test name="lowp_ivec3_int_vertex" />
15808 <Test name="highp_vec3_fragment" />
15809 <Test name="lowp_int_ivec3_fragment" />
15810 <Test name="highp_int_ivec4_vertex" />
15811 <Test name="highp_ivec3_int_vertex" />
15812 <Test name="lowp_float_fragment" />
15813 <Test name="lowp_vec4_float_fragment" />
15814 <Test name="mediump_vec3_float_fragment" />
15815 <Test name="highp_ivec3_int_fragment" />
15816 <Test name="mediump_ivec2_fragment" />
15817 <Test name="mediump_vec3_float_vertex" />
15818 <Test name="highp_vec4_float_vertex" />
15819 <Test name="lowp_ivec4_int_vertex" />
15820 <Test name="highp_float_vec3_vertex" />
15821 <Test name="mediump_ivec3_vertex" />
15822 <Test name="highp_vec2_float_fragment" />
15823 <Test name="mediump_float_vec4_fragment" />
15824 <Test name="highp_float_vertex" />
15825 <Test name="highp_vec3_float_fragment" />
15826 <Test name="lowp_float_vertex" />
15827 <Test name="mediump_ivec4_fragment" />
15828 <Test name="mediump_vec2_fragment" />
15829 <Test name="highp_ivec4_int_vertex" />
15830 <Test name="lowp_float_vec4_fragment" />
15831 <Test name="highp_float_vec4_vertex" />
15832 <Test name="highp_vec4_float_fragment" />
15833 <Test name="highp_vec3_vertex" />
15834 <Test name="lowp_int_ivec2_fragment" />
15835 <Test name="highp_ivec2_vertex" />
15836 <Test name="mediump_ivec4_int_vertex" />
15837 <Test name="mediump_vec2_vertex" />
15838 <Test name="mediump_vec4_fragment" />
15839 <Test name="lowp_ivec4_vertex" />
15840 <Test name="lowp_vec4_fragment" />
15841 <Test name="mediump_float_vec2_fragment" />
15842 <Test name="highp_float_vec2_vertex" />
15843 <Test name="lowp_ivec2_vertex" />
15844 <Test name="mediump_vec4_float_vertex" />
15845 <Test name="lowp_ivec3_int_fragment" />
15846 <Test name="highp_ivec2_int_fragment" />
15847 <Test name="mediump_int_ivec2_fragment" />
15848 <Test name="mediump_ivec3_int_fragment" />
15849 <Test name="mediump_int_ivec3_vertex" />
15850 <Test name="mediump_float_vec4_vertex" />
15851 <Test name="lowp_vec2_float_fragment" />
15852 <Test name="mediump_float_vec3_vertex" />
15853 <Test name="mediump_vec2_float_fragment" />
15854 <Test name="highp_vec2_vertex" />
15855 <Test name="mediump_int_fragment" />
15856 <Test name="lowp_vec3_float_fragment" />
15857 <Test name="lowp_vec3_vertex" />
15858 <Test name="highp_vec3_float_vertex" />
15859 <Test name="lowp_vec4_vertex" />
15860 <Test name="mediump_float_vertex" />
15861 <Test name="highp_int_ivec3_fragment" />
15862 <Test name="lowp_float_vec4_vertex" />
15863 <Test name="mediump_float_vec2_vertex" />
15864 <Test name="highp_float_vec2_fragment" />
15865 <Test name="highp_ivec4_int_fragment" />
15866 <Test name="mediump_ivec3_int_vertex" />
15867 <Test name="lowp_int_ivec4_vertex" />
15868 <Test name="highp_int_ivec2_fragment" />
15869 <Test name="mediump_int_ivec3_fragment" />
15870 <Test name="highp_int_vertex" />
15871 <Test name="lowp_vec3_float_vertex" />
15872 <Test name="lowp_float_vec3_fragment" />
15873 <Test name="highp_ivec2_fragment" />
15874 <Test name="lowp_float_vec2_vertex" />
15875 <Test name="mediump_int_ivec4_vertex" />
15876 <Test name="lowp_int_fragment" />
15877 <Test name="lowp_vec2_fragment" />
15878 <Test name="lowp_ivec4_int_fragment" />
15879 <Test name="mediump_ivec4_int_fragment" />
15880 <Test name="lowp_ivec3_vertex" />
15881 <Test name="highp_ivec3_vertex" />
15882 <Test name="lowp_float_vec3_vertex" />
15883 <Test name="highp_ivec2_int_vertex" />
15884 <Test name="highp_int_ivec4_fragment" />
15885 <Test name="lowp_vec2_float_vertex" />
15886 <Test name="lowp_ivec2_int_vertex" />
15887 <Test name="lowp_ivec3_fragment" />
15888 <Test name="lowp_int_vertex" />
15889 </TestCase>
15890 <TestCase name="not_equal">
15891 <Test name="highp_ivec3_fragment" />
15892 <Test name="lowp_vec3_vertex" />
15893 <Test name="highp_float_fragment" />
15894 <Test name="mediump_vec4_vertex" />
15895 <Test name="lowp_vec4_vertex" />
15896 <Test name="lowp_float_vertex" />
15897 <Test name="mediump_float_fragment" />
15898 <Test name="lowp_vec2_vertex" />
15899 <Test name="highp_vec4_vertex" />
15900 <Test name="mediump_vec3_vertex" />
15901 <Test name="bvec4_vertex" />
15902 <Test name="bool_fragment" />
15903 <Test name="mediump_ivec3_vertex" />
15904 <Test name="highp_ivec4_fragment" />
15905 <Test name="mediump_ivec3_fragment" />
15906 <Test name="lowp_ivec4_fragment" />
15907 <Test name="highp_vec3_vertex" />
15908 <Test name="mediump_ivec2_vertex" />
15909 <Test name="bool_vertex" />
15910 <Test name="mediump_int_vertex" />
15911 <Test name="bvec3_vertex" />
15912 <Test name="highp_vec3_fragment" />
15913 <Test name="highp_int_vertex" />
15914 <Test name="highp_ivec2_fragment" />
15915 <Test name="highp_int_fragment" />
15916 <Test name="lowp_float_fragment" />
15917 <Test name="lowp_ivec4_vertex" />
15918 <Test name="bvec4_fragment" />
15919 <Test name="highp_float_vertex" />
15920 <Test name="highp_vec4_fragment" />
15921 <Test name="highp_vec2_fragment" />
15922 <Test name="bvec2_fragment" />
15923 <Test name="mediump_float_vertex" />
15924 <Test name="mediump_vec2_vertex" />
15925 <Test name="mediump_vec4_fragment" />
15926 <Test name="mediump_ivec2_fragment" />
15927 <Test name="lowp_ivec3_fragment" />
15928 <Test name="mediump_vec2_fragment" />
15929 <Test name="lowp_vec2_fragment" />
15930 <Test name="bvec2_vertex" />
15931 <Test name="lowp_vec4_fragment" />
15932 <Test name="lowp_ivec2_vertex" />
15933 <Test name="lowp_ivec3_vertex" />
15934 <Test name="mediump_ivec4_fragment" />
15935 <Test name="highp_ivec4_vertex" />
15936 <Test name="mediump_ivec4_vertex" />
15937 <Test name="highp_ivec3_vertex" />
15938 <Test name="lowp_int_fragment" />
15939 <Test name="lowp_ivec2_fragment" />
15940 <Test name="mediump_vec3_fragment" />
15941 <Test name="lowp_vec3_fragment" />
15942 <Test name="bvec3_fragment" />
15943 <Test name="highp_vec2_vertex" />
15944 <Test name="highp_ivec2_vertex" />
15945 <Test name="mediump_int_fragment" />
15946 <Test name="lowp_int_vertex" />
15947 </TestCase>
15948 <TestCase name="add_assign_result">
15949 <Test name="highp_ivec3_fragment" />
15950 <Test name="lowp_vec3_vertex" />
15951 <Test name="highp_float_fragment" />
15952 <Test name="highp_vec3_float_vertex" />
15953 <Test name="mediump_vec4_vertex" />
15954 <Test name="highp_vec3_float_fragment" />
15955 <Test name="lowp_vec4_vertex" />
15956 <Test name="lowp_float_vertex" />
15957 <Test name="mediump_float_fragment" />
15958 <Test name="mediump_ivec3_int_fragment" />
15959 <Test name="mediump_vec3_float_vertex" />
15960 <Test name="lowp_vec2_vertex" />
15961 <Test name="highp_vec4_vertex" />
15962 <Test name="mediump_vec3_vertex" />
15963 <Test name="lowp_ivec4_int_vertex" />
15964 <Test name="mediump_vec4_float_fragment" />
15965 <Test name="mediump_ivec3_vertex" />
15966 <Test name="mediump_ivec3_int_vertex" />
15967 <Test name="lowp_vec4_float_vertex" />
15968 <Test name="mediump_vec2_float_vertex" />
15969 <Test name="highp_ivec4_fragment" />
15970 <Test name="mediump_ivec2_int_fragment" />
15971 <Test name="mediump_ivec3_fragment" />
15972 <Test name="lowp_ivec4_fragment" />
15973 <Test name="highp_vec3_vertex" />
15974 <Test name="highp_ivec2_int_vertex" />
15975 <Test name="mediump_ivec2_vertex" />
15976 <Test name="mediump_ivec2_int_vertex" />
15977 <Test name="lowp_ivec3_int_vertex" />
15978 <Test name="mediump_int_vertex" />
15979 <Test name="mediump_vec3_float_fragment" />
15980 <Test name="highp_vec3_fragment" />
15981 <Test name="highp_int_vertex" />
15982 <Test name="lowp_vec3_float_vertex" />
15983 <Test name="lowp_vec2_float_fragment" />
15984 <Test name="highp_ivec2_fragment" />
15985 <Test name="highp_int_fragment" />
15986 <Test name="highp_ivec4_int_fragment" />
15987 <Test name="highp_ivec3_int_vertex" />
15988 <Test name="lowp_float_fragment" />
15989 <Test name="lowp_vec4_float_fragment" />
15990 <Test name="lowp_ivec4_vertex" />
15991 <Test name="highp_float_vertex" />
15992 <Test name="highp_vec4_fragment" />
15993 <Test name="mediump_ivec4_int_vertex" />
15994 <Test name="highp_vec2_fragment" />
15995 <Test name="mediump_float_vertex" />
15996 <Test name="mediump_vec2_vertex" />
15997 <Test name="lowp_ivec2_int_fragment" />
15998 <Test name="mediump_vec4_fragment" />
15999 <Test name="mediump_ivec2_fragment" />
16000 <Test name="lowp_vec3_float_fragment" />
16001 <Test name="lowp_ivec3_fragment" />
16002 <Test name="mediump_vec2_fragment" />
16003 <Test name="highp_vec4_float_vertex" />
16004 <Test name="lowp_vec2_fragment" />
16005 <Test name="lowp_vec4_fragment" />
16006 <Test name="lowp_ivec4_int_fragment" />
16007 <Test name="mediump_vec4_float_vertex" />
16008 <Test name="mediump_ivec4_int_fragment" />
16009 <Test name="lowp_ivec2_vertex" />
16010 <Test name="lowp_ivec3_vertex" />
16011 <Test name="mediump_ivec4_fragment" />
16012 <Test name="highp_vec4_float_fragment" />
16013 <Test name="highp_ivec4_vertex" />
16014 <Test name="mediump_ivec4_vertex" />
16015 <Test name="lowp_ivec3_int_fragment" />
16016 <Test name="highp_ivec3_vertex" />
16017 <Test name="lowp_int_fragment" />
16018 <Test name="lowp_ivec2_fragment" />
16019 <Test name="mediump_vec3_fragment" />
16020 <Test name="lowp_vec3_fragment" />
16021 <Test name="highp_ivec4_int_vertex" />
16022 <Test name="highp_ivec2_int_fragment" />
16023 <Test name="lowp_vec2_float_vertex" />
16024 <Test name="highp_vec2_float_fragment" />
16025 <Test name="mediump_vec2_float_fragment" />
16026 <Test name="lowp_ivec2_int_vertex" />
16027 <Test name="highp_vec2_vertex" />
16028 <Test name="highp_vec2_float_vertex" />
16029 <Test name="highp_ivec2_vertex" />
16030 <Test name="mediump_int_fragment" />
16031 <Test name="highp_ivec3_int_fragment" />
16032 <Test name="lowp_int_vertex" />
16033 </TestCase>
16034 <TestCase name="sub_assign_result">
16035 <Test name="highp_ivec3_fragment" />
16036 <Test name="lowp_vec3_vertex" />
16037 <Test name="highp_float_fragment" />
16038 <Test name="highp_vec3_float_vertex" />
16039 <Test name="mediump_vec4_vertex" />
16040 <Test name="highp_vec3_float_fragment" />
16041 <Test name="lowp_vec4_vertex" />
16042 <Test name="lowp_float_vertex" />
16043 <Test name="mediump_float_fragment" />
16044 <Test name="mediump_ivec3_int_fragment" />
16045 <Test name="mediump_vec3_float_vertex" />
16046 <Test name="lowp_vec2_vertex" />
16047 <Test name="highp_vec4_vertex" />
16048 <Test name="mediump_vec3_vertex" />
16049 <Test name="lowp_ivec4_int_vertex" />
16050 <Test name="mediump_vec4_float_fragment" />
16051 <Test name="mediump_ivec3_vertex" />
16052 <Test name="mediump_ivec3_int_vertex" />
16053 <Test name="lowp_vec4_float_vertex" />
16054 <Test name="mediump_vec2_float_vertex" />
16055 <Test name="highp_ivec4_fragment" />
16056 <Test name="mediump_ivec2_int_fragment" />
16057 <Test name="mediump_ivec3_fragment" />
16058 <Test name="lowp_ivec4_fragment" />
16059 <Test name="highp_vec3_vertex" />
16060 <Test name="highp_ivec2_int_vertex" />
16061 <Test name="mediump_ivec2_vertex" />
16062 <Test name="mediump_ivec2_int_vertex" />
16063 <Test name="lowp_ivec3_int_vertex" />
16064 <Test name="mediump_int_vertex" />
16065 <Test name="mediump_vec3_float_fragment" />
16066 <Test name="highp_vec3_fragment" />
16067 <Test name="highp_int_vertex" />
16068 <Test name="lowp_vec3_float_vertex" />
16069 <Test name="lowp_vec2_float_fragment" />
16070 <Test name="highp_ivec2_fragment" />
16071 <Test name="highp_int_fragment" />
16072 <Test name="highp_ivec4_int_fragment" />
16073 <Test name="highp_ivec3_int_vertex" />
16074 <Test name="lowp_float_fragment" />
16075 <Test name="lowp_vec4_float_fragment" />
16076 <Test name="lowp_ivec4_vertex" />
16077 <Test name="highp_float_vertex" />
16078 <Test name="highp_vec4_fragment" />
16079 <Test name="mediump_ivec4_int_vertex" />
16080 <Test name="highp_vec2_fragment" />
16081 <Test name="mediump_float_vertex" />
16082 <Test name="mediump_vec2_vertex" />
16083 <Test name="lowp_ivec2_int_fragment" />
16084 <Test name="mediump_vec4_fragment" />
16085 <Test name="mediump_ivec2_fragment" />
16086 <Test name="lowp_vec3_float_fragment" />
16087 <Test name="lowp_ivec3_fragment" />
16088 <Test name="mediump_vec2_fragment" />
16089 <Test name="highp_vec4_float_vertex" />
16090 <Test name="lowp_vec2_fragment" />
16091 <Test name="lowp_vec4_fragment" />
16092 <Test name="lowp_ivec4_int_fragment" />
16093 <Test name="mediump_vec4_float_vertex" />
16094 <Test name="mediump_ivec4_int_fragment" />
16095 <Test name="lowp_ivec2_vertex" />
16096 <Test name="lowp_ivec3_vertex" />
16097 <Test name="mediump_ivec4_fragment" />
16098 <Test name="highp_vec4_float_fragment" />
16099 <Test name="highp_ivec4_vertex" />
16100 <Test name="mediump_ivec4_vertex" />
16101 <Test name="lowp_ivec3_int_fragment" />
16102 <Test name="highp_ivec3_vertex" />
16103 <Test name="lowp_int_fragment" />
16104 <Test name="lowp_ivec2_fragment" />
16105 <Test name="mediump_vec3_fragment" />
16106 <Test name="lowp_vec3_fragment" />
16107 <Test name="highp_ivec4_int_vertex" />
16108 <Test name="highp_ivec2_int_fragment" />
16109 <Test name="lowp_vec2_float_vertex" />
16110 <Test name="highp_vec2_float_fragment" />
16111 <Test name="mediump_vec2_float_fragment" />
16112 <Test name="lowp_ivec2_int_vertex" />
16113 <Test name="highp_vec2_vertex" />
16114 <Test name="highp_vec2_float_vertex" />
16115 <Test name="highp_ivec2_vertex" />
16116 <Test name="mediump_int_fragment" />
16117 <Test name="highp_ivec3_int_fragment" />
16118 <Test name="lowp_int_vertex" />
16119 </TestCase>
16120 </TestSuite>
16121 </TestSuite>
16122 <TestCase name="fragdata">
16123 <Test name="write_fragcolor_and_fragdata_static_if" />
16124 <Test name="write_fragcolor_and_fragdata_simple" />
16125 <Test name="write_fragcolor_and_fragdata_unused_func" />
16126 <Test name="invalid_assign_to_1" />
16127 <Test name="valid_dynamic_index" />
16128 <Test name="valid_uniform_index" />
16129 <Test name="valid_static_index" />
16130 </TestCase>
16131 <TestSuite name="qualification_order">
16132 <TestSuite name="variables">
16133 <TestCase name="valid">
16134 <Test name="storage_precision" />
16135 <Test name="invariant_storage_precision" />
16136 <Test name="invariant_storage" />
16137 </TestCase>
16138 <TestCase name="invalid">
16139 <Test name="invariant_precision_storage" />
16140 <Test name="storage_invariant_precision" />
16141 <Test name="precision_invariant_storage" />
16142 <Test name="storage_precision_invariant" />
16143 <Test name="storage_invariant" />
16144 <Test name="precision_storage" />
16145 <Test name="precision_storage_invariant" />
16146 </TestCase>
16147 </TestSuite>
16148 <TestSuite name="parameters">
16149 <TestCase name="valid">
16150 <Test name="storage_parameter_fragment" />
16151 <Test name="storage_precision_fragment" />
16152 <Test name="storage_parameter_precision_fragment" />
16153 <Test name="parameter_precision_vertex" />
16154 <Test name="storage_parameter_vertex" />
16155 <Test name="parameter_precision_fragment" />
16156 <Test name="storage_parameter_precision_vertex" />
16157 <Test name="storage_precision_vertex" />
16158 </TestCase>
16159 <TestCase name="invalid">
16160 <Test name="parameter_precision_storage_vertex" />
16161 <Test name="precision_parameter_vertex" />
16162 <Test name="parameter_storage_fragment" />
16163 <Test name="parameter_storage_precision_vertex" />
16164 <Test name="storage_precision_parameter_fragment" />
16165 <Test name="storage_precision_parameter_vertex" />
16166 <Test name="precision_parameter_fragment" />
16167 <Test name="precision_storage_fragment" />
16168 <Test name="precision_storage_parameter_fragment" />
16169 <Test name="parameter_storage_vertex" />
16170 <Test name="precision_parameter_storage_vertex" />
16171 <Test name="parameter_storage_precision_fragment" />
16172 <Test name="parameter_precision_storage_fragment" />
16173 <Test name="precision_parameter_storage_fragment" />
16174 <Test name="precision_storage_vertex" />
16175 <Test name="precision_storage_parameter_vertex" />
16176 </TestCase>
16177 </TestSuite>
16178 </TestSuite>
16179 <TestSuite name="invariance">
16180 <TestCase name="mediump">
16181 <Test name="subexpression_precision_mediump" />
16182 <Test name="loop_4" />
16183 <Test name="loop_1" />
16184 <Test name="loop_0" />
16185 <Test name="loop_3" />
16186 <Test name="subexpression_precision_highp" />
16187 <Test name="loop_2" />
16188 <Test name="subexpression_precision_lowp" />
16189 <Test name="common_subexpression_1" />
16190 <Test name="common_subexpression_0" />
16191 <Test name="common_subexpression_3" />
16192 <Test name="common_subexpression_2" />
16193 </TestCase>
16194 <TestCase name="highp">
16195 <Test name="subexpression_precision_mediump" />
16196 <Test name="loop_4" />
16197 <Test name="loop_1" />
16198 <Test name="loop_0" />
16199 <Test name="loop_3" />
16200 <Test name="subexpression_precision_highp" />
16201 <Test name="loop_2" />
16202 <Test name="subexpression_precision_lowp" />
16203 <Test name="common_subexpression_1" />
16204 <Test name="common_subexpression_0" />
16205 <Test name="common_subexpression_3" />
16206 <Test name="common_subexpression_2" />
16207 </TestCase>
16208 <TestCase name="lowp">
16209 <Test name="subexpression_precision_mediump" />
16210 <Test name="loop_4" />
16211 <Test name="loop_1" />
16212 <Test name="loop_0" />
16213 <Test name="loop_3" />
16214 <Test name="subexpression_precision_highp" />
16215 <Test name="loop_2" />
16216 <Test name="subexpression_precision_lowp" />
16217 <Test name="common_subexpression_1" />
16218 <Test name="common_subexpression_0" />
16219 <Test name="common_subexpression_3" />
16220 <Test name="common_subexpression_2" />
16221 </TestCase>
16222 </TestSuite>
16223 <TestCase name="constants">
16224 <Test name="const_float_assign_uniform_fragment" />
16225 <Test name="float_7_vertex" />
16226 <Test name="int_1_vertex" />
16227 <Test name="float_1_fragment" />
16228 <Test name="const_float_assign_variable_1_vertex" />
16229 <Test name="const_float_main_vertex" />
16230 <Test name="const_float_from_vec4_fragment" />
16231 <Test name="const_float_scope_shawdowing_4_vertex" />
16232 <Test name="float_input_vertex" />
16233 <Test name="bool_0_vertex" />
16234 <Test name="const_float_from_vec2_vertex" />
16235 <Test name="float_0_vertex" />
16236 <Test name="const_float_operations_with_const_fragment" />
16237 <Test name="const_float_function_vertex" />
16238 <Test name="const_float_assignment_4_fragment" />
16239 <Test name="float_5_vertex" />
16240 <Test name="int_3_fragment" />
16241 <Test name="const_float_assignment_4_vertex" />
16242 <Test name="bool_1_vertex" />
16243 <Test name="const_float_scope_shawdowing_2_vertex" />
16244 <Test name="const_float_scope_shawdowing_2_fragment" />
16245 <Test name="float_7_fragment" />
16246 <Test name="const_float_scope_vertex" />
16247 <Test name="int_2_vertex" />
16248 <Test name="const_float_assign_variable_2_fragment" />
16249 <Test name="float_3_fragment" />
16250 <Test name="const_float_operations_with_const_vertex" />
16251 <Test name="const_float_scope_shawdowing_3_fragment" />
16252 <Test name="float_8_fragment" />
16253 <Test name="bool_0_fragment" />
16254 <Test name="const_float_global_vertex" />
16255 <Test name="float_3_vertex" />
16256 <Test name="float_uniform_fragment" />
16257 <Test name="float_5_fragment" />
16258 <Test name="float_0_fragment" />
16259 <Test name="const_float_assign_user_func_fragment" />
16260 <Test name="const_float_scope_shawdowing_3_vertex" />
16261 <Test name="float_input_fragment" />
16262 <Test name="const_float_assign_varying" />
16263 <Test name="const_float_assign_variable_1_fragment" />
16264 <Test name="const_float_function_fragment" />
16265 <Test name="int_0_vertex" />
16266 <Test name="const_float_assignment_1_vertex" />
16267 <Test name="const_float_assign_user_func_vertex" />
16268 <Test name="const_float_from_vec3_vertex" />
16269 <Test name="const_float_scope_shawdowing_1_vertex" />
16270 <Test name="int_2_fragment" />
16271 <Test name="float_2_fragment" />
16272 <Test name="const_float_assignment_1_fragment" />
16273 <Test name="float_8_vertex" />
16274 <Test name="const_float_scope_shawdowing_4_fragment" />
16275 <Test name="float_4_fragment" />
16276 <Test name="int_0_fragment" />
16277 <Test name="float_6_vertex" />
16278 <Test name="const_float_assignment_2_vertex" />
16279 <Test name="float_1_vertex" />
16280 <Test name="const_float_assignment_3_vertex" />
16281 <Test name="const_float_assign_variable_2_vertex" />
16282 <Test name="float_2_vertex" />
16283 <Test name="const_float_from_vec4_vertex" />
16284 <Test name="int_4_fragment" />
16285 <Test name="float_6_fragment" />
16286 <Test name="const_float_from_int_vertex" />
16287 <Test name="float_4_vertex" />
16288 <Test name="const_float_from_vec2_fragment" />
16289 <Test name="const_float_assign_uniform_vertex" />
16290 <Test name="const_float_from_vec3_fragment" />
16291 <Test name="const_float_scope_shawdowing_1_fragment" />
16292 <Test name="bool_1_fragment" />
16293 <Test name="int_1_fragment" />
16294 <Test name="const_float_assignment_2_fragment" />
16295 <Test name="int_3_vertex" />
16296 <Test name="const_float_from_int_fragment" />
16297 <Test name="float_uniform_vertex" />
16298 <Test name="const_float_scope_fragment" />
16299 <Test name="int_4_vertex" />
16300 <Test name="const_float_function_gotcha_vertex" />
16301 <Test name="const_float_global_fragment" />
16302 <Test name="const_float_main_fragment" />
16303 <Test name="const_float_function_gotcha_fragment" />
16304 <Test name="const_float_assignment_3_fragment" />
16305 </TestCase>
16306 <TestSuite name="matrix">
16307 <TestCase name="sub_assign">
16308 <Test name="dynamic_lowp_mat2_fragment" />
16309 <Test name="dynamic_highp_mat3_vertex" />
16310 <Test name="dynamic_mediump_mat2_vertex" />
16311 <Test name="dynamic_lowp_mat3_vertex" />
16312 <Test name="dynamic_mediump_mat2_fragment" />
16313 <Test name="dynamic_highp_mat4_vertex" />
16314 <Test name="dynamic_highp_mat4_fragment" />
16315 <Test name="dynamic_mediump_mat3_vertex" />
16316 <Test name="dynamic_highp_mat2_vertex" />
16317 <Test name="dynamic_mediump_mat4_vertex" />
16318 <Test name="dynamic_highp_mat3_fragment" />
16319 <Test name="dynamic_lowp_mat4_fragment" />
16320 <Test name="dynamic_lowp_mat3_fragment" />
16321 <Test name="dynamic_mediump_mat4_fragment" />
16322 <Test name="dynamic_highp_mat2_fragment" />
16323 <Test name="dynamic_lowp_mat2_vertex" />
16324 <Test name="dynamic_mediump_mat3_fragment" />
16325 <Test name="dynamic_lowp_mat4_vertex" />
16326 </TestCase>
16327 <TestCase name="matrixcompmult">
16328 <Test name="dynamic_lowp_mat3_mat3_fragment" />
16329 <Test name="dynamic_mediump_mat3_mat3_vertex" />
16330 <Test name="dynamic_highp_mat2_mat2_fragment" />
16331 <Test name="dynamic_mediump_mat2_mat2_vertex" />
16332 <Test name="dynamic_highp_mat3_mat3_vertex" />
16333 <Test name="dynamic_lowp_mat4_mat4_vertex" />
16334 <Test name="dynamic_highp_mat2_mat2_vertex" />
16335 <Test name="dynamic_mediump_mat3_mat3_fragment" />
16336 <Test name="dynamic_lowp_mat3_mat3_vertex" />
16337 <Test name="dynamic_lowp_mat2_mat2_fragment" />
16338 <Test name="dynamic_mediump_mat4_mat4_vertex" />
16339 <Test name="dynamic_lowp_mat4_mat4_fragment" />
16340 <Test name="dynamic_highp_mat4_mat4_vertex" />
16341 <Test name="dynamic_mediump_mat4_mat4_fragment" />
16342 <Test name="dynamic_highp_mat4_mat4_fragment" />
16343 <Test name="dynamic_mediump_mat2_mat2_fragment" />
16344 <Test name="dynamic_highp_mat3_mat3_fragment" />
16345 <Test name="dynamic_lowp_mat2_mat2_vertex" />
16346 </TestCase>
16347 <TestCase name="pre_increment">
16348 <Test name="dynamic_lowp_mat2_fragment" />
16349 <Test name="dynamic_highp_mat3_vertex" />
16350 <Test name="dynamic_mediump_mat2_vertex" />
16351 <Test name="dynamic_lowp_mat3_vertex" />
16352 <Test name="dynamic_mediump_mat2_fragment" />
16353 <Test name="dynamic_highp_mat4_vertex" />
16354 <Test name="dynamic_highp_mat4_fragment" />
16355 <Test name="dynamic_mediump_mat3_vertex" />
16356 <Test name="dynamic_highp_mat2_vertex" />
16357 <Test name="dynamic_mediump_mat4_vertex" />
16358 <Test name="dynamic_highp_mat3_fragment" />
16359 <Test name="dynamic_lowp_mat4_fragment" />
16360 <Test name="dynamic_lowp_mat3_fragment" />
16361 <Test name="dynamic_mediump_mat4_fragment" />
16362 <Test name="dynamic_highp_mat2_fragment" />
16363 <Test name="dynamic_lowp_mat2_vertex" />
16364 <Test name="dynamic_mediump_mat3_fragment" />
16365 <Test name="dynamic_lowp_mat4_vertex" />
16366 </TestCase>
16367 <TestCase name="sub">
16368 <Test name="uniform_highp_mat4_float_fragment" />
16369 <Test name="dynamic_highp_mat4_mat4_vertex" />
16370 <Test name="uniform_mediump_mat4_float_vertex" />
16371 <Test name="uniform_highp_mat4_float_vertex" />
16372 <Test name="dynamic_mediump_mat3_float_fragment" />
16373 <Test name="uniform_mediump_mat3_float_fragment" />
16374 <Test name="uniform_lowp_mat2_mat2_vertex" />
16375 <Test name="const_lowp_mat3_mat3_vertex" />
16376 <Test name="const_mediump_mat3_mat3_vertex" />
16377 <Test name="uniform_lowp_mat3_mat3_fragment" />
16378 <Test name="uniform_lowp_mat3_float_vertex" />
16379 <Test name="uniform_highp_mat4_mat4_fragment" />
16380 <Test name="uniform_highp_mat3_mat3_fragment" />
16381 <Test name="dynamic_highp_mat2_float_fragment" />
16382 <Test name="const_mediump_mat2_float_fragment" />
16383 <Test name="dynamic_mediump_mat3_float_vertex" />
16384 <Test name="dynamic_mediump_mat4_float_vertex" />
16385 <Test name="dynamic_mediump_mat2_mat2_fragment" />
16386 <Test name="const_lowp_mat2_mat2_fragment" />
16387 <Test name="const_mediump_mat2_float_vertex" />
16388 <Test name="uniform_lowp_mat2_float_vertex" />
16389 <Test name="const_highp_mat3_float_vertex" />
16390 <Test name="const_mediump_mat4_float_fragment" />
16391 <Test name="uniform_mediump_mat4_mat4_vertex" />
16392 <Test name="dynamic_lowp_mat2_mat2_vertex" />
16393 <Test name="const_highp_mat3_mat3_vertex" />
16394 <Test name="const_mediump_mat2_mat2_vertex" />
16395 <Test name="dynamic_highp_mat3_float_fragment" />
16396 <Test name="dynamic_lowp_mat4_float_vertex" />
16397 <Test name="uniform_mediump_mat2_float_vertex" />
16398 <Test name="const_highp_mat3_float_fragment" />
16399 <Test name="dynamic_lowp_mat2_float_vertex" />
16400 <Test name="uniform_mediump_mat3_float_vertex" />
16401 <Test name="dynamic_highp_mat2_mat2_fragment" />
16402 <Test name="dynamic_mediump_mat4_mat4_fragment" />
16403 <Test name="dynamic_mediump_mat3_mat3_fragment" />
16404 <Test name="const_lowp_mat4_mat4_vertex" />
16405 <Test name="const_mediump_mat2_mat2_fragment" />
16406 <Test name="dynamic_highp_mat4_mat4_fragment" />
16407 <Test name="uniform_highp_mat3_float_fragment" />
16408 <Test name="const_highp_mat4_mat4_vertex" />
16409 <Test name="const_highp_mat4_mat4_fragment" />
16410 <Test name="const_lowp_mat3_float_vertex" />
16411 <Test name="dynamic_highp_mat4_float_vertex" />
16412 <Test name="uniform_mediump_mat3_mat3_vertex" />
16413 <Test name="uniform_highp_mat2_mat2_fragment" />
16414 <Test name="const_lowp_mat3_float_fragment" />
16415 <Test name="uniform_lowp_mat2_mat2_fragment" />
16416 <Test name="const_lowp_mat2_float_vertex" />
16417 <Test name="dynamic_highp_mat3_float_vertex" />
16418 <Test name="const_lowp_mat3_mat3_fragment" />
16419 <Test name="dynamic_highp_mat3_mat3_vertex" />
16420 <Test name="const_mediump_mat3_float_vertex" />
16421 <Test name="dynamic_lowp_mat4_mat4_fragment" />
16422 <Test name="uniform_mediump_mat4_mat4_fragment" />
16423 <Test name="const_highp_mat4_float_fragment" />
16424 <Test name="uniform_lowp_mat3_mat3_vertex" />
16425 <Test name="dynamic_mediump_mat3_mat3_vertex" />
16426 <Test name="dynamic_lowp_mat3_float_fragment" />
16427 <Test name="dynamic_mediump_mat4_float_fragment" />
16428 <Test name="uniform_lowp_mat3_float_fragment" />
16429 <Test name="dynamic_highp_mat3_mat3_fragment" />
16430 <Test name="uniform_highp_mat2_float_vertex" />
16431 <Test name="const_lowp_mat4_float_vertex" />
16432 <Test name="const_lowp_mat4_mat4_fragment" />
16433 <Test name="dynamic_mediump_mat2_float_fragment" />
16434 <Test name="uniform_mediump_mat2_mat2_vertex" />
16435 <Test name="uniform_mediump_mat4_float_fragment" />
16436 <Test name="dynamic_lowp_mat4_mat4_vertex" />
16437 <Test name="const_lowp_mat2_mat2_vertex" />
16438 <Test name="const_lowp_mat2_float_fragment" />
16439 <Test name="const_mediump_mat4_mat4_vertex" />
16440 <Test name="const_highp_mat3_mat3_fragment" />
16441 <Test name="uniform_highp_mat4_mat4_vertex" />
16442 <Test name="const_mediump_mat3_float_fragment" />
16443 <Test name="dynamic_lowp_mat3_mat3_vertex" />
16444 <Test name="uniform_mediump_mat3_mat3_fragment" />
16445 <Test name="uniform_lowp_mat4_float_vertex" />
16446 <Test name="const_highp_mat2_float_fragment" />
16447 <Test name="dynamic_mediump_mat2_float_vertex" />
16448 <Test name="const_highp_mat2_mat2_fragment" />
16449 <Test name="uniform_lowp_mat4_mat4_fragment" />
16450 <Test name="uniform_highp_mat2_float_fragment" />
16451 <Test name="dynamic_highp_mat2_float_vertex" />
16452 <Test name="const_lowp_mat4_float_fragment" />
16453 <Test name="dynamic_highp_mat4_float_fragment" />
16454 <Test name="dynamic_mediump_mat2_mat2_vertex" />
16455 <Test name="dynamic_lowp_mat4_float_fragment" />
16456 <Test name="uniform_highp_mat2_mat2_vertex" />
16457 <Test name="dynamic_lowp_mat2_float_fragment" />
16458 <Test name="uniform_lowp_mat4_float_fragment" />
16459 <Test name="uniform_mediump_mat2_mat2_fragment" />
16460 <Test name="const_highp_mat4_float_vertex" />
16461 <Test name="dynamic_highp_mat2_mat2_vertex" />
16462 <Test name="const_mediump_mat3_mat3_fragment" />
16463 <Test name="const_mediump_mat4_float_vertex" />
16464 <Test name="dynamic_mediump_mat4_mat4_vertex" />
16465 <Test name="uniform_lowp_mat4_mat4_vertex" />
16466 <Test name="uniform_lowp_mat2_float_fragment" />
16467 <Test name="const_highp_mat2_mat2_vertex" />
16468 <Test name="dynamic_lowp_mat3_float_vertex" />
16469 <Test name="uniform_highp_mat3_mat3_vertex" />
16470 <Test name="const_mediump_mat4_mat4_fragment" />
16471 <Test name="uniform_mediump_mat2_float_fragment" />
16472 <Test name="uniform_highp_mat3_float_vertex" />
16473 <Test name="dynamic_lowp_mat3_mat3_fragment" />
16474 <Test name="dynamic_lowp_mat2_mat2_fragment" />
16475 <Test name="const_highp_mat2_float_vertex" />
16476 </TestCase>
16477 <TestCase name="post_increment">
16478 <Test name="dynamic_lowp_mat2_fragment" />
16479 <Test name="dynamic_highp_mat3_vertex" />
16480 <Test name="dynamic_mediump_mat2_vertex" />
16481 <Test name="dynamic_lowp_mat3_vertex" />
16482 <Test name="dynamic_mediump_mat2_fragment" />
16483 <Test name="dynamic_highp_mat4_vertex" />
16484 <Test name="dynamic_highp_mat4_fragment" />
16485 <Test name="dynamic_mediump_mat3_vertex" />
16486 <Test name="dynamic_highp_mat2_vertex" />
16487 <Test name="dynamic_mediump_mat4_vertex" />
16488 <Test name="dynamic_highp_mat3_fragment" />
16489 <Test name="dynamic_lowp_mat4_fragment" />
16490 <Test name="dynamic_lowp_mat3_fragment" />
16491 <Test name="dynamic_mediump_mat4_fragment" />
16492 <Test name="dynamic_highp_mat2_fragment" />
16493 <Test name="dynamic_lowp_mat2_vertex" />
16494 <Test name="dynamic_mediump_mat3_fragment" />
16495 <Test name="dynamic_lowp_mat4_vertex" />
16496 </TestCase>
16497 <TestCase name="post_decrement">
16498 <Test name="dynamic_lowp_mat2_fragment" />
16499 <Test name="dynamic_highp_mat3_vertex" />
16500 <Test name="dynamic_mediump_mat2_vertex" />
16501 <Test name="dynamic_lowp_mat3_vertex" />
16502 <Test name="dynamic_mediump_mat2_fragment" />
16503 <Test name="dynamic_highp_mat4_vertex" />
16504 <Test name="dynamic_highp_mat4_fragment" />
16505 <Test name="dynamic_mediump_mat3_vertex" />
16506 <Test name="dynamic_highp_mat2_vertex" />
16507 <Test name="dynamic_mediump_mat4_vertex" />
16508 <Test name="dynamic_highp_mat3_fragment" />
16509 <Test name="dynamic_lowp_mat4_fragment" />
16510 <Test name="dynamic_lowp_mat3_fragment" />
16511 <Test name="dynamic_mediump_mat4_fragment" />
16512 <Test name="dynamic_highp_mat2_fragment" />
16513 <Test name="dynamic_lowp_mat2_vertex" />
16514 <Test name="dynamic_mediump_mat3_fragment" />
16515 <Test name="dynamic_lowp_mat4_vertex" />
16516 </TestCase>
16517 <TestCase name="pre_decrement">
16518 <Test name="dynamic_lowp_mat2_fragment" />
16519 <Test name="dynamic_highp_mat3_vertex" />
16520 <Test name="dynamic_mediump_mat2_vertex" />
16521 <Test name="dynamic_lowp_mat3_vertex" />
16522 <Test name="dynamic_mediump_mat2_fragment" />
16523 <Test name="dynamic_highp_mat4_vertex" />
16524 <Test name="dynamic_highp_mat4_fragment" />
16525 <Test name="dynamic_mediump_mat3_vertex" />
16526 <Test name="dynamic_highp_mat2_vertex" />
16527 <Test name="dynamic_mediump_mat4_vertex" />
16528 <Test name="dynamic_highp_mat3_fragment" />
16529 <Test name="dynamic_lowp_mat4_fragment" />
16530 <Test name="dynamic_lowp_mat3_fragment" />
16531 <Test name="dynamic_mediump_mat4_fragment" />
16532 <Test name="dynamic_highp_mat2_fragment" />
16533 <Test name="dynamic_lowp_mat2_vertex" />
16534 <Test name="dynamic_mediump_mat3_fragment" />
16535 <Test name="dynamic_lowp_mat4_vertex" />
16536 </TestCase>
16537 <TestCase name="negation">
16538 <Test name="dynamic_lowp_mat2_fragment" />
16539 <Test name="dynamic_highp_mat3_vertex" />
16540 <Test name="dynamic_mediump_mat2_vertex" />
16541 <Test name="dynamic_lowp_mat3_vertex" />
16542 <Test name="dynamic_mediump_mat2_fragment" />
16543 <Test name="dynamic_highp_mat4_vertex" />
16544 <Test name="dynamic_highp_mat4_fragment" />
16545 <Test name="dynamic_mediump_mat3_vertex" />
16546 <Test name="dynamic_highp_mat2_vertex" />
16547 <Test name="dynamic_mediump_mat4_vertex" />
16548 <Test name="dynamic_highp_mat3_fragment" />
16549 <Test name="dynamic_lowp_mat4_fragment" />
16550 <Test name="dynamic_lowp_mat3_fragment" />
16551 <Test name="dynamic_mediump_mat4_fragment" />
16552 <Test name="dynamic_highp_mat2_fragment" />
16553 <Test name="dynamic_lowp_mat2_vertex" />
16554 <Test name="dynamic_mediump_mat3_fragment" />
16555 <Test name="dynamic_lowp_mat4_vertex" />
16556 </TestCase>
16557 <TestCase name="unary_addition">
16558 <Test name="dynamic_lowp_mat2_fragment" />
16559 <Test name="dynamic_highp_mat3_vertex" />
16560 <Test name="dynamic_mediump_mat2_vertex" />
16561 <Test name="dynamic_lowp_mat3_vertex" />
16562 <Test name="dynamic_mediump_mat2_fragment" />
16563 <Test name="dynamic_highp_mat4_vertex" />
16564 <Test name="dynamic_highp_mat4_fragment" />
16565 <Test name="dynamic_mediump_mat3_vertex" />
16566 <Test name="dynamic_highp_mat2_vertex" />
16567 <Test name="dynamic_mediump_mat4_vertex" />
16568 <Test name="dynamic_highp_mat3_fragment" />
16569 <Test name="dynamic_lowp_mat4_fragment" />
16570 <Test name="dynamic_lowp_mat3_fragment" />
16571 <Test name="dynamic_mediump_mat4_fragment" />
16572 <Test name="dynamic_highp_mat2_fragment" />
16573 <Test name="dynamic_lowp_mat2_vertex" />
16574 <Test name="dynamic_mediump_mat3_fragment" />
16575 <Test name="dynamic_lowp_mat4_vertex" />
16576 </TestCase>
16577 <TestCase name="add">
16578 <Test name="uniform_highp_mat4_float_fragment" />
16579 <Test name="dynamic_highp_mat4_mat4_vertex" />
16580 <Test name="uniform_mediump_mat4_float_vertex" />
16581 <Test name="uniform_highp_mat4_float_vertex" />
16582 <Test name="dynamic_mediump_mat3_float_fragment" />
16583 <Test name="uniform_mediump_mat3_float_fragment" />
16584 <Test name="uniform_lowp_mat2_mat2_vertex" />
16585 <Test name="const_lowp_mat3_mat3_vertex" />
16586 <Test name="const_mediump_mat3_mat3_vertex" />
16587 <Test name="uniform_lowp_mat3_mat3_fragment" />
16588 <Test name="uniform_lowp_mat3_float_vertex" />
16589 <Test name="uniform_highp_mat4_mat4_fragment" />
16590 <Test name="uniform_highp_mat3_mat3_fragment" />
16591 <Test name="dynamic_highp_mat2_float_fragment" />
16592 <Test name="const_mediump_mat2_float_fragment" />
16593 <Test name="dynamic_mediump_mat3_float_vertex" />
16594 <Test name="dynamic_mediump_mat4_float_vertex" />
16595 <Test name="dynamic_mediump_mat2_mat2_fragment" />
16596 <Test name="const_lowp_mat2_mat2_fragment" />
16597 <Test name="const_mediump_mat2_float_vertex" />
16598 <Test name="uniform_lowp_mat2_float_vertex" />
16599 <Test name="const_highp_mat3_float_vertex" />
16600 <Test name="const_mediump_mat4_float_fragment" />
16601 <Test name="uniform_mediump_mat4_mat4_vertex" />
16602 <Test name="dynamic_lowp_mat2_mat2_vertex" />
16603 <Test name="const_highp_mat3_mat3_vertex" />
16604 <Test name="const_mediump_mat2_mat2_vertex" />
16605 <Test name="dynamic_highp_mat3_float_fragment" />
16606 <Test name="dynamic_lowp_mat4_float_vertex" />
16607 <Test name="uniform_mediump_mat2_float_vertex" />
16608 <Test name="const_highp_mat3_float_fragment" />
16609 <Test name="dynamic_lowp_mat2_float_vertex" />
16610 <Test name="uniform_mediump_mat3_float_vertex" />
16611 <Test name="dynamic_highp_mat2_mat2_fragment" />
16612 <Test name="dynamic_mediump_mat4_mat4_fragment" />
16613 <Test name="dynamic_mediump_mat3_mat3_fragment" />
16614 <Test name="const_lowp_mat4_mat4_vertex" />
16615 <Test name="const_mediump_mat2_mat2_fragment" />
16616 <Test name="dynamic_highp_mat4_mat4_fragment" />
16617 <Test name="uniform_highp_mat3_float_fragment" />
16618 <Test name="const_highp_mat4_mat4_vertex" />
16619 <Test name="const_highp_mat4_mat4_fragment" />
16620 <Test name="const_lowp_mat3_float_vertex" />
16621 <Test name="dynamic_highp_mat4_float_vertex" />
16622 <Test name="uniform_mediump_mat3_mat3_vertex" />
16623 <Test name="uniform_highp_mat2_mat2_fragment" />
16624 <Test name="const_lowp_mat3_float_fragment" />
16625 <Test name="uniform_lowp_mat2_mat2_fragment" />
16626 <Test name="const_lowp_mat2_float_vertex" />
16627 <Test name="dynamic_highp_mat3_float_vertex" />
16628 <Test name="const_lowp_mat3_mat3_fragment" />
16629 <Test name="dynamic_highp_mat3_mat3_vertex" />
16630 <Test name="const_mediump_mat3_float_vertex" />
16631 <Test name="dynamic_lowp_mat4_mat4_fragment" />
16632 <Test name="uniform_mediump_mat4_mat4_fragment" />
16633 <Test name="const_highp_mat4_float_fragment" />
16634 <Test name="uniform_lowp_mat3_mat3_vertex" />
16635 <Test name="dynamic_mediump_mat3_mat3_vertex" />
16636 <Test name="dynamic_lowp_mat3_float_fragment" />
16637 <Test name="dynamic_mediump_mat4_float_fragment" />
16638 <Test name="uniform_lowp_mat3_float_fragment" />
16639 <Test name="dynamic_highp_mat3_mat3_fragment" />
16640 <Test name="uniform_highp_mat2_float_vertex" />
16641 <Test name="const_lowp_mat4_float_vertex" />
16642 <Test name="const_lowp_mat4_mat4_fragment" />
16643 <Test name="dynamic_mediump_mat2_float_fragment" />
16644 <Test name="uniform_mediump_mat2_mat2_vertex" />
16645 <Test name="uniform_mediump_mat4_float_fragment" />
16646 <Test name="dynamic_lowp_mat4_mat4_vertex" />
16647 <Test name="const_lowp_mat2_mat2_vertex" />
16648 <Test name="const_lowp_mat2_float_fragment" />
16649 <Test name="const_mediump_mat4_mat4_vertex" />
16650 <Test name="const_highp_mat3_mat3_fragment" />
16651 <Test name="uniform_highp_mat4_mat4_vertex" />
16652 <Test name="const_mediump_mat3_float_fragment" />
16653 <Test name="dynamic_lowp_mat3_mat3_vertex" />
16654 <Test name="uniform_mediump_mat3_mat3_fragment" />
16655 <Test name="uniform_lowp_mat4_float_vertex" />
16656 <Test name="const_highp_mat2_float_fragment" />
16657 <Test name="dynamic_mediump_mat2_float_vertex" />
16658 <Test name="const_highp_mat2_mat2_fragment" />
16659 <Test name="uniform_lowp_mat4_mat4_fragment" />
16660 <Test name="uniform_highp_mat2_float_fragment" />
16661 <Test name="dynamic_highp_mat2_float_vertex" />
16662 <Test name="const_lowp_mat4_float_fragment" />
16663 <Test name="dynamic_highp_mat4_float_fragment" />
16664 <Test name="dynamic_mediump_mat2_mat2_vertex" />
16665 <Test name="dynamic_lowp_mat4_float_fragment" />
16666 <Test name="uniform_highp_mat2_mat2_vertex" />
16667 <Test name="dynamic_lowp_mat2_float_fragment" />
16668 <Test name="uniform_lowp_mat4_float_fragment" />
16669 <Test name="uniform_mediump_mat2_mat2_fragment" />
16670 <Test name="const_highp_mat4_float_vertex" />
16671 <Test name="dynamic_highp_mat2_mat2_vertex" />
16672 <Test name="const_mediump_mat3_mat3_fragment" />
16673 <Test name="const_mediump_mat4_float_vertex" />
16674 <Test name="dynamic_mediump_mat4_mat4_vertex" />
16675 <Test name="uniform_lowp_mat4_mat4_vertex" />
16676 <Test name="uniform_lowp_mat2_float_fragment" />
16677 <Test name="const_highp_mat2_mat2_vertex" />
16678 <Test name="dynamic_lowp_mat3_float_vertex" />
16679 <Test name="uniform_highp_mat3_mat3_vertex" />
16680 <Test name="const_mediump_mat4_mat4_fragment" />
16681 <Test name="uniform_mediump_mat2_float_fragment" />
16682 <Test name="uniform_highp_mat3_float_vertex" />
16683 <Test name="dynamic_lowp_mat3_mat3_fragment" />
16684 <Test name="dynamic_lowp_mat2_mat2_fragment" />
16685 <Test name="const_highp_mat2_float_vertex" />
16686 </TestCase>
16687 <TestCase name="mul_assign">
16688 <Test name="dynamic_lowp_mat2_fragment" />
16689 <Test name="dynamic_highp_mat3_vertex" />
16690 <Test name="dynamic_mediump_mat2_vertex" />
16691 <Test name="dynamic_lowp_mat3_vertex" />
16692 <Test name="dynamic_mediump_mat2_fragment" />
16693 <Test name="dynamic_highp_mat4_vertex" />
16694 <Test name="dynamic_highp_mat4_fragment" />
16695 <Test name="dynamic_mediump_mat3_vertex" />
16696 <Test name="dynamic_highp_mat2_vertex" />
16697 <Test name="dynamic_mediump_mat4_vertex" />
16698 <Test name="dynamic_highp_mat3_fragment" />
16699 <Test name="dynamic_lowp_mat4_fragment" />
16700 <Test name="dynamic_lowp_mat3_fragment" />
16701 <Test name="dynamic_mediump_mat4_fragment" />
16702 <Test name="dynamic_highp_mat2_fragment" />
16703 <Test name="dynamic_lowp_mat2_vertex" />
16704 <Test name="dynamic_mediump_mat3_fragment" />
16705 <Test name="dynamic_lowp_mat4_vertex" />
16706 </TestCase>
16707 <TestCase name="div_assign">
16708 <Test name="dynamic_lowp_mat2_fragment" />
16709 <Test name="dynamic_highp_mat3_vertex" />
16710 <Test name="dynamic_mediump_mat2_vertex" />
16711 <Test name="dynamic_lowp_mat3_vertex" />
16712 <Test name="dynamic_mediump_mat2_fragment" />
16713 <Test name="dynamic_highp_mat4_vertex" />
16714 <Test name="dynamic_highp_mat4_fragment" />
16715 <Test name="dynamic_mediump_mat3_vertex" />
16716 <Test name="dynamic_highp_mat2_vertex" />
16717 <Test name="dynamic_mediump_mat4_vertex" />
16718 <Test name="dynamic_highp_mat3_fragment" />
16719 <Test name="dynamic_lowp_mat4_fragment" />
16720 <Test name="dynamic_lowp_mat3_fragment" />
16721 <Test name="dynamic_mediump_mat4_fragment" />
16722 <Test name="dynamic_highp_mat2_fragment" />
16723 <Test name="dynamic_lowp_mat2_vertex" />
16724 <Test name="dynamic_mediump_mat3_fragment" />
16725 <Test name="dynamic_lowp_mat4_vertex" />
16726 </TestCase>
16727 <TestCase name="mul">
16728 <Test name="dynamic_highp_vec4_mat4_fragment" />
16729 <Test name="uniform_highp_mat4_float_fragment" />
16730 <Test name="dynamic_highp_mat4_mat4_vertex" />
16731 <Test name="uniform_mediump_mat4_float_vertex" />
16732 <Test name="dynamic_mediump_mat4_vec4_fragment" />
16733 <Test name="const_lowp_vec4_mat4_vertex" />
16734 <Test name="dynamic_highp_mat4_vec4_vertex" />
16735 <Test name="uniform_highp_mat4_float_vertex" />
16736 <Test name="dynamic_mediump_mat3_float_fragment" />
16737 <Test name="uniform_mediump_mat2_vec2_vertex" />
16738 <Test name="uniform_lowp_mat2_mat2_vertex" />
16739 <Test name="const_lowp_mat3_mat3_vertex" />
16740 <Test name="uniform_lowp_mat2_vec2_fragment" />
16741 <Test name="uniform_mediump_vec4_mat4_vertex" />
16742 <Test name="const_mediump_mat3_mat3_vertex" />
16743 <Test name="dynamic_lowp_mat2_vec2_fragment" />
16744 <Test name="uniform_lowp_mat3_mat3_fragment" />
16745 <Test name="uniform_highp_mat2_mat2_vertex" />
16746 <Test name="dynamic_lowp_mat2_float_fragment" />
16747 <Test name="const_mediump_mat2_vec2_vertex" />
16748 <Test name="dynamic_highp_mat4_vec4_fragment" />
16749 <Test name="const_highp_mat4_vec4_fragment" />
16750 <Test name="uniform_lowp_mat4_vec4_fragment" />
16751 <Test name="uniform_highp_mat4_mat4_vertex" />
16752 <Test name="uniform_highp_mat4_vec4_fragment" />
16753 <Test name="dynamic_mediump_mat2_vec2_vertex" />
16754 <Test name="const_highp_mat3_vec3_vertex" />
16755 <Test name="dynamic_lowp_vec4_mat4_fragment" />
16756 <Test name="dynamic_highp_vec2_mat2_fragment" />
16757 <Test name="dynamic_lowp_vec3_mat3_fragment" />
16758 <Test name="dynamic_lowp_vec2_mat2_fragment" />
16759 <Test name="const_highp_vec2_mat2_vertex" />
16760 <Test name="uniform_highp_mat3_mat3_fragment" />
16761 <Test name="uniform_lowp_mat4_float_fragment" />
16762 <Test name="uniform_highp_vec2_mat2_vertex" />
16763 <Test name="const_highp_mat2_float_vertex" />
16764 <Test name="uniform_lowp_mat2_vec2_vertex" />
16765 <Test name="dynamic_mediump_mat4_vec4_vertex" />
16766 <Test name="const_mediump_mat2_float_fragment" />
16767 <Test name="uniform_highp_vec4_mat4_vertex" />
16768 <Test name="dynamic_mediump_mat4_float_vertex" />
16769 <Test name="dynamic_mediump_mat2_mat2_fragment" />
16770 <Test name="dynamic_lowp_vec4_mat4_vertex" />
16771 <Test name="const_mediump_vec2_mat2_fragment" />
16772 <Test name="uniform_mediump_mat3_vec3_vertex" />
16773 <Test name="dynamic_lowp_mat2_vec2_vertex" />
16774 <Test name="const_lowp_mat2_mat2_fragment" />
16775 <Test name="dynamic_highp_mat3_vec3_vertex" />
16776 <Test name="const_mediump_mat2_float_vertex" />
16777 <Test name="uniform_lowp_mat2_float_vertex" />
16778 <Test name="const_highp_mat3_float_vertex" />
16779 <Test name="const_mediump_mat4_float_fragment" />
16780 <Test name="const_lowp_mat4_vec4_fragment" />
16781 <Test name="const_mediump_vec4_mat4_vertex" />
16782 <Test name="uniform_mediump_mat4_mat4_vertex" />
16783 <Test name="dynamic_lowp_mat2_mat2_vertex" />
16784 <Test name="dynamic_lowp_vec2_mat2_vertex" />
16785 <Test name="const_mediump_vec4_mat4_fragment" />
16786 <Test name="const_highp_mat3_mat3_vertex" />
16787 <Test name="dynamic_lowp_mat4_vec4_vertex" />
16788 <Test name="const_mediump_mat2_mat2_vertex" />
16789 <Test name="dynamic_highp_mat3_float_fragment" />
16790 <Test name="dynamic_lowp_mat4_float_vertex" />
16791 <Test name="uniform_lowp_vec3_mat3_vertex" />
16792 <Test name="const_mediump_mat3_float_fragment" />
16793 <Test name="uniform_mediump_mat2_float_vertex" />
16794 <Test name="uniform_highp_mat2_vec2_fragment" />
16795 <Test name="const_highp_mat3_float_fragment" />
16796 <Test name="uniform_highp_vec4_mat4_fragment" />
16797 <Test name="dynamic_lowp_mat2_float_vertex" />
16798 <Test name="dynamic_lowp_mat3_mat3_vertex" />
16799 <Test name="dynamic_mediump_vec4_mat4_fragment" />
16800 <Test name="uniform_mediump_mat3_float_vertex" />
16801 <Test name="dynamic_highp_mat2_mat2_fragment" />
16802 <Test name="dynamic_mediump_mat4_mat4_fragment" />
16803 <Test name="dynamic_mediump_mat3_mat3_fragment" />
16804 <Test name="const_lowp_mat3_float_vertex" />
16805 <Test name="dynamic_mediump_mat3_float_vertex" />
16806 <Test name="uniform_mediump_mat4_vec4_fragment" />
16807 <Test name="const_lowp_mat4_mat4_vertex" />
16808 <Test name="const_mediump_mat2_mat2_fragment" />
16809 <Test name="dynamic_highp_mat4_mat4_fragment" />
16810 <Test name="dynamic_lowp_mat4_vec4_fragment" />
16811 <Test name="const_highp_mat3_vec3_fragment" />
16812 <Test name="const_highp_mat4_mat4_vertex" />
16813 <Test name="const_highp_mat4_mat4_fragment" />
16814 <Test name="const_lowp_mat3_vec3_vertex" />
16815 <Test name="dynamic_highp_vec3_mat3_fragment" />
16816 <Test name="dynamic_highp_mat4_float_vertex" />
16817 <Test name="uniform_mediump_mat3_mat3_vertex" />
16818 <Test name="const_mediump_mat3_float_vertex" />
16819 <Test name="const_lowp_mat3_float_fragment" />
16820 <Test name="const_mediump_vec3_mat3_fragment" />
16821 <Test name="dynamic_highp_mat2_vec2_fragment" />
16822 <Test name="uniform_lowp_mat2_mat2_fragment" />
16823 <Test name="const_lowp_vec4_mat4_fragment" />
16824 <Test name="const_lowp_mat2_float_vertex" />
16825 <Test name="uniform_lowp_vec2_mat2_vertex" />
16826 <Test name="const_mediump_mat3_vec3_vertex" />
16827 <Test name="const_highp_mat2_vec2_fragment" />
16828 <Test name="dynamic_highp_mat3_float_vertex" />
16829 <Test name="const_lowp_mat3_mat3_fragment" />
16830 <Test name="dynamic_highp_mat3_mat3_vertex" />
16831 <Test name="uniform_lowp_vec3_mat3_fragment" />
16832 <Test name="uniform_highp_mat2_mat2_fragment" />
16833 <Test name="dynamic_mediump_vec3_mat3_fragment" />
16834 <Test name="uniform_mediump_mat4_mat4_fragment" />
16835 <Test name="const_highp_mat4_float_fragment" />
16836 <Test name="uniform_lowp_mat4_mat4_vertex" />
16837 <Test name="uniform_lowp_mat3_mat3_vertex" />
16838 <Test name="dynamic_mediump_mat2_vec2_fragment" />
16839 <Test name="const_lowp_mat2_vec2_fragment" />
16840 <Test name="dynamic_mediump_mat3_mat3_vertex" />
16841 <Test name="dynamic_lowp_mat3_float_fragment" />
16842 <Test name="uniform_lowp_mat3_float_vertex" />
16843 <Test name="dynamic_highp_mat2_float_fragment" />
16844 <Test name="uniform_mediump_vec2_mat2_vertex" />
16845 <Test name="dynamic_mediump_mat4_float_fragment" />
16846 <Test name="uniform_mediump_vec4_mat4_fragment" />
16847 <Test name="dynamic_highp_mat2_vec2_vertex" />
16848 <Test name="uniform_lowp_mat3_float_fragment" />
16849 <Test name="uniform_highp_mat3_vec3_fragment" />
16850 <Test name="dynamic_highp_mat3_mat3_fragment" />
16851 <Test name="const_highp_vec4_mat4_vertex" />
16852 <Test name="const_lowp_mat4_float_vertex" />
16853 <Test name="dynamic_highp_mat3_vec3_fragment" />
16854 <Test name="uniform_highp_vec3_mat3_fragment" />
16855 <Test name="dynamic_lowp_mat3_vec3_fragment" />
16856 <Test name="const_lowp_mat4_mat4_fragment" />
16857 <Test name="const_highp_mat4_vec4_vertex" />
16858 <Test name="dynamic_mediump_mat3_vec3_fragment" />
16859 <Test name="dynamic_mediump_mat2_float_fragment" />
16860 <Test name="uniform_mediump_mat2_mat2_vertex" />
16861 <Test name="dynamic_lowp_mat4_mat4_fragment" />
16862 <Test name="const_highp_vec3_mat3_vertex" />
16863 <Test name="dynamic_highp_vec4_mat4_vertex" />
16864 <Test name="const_highp_vec2_mat2_fragment" />
16865 <Test name="uniform_highp_vec3_mat3_vertex" />
16866 <Test name="uniform_highp_mat3_float_fragment" />
16867 <Test name="uniform_mediump_mat4_float_fragment" />
16868 <Test name="uniform_lowp_mat4_float_vertex" />
16869 <Test name="dynamic_lowp_mat4_mat4_vertex" />
16870 <Test name="const_lowp_mat2_mat2_vertex" />
16871 <Test name="const_lowp_vec2_mat2_fragment" />
16872 <Test name="const_highp_vec4_mat4_fragment" />
16873 <Test name="dynamic_highp_vec2_mat2_vertex" />
16874 <Test name="const_mediump_mat4_mat4_vertex" />
16875 <Test name="dynamic_mediump_vec4_mat4_vertex" />
16876 <Test name="const_highp_mat3_mat3_fragment" />
16877 <Test name="const_lowp_vec2_mat2_vertex" />
16878 <Test name="uniform_highp_mat4_mat4_fragment" />
16879 <Test name="uniform_lowp_vec4_mat4_fragment" />
16880 <Test name="uniform_lowp_mat3_vec3_vertex" />
16881 <Test name="const_mediump_vec3_mat3_vertex" />
16882 <Test name="const_lowp_vec3_mat3_fragment" />
16883 <Test name="dynamic_mediump_vec3_mat3_vertex" />
16884 <Test name="dynamic_mediump_mat3_vec3_vertex" />
16885 <Test name="uniform_mediump_mat3_vec3_fragment" />
16886 <Test name="dynamic_lowp_vec3_mat3_vertex" />
16887 <Test name="uniform_lowp_mat4_vec4_vertex" />
16888 <Test name="uniform_lowp_vec4_mat4_vertex" />
16889 <Test name="const_mediump_mat2_vec2_fragment" />
16890 <Test name="dynamic_highp_mat2_float_vertex" />
16891 <Test name="uniform_mediump_mat4_vec4_vertex" />
16892 <Test name="uniform_mediump_mat3_mat3_fragment" />
16893 <Test name="uniform_lowp_mat3_vec3_fragment" />
16894 <Test name="const_mediump_mat4_vec4_vertex" />
16895 <Test name="const_lowp_mat2_vec2_vertex" />
16896 <Test name="const_highp_mat2_float_fragment" />
16897 <Test name="dynamic_mediump_mat2_float_vertex" />
16898 <Test name="uniform_lowp_vec2_mat2_fragment" />
16899 <Test name="const_highp_mat2_mat2_fragment" />
16900 <Test name="uniform_lowp_mat4_mat4_fragment" />
16901 <Test name="uniform_highp_mat2_float_fragment" />
16902 <Test name="uniform_highp_mat3_mat3_vertex" />
16903 <Test name="const_lowp_mat4_float_fragment" />
16904 <Test name="const_mediump_mat3_vec3_fragment" />
16905 <Test name="dynamic_mediump_mat2_mat2_vertex" />
16906 <Test name="dynamic_lowp_mat4_float_fragment" />
16907 <Test name="dynamic_mediump_vec2_mat2_fragment" />
16908 <Test name="const_lowp_mat4_vec4_vertex" />
16909 <Test name="uniform_highp_vec2_mat2_fragment" />
16910 <Test name="uniform_mediump_vec3_mat3_vertex" />
16911 <Test name="const_mediump_mat4_vec4_fragment" />
16912 <Test name="uniform_mediump_mat3_float_fragment" />
16913 <Test name="uniform_mediump_vec3_mat3_fragment" />
16914 <Test name="const_lowp_mat3_vec3_fragment" />
16915 <Test name="const_highp_vec3_mat3_fragment" />
16916 <Test name="uniform_mediump_mat2_mat2_fragment" />
16917 <Test name="const_highp_mat4_float_vertex" />
16918 <Test name="dynamic_highp_mat2_mat2_vertex" />
16919 <Test name="const_mediump_mat3_mat3_fragment" />
16920 <Test name="const_mediump_mat4_float_vertex" />
16921 <Test name="dynamic_mediump_mat4_mat4_vertex" />
16922 <Test name="dynamic_mediump_vec2_mat2_vertex" />
16923 <Test name="const_mediump_vec2_mat2_vertex" />
16924 <Test name="uniform_mediump_vec2_mat2_fragment" />
16925 <Test name="uniform_lowp_mat2_float_fragment" />
16926 <Test name="const_highp_mat2_mat2_vertex" />
16927 <Test name="dynamic_lowp_mat3_float_vertex" />
16928 <Test name="uniform_mediump_mat2_vec2_fragment" />
16929 <Test name="uniform_highp_mat2_vec2_vertex" />
16930 <Test name="const_lowp_mat2_float_fragment" />
16931 <Test name="const_mediump_mat4_mat4_fragment" />
16932 <Test name="uniform_mediump_mat2_float_fragment" />
16933 <Test name="dynamic_highp_mat4_float_fragment" />
16934 <Test name="uniform_highp_mat3_float_vertex" />
16935 <Test name="uniform_highp_mat4_vec4_vertex" />
16936 <Test name="const_highp_mat2_vec2_vertex" />
16937 <Test name="dynamic_lowp_mat3_mat3_fragment" />
16938 <Test name="dynamic_highp_vec3_mat3_vertex" />
16939 <Test name="dynamic_lowp_mat2_mat2_fragment" />
16940 <Test name="dynamic_lowp_mat3_vec3_vertex" />
16941 <Test name="uniform_highp_mat2_float_vertex" />
16942 <Test name="const_lowp_vec3_mat3_vertex" />
16943 <Test name="uniform_highp_mat3_vec3_vertex" />
16944 </TestCase>
16945 <TestCase name="div">
16946 <Test name="uniform_highp_mat4_float_fragment" />
16947 <Test name="dynamic_highp_mat4_mat4_vertex" />
16948 <Test name="uniform_mediump_mat4_float_vertex" />
16949 <Test name="uniform_highp_mat4_float_vertex" />
16950 <Test name="dynamic_mediump_mat3_float_fragment" />
16951 <Test name="uniform_mediump_mat3_float_fragment" />
16952 <Test name="uniform_lowp_mat2_mat2_vertex" />
16953 <Test name="const_lowp_mat3_mat3_vertex" />
16954 <Test name="const_mediump_mat3_mat3_vertex" />
16955 <Test name="uniform_lowp_mat3_mat3_fragment" />
16956 <Test name="uniform_lowp_mat3_float_vertex" />
16957 <Test name="uniform_highp_mat4_mat4_fragment" />
16958 <Test name="uniform_highp_mat3_mat3_fragment" />
16959 <Test name="dynamic_highp_mat2_float_fragment" />
16960 <Test name="const_mediump_mat2_float_fragment" />
16961 <Test name="dynamic_mediump_mat3_float_vertex" />
16962 <Test name="dynamic_mediump_mat4_float_vertex" />
16963 <Test name="dynamic_mediump_mat2_mat2_fragment" />
16964 <Test name="const_lowp_mat2_mat2_fragment" />
16965 <Test name="const_mediump_mat2_float_vertex" />
16966 <Test name="uniform_lowp_mat2_float_vertex" />
16967 <Test name="const_highp_mat3_float_vertex" />
16968 <Test name="const_mediump_mat4_float_fragment" />
16969 <Test name="uniform_mediump_mat4_mat4_vertex" />
16970 <Test name="dynamic_lowp_mat2_mat2_vertex" />
16971 <Test name="const_highp_mat3_mat3_vertex" />
16972 <Test name="const_mediump_mat2_mat2_vertex" />
16973 <Test name="dynamic_highp_mat3_float_fragment" />
16974 <Test name="dynamic_lowp_mat4_float_vertex" />
16975 <Test name="uniform_mediump_mat2_float_vertex" />
16976 <Test name="const_highp_mat3_float_fragment" />
16977 <Test name="dynamic_lowp_mat2_float_vertex" />
16978 <Test name="uniform_mediump_mat3_float_vertex" />
16979 <Test name="dynamic_highp_mat2_mat2_fragment" />
16980 <Test name="dynamic_mediump_mat4_mat4_fragment" />
16981 <Test name="dynamic_mediump_mat3_mat3_fragment" />
16982 <Test name="const_lowp_mat4_mat4_vertex" />
16983 <Test name="const_mediump_mat2_mat2_fragment" />
16984 <Test name="dynamic_highp_mat4_mat4_fragment" />
16985 <Test name="uniform_highp_mat3_float_fragment" />
16986 <Test name="const_highp_mat4_mat4_vertex" />
16987 <Test name="const_highp_mat4_mat4_fragment" />
16988 <Test name="const_lowp_mat3_float_vertex" />
16989 <Test name="dynamic_highp_mat4_float_vertex" />
16990 <Test name="uniform_mediump_mat3_mat3_vertex" />
16991 <Test name="uniform_highp_mat2_mat2_fragment" />
16992 <Test name="const_lowp_mat3_float_fragment" />
16993 <Test name="uniform_lowp_mat2_mat2_fragment" />
16994 <Test name="const_lowp_mat2_float_vertex" />
16995 <Test name="dynamic_highp_mat3_float_vertex" />
16996 <Test name="const_lowp_mat3_mat3_fragment" />
16997 <Test name="dynamic_highp_mat3_mat3_vertex" />
16998 <Test name="const_mediump_mat3_float_vertex" />
16999 <Test name="dynamic_lowp_mat4_mat4_fragment" />
17000 <Test name="uniform_mediump_mat4_mat4_fragment" />
17001 <Test name="const_highp_mat4_float_fragment" />
17002 <Test name="uniform_lowp_mat3_mat3_vertex" />
17003 <Test name="dynamic_mediump_mat3_mat3_vertex" />
17004 <Test name="dynamic_lowp_mat3_float_fragment" />
17005 <Test name="dynamic_mediump_mat4_float_fragment" />
17006 <Test name="uniform_lowp_mat3_float_fragment" />
17007 <Test name="dynamic_highp_mat3_mat3_fragment" />
17008 <Test name="uniform_highp_mat2_float_vertex" />
17009 <Test name="const_lowp_mat4_float_vertex" />
17010 <Test name="const_lowp_mat4_mat4_fragment" />
17011 <Test name="dynamic_mediump_mat2_float_fragment" />
17012 <Test name="uniform_mediump_mat2_mat2_vertex" />
17013 <Test name="uniform_mediump_mat4_float_fragment" />
17014 <Test name="dynamic_lowp_mat4_mat4_vertex" />
17015 <Test name="const_lowp_mat2_mat2_vertex" />
17016 <Test name="const_lowp_mat2_float_fragment" />
17017 <Test name="const_mediump_mat4_mat4_vertex" />
17018 <Test name="const_highp_mat3_mat3_fragment" />
17019 <Test name="uniform_highp_mat4_mat4_vertex" />
17020 <Test name="const_mediump_mat3_float_fragment" />
17021 <Test name="dynamic_lowp_mat3_mat3_vertex" />
17022 <Test name="uniform_mediump_mat3_mat3_fragment" />
17023 <Test name="uniform_lowp_mat4_float_vertex" />
17024 <Test name="const_highp_mat2_float_fragment" />
17025 <Test name="dynamic_mediump_mat2_float_vertex" />
17026 <Test name="const_highp_mat2_mat2_fragment" />
17027 <Test name="uniform_lowp_mat4_mat4_fragment" />
17028 <Test name="uniform_highp_mat2_float_fragment" />
17029 <Test name="dynamic_highp_mat2_float_vertex" />
17030 <Test name="const_lowp_mat4_float_fragment" />
17031 <Test name="dynamic_highp_mat4_float_fragment" />
17032 <Test name="dynamic_mediump_mat2_mat2_vertex" />
17033 <Test name="dynamic_lowp_mat4_float_fragment" />
17034 <Test name="uniform_highp_mat2_mat2_vertex" />
17035 <Test name="dynamic_lowp_mat2_float_fragment" />
17036 <Test name="uniform_lowp_mat4_float_fragment" />
17037 <Test name="uniform_mediump_mat2_mat2_fragment" />
17038 <Test name="const_highp_mat4_float_vertex" />
17039 <Test name="dynamic_highp_mat2_mat2_vertex" />
17040 <Test name="const_mediump_mat3_mat3_fragment" />
17041 <Test name="const_mediump_mat4_float_vertex" />
17042 <Test name="dynamic_mediump_mat4_mat4_vertex" />
17043 <Test name="uniform_lowp_mat4_mat4_vertex" />
17044 <Test name="uniform_lowp_mat2_float_fragment" />
17045 <Test name="const_highp_mat2_mat2_vertex" />
17046 <Test name="dynamic_lowp_mat3_float_vertex" />
17047 <Test name="uniform_highp_mat3_mat3_vertex" />
17048 <Test name="const_mediump_mat4_mat4_fragment" />
17049 <Test name="uniform_mediump_mat2_float_fragment" />
17050 <Test name="uniform_highp_mat3_float_vertex" />
17051 <Test name="dynamic_lowp_mat3_mat3_fragment" />
17052 <Test name="dynamic_lowp_mat2_mat2_fragment" />
17053 <Test name="const_highp_mat2_float_vertex" />
17054 </TestCase>
17055 <TestCase name="add_assign">
17056 <Test name="dynamic_lowp_mat2_fragment" />
17057 <Test name="dynamic_highp_mat3_vertex" />
17058 <Test name="dynamic_mediump_mat2_vertex" />
17059 <Test name="dynamic_lowp_mat3_vertex" />
17060 <Test name="dynamic_mediump_mat2_fragment" />
17061 <Test name="dynamic_highp_mat4_vertex" />
17062 <Test name="dynamic_highp_mat4_fragment" />
17063 <Test name="dynamic_mediump_mat3_vertex" />
17064 <Test name="dynamic_highp_mat2_vertex" />
17065 <Test name="dynamic_mediump_mat4_vertex" />
17066 <Test name="dynamic_highp_mat3_fragment" />
17067 <Test name="dynamic_lowp_mat4_fragment" />
17068 <Test name="dynamic_lowp_mat3_fragment" />
17069 <Test name="dynamic_mediump_mat4_fragment" />
17070 <Test name="dynamic_highp_mat2_fragment" />
17071 <Test name="dynamic_lowp_mat2_vertex" />
17072 <Test name="dynamic_mediump_mat3_fragment" />
17073 <Test name="dynamic_lowp_mat4_vertex" />
17074 </TestCase>
17075 </TestSuite>
17076 <TestSuite name="swizzles">
17077 <TestCase name="vector_swizzles">
17078 <Test name="mediump_bvec3_sss_fragment" />
17079 <Test name="mediump_vec2_rr_vertex" />
17080 <Test name="mediump_vec3_zz_fragment" />
17081 <Test name="mediump_vec2_yyyy_vertex" />
17082 <Test name="mediump_vec2_xx_fragment" />
17083 <Test name="mediump_ivec3_stp_vertex" />
17084 <Test name="mediump_bvec4_www_vertex" />
17085 <Test name="mediump_vec4_w_fragment" />
17086 <Test name="mediump_vec2_r_fragment" />
17087 <Test name="mediump_vec4_wwww_vertex" />
17088 <Test name="mediump_ivec3_rbr_vertex" />
17089 <Test name="mediump_ivec3_xyz_fragment" />
17090 <Test name="mediump_ivec3_yxy_fragment" />
17091 <Test name="mediump_ivec4_stss_fragment" />
17092 <Test name="mediump_vec4_xyzw_fragment" />
17093 <Test name="mediump_ivec2_yyyy_vertex" />
17094 <Test name="mediump_bvec4_rgrr_fragment" />
17095 <Test name="mediump_bvec4_qpts_fragment" />
17096 <Test name="mediump_ivec4_rgba_vertex" />
17097 <Test name="mediump_vec2_gr_vertex" />
17098 <Test name="mediump_ivec3_zzy_vertex" />
17099 <Test name="mediump_vec2_yx_vertex" />
17100 <Test name="mediump_bvec3_bbb_fragment" />
17101 <Test name="mediump_ivec4_stss_vertex" />
17102 <Test name="mediump_ivec3_xyz_vertex" />
17103 <Test name="mediump_vec4_aaaa_fragment" />
17104 <Test name="mediump_ivec2_xx_vertex" />
17105 <Test name="mediump_bvec4_x_fragment" />
17106 <Test name="mediump_vec3_sp_vertex" />
17107 <Test name="mediump_bvec4_stpq_fragment" />
17108 <Test name="mediump_ivec4_wwww_vertex" />
17109 <Test name="mediump_vec2_grg_fragment" />
17110 <Test name="mediump_vec2_s_vertex" />
17111 <Test name="mediump_ivec4_x_vertex" />
17112 <Test name="mediump_vec3_xxx_vertex" />
17113 <Test name="mediump_vec4_qpt_vertex" />
17114 <Test name="mediump_ivec4_ppqp_fragment" />
17115 <Test name="mediump_ivec3_rrr_fragment" />
17116 <Test name="mediump_ivec3_rgb_fragment" />
17117 <Test name="mediump_bvec3_x_fragment" />
17118 <Test name="mediump_vec4_abg_vertex" />
17119 <Test name="mediump_vec3_zyx_vertex" />
17120 <Test name="mediump_bvec3_bbbb_fragment" />
17121 <Test name="mediump_vec3_grg_vertex" />
17122 <Test name="mediump_ivec4_rgrr_vertex" />
17123 <Test name="mediump_ivec4_gga_fragment" />
17124 <Test name="mediump_ivec4_ppqp_vertex" />
17125 <Test name="mediump_vec3_bbb_vertex" />
17126 <Test name="mediump_ivec4_www_fragment" />
17127 <Test name="mediump_bvec4_qqqq_fragment" />
17128 <Test name="mediump_bvec4_aaag_fragment" />
17129 <Test name="mediump_ivec4_bbab_fragment" />
17130 <Test name="mediump_vec3_ppt_vertex" />
17131 <Test name="mediump_bvec3_p_vertex" />
17132 <Test name="mediump_ivec3_pp_vertex" />
17133 <Test name="mediump_bvec3_tst_vertex" />
17134 <Test name="mediump_bvec4_w_vertex" />
17135 <Test name="mediump_vec3_b_fragment" />
17136 <Test name="mediump_bvec4_ar_fragment" />
17137 <Test name="mediump_bvec3_rrr_fragment" />
17138 <Test name="mediump_ivec3_ppp_vertex" />
17139 <Test name="mediump_ivec4_tttt_vertex" />
17140 <Test name="mediump_vec2_grg_vertex" />
17141 <Test name="mediump_bvec2_x_fragment" />
17142 <Test name="mediump_vec2_rg_fragment" />
17143 <Test name="mediump_bvec3_zzy_fragment" />
17144 <Test name="mediump_ivec4_wx_fragment" />
17145 <Test name="mediump_bvec3_xyz_fragment" />
17146 <Test name="mediump_vec4_aaag_fragment" />
17147 <Test name="mediump_vec4_stpq_fragment" />
17148 <Test name="mediump_vec4_wwww_fragment" />
17149 <Test name="mediump_ivec3_xzx_fragment" />
17150 <Test name="mediump_bvec3_tst_fragment" />
17151 <Test name="mediump_ivec3_x_fragment" />
17152 <Test name="mediump_ivec4_yyyy_fragment" />
17153 <Test name="mediump_ivec4_wzy_fragment" />
17154 <Test name="mediump_bvec4_rrrr_vertex" />
17155 <Test name="mediump_bvec2_yyyy_fragment" />
17156 <Test name="mediump_ivec2_gggg_vertex" />
17157 <Test name="mediump_ivec3_tst_vertex" />
17158 <Test name="mediump_bvec3_sp_fragment" />
17159 <Test name="mediump_ivec3_grg_fragment" />
17160 <Test name="mediump_ivec4_q_fragment" />
17161 <Test name="mediump_vec4_qqqt_vertex" />
17162 <Test name="mediump_vec3_rb_fragment" />
17163 <Test name="mediump_ivec3_s_vertex" />
17164 <Test name="mediump_vec4_aaa_fragment" />
17165 <Test name="mediump_ivec3_zyx_vertex" />
17166 <Test name="mediump_bvec2_xy_vertex" />
17167 <Test name="mediump_bvec3_zzy_vertex" />
17168 <Test name="mediump_vec4_xxxx_vertex" />
17169 <Test name="mediump_vec4_ab_vertex" />
17170 <Test name="mediump_bvec3_rgb_fragment" />
17171 <Test name="mediump_bvec3_pts_fragment" />
17172 <Test name="mediump_bvec4_aaa_fragment" />
17173 <Test name="mediump_vec2_tttt_vertex" />
17174 <Test name="mediump_vec3_zzy_fragment" />
17175 <Test name="mediump_ivec2_st_vertex" />
17176 <Test name="mediump_ivec4_xxxx_vertex" />
17177 <Test name="mediump_vec4_wx_vertex" />
17178 <Test name="mediump_vec4_yyw_fragment" />
17179 <Test name="mediump_bvec3_xyyx_vertex" />
17180 <Test name="mediump_ivec4_aaa_fragment" />
17181 <Test name="mediump_ivec4_abgr_fragment" />
17182 <Test name="mediump_bvec4_ttq_vertex" />
17183 <Test name="mediump_ivec3_pppp_vertex" />
17184 <Test name="mediump_vec2_yyyy_fragment" />
17185 <Test name="mediump_vec2_gr_fragment" />
17186 <Test name="mediump_bvec4_gggg_vertex" />
17187 <Test name="mediump_ivec4_abba_vertex" />
17188 <Test name="mediump_ivec4_ssss_vertex" />
17189 <Test name="mediump_bvec2_r_fragment" />
17190 <Test name="mediump_bvec4_stss_fragment" />
17191 <Test name="mediump_bvec4_wzyx_fragment" />
17192 <Test name="mediump_vec4_tttt_vertex" />
17193 <Test name="mediump_bvec2_rg_fragment" />
17194 <Test name="mediump_ivec3_xz_fragment" />
17195 <Test name="mediump_ivec3_yxy_vertex" />
17196 <Test name="mediump_bvec2_yxy_vertex" />
17197 <Test name="mediump_bvec3_rb_fragment" />
17198 <Test name="mediump_vec4_qpts_vertex" />
17199 <Test name="mediump_vec2_stss_fragment" />
17200 <Test name="mediump_vec4_rrrr_vertex" />
17201 <Test name="mediump_vec4_stss_fragment" />
17202 <Test name="mediump_bvec4_wwwy_vertex" />
17203 <Test name="mediump_ivec3_p_fragment" />
17204 <Test name="mediump_ivec4_stpq_vertex" />
17205 <Test name="mediump_vec3_bbb_fragment" />
17206 <Test name="mediump_vec3_grg_fragment" />
17207 <Test name="mediump_ivec4_qppq_vertex" />
17208 <Test name="mediump_vec4_qqqq_fragment" />
17209 <Test name="mediump_bvec4_zzwz_fragment" />
17210 <Test name="mediump_ivec4_wzzw_fragment" />
17211 <Test name="mediump_ivec4_ar_fragment" />
17212 <Test name="mediump_ivec3_sp_fragment" />
17213 <Test name="mediump_vec3_zzz_fragment" />
17214 <Test name="mediump_ivec4_xyxx_fragment" />
17215 <Test name="mediump_vec4_a_fragment" />
17216 <Test name="mediump_bvec3_xxx_fragment" />
17217 <Test name="mediump_ivec2_ts_fragment" />
17218 <Test name="mediump_vec2_yxy_vertex" />
17219 <Test name="mediump_bvec3_yxy_fragment" />
17220 <Test name="mediump_vec3_xxx_fragment" />
17221 <Test name="mediump_vec4_r_fragment" />
17222 <Test name="mediump_bvec2_tst_fragment" />
17223 <Test name="mediump_bvec4_ar_vertex" />
17224 <Test name="mediump_vec4_xyxx_vertex" />
17225 <Test name="mediump_ivec4_xyzw_fragment" />
17226 <Test name="mediump_ivec4_rgrr_fragment" />
17227 <Test name="mediump_ivec3_zzzz_fragment" />
17228 <Test name="mediump_vec4_qs_vertex" />
17229 <Test name="mediump_ivec4_wwwy_fragment" />
17230 <Test name="mediump_bvec3_sss_vertex" />
17231 <Test name="mediump_ivec3_pppp_fragment" />
17232 <Test name="mediump_bvec3_yxy_vertex" />
17233 <Test name="mediump_ivec3_pp_fragment" />
17234 <Test name="mediump_ivec3_xzx_vertex" />
17235 <Test name="mediump_vec4_gggg_vertex" />
17236 <Test name="mediump_ivec4_wzyx_vertex" />
17237 <Test name="mediump_vec3_x_fragment" />
17238 <Test name="mediump_vec4_ssss_vertex" />
17239 <Test name="mediump_vec3_rrr_vertex" />
17240 <Test name="mediump_vec3_zz_vertex" />
17241 <Test name="mediump_bvec4_wzy_fragment" />
17242 <Test name="mediump_bvec4_xyxx_vertex" />
17243 <Test name="mediump_vec3_stp_fragment" />
17244 <Test name="mediump_bvec2_ss_fragment" />
17245 <Test name="mediump_ivec3_xxx_vertex" />
17246 <Test name="mediump_ivec2_gr_fragment" />
17247 <Test name="mediump_bvec4_bbab_vertex" />
17248 <Test name="mediump_ivec3_rggr_vertex" />
17249 <Test name="mediump_vec3_xzx_vertex" />
17250 <Test name="mediump_ivec4_qqqt_vertex" />
17251 <Test name="mediump_bvec2_rr_vertex" />
17252 <Test name="mediump_bvec4_wzy_vertex" />
17253 <Test name="mediump_bvec4_tttt_vertex" />
17254 <Test name="mediump_bvec3_bgr_vertex" />
17255 <Test name="mediump_vec4_rgba_vertex" />
17256 <Test name="mediump_bvec4_yyyy_fragment" />
17257 <Test name="mediump_bvec4_wz_vertex" />
17258 <Test name="mediump_ivec3_xxx_fragment" />
17259 <Test name="mediump_bvec4_stss_vertex" />
17260 <Test name="mediump_vec3_bbg_vertex" />
17261 <Test name="mediump_ivec4_abgr_vertex" />
17262 <Test name="mediump_bvec3_ppt_vertex" />
17263 <Test name="mediump_vec2_xy_fragment" />
17264 <Test name="mediump_bvec3_zzzz_vertex" />
17265 <Test name="mediump_bvec4_qppq_vertex" />
17266 <Test name="mediump_bvec4_q_fragment" />
17267 <Test name="mediump_vec2_rgrr_fragment" />
17268 <Test name="mediump_vec3_pppp_fragment" />
17269 <Test name="mediump_vec3_xyyx_vertex" />
17270 <Test name="mediump_bvec4_qs_vertex" />
17271 <Test name="mediump_vec2_tst_vertex" />
17272 <Test name="mediump_bvec4_qs_fragment" />
17273 <Test name="mediump_ivec4_yyyy_vertex" />
17274 <Test name="mediump_ivec4_wzy_vertex" />
17275 <Test name="mediump_ivec2_s_fragment" />
17276 <Test name="mediump_ivec4_ab_fragment" />
17277 <Test name="mediump_ivec3_ppt_fragment" />
17278 <Test name="mediump_bvec3_z_fragment" />
17279 <Test name="mediump_bvec2_xyxx_fragment" />
17280 <Test name="mediump_ivec4_zzwz_vertex" />
17281 <Test name="mediump_vec3_bgr_vertex" />
17282 <Test name="mediump_ivec3_ppp_fragment" />
17283 <Test name="mediump_ivec3_r_vertex" />
17284 <Test name="mediump_bvec4_ttq_fragment" />
17285 <Test name="mediump_vec2_ts_fragment" />
17286 <Test name="mediump_vec2_tst_fragment" />
17287 <Test name="mediump_vec4_yyw_vertex" />
17288 <Test name="mediump_ivec4_qs_vertex" />
17289 <Test name="mediump_bvec4_qqqt_vertex" />
17290 <Test name="mediump_bvec2_grg_vertex" />
17291 <Test name="mediump_bvec3_xyz_vertex" />
17292 <Test name="mediump_ivec4_wx_vertex" />
17293 <Test name="mediump_bvec4_yyyy_vertex" />
17294 <Test name="mediump_ivec3_zzy_fragment" />
17295 <Test name="mediump_vec4_wz_vertex" />
17296 <Test name="mediump_vec4_a_vertex" />
17297 <Test name="mediump_vec3_bb_vertex" />
17298 <Test name="mediump_vec2_gggg_fragment" />
17299 <Test name="mediump_ivec3_bgr_vertex" />
17300 <Test name="mediump_ivec4_wzyx_fragment" />
17301 <Test name="mediump_vec4_gggg_fragment" />
17302 <Test name="mediump_bvec3_zzzz_fragment" />
17303 <Test name="mediump_bvec2_ss_vertex" />
17304 <Test name="mediump_ivec2_yxy_fragment" />
17305 <Test name="mediump_ivec3_stp_fragment" />
17306 <Test name="mediump_ivec4_x_fragment" />
17307 <Test name="mediump_ivec4_qqqq_fragment" />
17308 <Test name="mediump_ivec3_bbg_fragment" />
17309 <Test name="mediump_ivec3_ppt_vertex" />
17310 <Test name="mediump_vec2_s_fragment" />
17311 <Test name="mediump_bvec3_rb_vertex" />
17312 <Test name="mediump_vec3_s_fragment" />
17313 <Test name="mediump_bvec4_qpt_vertex" />
17314 <Test name="mediump_bvec4_x_vertex" />
17315 <Test name="mediump_vec3_rgb_fragment" />
17316 <Test name="mediump_vec4_www_fragment" />
17317 <Test name="mediump_bvec3_rggr_fragment" />
17318 <Test name="mediump_bvec3_bbb_vertex" />
17319 <Test name="mediump_ivec2_tttt_vertex" />
17320 <Test name="mediump_vec3_xyz_vertex" />
17321 <Test name="mediump_bvec2_x_vertex" />
17322 <Test name="mediump_ivec4_xyzw_vertex" />
17323 <Test name="mediump_ivec3_xz_vertex" />
17324 <Test name="mediump_bvec4_qp_fragment" />
17325 <Test name="mediump_vec4_s_vertex" />
17326 <Test name="mediump_vec3_pppp_vertex" />
17327 <Test name="mediump_ivec2_stss_vertex" />
17328 <Test name="mediump_ivec4_abg_vertex" />
17329 <Test name="mediump_vec3_x_vertex" />
17330 <Test name="mediump_vec4_xxxx_fragment" />
17331 <Test name="mediump_vec4_aaa_vertex" />
17332 <Test name="mediump_vec3_rgb_vertex" />
17333 <Test name="mediump_vec3_stts_vertex" />
17334 <Test name="mediump_ivec4_yyw_vertex" />
17335 <Test name="mediump_vec3_r_fragment" />
17336 <Test name="mediump_bvec2_st_fragment" />
17337 <Test name="mediump_bvec3_stp_vertex" />
17338 <Test name="mediump_vec4_s_fragment" />
17339 <Test name="mediump_bvec2_xyxx_vertex" />
17340 <Test name="mediump_vec4_x_vertex" />
17341 <Test name="mediump_ivec2_xx_fragment" />
17342 <Test name="mediump_bvec2_xy_fragment" />
17343 <Test name="mediump_ivec3_zzzz_vertex" />
17344 <Test name="mediump_vec3_r_vertex" />
17345 <Test name="mediump_vec4_ar_vertex" />
17346 <Test name="mediump_vec4_zzwz_fragment" />
17347 <Test name="mediump_bvec2_yx_vertex" />
17348 <Test name="mediump_bvec2_ts_vertex" />
17349 <Test name="mediump_bvec4_gga_vertex" />
17350 <Test name="mediump_bvec4_qp_vertex" />
17351 <Test name="mediump_vec3_rb_vertex" />
17352 <Test name="mediump_ivec2_xy_vertex" />
17353 <Test name="mediump_bvec3_zyx_vertex" />
17354 <Test name="mediump_bvec4_q_vertex" />
17355 <Test name="mediump_bvec3_bbg_fragment" />
17356 <Test name="mediump_ivec4_bbab_vertex" />
17357 <Test name="mediump_bvec4_qqq_vertex" />
17358 <Test name="mediump_bvec3_p_fragment" />
17359 <Test name="mediump_ivec2_yx_fragment" />
17360 <Test name="mediump_bvec3_stts_vertex" />
17361 <Test name="mediump_vec3_p_fragment" />
17362 <Test name="mediump_ivec2_rgrr_fragment" />
17363 <Test name="mediump_vec2_xyxx_vertex" />
17364 <Test name="mediump_vec2_x_vertex" />
17365 <Test name="mediump_ivec4_s_vertex" />
17366 <Test name="mediump_bvec2_gggg_vertex" />
17367 <Test name="mediump_vec4_qqqq_vertex" />
17368 <Test name="mediump_ivec3_zzz_fragment" />
17369 <Test name="mediump_bvec3_r_fragment" />
17370 <Test name="mediump_vec4_wzzw_vertex" />
17371 <Test name="mediump_bvec2_yx_fragment" />
17372 <Test name="mediump_vec4_qp_vertex" />
17373 <Test name="mediump_ivec2_rg_vertex" />
17374 <Test name="mediump_bvec3_stp_fragment" />
17375 <Test name="mediump_vec4_w_vertex" />
17376 <Test name="mediump_bvec3_xzx_vertex" />
17377 <Test name="mediump_ivec3_pts_fragment" />
17378 <Test name="mediump_ivec2_gggg_fragment" />
17379 <Test name="mediump_ivec3_sss_fragment" />
17380 <Test name="mediump_vec3_stp_vertex" />
17381 <Test name="mediump_bvec4_ppqp_vertex" />
17382 <Test name="mediump_ivec3_s_fragment" />
17383 <Test name="mediump_bvec3_ppp_fragment" />
17384 <Test name="mediump_vec4_qs_fragment" />
17385 <Test name="mediump_vec4_ppqp_vertex" />
17386 <Test name="mediump_vec4_abgr_vertex" />
17387 <Test name="mediump_ivec4_ttq_fragment" />
17388 <Test name="mediump_ivec3_zzz_vertex" />
17389 <Test name="mediump_bvec4_w_fragment" />
17390 <Test name="mediump_vec3_sps_fragment" />
17391 <Test name="mediump_vec4_rgrr_fragment" />
17392 <Test name="mediump_vec3_bbg_fragment" />
17393 <Test name="mediump_vec2_ss_vertex" />
17394 <Test name="mediump_vec4_gga_vertex" />
17395 <Test name="mediump_bvec4_wwww_vertex" />
17396 <Test name="mediump_bvec4_aaa_vertex" />
17397 <Test name="mediump_ivec4_wzzw_vertex" />
17398 <Test name="mediump_bvec4_xyzw_fragment" />
17399 <Test name="mediump_ivec2_yx_vertex" />
17400 <Test name="mediump_vec2_xy_vertex" />
17401 <Test name="mediump_bvec4_zzwz_vertex" />
17402 <Test name="mediump_ivec3_bbbb_fragment" />
17403 <Test name="mediump_bvec4_wx_vertex" />
17404 <Test name="mediump_vec3_bbbb_vertex" />
17405 <Test name="mediump_vec3_ppt_fragment" />
17406 <Test name="mediump_bvec3_b_vertex" />
17407 <Test name="mediump_bvec4_tttt_fragment" />
17408 <Test name="mediump_vec2_xyxx_fragment" />
17409 <Test name="mediump_ivec4_abba_fragment" />
17410 <Test name="mediump_vec3_yxy_fragment" />
17411 <Test name="mediump_bvec4_wwwy_fragment" />
17412 <Test name="mediump_ivec2_xyxx_vertex" />
17413 <Test name="mediump_vec4_qpts_fragment" />
17414 <Test name="mediump_bvec4_r_vertex" />
17415 <Test name="mediump_vec4_abg_fragment" />
17416 <Test name="mediump_vec2_rg_vertex" />
17417 <Test name="mediump_ivec2_x_vertex" />
17418 <Test name="mediump_vec3_pp_vertex" />
17419 <Test name="mediump_bvec3_rrr_vertex" />
17420 <Test name="mediump_ivec4_aaa_vertex" />
17421 <Test name="mediump_ivec3_bbb_vertex" />
17422 <Test name="mediump_vec3_xz_vertex" />
17423 <Test name="mediump_bvec3_pp_fragment" />
17424 <Test name="mediump_ivec4_qqqq_vertex" />
17425 <Test name="mediump_ivec3_bbg_vertex" />
17426 <Test name="mediump_ivec3_rb_fragment" />
17427 <Test name="mediump_bvec4_r_fragment" />
17428 <Test name="mediump_ivec3_x_vertex" />
17429 <Test name="mediump_bvec2_r_vertex" />
17430 <Test name="mediump_vec4_wzy_fragment" />
17431 <Test name="mediump_bvec4_yyw_fragment" />
17432 <Test name="mediump_ivec3_r_fragment" />
17433 <Test name="mediump_bvec3_ppt_fragment" />
17434 <Test name="mediump_ivec4_a_vertex" />
17435 <Test name="mediump_vec2_ts_vertex" />
17436 <Test name="mediump_ivec3_stts_fragment" />
17437 <Test name="mediump_bvec4_ab_vertex" />
17438 <Test name="mediump_vec2_r_vertex" />
17439 <Test name="mediump_ivec4_wwwy_vertex" />
17440 <Test name="mediump_bvec2_xx_fragment" />
17441 <Test name="mediump_bvec4_rgrr_vertex" />
17442 <Test name="mediump_vec3_pts_fragment" />
17443 <Test name="mediump_ivec4_ar_vertex" />
17444 <Test name="mediump_ivec2_r_fragment" />
17445 <Test name="mediump_vec3_tst_vertex" />
17446 <Test name="mediump_ivec3_xyyx_fragment" />
17447 <Test name="mediump_bvec3_stts_fragment" />
17448 <Test name="mediump_bvec3_pppp_fragment" />
17449 <Test name="mediump_ivec3_bgr_fragment" />
17450 <Test name="mediump_ivec3_grg_vertex" />
17451 <Test name="mediump_vec4_xyxx_fragment" />
17452 <Test name="mediump_bvec3_sp_vertex" />
17453 <Test name="mediump_bvec4_aaaa_fragment" />
17454 <Test name="mediump_vec3_rrr_fragment" />
17455 <Test name="mediump_bvec2_st_vertex" />
17456 <Test name="mediump_ivec4_qs_fragment" />
17457 <Test name="mediump_ivec3_bbbb_vertex" />
17458 <Test name="mediump_vec3_xz_fragment" />
17459 <Test name="mediump_bvec2_grg_fragment" />
17460 <Test name="mediump_bvec3_r_vertex" />
17461 <Test name="mediump_bvec4_xyxx_fragment" />
17462 <Test name="mediump_ivec3_rggr_fragment" />
17463 <Test name="mediump_ivec4_gggg_fragment" />
17464 <Test name="mediump_vec3_s_vertex" />
17465 <Test name="mediump_vec2_yxy_fragment" />
17466 <Test name="mediump_bvec3_pppp_vertex" />
17467 <Test name="mediump_vec4_qpt_fragment" />
17468 <Test name="mediump_vec4_wzy_vertex" />
17469 <Test name="mediump_bvec3_zz_fragment" />
17470 <Test name="mediump_bvec4_aaaa_vertex" />
17471 <Test name="mediump_vec4_x_fragment" />
17472 <Test name="mediump_ivec3_z_vertex" />
17473 <Test name="mediump_ivec4_yyw_fragment" />
17474 <Test name="mediump_bvec3_x_vertex" />
17475 <Test name="mediump_vec3_zzy_vertex" />
17476 <Test name="mediump_bvec3_bb_fragment" />
17477 <Test name="mediump_vec2_st_fragment" />
17478 <Test name="mediump_bvec4_wx_fragment" />
17479 <Test name="mediump_ivec2_rr_fragment" />
17480 <Test name="mediump_ivec2_yyyy_fragment" />
17481 <Test name="mediump_bvec4_aaag_vertex" />
17482 <Test name="mediump_vec3_zzz_vertex" />
17483 <Test name="mediump_bvec4_xyzw_vertex" />
17484 <Test name="mediump_vec4_abgr_fragment" />
17485 <Test name="mediump_vec2_gggg_vertex" />
17486 <Test name="mediump_bvec3_xxx_vertex" />
17487 <Test name="mediump_bvec3_zzz_vertex" />
17488 <Test name="mediump_vec3_rbr_vertex" />
17489 <Test name="mediump_bvec4_ssss_vertex" />
17490 <Test name="mediump_bvec2_tst_vertex" />
17491 <Test name="mediump_vec3_bgr_fragment" />
17492 <Test name="mediump_bvec4_yyw_vertex" />
17493 <Test name="mediump_bvec2_stss_fragment" />
17494 <Test name="mediump_ivec3_rbr_fragment" />
17495 <Test name="mediump_bvec4_a_fragment" />
17496 <Test name="mediump_ivec4_aaaa_fragment" />
17497 <Test name="mediump_ivec2_rr_vertex" />
17498 <Test name="mediump_vec4_yyyy_fragment" />
17499 <Test name="mediump_ivec3_pts_vertex" />
17500 <Test name="mediump_bvec3_rgb_vertex" />
17501 <Test name="mediump_ivec4_w_fragment" />
17502 <Test name="mediump_vec3_yxy_vertex" />
17503 <Test name="mediump_bvec4_abba_fragment" />
17504 <Test name="mediump_bvec2_gggg_fragment" />
17505 <Test name="mediump_bvec3_pp_vertex" />
17506 <Test name="mediump_ivec3_sss_vertex" />
17507 <Test name="mediump_ivec3_rgb_vertex" />
17508 <Test name="mediump_vec4_gga_fragment" />
17509 <Test name="mediump_bvec4_ab_fragment" />
17510 <Test name="mediump_bvec4_wzzw_vertex" />
17511 <Test name="mediump_bvec4_wzzw_fragment" />
17512 <Test name="mediump_vec4_q_vertex" />
17513 <Test name="mediump_vec4_abba_fragment" />
17514 <Test name="mediump_ivec4_rrrr_vertex" />
17515 <Test name="mediump_vec4_wwwy_vertex" />
17516 <Test name="mediump_bvec4_qpt_fragment" />
17517 <Test name="mediump_ivec4_qpt_fragment" />
17518 <Test name="mediump_vec4_ttq_vertex" />
17519 <Test name="mediump_ivec2_s_vertex" />
17520 <Test name="mediump_ivec4_ab_vertex" />
17521 <Test name="mediump_ivec4_w_vertex" />
17522 <Test name="mediump_bvec2_rr_fragment" />
17523 <Test name="mediump_bvec3_zyx_fragment" />
17524 <Test name="mediump_ivec4_qp_vertex" />
17525 <Test name="mediump_ivec3_b_vertex" />
17526 <Test name="mediump_bvec2_yyyy_vertex" />
17527 <Test name="mediump_vec4_rgba_fragment" />
17528 <Test name="mediump_vec3_ppp_vertex" />
17529 <Test name="mediump_ivec4_r_vertex" />
17530 <Test name="mediump_ivec4_qpt_vertex" />
17531 <Test name="mediump_vec4_stss_vertex" />
17532 <Test name="mediump_vec4_wzyx_fragment" />
17533 <Test name="mediump_vec3_stts_fragment" />
17534 <Test name="mediump_vec4_qp_fragment" />
17535 <Test name="mediump_ivec4_ssss_fragment" />
17536 <Test name="mediump_vec3_bb_fragment" />
17537 <Test name="mediump_ivec4_stpq_fragment" />
17538 <Test name="mediump_ivec2_x_fragment" />
17539 <Test name="mediump_ivec4_qpts_vertex" />
17540 <Test name="mediump_bvec3_bb_vertex" />
17541 <Test name="mediump_bvec4_qppq_fragment" />
17542 <Test name="mediump_vec3_sss_vertex" />
17543 <Test name="mediump_vec4_wz_fragment" />
17544 <Test name="mediump_vec4_xyzw_vertex" />
17545 <Test name="mediump_ivec3_sps_fragment" />
17546 <Test name="mediump_ivec2_ss_fragment" />
17547 <Test name="mediump_vec4_wzyx_vertex" />
17548 <Test name="mediump_ivec4_rgba_fragment" />
17549 <Test name="mediump_bvec2_xx_vertex" />
17550 <Test name="mediump_vec2_rr_fragment" />
17551 <Test name="mediump_vec3_sps_vertex" />
17552 <Test name="mediump_vec3_rggr_fragment" />
17553 <Test name="mediump_vec4_rgrr_vertex" />
17554 <Test name="mediump_bvec4_rgba_fragment" />
17555 <Test name="mediump_ivec2_grg_fragment" />
17556 <Test name="mediump_ivec2_tttt_fragment" />
17557 <Test name="mediump_bvec3_bbbb_vertex" />
17558 <Test name="mediump_ivec2_xyxx_fragment" />
17559 <Test name="mediump_vec4_www_vertex" />
17560 <Test name="mediump_bvec4_wzyx_vertex" />
17561 <Test name="mediump_vec3_z_fragment" />
17562 <Test name="mediump_bvec3_ppp_vertex" />
17563 <Test name="mediump_vec3_rbr_fragment" />
17564 <Test name="mediump_ivec2_tst_fragment" />
17565 <Test name="mediump_vec4_qqq_fragment" />
17566 <Test name="mediump_bvec2_tttt_fragment" />
17567 <Test name="mediump_bvec4_abgr_fragment" />
17568 <Test name="mediump_bvec3_xz_vertex" />
17569 <Test name="mediump_ivec3_bb_fragment" />
17570 <Test name="mediump_vec2_ss_fragment" />
17571 <Test name="mediump_ivec2_ts_vertex" />
17572 <Test name="mediump_vec4_abba_vertex" />
17573 <Test name="mediump_ivec2_xy_fragment" />
17574 <Test name="mediump_vec2_yx_fragment" />
17575 <Test name="mediump_bvec3_rggr_vertex" />
17576 <Test name="mediump_ivec3_p_vertex" />
17577 <Test name="mediump_vec4_bbab_vertex" />
17578 <Test name="mediump_vec2_xx_vertex" />
17579 <Test name="mediump_bvec3_rbr_vertex" />
17580 <Test name="mediump_ivec2_tst_vertex" />
17581 <Test name="mediump_bvec4_abba_vertex" />
17582 <Test name="mediump_ivec4_aaaa_vertex" />
17583 <Test name="mediump_vec4_wzzw_fragment" />
17584 <Test name="mediump_ivec4_qppq_fragment" />
17585 <Test name="mediump_bvec4_abgr_vertex" />
17586 <Test name="mediump_ivec4_gggg_vertex" />
17587 <Test name="mediump_bvec4_qqq_fragment" />
17588 <Test name="mediump_vec2_rgrr_vertex" />
17589 <Test name="mediump_ivec3_zyx_fragment" />
17590 <Test name="mediump_vec4_qqq_vertex" />
17591 <Test name="mediump_bvec2_s_vertex" />
17592 <Test name="mediump_vec3_sp_fragment" />
17593 <Test name="mediump_bvec4_gggg_fragment" />
17594 <Test name="mediump_vec2_stss_vertex" />
17595 <Test name="mediump_ivec3_zz_fragment" />
17596 <Test name="mediump_vec4_qppq_fragment" />
17597 <Test name="mediump_vec3_tst_fragment" />
17598 <Test name="mediump_vec4_aaaa_vertex" />
17599 <Test name="mediump_bvec4_stpq_vertex" />
17600 <Test name="mediump_vec3_b_vertex" />
17601 <Test name="mediump_vec3_rggr_vertex" />
17602 <Test name="mediump_vec4_tttt_fragment" />
17603 <Test name="mediump_ivec3_rrr_vertex" />
17604 <Test name="mediump_bvec4_s_fragment" />
17605 <Test name="mediump_bvec3_zz_vertex" />
17606 <Test name="mediump_bvec3_rbr_fragment" />
17607 <Test name="mediump_vec4_yyyy_vertex" />
17608 <Test name="mediump_bvec2_ts_fragment" />
17609 <Test name="mediump_bvec3_grg_fragment" />
17610 <Test name="mediump_vec4_wx_fragment" />
17611 <Test name="mediump_bvec3_xyyx_fragment" />
17612 <Test name="mediump_vec3_bbbb_fragment" />
17613 <Test name="mediump_vec2_st_vertex" />
17614 <Test name="mediump_vec4_qqqt_fragment" />
17615 <Test name="mediump_vec4_stpq_vertex" />
17616 <Test name="mediump_bvec4_a_vertex" />
17617 <Test name="mediump_bvec4_abg_vertex" />
17618 <Test name="mediump_bvec2_tttt_vertex" />
17619 <Test name="mediump_ivec4_qpts_fragment" />
17620 <Test name="mediump_ivec2_gr_vertex" />
17621 <Test name="mediump_bvec4_wwww_fragment" />
17622 <Test name="mediump_bvec2_yxy_fragment" />
17623 <Test name="mediump_ivec2_stss_fragment" />
17624 <Test name="mediump_ivec3_bb_vertex" />
17625 <Test name="mediump_bvec3_s_fragment" />
17626 <Test name="mediump_ivec3_sps_vertex" />
17627 <Test name="mediump_vec3_pp_fragment" />
17628 <Test name="mediump_bvec2_gr_vertex" />
17629 <Test name="mediump_ivec2_grg_vertex" />
17630 <Test name="mediump_vec4_wwwy_fragment" />
17631 <Test name="mediump_vec3_zzzz_fragment" />
17632 <Test name="mediump_vec4_ar_fragment" />
17633 <Test name="mediump_ivec2_st_fragment" />
17634 <Test name="mediump_vec3_z_vertex" />
17635 <Test name="mediump_bvec2_rgrr_fragment" />
17636 <Test name="mediump_ivec4_wwww_fragment" />
17637 <Test name="mediump_vec2_x_fragment" />
17638 <Test name="mediump_bvec4_ppqp_fragment" />
17639 <Test name="mediump_ivec3_z_fragment" />
17640 <Test name="mediump_vec4_ppqp_fragment" />
17641 <Test name="mediump_ivec4_s_fragment" />
17642 <Test name="mediump_ivec3_b_fragment" />
17643 <Test name="mediump_bvec3_z_vertex" />
17644 <Test name="mediump_vec4_qppq_vertex" />
17645 <Test name="mediump_bvec3_sps_vertex" />
17646 <Test name="mediump_vec3_xyz_fragment" />
17647 <Test name="mediump_bvec3_pts_vertex" />
17648 <Test name="mediump_ivec2_r_vertex" />
17649 <Test name="mediump_ivec3_zz_vertex" />
17650 <Test name="mediump_vec3_xzx_fragment" />
17651 <Test name="mediump_ivec4_a_fragment" />
17652 <Test name="mediump_vec2_tttt_fragment" />
17653 <Test name="mediump_vec4_ab_fragment" />
17654 <Test name="mediump_ivec2_ss_vertex" />
17655 <Test name="mediump_bvec4_qpts_vertex" />
17656 <Test name="mediump_bvec4_bbab_fragment" />
17657 <Test name="mediump_bvec4_ssss_fragment" />
17658 <Test name="mediump_ivec4_qqq_fragment" />
17659 <Test name="mediump_bvec4_rrrr_fragment" />
17660 <Test name="mediump_bvec2_stss_vertex" />
17661 <Test name="mediump_vec4_q_fragment" />
17662 <Test name="mediump_vec3_sss_fragment" />
17663 <Test name="mediump_bvec4_qqqt_fragment" />
17664 <Test name="mediump_ivec4_aaag_fragment" />
17665 <Test name="mediump_ivec3_xyyx_vertex" />
17666 <Test name="mediump_bvec3_b_fragment" />
17667 <Test name="mediump_ivec3_tst_fragment" />
17668 <Test name="mediump_ivec4_wz_fragment" />
17669 <Test name="mediump_vec3_xyyx_fragment" />
17670 <Test name="mediump_ivec3_sp_vertex" />
17671 <Test name="mediump_bvec3_xz_fragment" />
17672 <Test name="mediump_ivec4_rrrr_fragment" />
17673 <Test name="mediump_bvec4_rgba_vertex" />
17674 <Test name="mediump_bvec4_abg_fragment" />
17675 <Test name="mediump_ivec4_tttt_fragment" />
17676 <Test name="mediump_bvec2_gr_fragment" />
17677 <Test name="mediump_ivec4_www_vertex" />
17678 <Test name="mediump_ivec4_xxxx_fragment" />
17679 <Test name="mediump_ivec4_aaag_vertex" />
17680 <Test name="mediump_bvec4_qqqq_vertex" />
17681 <Test name="mediump_ivec3_stts_vertex" />
17682 <Test name="mediump_bvec4_xxxx_vertex" />
17683 <Test name="mediump_ivec2_yxy_vertex" />
17684 <Test name="mediump_ivec4_wz_vertex" />
17685 <Test name="mediump_vec3_zyx_fragment" />
17686 <Test name="mediump_bvec3_sps_fragment" />
17687 <Test name="mediump_bvec2_s_fragment" />
17688 <Test name="mediump_ivec4_xyxx_vertex" />
17689 <Test name="mediump_vec3_ppp_fragment" />
17690 <Test name="mediump_ivec4_r_fragment" />
17691 <Test name="mediump_bvec4_xxxx_fragment" />
17692 <Test name="mediump_ivec4_qp_fragment" />
17693 <Test name="mediump_ivec4_qqq_vertex" />
17694 <Test name="mediump_vec3_pts_vertex" />
17695 <Test name="mediump_ivec3_bbb_fragment" />
17696 <Test name="mediump_ivec4_qqqt_fragment" />
17697 <Test name="mediump_ivec4_zzwz_fragment" />
17698 <Test name="mediump_bvec3_grg_vertex" />
17699 <Test name="mediump_vec4_aaag_vertex" />
17700 <Test name="mediump_vec4_ttq_fragment" />
17701 <Test name="mediump_bvec4_s_vertex" />
17702 <Test name="mediump_ivec2_rg_fragment" />
17703 <Test name="mediump_vec4_rrrr_fragment" />
17704 <Test name="mediump_vec4_bbab_fragment" />
17705 <Test name="mediump_ivec3_rb_vertex" />
17706 <Test name="mediump_bvec3_xzx_fragment" />
17707 <Test name="mediump_bvec3_bbg_vertex" />
17708 <Test name="mediump_ivec4_q_vertex" />
17709 <Test name="mediump_ivec4_abg_fragment" />
17710 <Test name="mediump_bvec3_zzz_fragment" />
17711 <Test name="mediump_bvec4_gga_fragment" />
17712 <Test name="mediump_vec4_zzwz_vertex" />
17713 <Test name="mediump_bvec3_bgr_fragment" />
17714 <Test name="mediump_bvec4_www_fragment" />
17715 <Test name="mediump_ivec2_rgrr_vertex" />
17716 <Test name="mediump_vec4_ssss_fragment" />
17717 <Test name="mediump_vec3_zzzz_vertex" />
17718 <Test name="mediump_ivec4_gga_vertex" />
17719 <Test name="mediump_ivec4_ttq_vertex" />
17720 <Test name="mediump_bvec2_rg_vertex" />
17721 <Test name="mediump_bvec2_rgrr_vertex" />
17722 <Test name="mediump_vec4_r_vertex" />
17723 <Test name="mediump_vec3_p_vertex" />
17724 <Test name="mediump_bvec3_s_vertex" />
17725 <Test name="mediump_bvec4_wz_fragment" />
17726 </TestCase>
17727 </TestSuite>
17728 <TestSuite name="texture_functions">
17729 <TestCase name="fragment">
17730 <Test name="texture2d" />
17731 <Test name="texturecube" />
17732 <Test name="texture2dproj_vec4_bias" />
17733 <Test name="texturecube_bias" />
17734 <Test name="texture2dproj_vec4" />
17735 <Test name="texture2dproj_vec3" />
17736 <Test name="texture2d_bias" />
17737 <Test name="texture2dproj_vec3_bias" />
17738 </TestCase>
17739 <TestCase name="vertex">
17740 <Test name="texture2d" />
17741 <Test name="texturecube" />
17742 <Test name="texturecubelod" />
17743 <Test name="texture2dproj_vec4" />
17744 <Test name="texture2dprojlod_vec3" />
17745 <Test name="texture2dprojlod_vec4" />
17746 <Test name="texture2dproj_vec3" />
17747 <Test name="texture2dlod" />
17748 </TestCase>
17749 <TestCase name="invalid">
17750 <Test name="texture2dlod_in_fragment" />
17751 <Test name="texturecube_bias_in_vertex" />
17752 <Test name="texturecubelod_in_fragment" />
17753 <Test name="texture2d_bias_in_vertex" />
17754 </TestCase>
17755 </TestSuite>
17756 <TestSuite name="declarations">
17757 <TestCase name="invalid_declarations">
17758 <Test name="uniform_in_fragment_main" />
17759 <Test name="varying_in_fragment_main" />
17760 <Test name="varying_in_vertex_main" />
17761 <Test name="invariant_uniform" />
17762 <Test name="uniform_in_vertex_main" />
17763 <Test name="attribute_in_fragment" />
17764 <Test name="attribute_in_vertex_main" />
17765 <Test name="invariant_attribute" />
17766 </TestCase>
17767 </TestSuite>
17768 <TestCase name="reserved_operators">
17769 <Test name="operator_bitwise_not_vertex" />
17770 <Test name="operator_assign_modulo_vertex" />
17771 <Test name="operator_assign_and_fragment" />
17772 <Test name="operator_bitwise_or_vertex" />
17773 <Test name="operator_modulo_vertex" />
17774 <Test name="operator_assign_xor_fragment" />
17775 <Test name="operator_bitwise_xor_fragment" />
17776 <Test name="operator_assign_shift_right_vertex" />
17777 <Test name="operator_assign_shift_left_fragment" />
17778 <Test name="operator_assign_modulo_fragment" />
17779 <Test name="operator_bitwise_shift_left_vertex" />
17780 <Test name="operator_assign_shift_right_fragment" />
17781 <Test name="operator_bitwise_shift_left_fragment" />
17782 <Test name="operator_bitwise_shift_right_vertex" />
17783 <Test name="operator_assign_and_vertex" />
17784 <Test name="operator_bitwise_not_fragment" />
17785 <Test name="operator_modulo_fragment" />
17786 <Test name="operator_assign_xor_vertex" />
17787 <Test name="operator_assign_or_fragment" />
17788 <Test name="operator_assign_shift_left_vertex" />
17789 <Test name="operator_bitwise_and_vertex" />
17790 <Test name="operator_assign_or_vertex" />
17791 <Test name="operator_bitwise_xor_vertex" />
17792 <Test name="operator_bitwise_shift_right_fragment" />
17793 <Test name="operator_bitwise_and_fragment" />
17794 <Test name="operator_bitwise_or_fragment" />
17795 </TestCase>
17796 <TestCase name="discard">
17797 <Test name="function_uniform" />
17798 <Test name="dynamic_loop_uniform" />
17799 <Test name="function_never" />
17800 <Test name="basic_dynamic" />
17801 <Test name="dynamic_loop_never" />
17802 <Test name="static_loop_texture" />
17803 <Test name="basic_texture" />
17804 <Test name="dynamic_loop_always" />
17805 <Test name="basic_always" />
17806 <Test name="function_always" />
17807 <Test name="function_static_loop_always" />
17808 <Test name="function_static_loop_never" />
17809 <Test name="basic_never" />
17810 <Test name="static_loop_always" />
17811 <Test name="basic_uniform" />
17812 <Test name="function_static_loop_uniform" />
17813 <Test name="function_static_loop_dynamic" />
17814 <Test name="static_loop_uniform" />
17815 <Test name="function_static_loop_texture" />
17816 <Test name="static_loop_dynamic" />
17817 <Test name="dynamic_loop_texture" />
17818 <Test name="function_dynamic" />
17819 <Test name="function_texture" />
17820 <Test name="static_loop_never" />
17821 <Test name="dynamic_loop_dynamic" />
17822 </TestCase>
17823 <TestSuite name="conditionals">
17824 <TestCase name="invalid_if">
17825 <Test name="missing_parenthesis_fragment" />
17826 <Test name="float_one_condition_fragment" />
17827 <Test name="unclosed_parenthesis_vertex" />
17828 <Test name="int_uniform_condition_vertex" />
17829 <Test name="unclosed_parenthesis_fragment" />
17830 <Test name="float_condition_fragment" />
17831 <Test name="float_one_condition_vertex" />
17832 <Test name="float_condition_vertex" />
17833 <Test name="missing_parenthesis_vertex" />
17834 <Test name="int_one_condition_fragment" />
17835 <Test name="int_zero_condition_vertex" />
17836 <Test name="float_zero_condition_fragment" />
17837 <Test name="float_zero_condition_vertex" />
17838 <Test name="sampler_condition_fragment" />
17839 <Test name="int_condition_fragment" />
17840 <Test name="sampler_condition_vertex" />
17841 <Test name="int_zero_condition_fragment" />
17842 <Test name="int_one_condition_vertex" />
17843 <Test name="int_condition_vertex" />
17844 <Test name="int_uniform_condition_fragment" />
17845 </TestCase>
17846 <TestCase name="if">
17847 <Test name="complex_condition_vertex" />
17848 <Test name="if_else_fragment" />
17849 <Test name="single_statement_vertex" />
17850 <Test name="sequence_condition_vertex" />
17851 <Test name="sequence_statements_vertex" />
17852 <Test name="single_statement_fragment" />
17853 <Test name="if_elseif_vertex" />
17854 <Test name="complex_condition_fragment" />
17855 <Test name="mixed_if_elseif_else_vertex" />
17856 <Test name="if_elseif_fragment" />
17857 <Test name="compound_statement_vertex" />
17858 <Test name="if_elseif_else_fragment" />
17859 <Test name="sequence_condition_fragment" />
17860 <Test name="compound_statement_fragment" />
17861 <Test name="mixed_if_elseif_else_fragment" />
17862 <Test name="if_elseif_else_vertex" />
17863 <Test name="if_else_vertex" />
17864 <Test name="sequence_statements_fragment" />
17865 </TestCase>
17866 </TestSuite>
17867 <TestSuite name="preprocessor">
17868 <TestCase name="semantic">
17869 <Test name="correct_order_vertex" />
17870 <Test name="ops_as_arguments_fragment" />
17871 <Test name="ops_as_arguments_vertex" />
17872 <Test name="correct_order_fragment" />
17873 </TestCase>
17874 <TestCase name="pragmas">
17875 <Test name="invalid_pragma_invalid_token_vertex" />
17876 <Test name="invalid_pragma_invalid_debug_fragment" />
17877 <Test name="pragma_vertex" />
17878 <Test name="pragma_macro_exp_vertex" />
17879 <Test name="pragma_macro_exp_fragment" />
17880 <Test name="invalid_pragma_invalid_debug_vertex" />
17881 <Test name="invalid_pragma_invalid_token_fragment" />
17882 <Test name="pragma_fragment" />
17883 </TestCase>
17884 <TestCase name="conditional_inclusion">
17885 <Test name="basic_3_vertex" />
17886 <Test name="basic_2_fragment" />
17887 <Test name="basic_5_fragment" />
17888 <Test name="unary_ops_1_fragment" />
17889 <Test name="unary_ops_2_fragment" />
17890 <Test name="basic_4_fragment" />
17891 <Test name="basic_2_vertex" />
17892 <Test name="basic_1_fragment" />
17893 <Test name="basic_4_vertex" />
17894 <Test name="basic_5_vertex" />
17895 <Test name="basic_1_vertex" />
17896 <Test name="unary_ops_2_vertex" />
17897 <Test name="unary_ops_1_vertex" />
17898 <Test name="basic_3_fragment" />
17899 </TestCase>
17900 <TestCase name="invalid_function_definitions">
17901 <Test name="arguments_1_fragment" />
17902 <Test name="no_closing_parenthesis_2_vertex" />
17903 <Test name="arguments_8_fragment" />
17904 <Test name="no_closing_parenthesis_3_vertex" />
17905 <Test name="unique_param_name_vertex" />
17906 <Test name="no_closing_parenthesis_4_vertex" />
17907 <Test name="arguments_3_fragment" />
17908 <Test name="no_closing_parenthesis_1_vertex" />
17909 <Test name="arguments_5_vertex" />
17910 <Test name="arguments_2_vertex" />
17911 <Test name="arguments_5_fragment" />
17912 <Test name="no_closing_parenthesis_3_fragment" />
17913 <Test name="arguments_2_fragment" />
17914 <Test name="no_closing_parenthesis_1_fragment" />
17915 <Test name="arguments_1_vertex" />
17916 <Test name="arguments_7_vertex" />
17917 <Test name="argument_list_1_fragment" />
17918 <Test name="arguments_6_vertex" />
17919 <Test name="arguments_7_fragment" />
17920 <Test name="argument_list_1_vertex" />
17921 <Test name="arguments_4_fragment" />
17922 <Test name="arguments_4_vertex" />
17923 <Test name="unique_param_name_fragment" />
17924 <Test name="arguments_3_vertex" />
17925 <Test name="arguments_6_fragment" />
17926 <Test name="argument_list_3_fragment" />
17927 <Test name="argument_list_2_vertex" />
17928 <Test name="argument_list_3_vertex" />
17929 <Test name="no_closing_parenthesis_4_fragment" />
17930 <Test name="no_closing_parenthesis_2_fragment" />
17931 <Test name="argument_list_2_fragment" />
17932 <Test name="arguments_8_vertex" />
17933 </TestCase>
17934 <TestCase name="expressions">
17935 <Test name="defined_5_vertex" />
17936 <Test name="defined_5_fragment" />
17937 <Test name="parenthesis_if_no_fragment" />
17938 <Test name="shift_right_fragment" />
17939 <Test name="eval_simple_precedence_1_vertex" />
17940 <Test name="defined_6_fragment" />
17941 <Test name="eval_basic_0_fragment" />
17942 <Test name="less_or_equal_vertex" />
17943 <Test name="shift_left_vertex" />
17944 <Test name="parenthesis_if_no_vertex" />
17945 <Test name="eval_simple_precedence_0_fragment" />
17946 <Test name="parenthesis_if_vertex" />
17947 <Test name="defined_6_vertex" />
17948 <Test name="eval_basic_0_vertex" />
17949 <Test name="or_vertex" />
17950 <Test name="parenthesis_tricky_vertex" />
17951 <Test name="defined_1_fragment" />
17952 <Test name="defined_4_fragment" />
17953 <Test name="mod_fragment" />
17954 <Test name="eval_basic_1_vertex" />
17955 <Test name="xor_fragment" />
17956 <Test name="defined_2_vertex" />
17957 <Test name="and_vertex" />
17958 <Test name="cmp_less_than_vertex" />
17959 <Test name="parenthesis_ifelse_false_fragment" />
17960 <Test name="cmp_less_than_fragment" />
17961 <Test name="shift_right_vertex" />
17962 <Test name="defined_4_vertex" />
17963 <Test name="eval_simple_precedence_0_vertex" />
17964 <Test name="parenthesis_multi_if_fragment" />
17965 <Test name="parenthesis_value_fragment" />
17966 <Test name="defined_3_fragment" />
17967 <Test name="xor_vertex" />
17968 <Test name="parenthesis_tricky_fragment" />
17969 <Test name="parenthesis_if_fragment" />
17970 <Test name="parenthesis_ifelse_true_vertex" />
17971 <Test name="defined_1_vertex" />
17972 <Test name="defined_2_fragment" />
17973 <Test name="shift_left_fragment" />
17974 <Test name="less_or_equal_fragment" />
17975 <Test name="mod_vertex" />
17976 <Test name="and_fragment" />
17977 <Test name="parenthesis_value_vertex" />
17978 <Test name="parenthesis_single_if_fragment" />
17979 <Test name="parenthesis_ifelse_false_vertex" />
17980 <Test name="defined_3_vertex" />
17981 <Test name="parenthesis_single_if_vertex" />
17982 <Test name="parenthesis_ifelse_true_fragment" />
17983 <Test name="eval_simple_precedence_1_fragment" />
17984 <Test name="or_fragment" />
17985 <Test name="eval_basic_1_fragment" />
17986 <Test name="parenthesis_multi_if_vertex" />
17987 </TestCase>
17988 <TestCase name="object_redefinitions">
17989 <Test name="invalid_object_floatval_2_fragment" />
17990 <Test name="redefine_object_defined_2_fragment" />
17991 <Test name="redefine_object_defined_2_vertex" />
17992 <Test name="redefine_object_defined_1_vertex" />
17993 <Test name="redefine_object_defined_1_fragment" />
17994 <Test name="invalid_object_whitespace_vertex" />
17995 <Test name="redefine_object_1_vertex" />
17996 <Test name="invalid_object_ident_fragment" />
17997 <Test name="invalid_object_intval_2_vertex" />
17998 <Test name="redefine_object_comment_vertex" />
17999 <Test name="redefine_object_multiline_comment_vertex" />
18000 <Test name="invalid_object_floatval_1_fragment" />
18001 <Test name="redefine_object_ifdef_vertex" />
18002 <Test name="invalid_object_intval_1_vertex" />
18003 <Test name="redefine_object_1_fragment" />
18004 <Test name="invalid_object_op_fragment" />
18005 <Test name="redefine_object_undef_ifdef_vertex" />
18006 <Test name="invalid_object_intval_2_fragment" />
18007 <Test name="invalid_object_ident_vertex" />
18008 <Test name="redefine_object_ifdef_fragment" />
18009 <Test name="redefine_object_comment_fragment" />
18010 <Test name="invalid_object_whitespace_fragment" />
18011 <Test name="invalid_object_op_vertex" />
18012 <Test name="redefine_object_multiline_comment_fragment" />
18013 <Test name="redefine_object_undef_ifdef_fragment" />
18014 <Test name="invalid_object_floatval_1_vertex" />
18015 <Test name="invalid_object_floatval_2_vertex" />
18016 <Test name="redefine_object_ifndef_vertex" />
18017 <Test name="invalid_object_intval_1_fragment" />
18018 <Test name="redefine_object_ifndef_fragment" />
18019 </TestCase>
18020 <TestCase name="directive">
18021 <Test name="error_vertex" />
18022 <Test name="error_with_no_tokens_vertex" />
18023 <Test name="error_fragment" />
18024 <Test name="version_not_first_statement_1_vertex" />
18025 <Test name="version_not_first_statement_2_vertex" />
18026 <Test name="version_is_less_vertex" />
18027 <Test name="error_with_no_tokens_fragment" />
18028 <Test name="version_not_first_statement_2_fragment" />
18029 <Test name="version_invalid_token_2_vertex" />
18030 <Test name="version_fragment" />
18031 <Test name="version_missing_fragment" />
18032 <Test name="invalid_version_fragment" />
18033 <Test name="version_missing_vertex" />
18034 <Test name="version_vertex" />
18035 <Test name="version_is_less_fragment" />
18036 <Test name="additional_tokens_fragment" />
18037 <Test name="version_is_more_fragment" />
18038 <Test name="version_invalid_token_1_vertex" />
18039 <Test name="invalid_version_vertex" />
18040 <Test name="version_not_first_statement_1_fragment" />
18041 <Test name="version_invalid_token_1_fragment" />
18042 <Test name="additional_tokens_vertex" />
18043 <Test name="version_is_more_vertex" />
18044 <Test name="version_invalid_token_2_fragment" />
18045 </TestCase>
18046 <TestCase name="recursion">
18047 <Test name="recursion_4_fragment" />
18048 <Test name="recursion_3_fragment" />
18049 <Test name="recursion_1_fragment" />
18050 <Test name="recursion_3_vertex" />
18051 <Test name="recursion_4_vertex" />
18052 <Test name="recursion_2_vertex" />
18053 <Test name="recursion_1_vertex" />
18054 <Test name="recursion_2_fragment" />
18055 <Test name="recursion_5_fragment" />
18056 <Test name="recursion_5_vertex" />
18057 </TestCase>
18058 <TestCase name="comments">
18059 <Test name="unterminated_comment_1_fragment" />
18060 <Test name="comment_trick_2_fragment" />
18061 <Test name="unterminated_comment_2_fragment" />
18062 <Test name="comment_trick_1_vertex" />
18063 <Test name="comment_trick_2_vertex" />
18064 <Test name="multiline_comment_define_vertex" />
18065 <Test name="unterminated_comment_1_vertex" />
18066 <Test name="nested_comment_fragment" />
18067 <Test name="nested_comment_vertex" />
18068 <Test name="invalid_comment_vertex" />
18069 <Test name="multiline_comment_define_fragment" />
18070 <Test name="comment_trick_1_fragment" />
18071 <Test name="invalid_comment_fragment" />
18072 <Test name="unterminated_comment_2_vertex" />
18073 </TestCase>
18074 <TestCase name="builtin">
18075 <Test name="line_vertex" />
18076 <Test name="invalid_line_file_3_vertex" />
18077 <Test name="line_and_file_vertex" />
18078 <Test name="invalid_line_file_4_vertex" />
18079 <Test name="invalid_line_file_1_fragment" />
18080 <Test name="line_defined_2_vertex" />
18081 <Test name="line_fragment" />
18082 <Test name="line_defined_1_fragment" />
18083 <Test name="line_and_file_fragment" />
18084 <Test name="empty_line_vertex" />
18085 <Test name="line_defined_2_fragment" />
18086 <Test name="line_expression_vertex" />
18087 <Test name="line_and_file_expression_vertex" />
18088 <Test name="line_and_file_expression_fragment" />
18089 <Test name="line_expression_fragment" />
18090 <Test name="empty_line_fragment" />
18091 <Test name="invalid_line_file_3_fragment" />
18092 <Test name="line_defined_1_vertex" />
18093 <Test name="invalid_line_file_1_vertex" />
18094 <Test name="invalid_line_file_4_fragment" />
18095 </TestCase>
18096 <TestCase name="function_definitions">
18097 <Test name="function_definition_with_comments_vertex" />
18098 <Test name="complex_func_vertex" />
18099 <Test name="function_definition_with_comments_fragment" />
18100 <Test name="same_object_and_function_param_vertex" />
18101 <Test name="same_object_and_function_param_fragment" />
18102 <Test name="complex_func_fragment" />
18103 </TestCase>
18104 <TestCase name="function_redefinitions">
18105 <Test name="invalid_function_redefinition_param_3_fragment" />
18106 <Test name="invalid_function_redefinition_param_1_vertex" />
18107 <Test name="function_redefinition_2_vertex" />
18108 <Test name="function_redefinition_3_fragment" />
18109 <Test name="function_redefinition_1_vertex" />
18110 <Test name="invalid_function_redefinition_param_1_fragment" />
18111 <Test name="invalid_function_redefinition_param_2_vertex" />
18112 <Test name="function_redefinition_1_fragment" />
18113 <Test name="function_redefinition_3_vertex" />
18114 <Test name="invalid_function_redefinition_param_3_vertex" />
18115 <Test name="invalid_function_redefinition_param_2_fragment" />
18116 <Test name="function_redefinition_2_fragment" />
18117 </TestCase>
18118 <TestCase name="predefined_macros">
18119 <Test name="if_gl_es_vertex" />
18120 <Test name="if_version_vertex" />
18121 <Test name="version_fragment" />
18122 <Test name="file_vertex" />
18123 <Test name="version_vertex" />
18124 <Test name="line_1_vertex" />
18125 <Test name="line_2_fragment" />
18126 <Test name="if_gl_es_fragment" />
18127 <Test name="line_1_fragment" />
18128 <Test name="gl_es_1_fragment" />
18129 <Test name="line_2_vertex" />
18130 <Test name="if_version_fragment" />
18131 <Test name="gl_es_1_vertex" />
18132 <Test name="file_fragment" />
18133 <Test name="gl_es_2_vertex" />
18134 <Test name="gl_es_2_fragment" />
18135 </TestCase>
18136 <TestCase name="invalid_redefinitions">
18137 <Test name="invalid_identifier_1_fragment" />
18138 <Test name="invalid_identifier_2_vertex" />
18139 <Test name="invalid_identifier_1_vertex" />
18140 <Test name="invalid_identifier_2_fragment" />
18141 </TestCase>
18142 <TestCase name="basic">
18143 <Test name="invalid_identifier_fragment" />
18144 <Test name="empty_function_fragment" />
18145 <Test name="invalid_directive_vertex" />
18146 <Test name="empty_directive_vertex" />
18147 <Test name="empty_object_vertex" />
18148 <Test name="invalid_directive_fragment" />
18149 <Test name="empty_function_vertex" />
18150 <Test name="null_directive_fragment" />
18151 <Test name="empty_directive_fragment" />
18152 <Test name="missing_identifier_fragment" />
18153 <Test name="invalid_identifier_vertex" />
18154 <Test name="missing_identifier_vertex" />
18155 <Test name="correct_phases_vertex" />
18156 <Test name="null_directive_vertex" />
18157 <Test name="empty_object_fragment" />
18158 <Test name="correct_phases_fragment" />
18159 </TestCase>
18160 <TestCase name="invalid_ops">
18161 <Test name="invalid_op_2_fragment" />
18162 <Test name="invalid_op_1_vertex" />
18163 <Test name="invalid_defined_expected_identifier_4_fragment" />
18164 <Test name="invalid_defined_expected_identifier_3_fragment" />
18165 <Test name="invalid_defined_expected_identifier_1_fragment" />
18166 <Test name="defined_define_fragment" />
18167 <Test name="invalid_op_2_vertex" />
18168 <Test name="invalid_defined_expected_identifier_5_fragment" />
18169 <Test name="invalid_defined_expected_identifier_4_vertex" />
18170 <Test name="invalid_op_1_fragment" />
18171 <Test name="invalid_defined_expected_identifier_3_vertex" />
18172 <Test name="invalid_defined_expected_identifier_2_vertex" />
18173 <Test name="invalid_defined_expected_identifier_2_fragment" />
18174 <Test name="defined_define_vertex" />
18175 <Test name="invalid_defined_expected_identifier_5_vertex" />
18176 <Test name="invalid_defined_expected_rparen_fragment" />
18177 <Test name="invalid_defined_expected_rparen_vertex" />
18178 <Test name="invalid_defined_expected_identifier_1_vertex" />
18179 </TestCase>
18180 <TestCase name="invalid_definitions">
18181 <Test name="undef_non_identifier_1_vertex" />
18182 <Test name="undef_non_identifier_2_fragment" />
18183 <Test name="undef_non_identifier_2_vertex" />
18184 <Test name="define_non_identifier_fragment" />
18185 <Test name="define_non_identifier_vertex" />
18186 <Test name="undef_non_identifier_1_fragment" />
18187 </TestCase>
18188 <TestCase name="invalid_conditionals">
18189 <Test name="unterminated_if_2_fragment" />
18190 <Test name="if_float_vertex" />
18191 <Test name="unterminated_else_2_fragment" />
18192 <Test name="elif_after_else_vertex" />
18193 <Test name="unterminated_elif_2_fragment" />
18194 <Test name="tokens_after_ifndef_vertex" />
18195 <Test name="unterminated_ifndef_fragment" />
18196 <Test name="empty_if_defined_vertex" />
18197 <Test name="tokens_after_ifdef_vertex" />
18198 <Test name="else_after_else_fragment" />
18199 <Test name="unterminated_elif_2_vertex" />
18200 <Test name="unterminated_elif_1_fragment" />
18201 <Test name="tokens_after_else_vertex" />
18202 <Test name="unterminated_ifdef_fragment" />
18203 <Test name="unterminated_elif_3_fragment" />
18204 <Test name="unterminated_elif_3_vertex" />
18205 <Test name="elif_without_if_vertex" />
18206 <Test name="unterminated_ifdef_vertex" />
18207 <Test name="tokens_after_endif_fragment" />
18208 <Test name="empty_ifndef_fragment" />
18209 <Test name="empty_if_vertex" />
18210 <Test name="tokens_after_if_vertex" />
18211 <Test name="tokens_after_endif_vertex" />
18212 <Test name="empty_ifdef_fragment" />
18213 <Test name="unterminated_if_1_fragment" />
18214 <Test name="unterminated_else_2_vertex" />
18215 <Test name="unterminated_ifndef_vertex" />
18216 <Test name="empty_ifdef_vertex" />
18217 <Test name="tokens_after_else_fragment" />
18218 <Test name="unterminated_if_1_vertex" />
18219 <Test name="endif_without_if_vertex" />
18220 <Test name="empty_if_defined_fragment" />
18221 <Test name="empty_if_fragment" />
18222 <Test name="unterminated_if_2_vertex" />
18223 <Test name="elif_after_else_fragment" />
18224 <Test name="tokens_after_elif_fragment" />
18225 <Test name="tokens_after_ifndef_fragment" />
18226 <Test name="elif_without_if_fragment" />
18227 <Test name="tokens_after_elif_vertex" />
18228 <Test name="else_without_if_fragment" />
18229 <Test name="empty_ifndef_vertex" />
18230 <Test name="unterminated_elif_1_vertex" />
18231 <Test name="nested_elif_without_if_fragment" />
18232 <Test name="else_after_else_vertex" />
18233 <Test name="nested_elif_without_if_vertex" />
18234 <Test name="tokens_after_if_fragment" />
18235 <Test name="unterminated_else_1_fragment" />
18236 <Test name="tokens_after_ifdef_fragment" />
18237 <Test name="unterminated_else_1_vertex" />
18238 <Test name="endif_without_if_fragment" />
18239 <Test name="if_float_fragment" />
18240 <Test name="else_without_if_vertex" />
18241 </TestCase>
18242 <TestCase name="undefined_identifiers">
18243 <Test name="undefined_identifier_10_fragment" />
18244 <Test name="undefined_identifier_10_vertex" />
18245 <Test name="undefined_identifier_4_fragment" />
18246 <Test name="undefined_identifier_12_vertex" />
18247 <Test name="valid_undefined_identifier_2_fragment" />
18248 <Test name="undefined_identifier_2_fragment" />
18249 <Test name="undefined_identifier_1_fragment" />
18250 <Test name="undefined_identifier_9_fragment" />
18251 <Test name="undefined_identifier_8_vertex" />
18252 <Test name="undefined_identifier_9_vertex" />
18253 <Test name="undefined_identifier_12_fragment" />
18254 <Test name="undefined_identifier_8_fragment" />
18255 <Test name="undefined_identifier_3_fragment" />
18256 <Test name="undefined_identifier_7_fragment" />
18257 <Test name="undefined_identifier_4_vertex" />
18258 <Test name="valid_undefined_identifier_1_vertex" />
18259 <Test name="undefined_identifier_3_vertex" />
18260 <Test name="undefined_identifier_5_fragment" />
18261 <Test name="undefined_identifier_6_vertex" />
18262 <Test name="undefined_identifier_1_vertex" />
18263 <Test name="undefined_identifier_5_vertex" />
18264 <Test name="undefined_identifier_2_vertex" />
18265 <Test name="undefined_identifier_7_vertex" />
18266 <Test name="valid_undefined_identifier_2_vertex" />
18267 <Test name="undefined_identifier_11_vertex" />
18268 <Test name="undefined_identifier_6_fragment" />
18269 <Test name="undefined_identifier_11_fragment" />
18270 <Test name="valid_undefined_identifier_1_fragment" />
18271 </TestCase>
18272 <TestCase name="invalid_expressions">
18273 <Test name="invalid_expr_2_fragment" />
18274 <Test name="unclosed_parenthesis_fragment" />
18275 <Test name="invalid_binary_expr_fragment" />
18276 <Test name="invalid_unary_expr_fragment" />
18277 <Test name="missing_expr_vertex" />
18278 <Test name="invalid_expr_1_vertex" />
18279 <Test name="unopened_parenthesis_fragment" />
18280 <Test name="unclosed_parenthesis_vertex" />
18281 <Test name="invalid_expr_2_vertex" />
18282 <Test name="invalid_unary_expr_vertex" />
18283 <Test name="invalid_expr_3_fragment" />
18284 <Test name="invalid_expr_3_vertex" />
18285 <Test name="invalid_expr_1_fragment" />
18286 <Test name="missing_expr_fragment" />
18287 <Test name="unopened_parenthesis_vertex" />
18288 <Test name="invalid_binary_expr_vertex" />
18289 </TestCase>
18290 <TestCase name="operator_precedence">
18291 <Test name="rshift_vs_add_vertex" />
18292 <Test name="bitwise_or_vs_xor_vertex" />
18293 <Test name="not_equal_vs_less_vertex" />
18294 <Test name="equal_vs_less_vertex" />
18295 <Test name="modulo_vs_minus_fragment" />
18296 <Test name="div_vs_bit_invert_fragment" />
18297 <Test name="logical_and_vs_bitwise_or_vertex" />
18298 <Test name="mul_vs_not_fragment" />
18299 <Test name="add_vs_modulo_fragment" />
18300 <Test name="less_or_equal_vs_lshift_fragment" />
18301 <Test name="modulo_vs_plus_fragment" />
18302 <Test name="greater_vs_rshift_vertex" />
18303 <Test name="sub_vs_mul_vertex" />
18304 <Test name="lshift_vs_add_vertex" />
18305 <Test name="greater_vs_rshift_fragment" />
18306 <Test name="modulo_vs_bit_invert_vertex" />
18307 <Test name="div_vs_plus_vertex" />
18308 <Test name="less_vs_rshift_fragment" />
18309 <Test name="equal_vs_less_or_equal_vertex" />
18310 <Test name="equal_vs_less_or_equal_fragment" />
18311 <Test name="sub_vs_div_vertex" />
18312 <Test name="mul_vs_minus_vertex" />
18313 <Test name="logical_or_vs_logical_and_fragment" />
18314 <Test name="div_vs_plus_fragment" />
18315 <Test name="less_or_equal_vs_rshift_fragment" />
18316 <Test name="mul_vs_minus_fragment" />
18317 <Test name="less_or_equal_vs_lshift_vertex" />
18318 <Test name="greater_or_equal_vs_lshift_fragment" />
18319 <Test name="not_equal_vs_less_or_equal_fragment" />
18320 <Test name="div_vs_not_fragment" />
18321 <Test name="add_vs_mul_vertex" />
18322 <Test name="xor_vs_bitwise_and_fragment" />
18323 <Test name="logical_or_vs_logical_and_vertex" />
18324 <Test name="modulo_vs_minus_vertex" />
18325 <Test name="bitwise_and_vs_not_equal_vertex" />
18326 <Test name="equal_vs_greater_or_equal_fragment" />
18327 <Test name="rshift_vs_sub_vertex" />
18328 <Test name="sub_vs_mul_fragment" />
18329 <Test name="rshift_vs_add_fragment" />
18330 <Test name="div_vs_minus_vertex" />
18331 <Test name="modulo_vs_not_fragment" />
18332 <Test name="greater_or_equal_vs_lshift_vertex" />
18333 <Test name="not_equal_vs_greater_or_equal_vertex" />
18334 <Test name="less_or_equal_vs_rshift_vertex" />
18335 <Test name="bitwise_and_vs_equal_fragment" />
18336 <Test name="not_equal_vs_greater_or_equal_fragment" />
18337 <Test name="not_equal_vs_less_fragment" />
18338 <Test name="mul_vs_bit_invert_vertex" />
18339 <Test name="bitwise_and_vs_not_equal_fragment" />
18340 <Test name="equal_vs_less_fragment" />
18341 <Test name="mul_vs_bit_invert_fragment" />
18342 <Test name="equal_vs_greater_or_equal_vertex" />
18343 <Test name="lshift_vs_sub_fragment" />
18344 <Test name="greater_or_equal_vs_rshift_vertex" />
18345 <Test name="add_vs_modulo_vertex" />
18346 <Test name="mul_vs_not_vertex" />
18347 <Test name="div_vs_not_vertex" />
18348 <Test name="not_equal_vs_less_or_equal_vertex" />
18349 <Test name="rshift_vs_sub_fragment" />
18350 <Test name="less_vs_lshift_vertex" />
18351 <Test name="add_vs_div_vertex" />
18352 <Test name="logical_and_vs_bitwise_and_vertex" />
18353 <Test name="lshift_vs_add_fragment" />
18354 <Test name="logical_and_vs_bitwise_and_fragment" />
18355 <Test name="equal_vs_greater_fragment" />
18356 <Test name="equal_vs_greater_vertex" />
18357 <Test name="add_vs_div_fragment" />
18358 <Test name="modulo_vs_bit_invert_fragment" />
18359 <Test name="div_vs_bit_invert_vertex" />
18360 <Test name="not_equal_vs_greater_vertex" />
18361 <Test name="greater_or_equal_vs_rshift_fragment" />
18362 <Test name="lshift_vs_sub_vertex" />
18363 <Test name="div_vs_minus_fragment" />
18364 <Test name="modulo_vs_not_vertex" />
18365 <Test name="sub_vs_modulo_vertex" />
18366 <Test name="mul_vs_plus_fragment" />
18367 <Test name="sub_vs_modulo_fragment" />
18368 <Test name="less_vs_lshift_fragment" />
18369 <Test name="bitwise_or_vs_xor_fragment" />
18370 <Test name="greater_vs_lshift_vertex" />
18371 <Test name="not_equal_vs_greater_fragment" />
18372 <Test name="greater_vs_lshift_fragment" />
18373 <Test name="add_vs_mul_fragment" />
18374 <Test name="mul_vs_plus_vertex" />
18375 <Test name="modulo_vs_plus_vertex" />
18376 <Test name="xor_vs_bitwise_and_vertex" />
18377 <Test name="sub_vs_div_fragment" />
18378 <Test name="less_vs_rshift_vertex" />
18379 <Test name="bitwise_and_vs_equal_vertex" />
18380 <Test name="logical_and_vs_bitwise_or_fragment" />
18381 </TestCase>
18382 <TestCase name="extensions">
18383 <Test name="macro_exp_vertex" />
18384 <Test name="invalid_behavior_1_fragment" />
18385 <Test name="invalid_behavior_1_vertex" />
18386 <Test name="invalid_char_in_name_fragment" />
18387 <Test name="invalid_char_in_name_vertex" />
18388 <Test name="unterminated_comment_vertex" />
18389 <Test name="invalid_char_in_behavior_fragment" />
18390 <Test name="invalid_extension_name_vertex" />
18391 <Test name="after_non_preprocessing_tokens_vertex" />
18392 <Test name="macro_exp_fragment" />
18393 <Test name="after_non_preprocessing_tokens_fragment" />
18394 <Test name="missing_colon_vertex" />
18395 <Test name="invalid_behavior_2_fragment" />
18396 <Test name="missing_extension_name_fragment" />
18397 <Test name="basic_vertex" />
18398 <Test name="basic_fragment" />
18399 <Test name="missing_extension_name_vertex" />
18400 <Test name="expected_colon_fragment" />
18401 <Test name="unterminated_comment_fragment" />
18402 <Test name="invalid_char_in_behavior_vertex" />
18403 <Test name="invalid_behavior_2_vertex" />
18404 <Test name="expected_colon_vertex" />
18405 <Test name="missing_colon_fragment" />
18406 <Test name="invalid_extension_name_fragment" />
18407 <Test name="missing_behavior_fragment" />
18408 <Test name="missing_behavior_vertex" />
18409 </TestCase>
18410 <TestCase name="definitions">
18411 <Test name="undefine_object_invalid_syntax_vertex" />
18412 <Test name="undefine_invalid_object_4_vertex" />
18413 <Test name="undefine_invalid_object_2_fragment" />
18414 <Test name="undefine_invalid_object_4_fragment" />
18415 <Test name="define_value_and_function_fragment" />
18416 <Test name="undefine_invalid_object_2_vertex" />
18417 <Test name="undefine_object_invalid_syntax_fragment" />
18418 <Test name="undefine_invalid_object_1_vertex" />
18419 <Test name="define_value_and_function_vertex" />
18420 <Test name="undefine_invalid_object_3_fragment" />
18421 <Test name="undefine_function_vertex" />
18422 <Test name="undefine_invalid_object_3_vertex" />
18423 <Test name="undefine_function_fragment" />
18424 <Test name="undefine_invalid_object_1_fragment" />
18425 </TestCase>
18426 <TestCase name="conditionals">
18427 <Test name="mixed_conditional_inclusion_vertex" />
18428 <Test name="ifdef_1_fragment" />
18429 <Test name="ifndef_1_fragment" />
18430 <Test name="ifndef_2_fragment" />
18431 <Test name="ifndef_1_vertex" />
18432 <Test name="invalid_ifdef_vertex" />
18433 <Test name="invalid_ifdef_fragment" />
18434 <Test name="nested_if_3_fragment" />
18435 <Test name="ifdef_2_vertex" />
18436 <Test name="nested_if_2_fragment" />
18437 <Test name="nested_if_1_fragment" />
18438 <Test name="mixed_conditional_inclusion_fragment" />
18439 <Test name="ifdef_2_fragment" />
18440 <Test name="unterminated_nested_blocks_fragment" />
18441 <Test name="ifndef_2_vertex" />
18442 <Test name="ifdef_1_vertex" />
18443 <Test name="ifdef_3_vertex" />
18444 <Test name="invalid_ifndef_fragment" />
18445 <Test name="unterminated_nested_blocks_vertex" />
18446 <Test name="nested_if_1_vertex" />
18447 <Test name="invalid_ifndef_vertex" />
18448 <Test name="nested_if_2_vertex" />
18449 <Test name="nested_if_3_vertex" />
18450 <Test name="ifdef_3_fragment" />
18451 </TestCase>
18452 </TestSuite>
18453 </TestSuite>
18454 <TestCase name="depth_stencil_clear">
18455 <Test name="stencil" />
18456 <Test name="depth_stencil_scissored_masked" />
18457 <Test name="depth_stencil_scissored" />
18458 <Test name="depth_scissored" />
18459 <Test name="stencil_scissored_masked" />
18460 <Test name="depth_stencil_masked" />
18461 <Test name="depth" />
18462 <Test name="depth_scissored_masked" />
18463 <Test name="stencil_scissored" />
18464 <Test name="stencil_masked" />
18465 <Test name="depth_stencil" />
18466 </TestCase>
18467 <TestSuite name="dither">
18468 <TestCase name="disabled">
18469 <Test name="unicolored_quad_white" />
18470 <Test name="gradient_green" />
18471 <Test name="unicolored_quad_green" />
18472 <Test name="unicolored_quad_red" />
18473 <Test name="unicolored_quad_blue" />
18474 <Test name="unicolored_quad_alpha" />
18475 <Test name="gradient_alpha" />
18476 <Test name="gradient_red" />
18477 <Test name="gradient_white" />
18478 <Test name="gradient_blue" />
18479 </TestCase>
18480 <TestCase name="enabled">
18481 <Test name="unicolored_quad_white" />
18482 <Test name="gradient_green" />
18483 <Test name="unicolored_quad_green" />
18484 <Test name="unicolored_quad_red" />
18485 <Test name="unicolored_quad_blue" />
18486 <Test name="unicolored_quad_alpha" />
18487 <Test name="gradient_alpha" />
18488 <Test name="gradient_red" />
18489 <Test name="gradient_white" />
18490 <Test name="gradient_blue" />
18491 </TestCase>
18492 </TestSuite>
18493 </TestSuite>
18494 <TestSuite name="capability">
18495 <TestSuite name="extensions">
18496 <TestCase name="development">
18497 <Test name="GL_QCOM_performance_monitor_global_mode" />
18498 <Test name="GL_EXT_debug_label" />
18499 <Test name="GL_QCOM_extended_get" />
18500 <Test name="GL_AMD_performance_monitor" />
18501 <Test name="GL_QCOM_extended_get2" />
18502 <Test name="GL_EXT_debug_marker" />
18503 </TestCase>
18504 <TestCase name="uncompressed_texture_formats">
18505 <Test name="GL_EXT_sRGB" />
18506 <Test name="GL_EXT_texture_rg" />
18507 <Test name="GL_OES_texture_npot" />
18508 <Test name="GL_APPLE_texture_format_BGRA8888" />
18509 <Test name="GL_OES_texture_float_linear" />
18510 <Test name="GL_EXT_texture_type_2_10_10_10_REV" />
18511 <Test name="GL_OES_texture_half_float_linear" />
18512 <Test name="GL_APPLE_rgb_422" />
18513 <Test name="GL_EXT_texture_format_BGRA8888" />
18514 <Test name="GL_OES_texture_float" />
18515 <Test name="GL_OES_texture_half_float" />
18516 </TestCase>
18517 <TestCase name="compressed_texture_formats">
18518 <Test name="GL_NV_texture_compression_s3tc_update" />
18519 <Test name="GL_OES_compressed_paletted_texture" />
18520 <Test name="GL_AMD_compressed_3DC_texture" />
18521 <Test name="GL_EXT_texture_compression_dxt1" />
18522 <Test name="GL_IMG_texture_compression_pvrtc" />
18523 <Test name="GL_OES_compressed_ETC1_RGB8_texture" />
18524 <Test name="GL_AMD_compressed_ATC_texture" />
18525 </TestCase>
18526 <TestCase name="shader_binary_formats">
18527 <Test name="GL_DMP_shader_binary" />
18528 <Test name="GL_VIV_shader_binary" />
18529 <Test name="GL_AMD_program_binary_Z400" />
18530 <Test name="GL_IMG_shader_binary" />
18531 <Test name="GL_OES_get_program_binary" />
18532 <Test name="GL_ARM_mali_shader_binary" />
18533 <Test name="GL_IMG_program_binary" />
18534 </TestCase>
18535 <TestCase name="texture">
18536 <Test name="GL_APPLE_texture_max_level" />
18537 <Test name="GL_OES_depth_texture" />
18538 <Test name="GL_EXT_shadow_samplers" />
18539 <Test name="GL_NV_texture_npot_2D_mipmap" />
18540 <Test name="GL_EXT_texture_filter_anisotropic" />
18541 <Test name="GL_OES_texture_3D" />
18542 <Test name="GL_EXT_texture_lod_bias" />
18543 <Test name="GL_EXT_texture_storage" />
18544 </TestCase>
18545 <TestCase name="vertex_data_formats">
18546 <Test name="GL_OES_vertex_type_10_10_10_2" />
18547 <Test name="GL_OES_element_index_uint" />
18548 <Test name="GL_OES_vertex_half_float" />
18549 </TestCase>
18550 <TestCase name="other">
18551 <Test name="GL_EXT_multi_draw_arrays" />
18552 <Test name="GL_OES_vertex_array_object" />
18553 <Test name="GL_EXT_discard_framebuffer" />
18554 <Test name="GL_EXT_unpack_subimage" />
18555 <Test name="GL_NV_read_depth_stencil" />
18556 <Test name="GL_EXT_robustness" />
18557 <Test name="GL_EXT_blend_minmax" />
18558 <Test name="GL_EXT_read_format_bgra" />
18559 <Test name="GL_OES_mapbuffer" />
18560 <Test name="GL_IMG_read_format" />
18561 <Test name="GL_SUN_multi_draw_arrays" />
18562 <Test name="GL_OES_draw_texture" />
18563 <Test name="GL_EXT_occlusion_query_boolean" />
18564 <Test name="GL_NV_coverage_sample" />
18565 </TestCase>
18566 <TestCase name="shaders">
18567 <Test name="GL_OES_standard_derivatives" />
18568 <Test name="GL_EXT_separate_shader_objects" />
18569 <Test name="GL_EXT_frag_depth" />
18570 <Test name="GL_OES_fragment_precision_high" />
18571 <Test name="GL_EXT_shader_texture_lod" />
18572 </TestCase>
18573 <TestCase name="fbo">
18574 <Test name="GL_NV_depth_nonlinear" />
18575 <Test name="GL_OES_rgb8_rgba8" />
18576 <Test name="GL_OES_stencil8" />
18577 <Test name="GL_OES_packed_depth_stencil" />
18578 <Test name="GL_NV_read_buffer" />
18579 <Test name="GL_OES_stencil4" />
18580 <Test name="GL_OES_stencil1" />
18581 <Test name="GL_ARM_rgba8" />
18582 <Test name="GL_NV_fbo_color_attachments" />
18583 <Test name="GL_EXT_color_buffer_half_float" />
18584 <Test name="GL_OES_depth32" />
18585 <Test name="GL_EXT_multisampled_render_to_texture" />
18586 <Test name="GL_OES_fbo_render_mipmap" />
18587 <Test name="GL_APPLE_framebuffer_multisample" />
18588 <Test name="GL_OES_depth24" />
18589 <Test name="GL_NV_draw_buffers" />
18590 <Test name="GL_IMG_multisampled_render_to_texture" />
18591 </TestCase>
18592 </TestSuite>
18593 <TestCase name="limits">
18594 <Test name="texture_cube_size" />
18595 <Test name="renderbuffer_size" />
18596 <Test name="vertex_uniform_vectors" />
18597 <Test name="vertex_attribs" />
18598 <Test name="texture_2d_size" />
18599 <Test name="fragment_uniform_vectors" />
18600 <Test name="combined_texture_image_units" />
18601 <Test name="texture_image_units" />
18602 <Test name="varying_vectors" />
18603 <Test name="vertex_texture_image_units" />
18604 </TestCase>
18605 </TestSuite>
18606 <TestSuite name="accuracy">
18607 <TestSuite name="texture">
18608 <TestSuite name="filter">
18609 <TestCase name="2d">
18610 <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" />
18611 <Test name="nearest_linear_repeat_rgba8888_pot" />
18612 <Test name="linear_nearest_clamp_rgba8888_npot" />
18613 <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" />
18614 <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" />
18615 <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" />
18616 <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" />
18617 <Test name="nearest_linear_mirror_rgba4444_pot" />
18618 <Test name="linear_linear_clamp_rgba8888_pot" />
18619 <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" />
18620 <Test name="nearest_nearest_clamp_rgba8888_npot" />
18621 <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" />
18622 <Test name="nearest_linear_clamp_rgba4444_pot" />
18623 <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" />
18624 <Test name="nearest_nearest_clamp_rgba8888_pot" />
18625 <Test name="nearest_nearest_repeat_rgba4444_pot" />
18626 <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" />
18627 <Test name="linear_nearest_mirror_rgba8888_pot" />
18628 <Test name="linear_linear_clamp_rgba4444_npot" />
18629 <Test name="linear_nearest_clamp_rgba4444_pot" />
18630 <Test name="linear_linear_mirror_rgba4444_pot" />
18631 <Test name="nearest_linear_clamp_rgba4444_npot" />
18632 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" />
18633 <Test name="linear_mipmap_linear_linear_mirror_rgba8888" />
18634 <Test name="nearest_linear_repeat_rgba4444_pot" />
18635 <Test name="linear_nearest_mirror_rgba4444_pot" />
18636 <Test name="linear_nearest_clamp_rgba8888_pot" />
18637 <Test name="linear_mipmap_linear_linear_clamp_rgba8888" />
18638 <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" />
18639 <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" />
18640 <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" />
18641 <Test name="nearest_nearest_mirror_rgba8888_pot" />
18642 <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" />
18643 <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" />
18644 <Test name="linear_linear_mirror_rgba8888_pot" />
18645 <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" />
18646 <Test name="nearest_linear_clamp_rgba8888_pot" />
18647 <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" />
18648 <Test name="linear_linear_clamp_rgba4444_pot" />
18649 <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" />
18650 <Test name="linear_nearest_clamp_rgba4444_npot" />
18651 <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" />
18652 <Test name="nearest_nearest_clamp_rgba4444_npot" />
18653 <Test name="nearest_linear_mirror_rgba8888_pot" />
18654 <Test name="nearest_nearest_clamp_rgba4444_pot" />
18655 <Test name="nearest_nearest_repeat_rgba8888_pot" />
18656 <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" />
18657 <Test name="linear_nearest_repeat_rgba4444_pot" />
18658 <Test name="linear_mipmap_linear_linear_repeat_rgba8888" />
18659 <Test name="linear_linear_clamp_rgba8888_npot" />
18660 <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" />
18661 <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" />
18662 <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" />
18663 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" />
18664 <Test name="linear_linear_repeat_rgba8888_pot" />
18665 <Test name="nearest_nearest_mirror_rgba4444_pot" />
18666 <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" />
18667 <Test name="nearest_linear_clamp_rgba8888_npot" />
18668 <Test name="linear_linear_repeat_rgba4444_pot" />
18669 <Test name="linear_nearest_repeat_rgba8888_pot" />
18670 </TestCase>
18671 <TestCase name="cube">
18672 <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" />
18673 <Test name="nearest_linear_repeat_rgba8888_pot" />
18674 <Test name="linear_nearest_clamp_rgba8888_npot" />
18675 <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" />
18676 <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" />
18677 <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" />
18678 <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" />
18679 <Test name="nearest_linear_mirror_rgba4444_pot" />
18680 <Test name="linear_linear_clamp_rgba8888_pot" />
18681 <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" />
18682 <Test name="nearest_nearest_clamp_rgba8888_npot" />
18683 <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" />
18684 <Test name="nearest_linear_clamp_rgba4444_pot" />
18685 <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" />
18686 <Test name="nearest_nearest_clamp_rgba8888_pot" />
18687 <Test name="nearest_nearest_repeat_rgba4444_pot" />
18688 <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" />
18689 <Test name="linear_nearest_mirror_rgba8888_pot" />
18690 <Test name="linear_linear_clamp_rgba4444_npot" />
18691 <Test name="linear_nearest_clamp_rgba4444_pot" />
18692 <Test name="linear_linear_mirror_rgba4444_pot" />
18693 <Test name="nearest_linear_clamp_rgba4444_npot" />
18694 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" />
18695 <Test name="linear_mipmap_linear_linear_mirror_rgba8888" />
18696 <Test name="nearest_linear_repeat_rgba4444_pot" />
18697 <Test name="linear_nearest_mirror_rgba4444_pot" />
18698 <Test name="linear_nearest_clamp_rgba8888_pot" />
18699 <Test name="linear_mipmap_linear_linear_clamp_rgba8888" />
18700 <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" />
18701 <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" />
18702 <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" />
18703 <Test name="nearest_nearest_mirror_rgba8888_pot" />
18704 <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" />
18705 <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" />
18706 <Test name="linear_linear_mirror_rgba8888_pot" />
18707 <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" />
18708 <Test name="nearest_linear_clamp_rgba8888_pot" />
18709 <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" />
18710 <Test name="linear_linear_clamp_rgba4444_pot" />
18711 <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" />
18712 <Test name="linear_nearest_clamp_rgba4444_npot" />
18713 <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" />
18714 <Test name="nearest_nearest_clamp_rgba4444_npot" />
18715 <Test name="nearest_linear_mirror_rgba8888_pot" />
18716 <Test name="nearest_nearest_clamp_rgba4444_pot" />
18717 <Test name="nearest_nearest_repeat_rgba8888_pot" />
18718 <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" />
18719 <Test name="linear_nearest_repeat_rgba4444_pot" />
18720 <Test name="linear_mipmap_linear_linear_repeat_rgba8888" />
18721 <Test name="linear_linear_clamp_rgba8888_npot" />
18722 <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" />
18723 <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" />
18724 <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" />
18725 <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" />
18726 <Test name="linear_linear_repeat_rgba8888_pot" />
18727 <Test name="nearest_nearest_mirror_rgba4444_pot" />
18728 <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" />
18729 <Test name="nearest_linear_clamp_rgba8888_npot" />
18730 <Test name="linear_linear_repeat_rgba4444_pot" />
18731 <Test name="linear_nearest_repeat_rgba8888_pot" />
18732 </TestCase>
18733 </TestSuite>
18734 <TestSuite name="mipmap">
18735 <TestSuite name="2d">
18736 <TestCase name="affine">
18737 <Test name="nearest_linear_clamp" />
18738 <Test name="linear_linear_mirror" />
18739 <Test name="linear_linear_clamp" />
18740 <Test name="linear_linear_repeat" />
18741 <Test name="nearest_nearest_repeat" />
18742 <Test name="linear_nearest_repeat" />
18743 <Test name="nearest_linear_mirror" />
18744 <Test name="linear_nearest_clamp" />
18745 <Test name="nearest_nearest_mirror" />
18746 <Test name="nearest_nearest_clamp" />
18747 <Test name="nearest_linear_repeat" />
18748 <Test name="linear_nearest_mirror" />
18749 </TestCase>
18750 <TestCase name="projected">
18751 <Test name="nearest_linear_clamp" />
18752 <Test name="linear_linear_mirror" />
18753 <Test name="linear_linear_clamp" />
18754 <Test name="linear_linear_repeat" />
18755 <Test name="nearest_nearest_repeat" />
18756 <Test name="linear_nearest_repeat" />
18757 <Test name="nearest_linear_mirror" />
18758 <Test name="linear_nearest_clamp" />
18759 <Test name="nearest_nearest_mirror" />
18760 <Test name="nearest_nearest_clamp" />
18761 <Test name="nearest_linear_repeat" />
18762 <Test name="linear_nearest_mirror" />
18763 </TestCase>
18764 <TestCase name="basic">
18765 <Test name="nearest_linear_clamp" />
18766 <Test name="linear_linear_mirror" />
18767 <Test name="linear_linear_clamp" />
18768 <Test name="linear_linear_repeat" />
18769 <Test name="nearest_nearest_repeat" />
18770 <Test name="linear_nearest_repeat" />
18771 <Test name="nearest_linear_mirror" />
18772 <Test name="linear_nearest_clamp" />
18773 <Test name="nearest_nearest_mirror" />
18774 <Test name="nearest_nearest_clamp" />
18775 <Test name="nearest_linear_repeat" />
18776 <Test name="linear_nearest_mirror" />
18777 </TestCase>
18778 </TestSuite>
18779 <TestSuite name="cube">
18780 <TestCase name="projected">
18781 <Test name="nearest_linear" />
18782 <Test name="linear_nearest" />
18783 <Test name="linear_linear" />
18784 <Test name="nearest_nearest" />
18785 </TestCase>
18786 <TestCase name="basic">
18787 <Test name="nearest_linear" />
18788 <Test name="linear_nearest" />
18789 <Test name="linear_linear" />
18790 <Test name="nearest_nearest" />
18791 </TestCase>
18792 </TestSuite>
18793 </TestSuite>
18794 </TestSuite>
18795 <TestCase name="interpolation">
18796 <Test name="lowp_zero_to_one" />
18797 <Test name="mediump_minus_ten_to_ten_proj" />
18798 <Test name="highp_zero_to_one_proj" />
18799 <Test name="highp_full_highp_proj" />
18800 <Test name="mediump_full_mediump_proj" />
18801 <Test name="mediump_zero_to_one_proj" />
18802 <Test name="mediump_minus_ten_to_ten" />
18803 <Test name="highp_minus_one_to_one" />
18804 <Test name="highp_zero_to_minus_one" />
18805 <Test name="highp_zero_to_one" />
18806 <Test name="mediump_minus_one_to_one" />
18807 <Test name="highp_thousands" />
18808 <Test name="highp_full_mediump" />
18809 <Test name="highp_minus_ten_to_ten" />
18810 <Test name="highp_minus_one_to_one_proj" />
18811 <Test name="mediump_minus_one_to_one_proj" />
18812 <Test name="highp_full_mediump_proj" />
18813 <Test name="mediump_thousands_proj" />
18814 <Test name="lowp_zero_to_minus_one" />
18815 <Test name="mediump_zero_to_one" />
18816 <Test name="lowp_zero_to_minus_one_proj" />
18817 <Test name="highp_minus_ten_to_ten_proj" />
18818 <Test name="mediump_thousands" />
18819 <Test name="lowp_zero_to_one_proj" />
18820 <Test name="lowp_minus_one_to_one" />
18821 <Test name="mediump_zero_to_minus_one_proj" />
18822 <Test name="highp_thousands_proj" />
18823 <Test name="mediump_full_mediump" />
18824 <Test name="highp_full_highp" />
18825 <Test name="lowp_minus_one_to_one_proj" />
18826 <Test name="highp_zero_to_minus_one_proj" />
18827 <Test name="mediump_zero_to_minus_one" />
18828 </TestCase>
18829 </TestSuite>
18830 </TestSuite>
18831 </TestPackage>