| <?xml version="1.0" encoding="UTF-8"?> |
| <TestPackage name="dEQP-GLES2" appPackageName="com.drawelements.deqp.gles2" testType="deqpTest" xmlns:deqp="http://drawelements.com/deqp" deqp:glesVersion="131072"> |
| <TestSuite name="dEQP-GLES2"> |
| <TestCase name="info"> |
| <Test name="vendor" /> |
| <Test name="render_target" /> |
| <Test name="version" /> |
| <Test name="extensions" /> |
| <Test name="renderer" /> |
| <Test name="shading_language_version" /> |
| </TestCase> |
| <TestSuite name="stress"> |
| <TestSuite name="draw"> |
| <TestSuite name="unaligned_data"> |
| <TestCase name="random"> |
| <Test name="11" /> |
| <Test name="24" /> |
| <Test name="13" /> |
| <Test name="27" /> |
| <Test name="15" /> |
| <Test name="66" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="19" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="29" /> |
| <Test name="35" /> |
| <Test name="60" /> |
| <Test name="55" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="68" /> |
| <Test name="64" /> |
| <Test name="53" /> |
| </TestCase> |
| <TestSuite name="draw_elements"> |
| <TestSuite name="indices"> |
| <TestCase name="unaligned_buffer"> |
| <Test name="index_short" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="special_float"> |
| <TestCase name="fragment"> |
| <Test name="sampler_tex_coord" /> |
| <Test name="attribute_client" /> |
| <Test name="sampler_lod" /> |
| <Test name="sampler_tex_coord_cube" /> |
| <Test name="uniform" /> |
| <Test name="attribute_buffer" /> |
| </TestCase> |
| <TestCase name="framebuffer"> |
| <Test name="write_default" /> |
| <Test name="blend_rgba" /> |
| <Test name="blend_float16" /> |
| <Test name="blend_default" /> |
| <Test name="write_rgba4" /> |
| <Test name="write_float16" /> |
| <Test name="write_rgb5_a1" /> |
| <Test name="write_rgb565" /> |
| <Test name="write_rgba" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="sampler_tex_coord" /> |
| <Test name="attribute_client" /> |
| <Test name="sampler_lod" /> |
| <Test name="sampler_tex_coord_cube" /> |
| <Test name="uniform" /> |
| <Test name="attribute_buffer" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="vertex_arrays"> |
| <TestSuite name="single_attribute"> |
| <TestCase name="strides"> |
| <Test name="buffer_0_17_short2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_short4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_short3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_short3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_fixed2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_fixed4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_short2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_short4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_float4_vec4_dynamic_draw_quads_256" /> |
| </TestCase> |
| <TestCase name="usages"> |
| <Test name="buffer_0_17_fixed2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_17_float2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_17_short2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_17_short2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_float2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_17_short2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_short2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_17_fixed2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_17_short2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_17_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_fixed2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_17_float2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_17_short2_vec2_dynamic_draw_quads_256" /> |
| </TestCase> |
| <TestCase name="first"> |
| <Test name="fixed_first6_offset17_stride32_quads256" /> |
| <Test name="float_first6_offset1_stride32_quads5" /> |
| <Test name="float_first24_offset1_stride8_quads256" /> |
| <Test name="fixed_first6_offset1_stride8_quads256" /> |
| <Test name="fixed_first24_offset17_stride17_quads5" /> |
| <Test name="float_first24_offset1_stride17_quads256" /> |
| <Test name="fixed_first6_offset1_stride32_quads5" /> |
| <Test name="float_first24_offset17_stride32_quads5" /> |
| <Test name="float_first6_offset1_stride32_quads256" /> |
| <Test name="float_first6_offset17_stride17_quads5" /> |
| <Test name="fixed_first24_offset1_stride17_quads256" /> |
| <Test name="fixed_first24_offset1_stride8_quads5" /> |
| <Test name="float_first6_offset17_stride8_quads5" /> |
| <Test name="float_first6_offset17_stride32_quads5" /> |
| <Test name="fixed_first24_offset1_stride32_quads256" /> |
| <Test name="float_first24_offset1_stride32_quads5" /> |
| <Test name="fixed_first6_offset17_stride17_quads5" /> |
| <Test name="fixed_first24_offset1_stride8_quads256" /> |
| <Test name="fixed_first6_offset1_stride17_quads256" /> |
| <Test name="fixed_first6_offset17_stride32_quads5" /> |
| <Test name="float_first6_offset1_stride17_quads5" /> |
| <Test name="float_first24_offset17_stride8_quads5" /> |
| <Test name="float_first6_offset1_stride8_quads256" /> |
| <Test name="fixed_first24_offset17_stride8_quads256" /> |
| <Test name="float_first24_offset1_stride17_quads5" /> |
| <Test name="float_first24_offset17_stride32_quads256" /> |
| <Test name="fixed_first6_offset1_stride32_quads256" /> |
| <Test name="float_first24_offset17_stride17_quads5" /> |
| <Test name="fixed_first6_offset1_stride17_quads5" /> |
| <Test name="float_first6_offset17_stride17_quads256" /> |
| <Test name="fixed_first6_offset1_stride8_quads5" /> |
| <Test name="float_first6_offset17_stride8_quads256" /> |
| <Test name="fixed_first24_offset17_stride8_quads5" /> |
| <Test name="fixed_first24_offset17_stride32_quads256" /> |
| <Test name="float_first6_offset17_stride32_quads256" /> |
| <Test name="fixed_first6_offset17_stride17_quads256" /> |
| <Test name="fixed_first6_offset17_stride8_quads256" /> |
| <Test name="float_first24_offset1_stride32_quads256" /> |
| <Test name="float_first6_offset1_stride17_quads256" /> |
| <Test name="fixed_first24_offset17_stride17_quads256" /> |
| <Test name="fixed_first24_offset17_stride32_quads5" /> |
| <Test name="float_first24_offset17_stride8_quads256" /> |
| <Test name="fixed_first24_offset1_stride17_quads5" /> |
| <Test name="fixed_first24_offset1_stride32_quads5" /> |
| <Test name="float_first24_offset1_stride8_quads5" /> |
| <Test name="fixed_first6_offset17_stride8_quads5" /> |
| <Test name="float_first6_offset1_stride8_quads5" /> |
| <Test name="float_first24_offset17_stride17_quads256" /> |
| </TestCase> |
| <TestCase name="offset"> |
| <Test name="buffer_1_8_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_17_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_1_8_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_32_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_32_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_17_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_17_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_17_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_1_32_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_17_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_17_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_17_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_17_8_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_17_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_8_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_8_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_17_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_32_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_8_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_1_32_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_17_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_17_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_17_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_32_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_32_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_17_8_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_17_17_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_17_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_8_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_17_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_17_32_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_17_float2_vec2_dynamic_draw_quads_256" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="long"> |
| <TestCase name="buffer"> |
| <Test name="separate_attribute_buffers_wasteful_high_memory" /> |
| <Test name="always_reupload_low_memory" /> |
| <Test name="always_delete_high_memory" /> |
| <Test name="always_reupload_high_memory" /> |
| <Test name="always_reupload_bufferdata_high_memory" /> |
| <Test name="wasteful_low_memory" /> |
| <Test name="wasteful_high_memory" /> |
| <Test name="always_delete_low_memory" /> |
| <Test name="separate_attribute_buffers_wasteful_low_memory" /> |
| <Test name="always_reupload_bufferdata_low_memory" /> |
| </TestCase> |
| <TestCase name="mixed"> |
| <Test name="random_low_memory" /> |
| <Test name="buffer_texture_wasteful_low_memory" /> |
| <Test name="random_high_memory" /> |
| <Test name="buffer_texture_wasteful_high_memory" /> |
| </TestCase> |
| <TestCase name="program"> |
| <Test name="several_programs" /> |
| <Test name="several_programs_always_rebuild" /> |
| </TestCase> |
| <TestCase name="draw_call"> |
| <Test name="few_big_calls" /> |
| <Test name="many_small_calls" /> |
| <Test name="vary_draw_function" /> |
| <Test name="client_memory_data" /> |
| </TestCase> |
| <TestCase name="texture"> |
| <Test name="always_reupload_teximage_high_memory" /> |
| <Test name="always_reupload_low_memory" /> |
| <Test name="always_delete_high_memory" /> |
| <Test name="always_reupload_high_memory" /> |
| <Test name="wasteful_low_memory" /> |
| <Test name="wasteful_high_memory" /> |
| <Test name="always_delete_low_memory" /> |
| <Test name="always_reupload_teximage_low_memory" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="memory"> |
| <TestCase name="random_clear"> |
| <Test name="mixed_large_rgba_write_use" /> |
| <Test name="mixed_large_rgba_no_write_no_use" /> |
| <Test name="buffer_large_write_no_use" /> |
| <Test name="buffer_small_no_write_no_use" /> |
| <Test name="mixed_small_rgba_write_use" /> |
| <Test name="mixed_large_rgba_no_write_use" /> |
| <Test name="buffer_large_write_use" /> |
| <Test name="texture_large_rgba_no_write_no_use" /> |
| <Test name="texture_large_rgba_write_use" /> |
| <Test name="texture_large_rgba_no_write_use" /> |
| <Test name="mixed_small_rgba_no_write_use" /> |
| <Test name="mixed_large_rgba_write_no_use" /> |
| <Test name="mixed_small_rgba_no_write_no_use" /> |
| <Test name="texture_small_rgba_no_write_use" /> |
| <Test name="buffer_small_write_no_use" /> |
| <Test name="buffer_large_no_write_no_use" /> |
| <Test name="texture_small_rgba_write_no_use" /> |
| <Test name="buffer_small_write_use" /> |
| <Test name="buffer_small_no_write_use" /> |
| <Test name="texture_large_rgba_write_no_use" /> |
| <Test name="mixed_small_rgba_write_no_use" /> |
| <Test name="buffer_large_no_write_use" /> |
| <Test name="texture_small_rgba_no_write_no_use" /> |
| <Test name="texture_small_rgba_write_use" /> |
| </TestCase> |
| <TestCase name="random"> |
| <Test name="mixed_large_rgba_write_use" /> |
| <Test name="mixed_large_rgba_no_write_no_use" /> |
| <Test name="buffer_large_write_no_use" /> |
| <Test name="buffer_small_no_write_no_use" /> |
| <Test name="mixed_small_rgba_write_use" /> |
| <Test name="mixed_large_rgba_no_write_use" /> |
| <Test name="buffer_large_write_use" /> |
| <Test name="texture_large_rgba_no_write_no_use" /> |
| <Test name="texture_large_rgba_write_use" /> |
| <Test name="texture_large_rgba_no_write_use" /> |
| <Test name="mixed_small_rgba_no_write_use" /> |
| <Test name="mixed_large_rgba_write_no_use" /> |
| <Test name="mixed_small_rgba_no_write_no_use" /> |
| <Test name="texture_small_rgba_no_write_use" /> |
| <Test name="buffer_small_write_no_use" /> |
| <Test name="buffer_large_no_write_no_use" /> |
| <Test name="texture_small_rgba_write_no_use" /> |
| <Test name="buffer_small_write_use" /> |
| <Test name="buffer_small_no_write_use" /> |
| <Test name="texture_large_rgba_write_no_use" /> |
| <Test name="mixed_small_rgba_write_no_use" /> |
| <Test name="buffer_large_no_write_use" /> |
| <Test name="texture_small_rgba_no_write_no_use" /> |
| <Test name="texture_small_rgba_write_use" /> |
| </TestCase> |
| <TestCase name="basic_clear"> |
| <Test name="texture_512x512_rgba_no_write_no_use" /> |
| <Test name="buffer_1mb_write_use" /> |
| <Test name="buffer_32mb_no_write_no_use" /> |
| <Test name="buffer_1mb_no_write_use" /> |
| <Test name="buffer_32mb_write_use" /> |
| <Test name="buffer_8mb_no_write_no_use" /> |
| <Test name="buffer_1mb_no_write_no_use" /> |
| <Test name="texture_512x512_rgba_no_write_use" /> |
| <Test name="buffer_32mb_write_no_use" /> |
| <Test name="buffer_8mb_write_no_use" /> |
| <Test name="buffer_8mb_no_write_use" /> |
| <Test name="buffer_1mb_write_no_use" /> |
| <Test name="texture_512x512_rgba_write_no_use" /> |
| <Test name="buffer_8mb_write_use" /> |
| <Test name="texture_512x512_rgba_write_use" /> |
| <Test name="buffer_32mb_no_write_use" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="texture_512x512_rgba_no_write_no_use" /> |
| <Test name="buffer_1mb_write_use" /> |
| <Test name="buffer_32mb_no_write_no_use" /> |
| <Test name="buffer_1mb_no_write_use" /> |
| <Test name="buffer_32mb_write_use" /> |
| <Test name="buffer_8mb_no_write_no_use" /> |
| <Test name="buffer_1mb_no_write_no_use" /> |
| <Test name="texture_512x512_rgba_no_write_use" /> |
| <Test name="buffer_32mb_write_no_use" /> |
| <Test name="buffer_8mb_write_no_use" /> |
| <Test name="buffer_8mb_no_write_use" /> |
| <Test name="buffer_1mb_write_no_use" /> |
| <Test name="texture_512x512_rgba_write_no_use" /> |
| <Test name="buffer_8mb_write_use" /> |
| <Test name="texture_512x512_rgba_write_use" /> |
| <Test name="buffer_32mb_no_write_use" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="functional"> |
| <TestCase name="flush_finish"> |
| <Test name="finish_wait" /> |
| <Test name="flush" /> |
| <Test name="flush_wait" /> |
| <Test name="finish" /> |
| <Test name="wait" /> |
| </TestCase> |
| <TestSuite name="clipping"> |
| <TestCase name="line"> |
| <Test name="wide_line_z_clip_viewport_corner" /> |
| <Test name="wide_line_z_clip" /> |
| <Test name="wide_line_attrib_clip" /> |
| <Test name="long_wide_line_clip" /> |
| <Test name="line_z_clip_viewport_center" /> |
| <Test name="line_z_clip" /> |
| <Test name="line_z_clip_viewport_corner" /> |
| <Test name="wide_line_z_clip_viewport_center" /> |
| <Test name="wide_line_clip_viewport_corner" /> |
| <Test name="long_line_clip" /> |
| <Test name="line_clip_viewport_corner" /> |
| <Test name="line_attrib_clip" /> |
| <Test name="line_clip_viewport_center" /> |
| <Test name="wide_line_clip" /> |
| <Test name="wide_line_clip_viewport_center" /> |
| </TestCase> |
| <TestSuite name="triangle_vertex"> |
| <TestCase name="clip_two"> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_neg_z" /> |
| <Test name="clip_neg_x_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_neg_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_x_neg_y" /> |
| <Test name="clip_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_y_and_pos_x_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y" /> |
| <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_x_neg_y" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_y" /> |
| <Test name="clip_pos_x_and_pos_y" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_neg_z" /> |
| <Test name="clip_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_y" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_pos_x_pos_y" /> |
| <Test name="clip_pos_x_neg_y_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_x_pos_z" /> |
| <Test name="clip_neg_y_and_pos_x_neg_y" /> |
| <Test name="clip_neg_y_and_pos_x_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_y_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_y_and_neg_x_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_pos_z" /> |
| <Test name="clip_pos_x_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_neg_z" /> |
| <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_y_and_neg_x_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_x_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_and_neg_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_pos_y_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_pos_y_and_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_pos_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y" /> |
| <Test name="clip_neg_y_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_pos_x_neg_y" /> |
| <Test name="clip_neg_x_and_pos_x" /> |
| <Test name="clip_pos_y_and_pos_x_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_x_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_x_neg_z_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_y" /> |
| <Test name="clip_neg_x_and_pos_y" /> |
| <Test name="clip_neg_y_and_neg_x_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_x_pos_y_pos_z" /> |
| </TestCase> |
| <TestCase name="clip_one"> |
| <Test name="clip_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z" /> |
| <Test name="clip_pos_x_pos_y" /> |
| <Test name="clip_neg_y_neg_z" /> |
| <Test name="clip_pos_y" /> |
| <Test name="clip_neg_x_pos_z" /> |
| <Test name="clip_neg_x_pos_y" /> |
| <Test name="clip_pos_x_neg_z" /> |
| <Test name="clip_pos_x_neg_y" /> |
| <Test name="clip_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z" /> |
| <Test name="clip_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y" /> |
| <Test name="clip_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_z" /> |
| <Test name="clip_pos_x" /> |
| <Test name="clip_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z" /> |
| <Test name="clip_neg_z" /> |
| <Test name="clip_neg_x" /> |
| <Test name="clip_neg_y" /> |
| </TestCase> |
| <TestCase name="clip_three"> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y_neg_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_y_and_pos_x_neg_y" /> |
| <Test name="clip_neg_y_and_pos_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_neg_x_and_pos_y_and_neg_y" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_y_and_neg_y" /> |
| <Test name="clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_x_pos_z_and_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y_and_pos_x_neg_y" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_and_pos_y_neg_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_and_pos_y_and_neg_x_neg_y" /> |
| <Test name="clip_neg_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_y_neg_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_x_and_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_pos_z_and_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_y_neg_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_z" /> |
| <Test name="clip_neg_x_and_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_neg_y" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_neg_z" /> |
| <Test name="clip_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_neg_x_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_pos_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_x_neg_y" /> |
| <Test name="clip_neg_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_pos_z" /> |
| <Test name="clip_neg_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| <Test name="clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_pos_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_pos_z" /> |
| <Test name="clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_x_neg_y_and_neg_x_pos_y" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_neg_z" /> |
| <Test name="clip_pos_y_and_pos_x_neg_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_pos_z" /> |
| <Test name="clip_pos_y_and_neg_y_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_neg_z" /> |
| <Test name="clip_pos_x_neg_y_and_neg_x_pos_z_and_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_pos_y" /> |
| <Test name="clip_neg_x_neg_y_and_pos_x_pos_z_and_pos_y_neg_z" /> |
| <Test name="clip_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_and_neg_y" /> |
| <Test name="clip_pos_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_and_pos_x_neg_y_and_pos_x_pos_y" /> |
| <Test name="clip_pos_y_and_pos_x_neg_z_and_neg_x_pos_z" /> |
| <Test name="clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_neg_z" /> |
| <Test name="clip_neg_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z" /> |
| <Test name="clip_pos_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z" /> |
| <Test name="clip_pos_x_and_pos_y_pos_z_and_neg_x_neg_y_neg_z" /> |
| <Test name="clip_neg_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="polygon"> |
| <Test name="multiple_6_viewport_center" /> |
| <Test name="multiple_2_viewport_center" /> |
| <Test name="large_poly_z_clip_viewport_corner" /> |
| <Test name="multiple_1_viewport_center" /> |
| <Test name="poly_attrib_clip_viewport_center" /> |
| <Test name="multiple_5_viewport_center" /> |
| <Test name="multiple_4_viewport_corner" /> |
| <Test name="multiple_4_viewport_center" /> |
| <Test name="poly_clip_viewport_center" /> |
| <Test name="multiple_3_viewport_corner" /> |
| <Test name="multiple_7_viewport_center" /> |
| <Test name="poly_z_clip" /> |
| <Test name="poly_attrib_clip_viewport_corner" /> |
| <Test name="multiple_10_viewport_center" /> |
| <Test name="poly_z_clip_viewport_center" /> |
| <Test name="multiple_8_viewport_center" /> |
| <Test name="multiple_9" /> |
| <Test name="multiple_8" /> |
| <Test name="multiple_3" /> |
| <Test name="multiple_2" /> |
| <Test name="multiple_1" /> |
| <Test name="multiple_0" /> |
| <Test name="multiple_0_viewport_corner" /> |
| <Test name="multiple_6" /> |
| <Test name="multiple_5" /> |
| <Test name="multiple_4" /> |
| <Test name="multiple_10_viewport_corner" /> |
| <Test name="multiple_2_viewport_corner" /> |
| <Test name="poly_clip_viewport_corner" /> |
| <Test name="multiple_8_viewport_corner" /> |
| <Test name="multiple_7_viewport_corner" /> |
| <Test name="multiple_11" /> |
| <Test name="multiple_5_viewport_corner" /> |
| <Test name="multiple_1_viewport_corner" /> |
| <Test name="large_poly_clip_viewport_center" /> |
| <Test name="multiple_9_viewport_corner" /> |
| <Test name="multiple_3_viewport_center" /> |
| <Test name="multiple_7" /> |
| <Test name="multiple_11_viewport_center" /> |
| <Test name="multiple_6_viewport_corner" /> |
| <Test name="large_poly_z_clip" /> |
| <Test name="large_poly_z_clip_viewport_center" /> |
| <Test name="multiple_9_viewport_center" /> |
| <Test name="poly_z_clip_viewport_corner" /> |
| <Test name="multiple_0_viewport_center" /> |
| <Test name="poly_attrib_clip" /> |
| <Test name="multiple_10" /> |
| <Test name="multiple_11_viewport_corner" /> |
| <Test name="large_poly_clip_viewport_corner" /> |
| </TestCase> |
| <TestCase name="polygon_edge"> |
| <Test name="poly_fan" /> |
| <Test name="quad_near_edge_2" /> |
| <Test name="quad_near_edge_1" /> |
| <Test name="quad_at_origin_4" /> |
| <Test name="quad_at_origin_2" /> |
| <Test name="quad_at_origin_1" /> |
| <Test name="quad_at_origin_0" /> |
| <Test name="quad_at_origin_3" /> |
| <Test name="quad_near_edge_0" /> |
| </TestCase> |
| <TestCase name="point"> |
| <Test name="point_clip_viewport_corner" /> |
| <Test name="wide_point_clip_viewport_corner" /> |
| <Test name="point_z_clip_viewport_center" /> |
| <Test name="wide_point_z_clip_viewport_center" /> |
| <Test name="wide_point_clip_viewport_center" /> |
| <Test name="wide_point_clip" /> |
| <Test name="wide_point_z_clip_viewport_corner" /> |
| <Test name="wide_point_z_clip" /> |
| <Test name="point_z_clip_viewport_corner" /> |
| <Test name="point_z_clip" /> |
| <Test name="point_clip_viewport_center" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="rasterization"> |
| <TestCase name="primitives"> |
| <Test name="line_strip_wide" /> |
| <Test name="line_strip" /> |
| <Test name="lines_wide" /> |
| <Test name="lines" /> |
| <Test name="line_loop" /> |
| <Test name="triangle_strip" /> |
| <Test name="points" /> |
| <Test name="triangle_fan" /> |
| <Test name="line_loop_wide" /> |
| <Test name="triangles" /> |
| </TestCase> |
| <TestCase name="culling"> |
| <Test name="front_triangle_strip" /> |
| <Test name="both_triangles_reverse" /> |
| <Test name="front_triangle_fan_reverse" /> |
| <Test name="front_triangle_fan" /> |
| <Test name="both_triangles" /> |
| <Test name="both_triangle_strip" /> |
| <Test name="back_triangle_fan" /> |
| <Test name="both_triangle_fan_reverse" /> |
| <Test name="front_triangles_reverse" /> |
| <Test name="front_triangles" /> |
| <Test name="back_triangle_strip" /> |
| <Test name="both_triangle_strip_reverse" /> |
| <Test name="back_triangles" /> |
| <Test name="back_triangle_strip_reverse" /> |
| <Test name="back_triangles_reverse" /> |
| <Test name="front_triangle_strip_reverse" /> |
| <Test name="both_triangle_fan" /> |
| <Test name="back_triangle_fan_reverse" /> |
| </TestCase> |
| <TestCase name="fill_rules"> |
| <Test name="clipped_partly" /> |
| <Test name="basic_quad_reverse" /> |
| <Test name="projected" /> |
| <Test name="basic_quad" /> |
| <Test name="clipped_full" /> |
| </TestCase> |
| <TestSuite name="interpolation"> |
| <TestCase name="projected"> |
| <Test name="line_strip_wide" /> |
| <Test name="line_strip" /> |
| <Test name="lines_wide" /> |
| <Test name="lines" /> |
| <Test name="line_loop" /> |
| <Test name="triangle_strip" /> |
| <Test name="triangle_fan" /> |
| <Test name="line_loop_wide" /> |
| <Test name="triangles" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="line_strip_wide" /> |
| <Test name="line_strip" /> |
| <Test name="lines_wide" /> |
| <Test name="lines" /> |
| <Test name="line_loop" /> |
| <Test name="triangle_strip" /> |
| <Test name="triangle_fan" /> |
| <Test name="line_loop_wide" /> |
| <Test name="triangles" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="polygon_offset"> |
| <Test name="default_factor_0_slope" /> |
| <Test name="fixed16_displacement_with_units" /> |
| <Test name="fixed16_render_with_units" /> |
| <Test name="fixed16_result_depth_clamp" /> |
| <Test name="fixed16_factor_1_slope" /> |
| <Test name="default_factor_1_slope" /> |
| <Test name="fixed16_render_with_factor" /> |
| <Test name="default_render_with_units" /> |
| <Test name="default_result_depth_clamp" /> |
| <Test name="fixed16_enable" /> |
| <Test name="default_render_with_factor" /> |
| <Test name="default_displacement_with_units" /> |
| <Test name="fixed16_factor_0_slope" /> |
| <Test name="default_enable" /> |
| </TestCase> |
| <TestSuite name="fragment_ops"> |
| <TestCase name="stencil"> |
| <Test name="cmp_greater_than" /> |
| <Test name="cmp_mask_equal" /> |
| <Test name="incr_stencil_fail" /> |
| <Test name="cmp_not_equal" /> |
| <Test name="cmp_greater_or_equal" /> |
| <Test name="clear" /> |
| <Test name="incr_wrap_stencil_fail" /> |
| <Test name="cmp_equal" /> |
| <Test name="zero_stencil_fail" /> |
| <Test name="cmp_less_or_equal" /> |
| <Test name="stencil_fail_replace" /> |
| <Test name="invert_stencil_fail" /> |
| <Test name="decr_wrap_stencil_fail" /> |
| <Test name="depth_pass_replace" /> |
| <Test name="cmp_less_than" /> |
| <Test name="depth_fail_replace" /> |
| <Test name="decr_stencil_fail" /> |
| </TestCase> |
| <TestCase name="random"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="scissor"> |
| <Test name="outside_render_tri" /> |
| <Test name="clear_stencil" /> |
| <Test name="outside_render_line" /> |
| <Test name="clear_color" /> |
| <Test name="partial_line" /> |
| <Test name="contained_point" /> |
| <Test name="enclosing_tri" /> |
| <Test name="contained_tris" /> |
| <Test name="outside_point" /> |
| <Test name="clear_depth" /> |
| <Test name="partial_tri" /> |
| <Test name="partial_tris" /> |
| <Test name="partial_lines" /> |
| <Test name="contained_line" /> |
| <Test name="outside_render_point" /> |
| <Test name="partial_points" /> |
| <Test name="contained_tri" /> |
| </TestCase> |
| <TestCase name="depth"> |
| <Test name="cmp_never" /> |
| <Test name="cmp_greater_or_equal" /> |
| <Test name="cmp_always" /> |
| <Test name="cmp_equal" /> |
| <Test name="cmp_less_or_equal" /> |
| <Test name="cmp_not_equal" /> |
| <Test name="cmp_greater_than" /> |
| <Test name="cmp_less_than" /> |
| </TestCase> |
| <TestSuite name="interaction"> |
| <TestCase name="basic_shader"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="depth_stencil"> |
| <TestCase name="stencil_depth_funcs"> |
| <Test name="stencil_gequal_depth_gequal" /> |
| <Test name="stencil_equal_depth_greater" /> |
| <Test name="no_stencil_depth_always" /> |
| <Test name="stencil_never_depth_lequal" /> |
| <Test name="stencil_never_depth_gequal" /> |
| <Test name="stencil_notequal_depth_always" /> |
| <Test name="stencil_lequal_depth_equal" /> |
| <Test name="stencil_gequal_depth_notequal" /> |
| <Test name="stencil_lequal_depth_never" /> |
| <Test name="stencil_greater_depth_never" /> |
| <Test name="stencil_greater_no_depth" /> |
| <Test name="stencil_notequal_no_depth" /> |
| <Test name="stencil_equal_no_depth" /> |
| <Test name="stencil_less_depth_greater" /> |
| <Test name="stencil_always_depth_lequal" /> |
| <Test name="stencil_less_depth_equal" /> |
| <Test name="stencil_gequal_depth_never" /> |
| <Test name="stencil_notequal_depth_greater" /> |
| <Test name="stencil_always_depth_always" /> |
| <Test name="stencil_lequal_depth_less" /> |
| <Test name="stencil_gequal_depth_greater" /> |
| <Test name="stencil_less_depth_gequal" /> |
| <Test name="stencil_less_depth_never" /> |
| <Test name="stencil_greater_depth_always" /> |
| <Test name="stencil_greater_depth_notequal" /> |
| <Test name="stencil_equal_depth_notequal" /> |
| <Test name="stencil_equal_depth_equal" /> |
| <Test name="stencil_lequal_depth_always" /> |
| <Test name="stencil_equal_depth_gequal" /> |
| <Test name="stencil_notequal_depth_less" /> |
| <Test name="stencil_gequal_depth_less" /> |
| <Test name="stencil_greater_depth_less" /> |
| <Test name="stencil_always_depth_notequal" /> |
| <Test name="stencil_gequal_no_depth" /> |
| <Test name="no_stencil_depth_less" /> |
| <Test name="no_stencil_depth_equal" /> |
| <Test name="stencil_always_depth_gequal" /> |
| <Test name="stencil_never_depth_notequal" /> |
| <Test name="stencil_notequal_depth_equal" /> |
| <Test name="stencil_always_no_depth" /> |
| <Test name="stencil_greater_depth_lequal" /> |
| <Test name="stencil_never_depth_greater" /> |
| <Test name="stencil_lequal_depth_greater" /> |
| <Test name="stencil_greater_depth_equal" /> |
| <Test name="stencil_always_depth_never" /> |
| <Test name="stencil_lequal_depth_gequal" /> |
| <Test name="stencil_lequal_depth_lequal" /> |
| <Test name="stencil_never_depth_equal" /> |
| <Test name="no_stencil_depth_notequal" /> |
| <Test name="no_stencil_depth_greater" /> |
| <Test name="stencil_lequal_no_depth" /> |
| <Test name="no_stencil_depth_never" /> |
| <Test name="stencil_never_depth_never" /> |
| <Test name="stencil_equal_depth_lequal" /> |
| <Test name="stencil_equal_depth_less" /> |
| <Test name="stencil_greater_depth_greater" /> |
| <Test name="stencil_never_no_depth" /> |
| <Test name="stencil_equal_depth_always" /> |
| <Test name="stencil_gequal_depth_lequal" /> |
| <Test name="no_stencil_no_depth" /> |
| <Test name="stencil_notequal_depth_lequal" /> |
| <Test name="stencil_less_depth_always" /> |
| <Test name="stencil_less_no_depth" /> |
| <Test name="stencil_never_depth_less" /> |
| <Test name="stencil_less_depth_lequal" /> |
| <Test name="stencil_always_depth_greater" /> |
| <Test name="stencil_gequal_depth_equal" /> |
| <Test name="stencil_notequal_depth_never" /> |
| <Test name="stencil_never_depth_always" /> |
| <Test name="stencil_greater_depth_gequal" /> |
| <Test name="stencil_equal_depth_never" /> |
| <Test name="stencil_notequal_depth_gequal" /> |
| <Test name="stencil_gequal_depth_always" /> |
| <Test name="stencil_less_depth_less" /> |
| <Test name="stencil_notequal_depth_notequal" /> |
| <Test name="no_stencil_depth_gequal" /> |
| <Test name="no_stencil_depth_lequal" /> |
| <Test name="stencil_less_depth_notequal" /> |
| <Test name="stencil_lequal_depth_notequal" /> |
| <Test name="stencil_always_depth_equal" /> |
| <Test name="stencil_always_depth_less" /> |
| </TestCase> |
| <TestCase name="write_mask"> |
| <Test name="both" /> |
| <Test name="depth" /> |
| <Test name="stencil" /> |
| </TestCase> |
| <TestCase name="random"> |
| <Test name="24" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| </TestCase> |
| <TestCase name="stencil_ops"> |
| <Test name="decr_incr_wrap_decr_wrap" /> |
| <Test name="incr_wrap_keep_incr" /> |
| <Test name="keep_replace_decr_wrap" /> |
| <Test name="decr_incr_wrap_incr" /> |
| <Test name="zero_replace_zero" /> |
| <Test name="decr_wrap_zero_decr_wrap" /> |
| <Test name="keep_incr_keep" /> |
| <Test name="invert_decr_incr_wrap" /> |
| <Test name="incr_keep_decr_wrap" /> |
| <Test name="invert_decr_decr_wrap" /> |
| <Test name="zero_decr_wrap_zero" /> |
| <Test name="invert_replace_invert" /> |
| <Test name="incr_wrap_replace_decr_wrap" /> |
| <Test name="replace_incr_replace" /> |
| <Test name="incr_wrap_incr_replace" /> |
| <Test name="keep_zero_incr" /> |
| <Test name="replace_replace_invert" /> |
| <Test name="incr_wrap_decr_wrap_replace" /> |
| <Test name="zero_incr_zero" /> |
| <Test name="zero_invert_keep" /> |
| <Test name="zero_incr_wrap_decr" /> |
| <Test name="keep_keep_keep" /> |
| <Test name="decr_decr_decr" /> |
| <Test name="decr_invert_replace" /> |
| <Test name="incr_keep_invert" /> |
| <Test name="incr_wrap_keep_decr" /> |
| <Test name="incr_decr_wrap_decr_wrap" /> |
| <Test name="replace_zero_zero" /> |
| <Test name="incr_decr_decr" /> |
| <Test name="incr_incr_wrap_incr" /> |
| <Test name="invert_decr_wrap_decr" /> |
| <Test name="decr_decr_decr_wrap" /> |
| <Test name="decr_replace_decr_wrap" /> |
| <Test name="replace_replace_incr_wrap" /> |
| <Test name="decr_wrap_keep_invert" /> |
| <Test name="invert_keep_invert" /> |
| <Test name="incr_decr_wrap_invert" /> |
| <Test name="replace_incr_wrap_zero" /> |
| <Test name="incr_wrap_zero_decr" /> |
| <Test name="decr_invert_incr" /> |
| <Test name="replace_incr_invert" /> |
| <Test name="keep_incr_wrap_incr" /> |
| <Test name="incr_incr_wrap_decr" /> |
| <Test name="zero_keep_replace" /> |
| <Test name="replace_decr_decr" /> |
| <Test name="decr_wrap_invert_invert" /> |
| <Test name="keep_replace_invert" /> |
| <Test name="decr_wrap_zero_invert" /> |
| <Test name="zero_incr_wrap_replace" /> |
| <Test name="decr_wrap_invert_keep" /> |
| <Test name="zero_decr_wrap_decr_wrap" /> |
| <Test name="incr_wrap_replace_incr" /> |
| <Test name="decr_keep_incr" /> |
| <Test name="incr_wrap_replace_replace" /> |
| <Test name="decr_wrap_decr_wrap_incr_wrap" /> |
| <Test name="keep_decr_zero" /> |
| <Test name="incr_incr_decr" /> |
| <Test name="invert_keep_incr_wrap" /> |
| <Test name="keep_incr_decr" /> |
| <Test name="incr_decr_wrap_zero" /> |
| <Test name="decr_zero_zero" /> |
| <Test name="replace_decr_wrap_invert" /> |
| <Test name="replace_decr_wrap_zero" /> |
| <Test name="replace_replace_replace" /> |
| <Test name="zero_decr_decr_wrap" /> |
| <Test name="invert_invert_keep" /> |
| <Test name="keep_decr_wrap_decr_wrap" /> |
| <Test name="incr_replace_keep" /> |
| <Test name="keep_incr_wrap_decr_wrap" /> |
| <Test name="zero_zero_zero" /> |
| <Test name="decr_invert_decr_wrap" /> |
| <Test name="replace_incr_incr_wrap" /> |
| <Test name="incr_wrap_replace_incr_wrap" /> |
| <Test name="decr_wrap_replace_invert" /> |
| <Test name="keep_invert_incr_wrap" /> |
| <Test name="keep_decr_wrap_decr" /> |
| <Test name="decr_invert_invert" /> |
| <Test name="decr_wrap_zero_keep" /> |
| <Test name="keep_replace_keep" /> |
| <Test name="zero_zero_incr_wrap" /> |
| <Test name="decr_wrap_replace_decr_wrap" /> |
| <Test name="incr_wrap_decr_wrap_incr" /> |
| <Test name="zero_incr_wrap_decr_wrap" /> |
| <Test name="decr_wrap_invert_replace" /> |
| <Test name="incr_wrap_keep_incr_wrap" /> |
| <Test name="decr_replace_incr_wrap" /> |
| <Test name="zero_invert_invert" /> |
| <Test name="zero_decr_incr" /> |
| <Test name="decr_wrap_decr_replace" /> |
| <Test name="invert_invert_incr_wrap" /> |
| <Test name="replace_invert_keep" /> |
| <Test name="zero_replace_decr" /> |
| <Test name="incr_wrap_zero_zero" /> |
| <Test name="incr_incr_incr" /> |
| <Test name="invert_decr_zero" /> |
| <Test name="decr_decr_wrap_replace" /> |
| <Test name="replace_keep_decr" /> |
| <Test name="replace_incr_wrap_decr" /> |
| <Test name="invert_zero_decr_wrap" /> |
| <Test name="zero_decr_wrap_replace" /> |
| <Test name="replace_incr_wrap_decr_wrap" /> |
| <Test name="decr_wrap_incr_wrap_zero" /> |
| <Test name="replace_invert_replace" /> |
| <Test name="incr_wrap_keep_keep" /> |
| <Test name="replace_incr_zero" /> |
| <Test name="zero_replace_incr_wrap" /> |
| <Test name="decr_wrap_incr_decr_wrap" /> |
| <Test name="zero_replace_invert" /> |
| <Test name="incr_wrap_incr_wrap_incr_wrap" /> |
| <Test name="keep_incr_decr_wrap" /> |
| <Test name="incr_wrap_incr_wrap_decr_wrap" /> |
| <Test name="decr_decr_incr" /> |
| <Test name="incr_incr_wrap_zero" /> |
| <Test name="incr_invert_decr" /> |
| <Test name="decr_replace_invert" /> |
| <Test name="replace_incr_wrap_incr_wrap" /> |
| <Test name="decr_wrap_decr_wrap_incr" /> |
| <Test name="zero_replace_decr_wrap" /> |
| <Test name="decr_wrap_keep_zero" /> |
| <Test name="invert_decr_wrap_keep" /> |
| <Test name="incr_zero_zero" /> |
| <Test name="decr_wrap_incr_wrap_keep" /> |
| <Test name="zero_keep_zero" /> |
| <Test name="incr_zero_incr_wrap" /> |
| <Test name="incr_wrap_decr_wrap_decr_wrap" /> |
| <Test name="keep_incr_wrap_incr_wrap" /> |
| <Test name="incr_wrap_decr_decr" /> |
| <Test name="decr_incr_wrap_invert" /> |
| <Test name="incr_wrap_invert_keep" /> |
| <Test name="incr_wrap_zero_invert" /> |
| <Test name="keep_decr_invert" /> |
| <Test name="decr_incr_zero" /> |
| <Test name="replace_zero_decr_wrap" /> |
| <Test name="replace_decr_wrap_keep" /> |
| <Test name="invert_decr_decr" /> |
| <Test name="incr_wrap_incr_wrap_zero" /> |
| <Test name="zero_decr_keep" /> |
| <Test name="invert_incr_replace" /> |
| <Test name="incr_decr_keep" /> |
| <Test name="decr_wrap_zero_incr" /> |
| <Test name="keep_replace_incr" /> |
| <Test name="invert_decr_wrap_incr_wrap" /> |
| <Test name="replace_decr_incr" /> |
| <Test name="decr_wrap_incr_keep" /> |
| <Test name="incr_wrap_replace_zero" /> |
| <Test name="decr_zero_decr_wrap" /> |
| <Test name="invert_incr_zero" /> |
| <Test name="incr_zero_keep" /> |
| <Test name="replace_invert_incr_wrap" /> |
| <Test name="decr_wrap_incr_wrap_incr_wrap" /> |
| <Test name="decr_wrap_incr_wrap_invert" /> |
| <Test name="incr_zero_decr" /> |
| <Test name="incr_decr_invert" /> |
| <Test name="decr_wrap_replace_zero" /> |
| <Test name="invert_incr_wrap_zero" /> |
| <Test name="keep_zero_incr_wrap" /> |
| <Test name="incr_replace_invert" /> |
| <Test name="incr_zero_decr_wrap" /> |
| <Test name="invert_decr_wrap_decr_wrap" /> |
| <Test name="incr_decr_wrap_incr" /> |
| <Test name="decr_replace_decr" /> |
| <Test name="incr_wrap_incr_wrap_decr" /> |
| <Test name="keep_invert_replace" /> |
| <Test name="zero_invert_zero" /> |
| <Test name="zero_replace_incr" /> |
| <Test name="replace_incr_decr_wrap" /> |
| <Test name="zero_incr_invert" /> |
| <Test name="decr_incr_wrap_zero" /> |
| <Test name="replace_replace_zero" /> |
| <Test name="replace_zero_decr" /> |
| <Test name="incr_keep_decr" /> |
| <Test name="keep_decr_incr_wrap" /> |
| <Test name="keep_incr_wrap_replace" /> |
| <Test name="invert_replace_incr" /> |
| <Test name="replace_keep_decr_wrap" /> |
| <Test name="replace_keep_keep" /> |
| <Test name="keep_decr_wrap_keep" /> |
| <Test name="decr_decr_keep" /> |
| <Test name="decr_incr_wrap_replace" /> |
| <Test name="incr_wrap_decr_wrap_decr" /> |
| <Test name="keep_decr_incr" /> |
| <Test name="keep_decr_decr" /> |
| <Test name="invert_incr_incr_wrap" /> |
| <Test name="keep_decr_wrap_incr" /> |
| <Test name="decr_zero_decr" /> |
| <Test name="decr_wrap_keep_incr" /> |
| <Test name="zero_incr_incr" /> |
| <Test name="incr_wrap_incr_decr_wrap" /> |
| <Test name="invert_replace_keep" /> |
| <Test name="incr_wrap_decr_replace" /> |
| <Test name="invert_invert_invert" /> |
| <Test name="invert_zero_keep" /> |
| <Test name="keep_incr_wrap_keep" /> |
| <Test name="incr_wrap_zero_replace" /> |
| <Test name="replace_decr_wrap_decr" /> |
| <Test name="replace_invert_invert" /> |
| <Test name="invert_invert_decr_wrap" /> |
| <Test name="incr_invert_invert" /> |
| <Test name="decr_keep_decr" /> |
| <Test name="decr_replace_incr" /> |
| <Test name="invert_keep_incr" /> |
| <Test name="invert_zero_decr" /> |
| <Test name="incr_incr_wrap_decr_wrap" /> |
| <Test name="replace_incr_wrap_keep" /> |
| <Test name="keep_invert_incr" /> |
| <Test name="incr_wrap_incr_incr" /> |
| <Test name="decr_keep_zero" /> |
| <Test name="decr_wrap_incr_wrap_incr" /> |
| <Test name="invert_incr_keep" /> |
| <Test name="keep_incr_wrap_invert" /> |
| <Test name="incr_keep_zero" /> |
| <Test name="zero_zero_keep" /> |
| <Test name="decr_keep_decr_wrap" /> |
| <Test name="zero_decr_invert" /> |
| <Test name="decr_decr_wrap_zero" /> |
| <Test name="incr_wrap_zero_decr_wrap" /> |
| <Test name="incr_wrap_invert_incr_wrap" /> |
| <Test name="keep_zero_zero" /> |
| <Test name="incr_wrap_invert_decr" /> |
| <Test name="zero_decr_wrap_decr" /> |
| <Test name="zero_zero_invert" /> |
| <Test name="decr_wrap_decr_wrap_keep" /> |
| <Test name="zero_zero_incr" /> |
| <Test name="incr_wrap_keep_invert" /> |
| <Test name="decr_wrap_keep_replace" /> |
| <Test name="replace_incr_keep" /> |
| <Test name="zero_keep_decr" /> |
| <Test name="zero_zero_decr" /> |
| <Test name="incr_wrap_incr_keep" /> |
| <Test name="decr_zero_incr" /> |
| <Test name="decr_wrap_invert_zero" /> |
| <Test name="invert_decr_wrap_incr" /> |
| <Test name="replace_decr_invert" /> |
| <Test name="keep_decr_decr_wrap" /> |
| <Test name="decr_incr_decr_wrap" /> |
| <Test name="decr_decr_wrap_keep" /> |
| <Test name="invert_decr_wrap_invert" /> |
| <Test name="incr_wrap_decr_wrap_invert" /> |
| <Test name="decr_wrap_keep_decr_wrap" /> |
| <Test name="incr_decr_wrap_incr_wrap" /> |
| <Test name="replace_invert_decr" /> |
| <Test name="replace_decr_wrap_decr_wrap" /> |
| <Test name="decr_wrap_incr_invert" /> |
| <Test name="zero_keep_keep" /> |
| <Test name="keep_invert_keep" /> |
| <Test name="invert_keep_zero" /> |
| <Test name="decr_wrap_zero_replace" /> |
| <Test name="zero_zero_decr_wrap" /> |
| <Test name="incr_incr_decr_wrap" /> |
| <Test name="replace_decr_decr_wrap" /> |
| <Test name="decr_incr_wrap_keep" /> |
| <Test name="incr_wrap_keep_decr_wrap" /> |
| <Test name="incr_invert_replace" /> |
| <Test name="incr_wrap_keep_replace" /> |
| <Test name="incr_incr_keep" /> |
| <Test name="zero_invert_incr_wrap" /> |
| <Test name="invert_invert_replace" /> |
| <Test name="keep_keep_zero" /> |
| <Test name="replace_zero_incr" /> |
| <Test name="decr_wrap_keep_keep" /> |
| <Test name="keep_invert_zero" /> |
| <Test name="incr_wrap_decr_keep" /> |
| <Test name="incr_wrap_incr_wrap_invert" /> |
| <Test name="decr_wrap_zero_zero" /> |
| <Test name="keep_replace_zero" /> |
| <Test name="incr_wrap_incr_wrap_replace" /> |
| <Test name="incr_wrap_incr_incr_wrap" /> |
| <Test name="zero_incr_replace" /> |
| <Test name="incr_incr_invert" /> |
| <Test name="keep_zero_invert" /> |
| <Test name="decr_zero_keep" /> |
| <Test name="zero_incr_incr_wrap" /> |
| <Test name="incr_keep_incr_wrap" /> |
| <Test name="decr_keep_incr_wrap" /> |
| <Test name="invert_zero_incr" /> |
| <Test name="decr_wrap_incr_incr" /> |
| <Test name="keep_incr_wrap_zero" /> |
| <Test name="keep_zero_keep" /> |
| <Test name="incr_incr_wrap_invert" /> |
| <Test name="zero_incr_decr_wrap" /> |
| <Test name="decr_wrap_incr_zero" /> |
| <Test name="incr_zero_incr" /> |
| <Test name="incr_replace_zero" /> |
| <Test name="decr_incr_keep" /> |
| <Test name="zero_invert_decr_wrap" /> |
| <Test name="keep_invert_invert" /> |
| <Test name="replace_invert_zero" /> |
| <Test name="decr_wrap_decr_keep" /> |
| <Test name="decr_decr_replace" /> |
| <Test name="replace_zero_incr_wrap" /> |
| <Test name="keep_keep_incr" /> |
| <Test name="replace_zero_replace" /> |
| <Test name="decr_wrap_replace_keep" /> |
| <Test name="invert_invert_zero" /> |
| <Test name="decr_wrap_invert_decr_wrap" /> |
| <Test name="decr_wrap_zero_decr" /> |
| <Test name="keep_replace_decr" /> |
| <Test name="keep_decr_wrap_incr_wrap" /> |
| <Test name="decr_incr_invert" /> |
| <Test name="replace_incr_wrap_incr" /> |
| <Test name="incr_wrap_zero_incr" /> |
| <Test name="decr_wrap_incr_wrap_decr" /> |
| <Test name="decr_wrap_invert_decr" /> |
| <Test name="incr_incr_incr_wrap" /> |
| <Test name="decr_wrap_replace_incr_wrap" /> |
| <Test name="keep_incr_zero" /> |
| <Test name="zero_decr_replace" /> |
| <Test name="zero_decr_wrap_incr" /> |
| <Test name="incr_replace_replace" /> |
| <Test name="decr_wrap_incr_replace" /> |
| <Test name="replace_keep_incr_wrap" /> |
| <Test name="replace_invert_decr_wrap" /> |
| <Test name="replace_replace_keep" /> |
| <Test name="incr_decr_incr_wrap" /> |
| <Test name="decr_wrap_decr_incr_wrap" /> |
| <Test name="invert_incr_decr" /> |
| <Test name="keep_decr_wrap_invert" /> |
| <Test name="decr_wrap_incr_decr" /> |
| <Test name="decr_incr_incr_wrap" /> |
| <Test name="decr_decr_wrap_incr_wrap" /> |
| <Test name="keep_incr_incr" /> |
| <Test name="incr_replace_decr" /> |
| <Test name="decr_zero_incr_wrap" /> |
| <Test name="invert_keep_decr_wrap" /> |
| <Test name="incr_decr_incr" /> |
| <Test name="invert_decr_wrap_replace" /> |
| <Test name="incr_wrap_keep_zero" /> |
| <Test name="incr_incr_zero" /> |
| <Test name="decr_wrap_decr_wrap_invert" /> |
| <Test name="incr_decr_decr_wrap" /> |
| <Test name="invert_incr_incr" /> |
| <Test name="zero_decr_decr" /> |
| <Test name="incr_invert_zero" /> |
| <Test name="incr_decr_replace" /> |
| <Test name="incr_decr_wrap_replace" /> |
| <Test name="incr_wrap_zero_keep" /> |
| <Test name="replace_replace_decr" /> |
| <Test name="keep_zero_decr_wrap" /> |
| <Test name="incr_wrap_invert_replace" /> |
| <Test name="incr_wrap_incr_zero" /> |
| <Test name="decr_invert_zero" /> |
| <Test name="incr_invert_keep" /> |
| <Test name="zero_incr_keep" /> |
| <Test name="decr_replace_keep" /> |
| <Test name="invert_incr_wrap_decr" /> |
| <Test name="incr_decr_wrap_decr" /> |
| <Test name="decr_wrap_invert_incr" /> |
| <Test name="zero_incr_wrap_keep" /> |
| <Test name="zero_invert_decr" /> |
| <Test name="decr_wrap_invert_incr_wrap" /> |
| <Test name="incr_decr_zero" /> |
| <Test name="incr_wrap_invert_decr_wrap" /> |
| <Test name="decr_decr_wrap_decr" /> |
| <Test name="decr_incr_wrap_incr_wrap" /> |
| <Test name="incr_wrap_zero_incr_wrap" /> |
| <Test name="replace_keep_zero" /> |
| <Test name="incr_invert_incr" /> |
| <Test name="replace_decr_keep" /> |
| <Test name="incr_incr_replace" /> |
| <Test name="zero_decr_incr_wrap" /> |
| <Test name="invert_replace_decr_wrap" /> |
| <Test name="replace_zero_invert" /> |
| <Test name="invert_replace_incr_wrap" /> |
| <Test name="replace_replace_incr" /> |
| <Test name="incr_keep_keep" /> |
| <Test name="keep_incr_replace" /> |
| <Test name="zero_decr_wrap_keep" /> |
| <Test name="replace_decr_wrap_incr" /> |
| <Test name="invert_incr_decr_wrap" /> |
| <Test name="invert_incr_wrap_decr_wrap" /> |
| <Test name="invert_decr_invert" /> |
| <Test name="decr_wrap_keep_decr" /> |
| <Test name="decr_decr_incr_wrap" /> |
| <Test name="incr_incr_wrap_keep" /> |
| <Test name="incr_wrap_decr_invert" /> |
| <Test name="decr_decr_wrap_incr" /> |
| <Test name="keep_keep_replace" /> |
| <Test name="invert_incr_invert" /> |
| <Test name="incr_wrap_decr_incr_wrap" /> |
| <Test name="keep_keep_decr" /> |
| <Test name="invert_replace_zero" /> |
| <Test name="decr_wrap_replace_incr" /> |
| <Test name="decr_wrap_decr_wrap_decr" /> |
| <Test name="incr_wrap_replace_decr" /> |
| <Test name="decr_wrap_decr_invert" /> |
| <Test name="incr_zero_replace" /> |
| <Test name="replace_incr_wrap_replace" /> |
| <Test name="decr_invert_incr_wrap" /> |
| <Test name="zero_decr_wrap_incr_wrap" /> |
| <Test name="incr_wrap_incr_invert" /> |
| <Test name="replace_incr_decr" /> |
| <Test name="decr_zero_replace" /> |
| <Test name="invert_decr_wrap_zero" /> |
| <Test name="decr_replace_replace" /> |
| <Test name="decr_wrap_decr_wrap_replace" /> |
| <Test name="invert_decr_incr" /> |
| <Test name="decr_wrap_replace_decr" /> |
| <Test name="keep_replace_incr_wrap" /> |
| <Test name="decr_wrap_decr_decr_wrap" /> |
| <Test name="decr_wrap_zero_incr_wrap" /> |
| <Test name="invert_invert_incr" /> |
| <Test name="decr_wrap_incr_wrap_replace" /> |
| <Test name="incr_wrap_decr_incr" /> |
| <Test name="incr_decr_wrap_keep" /> |
| <Test name="decr_keep_keep" /> |
| <Test name="keep_keep_decr_wrap" /> |
| <Test name="zero_keep_invert" /> |
| <Test name="keep_decr_replace" /> |
| <Test name="replace_decr_zero" /> |
| <Test name="incr_wrap_decr_zero" /> |
| <Test name="invert_decr_keep" /> |
| <Test name="incr_wrap_decr_wrap_incr_wrap" /> |
| <Test name="decr_decr_invert" /> |
| <Test name="invert_replace_decr" /> |
| <Test name="incr_invert_decr_wrap" /> |
| <Test name="invert_incr_wrap_keep" /> |
| <Test name="decr_incr_decr" /> |
| <Test name="replace_decr_incr_wrap" /> |
| <Test name="invert_incr_wrap_incr" /> |
| <Test name="invert_decr_replace" /> |
| <Test name="replace_decr_replace" /> |
| <Test name="incr_replace_decr_wrap" /> |
| <Test name="decr_zero_invert" /> |
| <Test name="incr_wrap_invert_incr" /> |
| <Test name="invert_zero_zero" /> |
| <Test name="zero_decr_zero" /> |
| <Test name="decr_wrap_decr_wrap_decr_wrap" /> |
| <Test name="invert_invert_decr" /> |
| <Test name="zero_invert_replace" /> |
| <Test name="decr_decr_wrap_invert" /> |
| <Test name="keep_invert_decr" /> |
| <Test name="incr_wrap_incr_wrap_incr" /> |
| <Test name="zero_replace_replace" /> |
| <Test name="zero_zero_replace" /> |
| <Test name="decr_keep_invert" /> |
| <Test name="decr_wrap_decr_zero" /> |
| <Test name="decr_incr_replace" /> |
| <Test name="decr_replace_zero" /> |
| <Test name="zero_invert_incr" /> |
| <Test name="zero_keep_decr_wrap" /> |
| <Test name="decr_decr_wrap_decr_wrap" /> |
| <Test name="keep_replace_replace" /> |
| <Test name="decr_invert_keep" /> |
| <Test name="decr_incr_wrap_decr" /> |
| <Test name="keep_invert_decr_wrap" /> |
| <Test name="decr_wrap_decr_incr" /> |
| <Test name="incr_wrap_incr_wrap_keep" /> |
| <Test name="invert_keep_replace" /> |
| <Test name="keep_zero_replace" /> |
| <Test name="keep_keep_invert" /> |
| <Test name="zero_replace_keep" /> |
| <Test name="zero_incr_wrap_invert" /> |
| <Test name="replace_incr_wrap_invert" /> |
| <Test name="keep_decr_keep" /> |
| <Test name="invert_zero_replace" /> |
| <Test name="incr_wrap_replace_keep" /> |
| <Test name="replace_keep_replace" /> |
| <Test name="keep_decr_wrap_zero" /> |
| <Test name="keep_zero_decr" /> |
| <Test name="replace_decr_wrap_replace" /> |
| <Test name="zero_incr_decr" /> |
| <Test name="decr_wrap_decr_decr" /> |
| <Test name="decr_invert_decr" /> |
| <Test name="replace_incr_incr" /> |
| <Test name="decr_keep_replace" /> |
| <Test name="incr_wrap_incr_decr" /> |
| <Test name="incr_wrap_invert_zero" /> |
| <Test name="replace_replace_decr_wrap" /> |
| <Test name="incr_incr_wrap_replace" /> |
| <Test name="decr_wrap_decr_wrap_zero" /> |
| <Test name="incr_replace_incr" /> |
| <Test name="decr_decr_zero" /> |
| <Test name="replace_keep_invert" /> |
| <Test name="decr_wrap_keep_incr_wrap" /> |
| <Test name="replace_keep_incr" /> |
| <Test name="decr_wrap_replace_replace" /> |
| <Test name="incr_wrap_decr_wrap_zero" /> |
| <Test name="invert_keep_keep" /> |
| <Test name="invert_incr_wrap_replace" /> |
| <Test name="keep_keep_incr_wrap" /> |
| <Test name="incr_invert_incr_wrap" /> |
| <Test name="invert_incr_wrap_incr_wrap" /> |
| <Test name="incr_wrap_decr_decr_wrap" /> |
| <Test name="zero_incr_wrap_incr_wrap" /> |
| <Test name="replace_zero_keep" /> |
| <Test name="incr_incr_wrap_incr_wrap" /> |
| <Test name="replace_decr_wrap_incr_wrap" /> |
| <Test name="zero_incr_wrap_zero" /> |
| <Test name="keep_incr_invert" /> |
| <Test name="incr_keep_replace" /> |
| <Test name="invert_zero_invert" /> |
| <Test name="incr_wrap_decr_wrap_keep" /> |
| <Test name="decr_wrap_incr_wrap_decr_wrap" /> |
| <Test name="zero_incr_wrap_incr" /> |
| <Test name="keep_decr_wrap_replace" /> |
| <Test name="decr_wrap_incr_incr_wrap" /> |
| <Test name="replace_invert_incr" /> |
| <Test name="invert_keep_decr" /> |
| <Test name="incr_replace_incr_wrap" /> |
| <Test name="zero_keep_incr" /> |
| <Test name="decr_incr_incr" /> |
| <Test name="keep_incr_wrap_decr" /> |
| <Test name="zero_decr_wrap_invert" /> |
| <Test name="zero_keep_incr_wrap" /> |
| <Test name="incr_wrap_replace_invert" /> |
| <Test name="keep_incr_incr_wrap" /> |
| <Test name="incr_wrap_invert_invert" /> |
| <Test name="incr_keep_incr" /> |
| <Test name="incr_zero_invert" /> |
| <Test name="invert_zero_incr_wrap" /> |
| <Test name="invert_incr_wrap_invert" /> |
| <Test name="invert_replace_replace" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="blend"> |
| <TestCase name="rgb_equation_alpha_equation"> |
| <Test name="add_add" /> |
| <Test name="add_subtract" /> |
| <Test name="add_reverse_subtract" /> |
| <Test name="reverse_subtract_subtract" /> |
| <Test name="subtract_subtract" /> |
| <Test name="subtract_reverse_subtract" /> |
| <Test name="reverse_subtract_reverse_subtract" /> |
| <Test name="subtract_add" /> |
| <Test name="reverse_subtract_add" /> |
| </TestCase> |
| <TestCase name="equation_src_func_dst_func"> |
| <Test name="subtract_zero_one_minus_src_color" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_one_minus_dst_alpha_one" /> |
| <Test name="subtract_one_minus_src_color_one_minus_constant_color" /> |
| <Test name="subtract_src_color_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_one_minus_dst_color" /> |
| <Test name="subtract_one_minus_dst_alpha_one_minus_src_alpha" /> |
| <Test name="subtract_constant_alpha_constant_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_src_color" /> |
| <Test name="reverse_subtract_one_minus_constant_color_dst_alpha" /> |
| <Test name="add_dst_color_one_minus_src_color" /> |
| <Test name="subtract_src_color_one_minus_constant_color" /> |
| <Test name="add_one_one" /> |
| <Test name="add_zero_one" /> |
| <Test name="add_one_minus_constant_alpha_src_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_constant_alpha_one_minus_constant_color" /> |
| <Test name="subtract_one_one_minus_constant_color" /> |
| <Test name="add_dst_alpha_zero" /> |
| <Test name="add_one_minus_dst_alpha_dst_alpha" /> |
| <Test name="add_one_minus_constant_color_src_color" /> |
| <Test name="subtract_dst_color_one_minus_src_color" /> |
| <Test name="subtract_one_minus_constant_color_dst_color" /> |
| <Test name="subtract_one_minus_constant_alpha_one_minus_constant_color" /> |
| <Test name="add_constant_color_one_minus_src_alpha" /> |
| <Test name="subtract_one_dst_color" /> |
| <Test name="subtract_src_alpha_dst_alpha" /> |
| <Test name="subtract_one_minus_src_color_src_alpha" /> |
| <Test name="subtract_one_src_color" /> |
| <Test name="subtract_dst_color_dst_color" /> |
| <Test name="reverse_subtract_constant_alpha_constant_color" /> |
| <Test name="subtract_constant_alpha_one_minus_src_color" /> |
| <Test name="reverse_subtract_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_one_minus_src_color_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_one_minus_dst_alpha" /> |
| <Test name="add_src_alpha_saturate_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_src_alpha_dst_color" /> |
| <Test name="subtract_one_minus_dst_alpha_src_alpha" /> |
| <Test name="add_one_minus_constant_alpha_dst_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_one_minus_constant_color" /> |
| <Test name="add_src_alpha_zero" /> |
| <Test name="add_src_color_one_minus_dst_color" /> |
| <Test name="add_one_minus_dst_alpha_one_minus_src_color" /> |
| <Test name="subtract_one_minus_constant_color_constant_alpha" /> |
| <Test name="add_one_minus_dst_alpha_dst_color" /> |
| <Test name="reverse_subtract_src_alpha_one_minus_src_color" /> |
| <Test name="add_src_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_alpha" /> |
| <Test name="subtract_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_one_minus_dst_color_dst_alpha" /> |
| <Test name="reverse_subtract_one_constant_color" /> |
| <Test name="add_one_minus_constant_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_dst_alpha_one_minus_src_alpha" /> |
| <Test name="add_zero_one_minus_dst_color" /> |
| <Test name="subtract_dst_color_src_alpha" /> |
| <Test name="subtract_constant_alpha_one_minus_src_alpha" /> |
| <Test name="subtract_one_constant_alpha" /> |
| <Test name="subtract_src_color_one_minus_constant_alpha" /> |
| <Test name="add_src_color_zero" /> |
| <Test name="add_one_minus_constant_alpha_constant_alpha" /> |
| <Test name="add_one_minus_dst_alpha_zero" /> |
| <Test name="reverse_subtract_constant_alpha_constant_alpha" /> |
| <Test name="add_one_minus_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_zero_zero" /> |
| <Test name="subtract_constant_color_dst_alpha" /> |
| <Test name="reverse_subtract_src_alpha_saturate_constant_alpha" /> |
| <Test name="reverse_subtract_src_color_one_minus_dst_color" /> |
| <Test name="subtract_constant_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_zero_dst_alpha" /> |
| <Test name="add_one_minus_dst_color_one_minus_dst_color" /> |
| <Test name="add_one_minus_dst_alpha_src_color" /> |
| <Test name="add_one_one_minus_dst_color" /> |
| <Test name="add_one_src_alpha" /> |
| <Test name="subtract_constant_alpha_one_minus_constant_color" /> |
| <Test name="reverse_subtract_src_alpha_one_minus_dst_color" /> |
| <Test name="add_one_minus_dst_color_zero" /> |
| <Test name="subtract_one_constant_color" /> |
| <Test name="reverse_subtract_dst_alpha_zero" /> |
| <Test name="reverse_subtract_one_minus_dst_color_dst_color" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_color" /> |
| <Test name="add_one_minus_constant_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_src_color_one_minus_src_color" /> |
| <Test name="subtract_one_minus_constant_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_src_alpha" /> |
| <Test name="add_constant_color_one_minus_constant_color" /> |
| <Test name="subtract_constant_alpha_zero" /> |
| <Test name="reverse_subtract_src_color_src_alpha" /> |
| <Test name="add_one_minus_constant_color_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_dst_color_dst_color" /> |
| <Test name="add_one_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_one_minus_constant_color" /> |
| <Test name="add_dst_color_one_minus_dst_color" /> |
| <Test name="add_one_minus_src_alpha_one_minus_src_alpha" /> |
| <Test name="add_one_one_minus_constant_alpha" /> |
| <Test name="subtract_dst_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_src_alpha" /> |
| <Test name="add_dst_alpha_src_alpha" /> |
| <Test name="add_zero_one_minus_dst_alpha" /> |
| <Test name="add_constant_alpha_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_src_color" /> |
| <Test name="reverse_subtract_one_src_color" /> |
| <Test name="subtract_one_minus_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_alpha" /> |
| <Test name="add_src_alpha_saturate_one_minus_constant_alpha" /> |
| <Test name="subtract_constant_color_one_minus_src_color" /> |
| <Test name="subtract_dst_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_constant_alpha_one_minus_src_color" /> |
| <Test name="subtract_src_alpha_saturate_zero" /> |
| <Test name="reverse_subtract_src_alpha_src_alpha" /> |
| <Test name="add_zero_dst_color" /> |
| <Test name="reverse_subtract_dst_color_one_minus_dst_color" /> |
| <Test name="add_one_minus_constant_alpha_one_minus_src_color" /> |
| <Test name="add_one_minus_dst_color_one_minus_src_color" /> |
| <Test name="add_src_alpha_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_constant_alpha_one_minus_src_color" /> |
| <Test name="add_src_color_dst_color" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_dst_color" /> |
| <Test name="reverse_subtract_dst_color_one_minus_src_color" /> |
| <Test name="reverse_subtract_dst_color_one_minus_src_alpha" /> |
| <Test name="add_dst_color_dst_color" /> |
| <Test name="reverse_subtract_one_minus_dst_color_zero" /> |
| <Test name="reverse_subtract_constant_alpha_one" /> |
| <Test name="subtract_src_color_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_constant_color_one_minus_constant_color" /> |
| <Test name="add_one_dst_color" /> |
| <Test name="add_dst_alpha_one_minus_dst_color" /> |
| <Test name="subtract_one_minus_constant_color_zero" /> |
| <Test name="reverse_subtract_zero_one_minus_dst_color" /> |
| <Test name="add_src_alpha_dst_alpha" /> |
| <Test name="subtract_one_minus_constant_color_constant_color" /> |
| <Test name="subtract_src_alpha_one_minus_src_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_one_minus_dst_color" /> |
| <Test name="subtract_src_alpha_one_minus_constant_color" /> |
| <Test name="subtract_zero_dst_alpha" /> |
| <Test name="subtract_dst_alpha_src_alpha" /> |
| <Test name="subtract_one_one" /> |
| <Test name="reverse_subtract_one_minus_constant_color_constant_alpha" /> |
| <Test name="subtract_src_color_dst_color" /> |
| <Test name="add_src_color_one" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_color" /> |
| <Test name="reverse_subtract_src_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_constant_color" /> |
| <Test name="subtract_dst_color_constant_color" /> |
| <Test name="reverse_subtract_src_color_src_color" /> |
| <Test name="subtract_src_alpha_saturate_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_dst_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_src_alpha_saturate_src_color" /> |
| <Test name="add_zero_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_dst_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_dst_alpha_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_color" /> |
| <Test name="subtract_one_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_dst_alpha_one" /> |
| <Test name="subtract_src_color_dst_alpha" /> |
| <Test name="add_one_minus_src_alpha_dst_alpha" /> |
| <Test name="subtract_constant_alpha_one" /> |
| <Test name="reverse_subtract_one_minus_src_color_src_color" /> |
| <Test name="subtract_one_minus_dst_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_dst_alpha_one_minus_constant_color" /> |
| <Test name="add_constant_color_constant_color" /> |
| <Test name="add_one_one_minus_src_color" /> |
| <Test name="add_src_alpha_constant_color" /> |
| <Test name="subtract_src_alpha_saturate_constant_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_dst_color" /> |
| <Test name="add_constant_alpha_one_minus_src_color" /> |
| <Test name="reverse_subtract_one_one_minus_constant_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_color" /> |
| <Test name="subtract_zero_zero" /> |
| <Test name="subtract_src_alpha_saturate_src_alpha" /> |
| <Test name="reverse_subtract_dst_color_zero" /> |
| <Test name="subtract_one_minus_src_color_constant_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_constant_color_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_constant_alpha_constant_color" /> |
| <Test name="add_one_minus_constant_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_color_dst_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_one" /> |
| <Test name="subtract_one_minus_src_color_one" /> |
| <Test name="reverse_subtract_dst_alpha_one_minus_src_color" /> |
| <Test name="subtract_one_minus_constant_color_one_minus_constant_alpha" /> |
| <Test name="subtract_zero_dst_color" /> |
| <Test name="add_one_minus_src_color_dst_color" /> |
| <Test name="add_one_minus_dst_color_one" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one" /> |
| <Test name="add_one_zero" /> |
| <Test name="subtract_dst_alpha_one_minus_constant_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_constant_color" /> |
| <Test name="subtract_one_minus_src_color_dst_alpha" /> |
| <Test name="add_src_alpha_saturate_one_minus_dst_alpha" /> |
| <Test name="subtract_one_minus_src_color_one_minus_dst_alpha" /> |
| <Test name="subtract_constant_color_one_minus_dst_alpha" /> |
| <Test name="add_dst_alpha_dst_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_one" /> |
| <Test name="reverse_subtract_constant_color_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_color" /> |
| <Test name="add_one_minus_constant_color_src_alpha" /> |
| <Test name="subtract_src_color_one_minus_src_alpha" /> |
| <Test name="add_src_alpha_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_color_zero" /> |
| <Test name="add_src_alpha_constant_alpha" /> |
| <Test name="subtract_constant_alpha_src_alpha" /> |
| <Test name="subtract_dst_color_one" /> |
| <Test name="add_one_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_color" /> |
| <Test name="reverse_subtract_zero_one_minus_src_alpha" /> |
| <Test name="subtract_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_dst_alpha_dst_color" /> |
| <Test name="add_constant_alpha_dst_alpha" /> |
| <Test name="subtract_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_color_zero" /> |
| <Test name="reverse_subtract_dst_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_src_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one_minus_dst_alpha" /> |
| <Test name="subtract_one_minus_src_color_one_minus_dst_color" /> |
| <Test name="subtract_one_minus_dst_color_constant_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_constant_color" /> |
| <Test name="add_src_alpha_one_minus_src_color" /> |
| <Test name="add_src_alpha_saturate_zero" /> |
| <Test name="add_one_minus_src_alpha_src_color" /> |
| <Test name="add_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_constant_color_dst_alpha" /> |
| <Test name="add_one_minus_constant_color_one" /> |
| <Test name="add_constant_alpha_src_color" /> |
| <Test name="reverse_subtract_src_alpha_one_minus_constant_alpha" /> |
| <Test name="add_constant_alpha_one_minus_dst_color" /> |
| <Test name="subtract_src_alpha_constant_color" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_zero_one" /> |
| <Test name="add_one_dst_alpha" /> |
| <Test name="subtract_constant_color_src_color" /> |
| <Test name="subtract_dst_color_dst_alpha" /> |
| <Test name="subtract_src_color_one_minus_dst_color" /> |
| <Test name="add_src_color_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_dst_alpha_constant_color" /> |
| <Test name="add_dst_color_one_minus_constant_color" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_src_color" /> |
| <Test name="add_src_alpha_saturate_one_minus_dst_color" /> |
| <Test name="add_zero_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="add_constant_color_constant_alpha" /> |
| <Test name="subtract_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="add_one_minus_src_alpha_one" /> |
| <Test name="reverse_subtract_constant_color_one" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one_minus_src_color" /> |
| <Test name="add_dst_color_one_minus_constant_alpha" /> |
| <Test name="add_one_minus_dst_color_one_minus_src_alpha" /> |
| <Test name="add_src_alpha_one_minus_constant_alpha" /> |
| <Test name="subtract_src_alpha_one_minus_src_alpha" /> |
| <Test name="subtract_one_minus_dst_alpha_zero" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_alpha" /> |
| <Test name="add_one_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_color" /> |
| <Test name="add_src_alpha_saturate_src_alpha" /> |
| <Test name="subtract_constant_color_constant_alpha" /> |
| <Test name="add_zero_src_alpha" /> |
| <Test name="add_constant_alpha_one_minus_constant_color" /> |
| <Test name="reverse_subtract_dst_alpha_dst_color" /> |
| <Test name="add_one_minus_src_color_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_dst_alpha_dst_alpha" /> |
| <Test name="subtract_one_minus_dst_alpha_src_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_zero" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_zero" /> |
| <Test name="subtract_one_minus_dst_color_one_minus_src_alpha" /> |
| <Test name="add_one_minus_dst_alpha_src_alpha" /> |
| <Test name="subtract_one_one_minus_constant_alpha" /> |
| <Test name="add_one_minus_src_color_one_minus_src_alpha" /> |
| <Test name="add_one_minus_src_color_one_minus_src_color" /> |
| <Test name="subtract_dst_alpha_one_minus_src_color" /> |
| <Test name="reverse_subtract_dst_alpha_one" /> |
| <Test name="add_constant_alpha_zero" /> |
| <Test name="reverse_subtract_one_minus_constant_color_dst_color" /> |
| <Test name="reverse_subtract_src_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_dst_color_one_minus_constant_color" /> |
| <Test name="subtract_dst_alpha_dst_alpha" /> |
| <Test name="add_dst_alpha_constant_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_dst_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_zero" /> |
| <Test name="reverse_subtract_one_one" /> |
| <Test name="add_one_minus_src_alpha_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_dst_color_one" /> |
| <Test name="add_one_minus_dst_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one" /> |
| <Test name="add_constant_alpha_one" /> |
| <Test name="subtract_one_src_alpha" /> |
| <Test name="reverse_subtract_dst_color_src_alpha" /> |
| <Test name="subtract_dst_color_src_color" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one_minus_constant_alpha" /> |
| <Test name="subtract_constant_color_one" /> |
| <Test name="add_src_color_one_minus_constant_alpha" /> |
| <Test name="add_one_minus_constant_alpha_one_minus_src_alpha" /> |
| <Test name="subtract_src_alpha_one" /> |
| <Test name="add_zero_dst_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_src_color" /> |
| <Test name="reverse_subtract_src_color_one_minus_constant_alpha" /> |
| <Test name="add_dst_color_one" /> |
| <Test name="subtract_one_minus_constant_color_dst_alpha" /> |
| <Test name="add_one_minus_src_alpha_zero" /> |
| <Test name="subtract_one_minus_src_color_one_minus_src_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_zero" /> |
| <Test name="subtract_dst_alpha_src_color" /> |
| <Test name="subtract_one_minus_constant_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_color_src_alpha" /> |
| <Test name="reverse_subtract_one_dst_color" /> |
| <Test name="reverse_subtract_src_color_one" /> |
| <Test name="reverse_subtract_constant_alpha_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_constant_color" /> |
| <Test name="reverse_subtract_one_minus_dst_color_dst_alpha" /> |
| <Test name="reverse_subtract_dst_color_one" /> |
| <Test name="reverse_subtract_dst_color_constant_color" /> |
| <Test name="add_dst_alpha_one_minus_src_color" /> |
| <Test name="subtract_one_minus_constant_alpha_dst_color" /> |
| <Test name="subtract_zero_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_src_alpha_saturate_one_minus_src_alpha" /> |
| <Test name="add_src_color_src_color" /> |
| <Test name="reverse_subtract_one_minus_constant_color_constant_color" /> |
| <Test name="reverse_subtract_constant_color_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_dst_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_one_minus_dst_color_constant_color" /> |
| <Test name="subtract_dst_alpha_one_minus_src_alpha" /> |
| <Test name="add_dst_alpha_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_src_alpha_one" /> |
| <Test name="subtract_dst_color_zero" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_constant_alpha_constant_color" /> |
| <Test name="reverse_subtract_src_alpha_dst_alpha" /> |
| <Test name="add_one_minus_constant_color_dst_color" /> |
| <Test name="subtract_one_one_minus_dst_color" /> |
| <Test name="reverse_subtract_zero_constant_alpha" /> |
| <Test name="add_src_color_one_minus_src_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_alpha" /> |
| <Test name="add_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="subtract_dst_alpha_constant_alpha" /> |
| <Test name="add_one_minus_src_alpha_one_minus_constant_alpha" /> |
| <Test name="add_one_minus_src_alpha_src_alpha" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_dst_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_color_src_color" /> |
| <Test name="subtract_one_minus_constant_alpha_src_alpha" /> |
| <Test name="reverse_subtract_zero_constant_color" /> |
| <Test name="add_zero_one_minus_src_color" /> |
| <Test name="subtract_src_alpha_src_color" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_constant_color" /> |
| <Test name="add_constant_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_alpha" /> |
| <Test name="add_dst_color_dst_alpha" /> |
| <Test name="add_one_minus_src_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_dst_color" /> |
| <Test name="subtract_one_minus_src_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_src_alpha_zero" /> |
| <Test name="subtract_one_minus_dst_color_one_minus_src_color" /> |
| <Test name="subtract_dst_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_color_dst_color" /> |
| <Test name="subtract_one_minus_constant_color_one" /> |
| <Test name="subtract_one_minus_dst_color_zero" /> |
| <Test name="reverse_subtract_dst_color_dst_color" /> |
| <Test name="add_src_color_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_src_color_constant_color" /> |
| <Test name="reverse_subtract_src_color_dst_color" /> |
| <Test name="add_one_minus_src_alpha_one_minus_src_color" /> |
| <Test name="subtract_one_minus_constant_alpha_dst_alpha" /> |
| <Test name="subtract_one_one_minus_src_color" /> |
| <Test name="add_constant_color_dst_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_src_alpha" /> |
| <Test name="add_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="add_one_minus_src_color_src_color" /> |
| <Test name="reverse_subtract_dst_alpha_dst_alpha" /> |
| <Test name="reverse_subtract_src_color_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_dst_alpha_dst_color" /> |
| <Test name="subtract_constant_alpha_src_color" /> |
| <Test name="subtract_dst_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_src_color_dst_alpha" /> |
| <Test name="subtract_zero_one" /> |
| <Test name="reverse_subtract_dst_color_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one" /> |
| <Test name="add_src_alpha_saturate_dst_color" /> |
| <Test name="add_one_minus_src_alpha_constant_color" /> |
| <Test name="subtract_src_color_constant_color" /> |
| <Test name="add_one_minus_constant_color_constant_color" /> |
| <Test name="reverse_subtract_one_dst_alpha" /> |
| <Test name="subtract_zero_src_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_dst_color" /> |
| <Test name="add_one_minus_constant_color_zero" /> |
| <Test name="add_one_minus_src_alpha_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_dst_alpha" /> |
| <Test name="subtract_src_alpha_constant_alpha" /> |
| <Test name="add_one_minus_src_alpha_dst_color" /> |
| <Test name="reverse_subtract_zero_one_minus_constant_color" /> |
| <Test name="add_constant_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_one_minus_src_alpha" /> |
| <Test name="subtract_dst_color_one_minus_src_alpha" /> |
| <Test name="add_dst_alpha_src_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_one_minus_src_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_one_minus_constant_color" /> |
| <Test name="subtract_constant_color_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_src_alpha" /> |
| <Test name="subtract_dst_alpha_zero" /> |
| <Test name="reverse_subtract_dst_color_one_minus_constant_alpha" /> |
| <Test name="subtract_constant_color_zero" /> |
| <Test name="subtract_constant_alpha_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_constant_alpha" /> |
| <Test name="add_one_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_constant_color_src_color" /> |
| <Test name="subtract_one_minus_src_color_constant_alpha" /> |
| <Test name="subtract_one_dst_alpha" /> |
| <Test name="add_one_minus_dst_alpha_one_minus_constant_color" /> |
| <Test name="subtract_src_color_src_color" /> |
| <Test name="add_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_constant_alpha_constant_color" /> |
| <Test name="subtract_one_minus_src_color_src_color" /> |
| <Test name="add_one_minus_constant_alpha_dst_color" /> |
| <Test name="add_one_minus_dst_color_constant_alpha" /> |
| <Test name="subtract_zero_constant_color" /> |
| <Test name="add_src_alpha_saturate_constant_color" /> |
| <Test name="reverse_subtract_one_src_alpha" /> |
| <Test name="reverse_subtract_constant_color_dst_color" /> |
| <Test name="subtract_one_minus_dst_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_dst_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_zero_src_alpha" /> |
| <Test name="subtract_zero_src_alpha" /> |
| <Test name="reverse_subtract_dst_color_src_color" /> |
| <Test name="add_dst_color_src_color" /> |
| <Test name="add_src_alpha_saturate_constant_alpha" /> |
| <Test name="add_one_minus_src_color_dst_alpha" /> |
| <Test name="subtract_one_minus_dst_color_src_color" /> |
| <Test name="add_src_alpha_src_alpha" /> |
| <Test name="subtract_zero_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_dst_color_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_zero" /> |
| <Test name="subtract_constant_color_constant_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_one" /> |
| <Test name="add_dst_color_one_minus_src_alpha" /> |
| <Test name="add_dst_alpha_one_minus_constant_color" /> |
| <Test name="add_constant_alpha_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one" /> |
| <Test name="add_one_minus_constant_color_constant_alpha" /> |
| <Test name="subtract_one_minus_dst_alpha_one_minus_src_color" /> |
| <Test name="reverse_subtract_constant_color_src_color" /> |
| <Test name="reverse_subtract_src_color_constant_color" /> |
| <Test name="reverse_subtract_dst_alpha_src_color" /> |
| <Test name="subtract_src_alpha_dst_color" /> |
| <Test name="reverse_subtract_constant_color_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one_minus_constant_color" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one_minus_constant_alpha" /> |
| <Test name="add_src_alpha_one_minus_dst_alpha" /> |
| <Test name="add_src_alpha_dst_color" /> |
| <Test name="subtract_one_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_dst_color" /> |
| <Test name="subtract_src_alpha_one_minus_dst_color" /> |
| <Test name="add_one_minus_dst_color_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_dst_color" /> |
| <Test name="add_one_minus_src_color_src_alpha" /> |
| <Test name="add_src_alpha_saturate_one_minus_src_color" /> |
| <Test name="subtract_one_minus_src_alpha_one_minus_src_color" /> |
| <Test name="subtract_zero_one_minus_dst_color" /> |
| <Test name="add_constant_color_one_minus_src_color" /> |
| <Test name="reverse_subtract_constant_color_one_minus_constant_color" /> |
| <Test name="add_one_constant_color" /> |
| <Test name="reverse_subtract_src_alpha_src_color" /> |
| <Test name="add_constant_alpha_constant_color" /> |
| <Test name="add_src_color_src_alpha" /> |
| <Test name="subtract_one_minus_constant_color_one_minus_src_alpha" /> |
| <Test name="subtract_one_minus_src_color_zero" /> |
| <Test name="add_src_alpha_saturate_dst_alpha" /> |
| <Test name="subtract_src_color_one_minus_src_color" /> |
| <Test name="add_dst_alpha_constant_color" /> |
| <Test name="add_one_minus_src_color_one" /> |
| <Test name="subtract_src_alpha_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_dst_alpha_one_minus_dst_color" /> |
| <Test name="reverse_subtract_one_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_dst_alpha_src_alpha" /> |
| <Test name="add_zero_constant_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_dst_alpha" /> |
| <Test name="reverse_subtract_dst_color_dst_alpha" /> |
| <Test name="add_constant_color_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_color_constant_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_one_minus_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_one_minus_constant_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_dst_alpha" /> |
| <Test name="subtract_src_alpha_src_alpha" /> |
| <Test name="reverse_subtract_zero_dst_color" /> |
| <Test name="add_src_alpha_saturate_src_color" /> |
| <Test name="subtract_src_color_zero" /> |
| <Test name="add_dst_alpha_one" /> |
| <Test name="reverse_subtract_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_src_color" /> |
| <Test name="subtract_src_color_one" /> |
| <Test name="add_one_minus_constant_color_one_minus_src_color" /> |
| <Test name="subtract_zero_one_minus_constant_color" /> |
| <Test name="add_constant_alpha_one_minus_src_alpha" /> |
| <Test name="add_one_minus_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_src_alpha_dst_color" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_dst_color" /> |
| <Test name="subtract_src_alpha_one_minus_constant_alpha" /> |
| <Test name="add_zero_zero" /> |
| <Test name="subtract_one_minus_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="add_src_alpha_saturate_one" /> |
| <Test name="add_src_alpha_saturate_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_constant_color_one_minus_src_color" /> |
| <Test name="subtract_zero_constant_alpha" /> |
| <Test name="add_one_minus_src_color_one_minus_dst_color" /> |
| <Test name="add_zero_one_minus_src_alpha" /> |
| <Test name="add_one_minus_src_alpha_constant_alpha" /> |
| <Test name="subtract_constant_color_one_minus_constant_alpha" /> |
| <Test name="add_dst_alpha_dst_color" /> |
| <Test name="add_src_color_constant_alpha" /> |
| <Test name="subtract_constant_color_one_minus_constant_color" /> |
| <Test name="reverse_subtract_constant_color_one_minus_dst_color" /> |
| <Test name="add_one_minus_constant_alpha_one" /> |
| <Test name="subtract_one_minus_dst_alpha_constant_color" /> |
| <Test name="add_one_minus_src_color_zero" /> |
| <Test name="reverse_subtract_one_zero" /> |
| <Test name="reverse_subtract_dst_alpha_one_minus_dst_color" /> |
| <Test name="subtract_one_minus_constant_color_src_alpha" /> |
| <Test name="reverse_subtract_one_constant_alpha" /> |
| <Test name="add_dst_color_constant_color" /> |
| <Test name="subtract_constant_color_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_one" /> |
| <Test name="reverse_subtract_one_one_minus_src_color" /> |
| <Test name="add_constant_color_one_minus_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_one_minus_constant_color" /> |
| <Test name="subtract_zero_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_src_color_constant_alpha" /> |
| <Test name="reverse_subtract_constant_alpha_dst_alpha" /> |
| <Test name="reverse_subtract_one_one_minus_dst_color" /> |
| <Test name="reverse_subtract_one_minus_dst_color_src_alpha" /> |
| <Test name="subtract_constant_color_one_minus_src_alpha" /> |
| <Test name="add_one_minus_dst_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_src_alpha_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_src_color_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_color_src_alpha" /> |
| <Test name="subtract_one_minus_constant_color_one_minus_src_color" /> |
| <Test name="subtract_one_minus_src_alpha_constant_color" /> |
| <Test name="add_one_minus_dst_color_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_constant_alpha_zero" /> |
| <Test name="add_one_src_color" /> |
| <Test name="subtract_src_alpha_saturate_one_minus_dst_color" /> |
| <Test name="subtract_src_alpha_saturate_dst_color" /> |
| <Test name="reverse_subtract_one_minus_src_color_one_minus_src_alpha" /> |
| <Test name="subtract_one_minus_constant_alpha_one_minus_src_alpha" /> |
| <Test name="reverse_subtract_constant_color_constant_alpha" /> |
| <Test name="subtract_one_minus_dst_alpha_one_minus_constant_color" /> |
| <Test name="subtract_one_minus_src_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_constant_color_src_alpha" /> |
| <Test name="subtract_src_alpha_zero" /> |
| <Test name="reverse_subtract_constant_color_constant_color" /> |
| <Test name="subtract_one_minus_src_alpha_one_minus_src_alpha" /> |
| <Test name="subtract_constant_color_one_minus_dst_color" /> |
| <Test name="reverse_subtract_one_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_alpha" /> |
| <Test name="add_src_alpha_one" /> |
| <Test name="reverse_subtract_src_alpha_one_minus_constant_color" /> |
| <Test name="reverse_subtract_constant_color_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_dst_color_src_color" /> |
| <Test name="reverse_subtract_src_color_zero" /> |
| <Test name="add_one_minus_dst_alpha_one" /> |
| <Test name="subtract_one_minus_dst_color_constant_alpha" /> |
| <Test name="add_src_color_dst_alpha" /> |
| <Test name="reverse_subtract_constant_color_zero" /> |
| <Test name="subtract_dst_color_constant_alpha" /> |
| <Test name="add_one_minus_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="add_constant_color_one" /> |
| <Test name="subtract_one_zero" /> |
| <Test name="reverse_subtract_one_minus_src_color_constant_alpha" /> |
| <Test name="reverse_subtract_src_alpha_saturate_one" /> |
| <Test name="subtract_dst_alpha_constant_color" /> |
| <Test name="subtract_src_color_constant_alpha" /> |
| <Test name="reverse_subtract_zero_src_color" /> |
| <Test name="subtract_dst_color_one_minus_constant_color" /> |
| <Test name="reverse_subtract_one_minus_constant_color_src_color" /> |
| <Test name="add_one_minus_constant_color_one_minus_src_alpha" /> |
| <Test name="subtract_one_minus_dst_color_one_minus_constant_color" /> |
| <Test name="reverse_subtract_zero_one_minus_src_color" /> |
| <Test name="add_src_color_one_minus_constant_color" /> |
| <Test name="add_dst_color_src_alpha" /> |
| <Test name="add_src_alpha_src_color" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_zero" /> |
| <Test name="add_one_minus_dst_color_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_zero_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_dst_alpha_one_minus_src_color" /> |
| <Test name="reverse_subtract_zero_one_minus_constant_alpha" /> |
| <Test name="reverse_subtract_src_alpha_constant_color" /> |
| <Test name="add_one_minus_dst_color_src_alpha" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="add_dst_color_zero" /> |
| <Test name="add_constant_color_zero" /> |
| <Test name="add_constant_color_src_alpha" /> |
| <Test name="add_one_minus_constant_alpha_zero" /> |
| <Test name="add_one_minus_constant_alpha_src_color" /> |
| <Test name="add_one_minus_src_color_constant_alpha" /> |
| <Test name="reverse_subtract_src_alpha_one_minus_src_alpha" /> |
| <Test name="add_constant_color_src_color" /> |
| <Test name="add_zero_src_color" /> |
| <Test name="reverse_subtract_one_minus_constant_alpha_src_color" /> |
| <Test name="reverse_subtract_src_alpha_saturate_constant_color" /> |
| <Test name="subtract_one_minus_src_color_one_minus_src_alpha" /> |
| <Test name="subtract_one_minus_dst_color_dst_color" /> |
| <Test name="subtract_constant_alpha_dst_alpha" /> |
| <Test name="subtract_src_alpha_saturate_one_minus_src_color" /> |
| <Test name="add_src_color_constant_color" /> |
| <Test name="add_one_minus_dst_color_constant_color" /> |
| <Test name="reverse_subtract_one_minus_constant_color_one_minus_src_color" /> |
| <Test name="add_constant_color_one_minus_dst_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_one_minus_src_color" /> |
| <Test name="add_one_minus_src_alpha_one_minus_dst_color" /> |
| <Test name="add_dst_color_constant_alpha" /> |
| <Test name="subtract_one_minus_src_alpha_constant_alpha" /> |
| <Test name="reverse_subtract_one_minus_src_alpha_constant_alpha" /> |
| <Test name="add_dst_color_one_minus_dst_alpha" /> |
| <Test name="add_one_minus_dst_alpha_constant_color" /> |
| <Test name="add_zero_constant_alpha" /> |
| <Test name="add_one_minus_src_color_one_minus_dst_alpha" /> |
| </TestCase> |
| <TestSuite name="rgb_func_alpha_func"> |
| <TestCase name="src"> |
| <Test name="one_minus_src_alpha_one_minus_dst_alpha" /> |
| <Test name="src_alpha_saturate_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_src_color" /> |
| <Test name="one_minus_dst_alpha_dst_color" /> |
| <Test name="dst_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_src_color_one_minus_dst_alpha" /> |
| <Test name="dst_alpha_constant_alpha" /> |
| <Test name="one_minus_dst_color_one_minus_constant_alpha" /> |
| <Test name="src_alpha_saturate_one_minus_src_alpha" /> |
| <Test name="constant_color_dst_alpha" /> |
| <Test name="constant_color_one_minus_src_alpha" /> |
| <Test name="constant_color_one_minus_constant_alpha" /> |
| <Test name="zero_zero" /> |
| <Test name="one_minus_constant_color_src_alpha_saturate" /> |
| <Test name="one_minus_constant_color_constant_color" /> |
| <Test name="constant_alpha_one" /> |
| <Test name="one_minus_dst_color_src_alpha_saturate" /> |
| <Test name="one_minus_constant_alpha_dst_color" /> |
| <Test name="zero_one_minus_src_alpha" /> |
| <Test name="src_alpha_saturate_src_alpha" /> |
| <Test name="dst_color_constant_alpha" /> |
| <Test name="src_alpha_one" /> |
| <Test name="one_minus_src_color_dst_alpha" /> |
| <Test name="one_zero" /> |
| <Test name="constant_alpha_one_minus_src_color" /> |
| <Test name="dst_alpha_src_alpha" /> |
| <Test name="one_minus_dst_alpha_src_alpha_saturate" /> |
| <Test name="constant_color_src_color" /> |
| <Test name="one_minus_dst_color_one_minus_constant_color" /> |
| <Test name="constant_alpha_zero" /> |
| <Test name="one_minus_constant_color_one_minus_src_alpha" /> |
| <Test name="one_minus_dst_color_src_color" /> |
| <Test name="constant_alpha_one_minus_constant_color" /> |
| <Test name="src_alpha_one_minus_src_alpha" /> |
| <Test name="dst_alpha_one_minus_src_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_src_alpha" /> |
| <Test name="dst_color_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_alpha_zero" /> |
| <Test name="src_alpha_saturate_zero" /> |
| <Test name="one_minus_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="one_constant_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_constant_color" /> |
| <Test name="dst_alpha_src_color" /> |
| <Test name="src_color_one_minus_dst_alpha" /> |
| <Test name="constant_color_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_constant_alpha" /> |
| <Test name="one_minus_src_color_src_alpha_saturate" /> |
| <Test name="one_minus_src_alpha_one_minus_dst_color" /> |
| <Test name="src_alpha_saturate_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_src_color" /> |
| <Test name="src_alpha_zero" /> |
| <Test name="one_minus_dst_color_one_minus_src_color" /> |
| <Test name="one_minus_dst_color_zero" /> |
| <Test name="zero_dst_color" /> |
| <Test name="src_alpha_one_minus_dst_alpha" /> |
| <Test name="src_alpha_dst_alpha" /> |
| <Test name="dst_alpha_one_minus_dst_alpha" /> |
| <Test name="src_alpha_one_minus_constant_color" /> |
| <Test name="constant_color_src_alpha" /> |
| <Test name="one_minus_constant_color_one_minus_constant_color" /> |
| <Test name="one_minus_src_alpha_src_color" /> |
| <Test name="src_alpha_one_minus_dst_color" /> |
| <Test name="zero_one_minus_dst_alpha" /> |
| <Test name="zero_constant_color" /> |
| <Test name="one_minus_constant_color_one" /> |
| <Test name="zero_src_alpha" /> |
| <Test name="one_minus_constant_color_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_constant_color_dst_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_src_alpha_one_minus_constant_color" /> |
| <Test name="one_minus_dst_alpha_dst_alpha" /> |
| <Test name="one_minus_src_color_src_alpha" /> |
| <Test name="one_minus_dst_color_one" /> |
| <Test name="src_color_src_color" /> |
| <Test name="one_minus_dst_alpha_src_alpha" /> |
| <Test name="src_color_one_minus_src_color" /> |
| <Test name="one_minus_src_color_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_constant_alpha" /> |
| <Test name="constant_alpha_dst_color" /> |
| <Test name="one_minus_src_color_one_minus_src_alpha" /> |
| <Test name="dst_color_one_minus_constant_color" /> |
| <Test name="one_minus_constant_alpha_src_alpha" /> |
| <Test name="constant_alpha_constant_alpha" /> |
| <Test name="one_minus_constant_alpha_zero" /> |
| <Test name="dst_alpha_constant_color" /> |
| <Test name="src_alpha_saturate_constant_alpha" /> |
| <Test name="dst_color_one" /> |
| <Test name="src_alpha_saturate_dst_alpha" /> |
| <Test name="one_minus_src_color_one_minus_constant_color" /> |
| <Test name="constant_color_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_src_color_constant_color" /> |
| <Test name="constant_color_dst_color" /> |
| <Test name="one_minus_constant_color_src_alpha" /> |
| <Test name="constant_color_constant_alpha" /> |
| <Test name="one_dst_color" /> |
| <Test name="src_color_src_alpha_saturate" /> |
| <Test name="one_minus_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_src_color" /> |
| <Test name="one_minus_src_alpha_constant_color" /> |
| <Test name="zero_one_minus_src_color" /> |
| <Test name="one_minus_dst_color_one_minus_src_alpha" /> |
| <Test name="constant_alpha_one_minus_dst_alpha" /> |
| <Test name="zero_one_minus_constant_color" /> |
| <Test name="src_color_src_alpha" /> |
| <Test name="src_color_one" /> |
| <Test name="dst_color_one_minus_src_color" /> |
| <Test name="one_minus_dst_color_dst_color" /> |
| <Test name="one_minus_dst_alpha_constant_color" /> |
| <Test name="constant_alpha_src_alpha" /> |
| <Test name="one_minus_dst_alpha_constant_alpha" /> |
| <Test name="dst_alpha_src_alpha_saturate" /> |
| <Test name="one_minus_dst_color_one_minus_dst_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="one_src_alpha" /> |
| <Test name="zero_dst_alpha" /> |
| <Test name="one_minus_constant_alpha_one_minus_src_color" /> |
| <Test name="src_color_one_minus_dst_color" /> |
| <Test name="src_alpha_constant_color" /> |
| <Test name="dst_alpha_one" /> |
| <Test name="one_minus_src_alpha_one_minus_src_color" /> |
| <Test name="dst_color_src_alpha_saturate" /> |
| <Test name="constant_color_one" /> |
| <Test name="constant_alpha_constant_color" /> |
| <Test name="src_alpha_src_alpha_saturate" /> |
| <Test name="one_constant_alpha" /> |
| <Test name="one_minus_dst_alpha_zero" /> |
| <Test name="one_src_color" /> |
| <Test name="src_alpha_saturate_src_color" /> |
| <Test name="one_minus_dst_color_one_minus_dst_alpha" /> |
| <Test name="one_minus_dst_alpha_one_minus_src_color" /> |
| <Test name="one_one_minus_dst_alpha" /> |
| <Test name="dst_alpha_one_minus_dst_color" /> |
| <Test name="src_alpha_src_alpha" /> |
| <Test name="src_color_constant_color" /> |
| <Test name="constant_alpha_src_alpha_saturate" /> |
| <Test name="one_one_minus_constant_color" /> |
| <Test name="src_alpha_dst_color" /> |
| <Test name="constant_color_constant_color" /> |
| <Test name="dst_alpha_dst_alpha" /> |
| <Test name="one_minus_constant_alpha_dst_alpha" /> |
| <Test name="constant_color_one_minus_src_color" /> |
| <Test name="src_color_constant_alpha" /> |
| <Test name="dst_color_one_minus_src_alpha" /> |
| <Test name="one_minus_constant_alpha_src_alpha_saturate" /> |
| <Test name="src_color_dst_alpha" /> |
| <Test name="src_color_dst_color" /> |
| <Test name="constant_color_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_one" /> |
| <Test name="dst_alpha_zero" /> |
| <Test name="dst_color_constant_color" /> |
| <Test name="one_one_minus_src_color" /> |
| <Test name="dst_color_zero" /> |
| <Test name="one_minus_dst_alpha_one" /> |
| <Test name="one_minus_src_color_dst_color" /> |
| <Test name="dst_color_src_alpha" /> |
| <Test name="one_minus_src_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_dst_color_constant_color" /> |
| <Test name="dst_color_dst_alpha" /> |
| <Test name="dst_alpha_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_alpha_one_minus_constant_alpha" /> |
| <Test name="src_alpha_saturate_constant_color" /> |
| <Test name="src_alpha_saturate_src_alpha_saturate" /> |
| <Test name="dst_alpha_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_one_minus_dst_alpha" /> |
| <Test name="src_alpha_saturate_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_color_one" /> |
| <Test name="src_alpha_one_minus_src_color" /> |
| <Test name="one_minus_dst_alpha_src_color" /> |
| <Test name="zero_one" /> |
| <Test name="zero_src_alpha_saturate" /> |
| <Test name="one_minus_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="zero_one_minus_dst_color" /> |
| <Test name="one_minus_constant_color_one_minus_src_color" /> |
| <Test name="zero_one_minus_constant_alpha" /> |
| <Test name="one_minus_constant_alpha_constant_color" /> |
| <Test name="one_minus_src_color_one_minus_constant_alpha" /> |
| <Test name="dst_color_src_color" /> |
| <Test name="src_alpha_src_color" /> |
| <Test name="one_minus_src_alpha_src_alpha_saturate" /> |
| <Test name="src_color_one_minus_constant_color" /> |
| <Test name="dst_color_one_minus_dst_color" /> |
| <Test name="zero_src_color" /> |
| <Test name="constant_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_constant_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_constant_alpha_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_zero" /> |
| <Test name="src_alpha_saturate_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_one_minus_constant_alpha" /> |
| <Test name="dst_color_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_dst_alpha" /> |
| <Test name="one_minus_constant_color_one_minus_constant_alpha" /> |
| <Test name="one_one_minus_dst_color" /> |
| <Test name="one_minus_src_alpha_constant_alpha" /> |
| <Test name="one_minus_dst_color_src_alpha" /> |
| <Test name="one_dst_alpha" /> |
| <Test name="src_color_one_minus_src_alpha" /> |
| <Test name="one_one" /> |
| <Test name="src_alpha_constant_alpha" /> |
| <Test name="one_src_alpha_saturate" /> |
| <Test name="src_color_zero" /> |
| <Test name="dst_color_dst_color" /> |
| <Test name="one_minus_dst_color_constant_alpha" /> |
| <Test name="src_alpha_saturate_one" /> |
| <Test name="zero_constant_alpha" /> |
| <Test name="one_minus_src_alpha_dst_color" /> |
| <Test name="src_alpha_saturate_dst_color" /> |
| <Test name="one_minus_src_alpha_one" /> |
| <Test name="one_minus_src_color_one_minus_src_color" /> |
| <Test name="constant_color_zero" /> |
| <Test name="one_minus_src_alpha_dst_alpha" /> |
| <Test name="src_color_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_color_zero" /> |
| <Test name="one_minus_src_alpha_src_alpha" /> |
| <Test name="one_minus_src_color_constant_alpha" /> |
| <Test name="constant_color_src_alpha_saturate" /> |
| <Test name="src_alpha_saturate_one_minus_src_color" /> |
| <Test name="dst_alpha_dst_color" /> |
| <Test name="one_minus_src_color_src_color" /> |
| <Test name="src_alpha_one_minus_constant_alpha" /> |
| <Test name="one_one_minus_constant_alpha" /> |
| <Test name="one_minus_dst_color_dst_alpha" /> |
| <Test name="one_minus_constant_color_dst_alpha" /> |
| <Test name="one_one_minus_src_alpha" /> |
| </TestCase> |
| <TestCase name="dst"> |
| <Test name="one_minus_src_alpha_one_minus_dst_alpha" /> |
| <Test name="one_minus_constant_color_src_color" /> |
| <Test name="one_minus_dst_alpha_dst_color" /> |
| <Test name="dst_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_src_color_one_minus_dst_alpha" /> |
| <Test name="dst_alpha_constant_alpha" /> |
| <Test name="one_minus_dst_color_one_minus_constant_alpha" /> |
| <Test name="constant_color_dst_alpha" /> |
| <Test name="constant_color_one_minus_src_alpha" /> |
| <Test name="constant_color_one_minus_constant_alpha" /> |
| <Test name="zero_zero" /> |
| <Test name="one_minus_constant_color_constant_color" /> |
| <Test name="one_minus_constant_color_one_minus_constant_color" /> |
| <Test name="one_minus_constant_alpha_dst_color" /> |
| <Test name="zero_one_minus_src_alpha" /> |
| <Test name="dst_color_constant_alpha" /> |
| <Test name="one_src_alpha" /> |
| <Test name="one_minus_src_color_dst_alpha" /> |
| <Test name="one_zero" /> |
| <Test name="constant_alpha_one_minus_src_color" /> |
| <Test name="dst_alpha_src_alpha" /> |
| <Test name="one_minus_constant_color_one" /> |
| <Test name="constant_color_src_color" /> |
| <Test name="one_minus_dst_color_one_minus_constant_color" /> |
| <Test name="constant_alpha_zero" /> |
| <Test name="one_minus_constant_color_one_minus_src_alpha" /> |
| <Test name="one_minus_dst_color_src_color" /> |
| <Test name="constant_alpha_one_minus_constant_color" /> |
| <Test name="src_alpha_one_minus_src_alpha" /> |
| <Test name="dst_alpha_one_minus_src_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_src_alpha" /> |
| <Test name="dst_color_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_alpha_zero" /> |
| <Test name="one_minus_dst_alpha_one_minus_constant_alpha" /> |
| <Test name="one_constant_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_constant_color" /> |
| <Test name="dst_alpha_src_color" /> |
| <Test name="src_color_one_minus_dst_alpha" /> |
| <Test name="constant_color_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_constant_alpha" /> |
| <Test name="constant_alpha_one" /> |
| <Test name="one_minus_src_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_src_color" /> |
| <Test name="src_alpha_zero" /> |
| <Test name="one_minus_dst_color_one_minus_src_color" /> |
| <Test name="one_minus_dst_color_zero" /> |
| <Test name="zero_dst_color" /> |
| <Test name="src_alpha_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_src_alpha" /> |
| <Test name="dst_alpha_one_minus_dst_alpha" /> |
| <Test name="constant_color_src_alpha" /> |
| <Test name="one_minus_src_alpha_src_color" /> |
| <Test name="src_alpha_one_minus_dst_color" /> |
| <Test name="zero_one_minus_dst_alpha" /> |
| <Test name="zero_constant_color" /> |
| <Test name="zero_src_alpha" /> |
| <Test name="one_minus_constant_color_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_constant_color_dst_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_src_alpha_one_minus_constant_color" /> |
| <Test name="one_minus_dst_alpha_dst_alpha" /> |
| <Test name="one_minus_src_color_src_alpha" /> |
| <Test name="one_minus_dst_color_one" /> |
| <Test name="src_color_src_color" /> |
| <Test name="one_minus_dst_alpha_src_alpha" /> |
| <Test name="src_color_one_minus_src_color" /> |
| <Test name="one_minus_src_color_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_constant_alpha" /> |
| <Test name="constant_alpha_dst_color" /> |
| <Test name="one_minus_src_color_one_minus_src_alpha" /> |
| <Test name="dst_color_one_minus_constant_color" /> |
| <Test name="constant_alpha_constant_alpha" /> |
| <Test name="one_minus_constant_alpha_zero" /> |
| <Test name="dst_alpha_constant_color" /> |
| <Test name="dst_color_one" /> |
| <Test name="one_minus_src_color_one_minus_constant_color" /> |
| <Test name="constant_color_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_one_minus_dst_color" /> |
| <Test name="one_minus_src_color_constant_color" /> |
| <Test name="constant_color_dst_color" /> |
| <Test name="one_minus_constant_alpha_src_alpha" /> |
| <Test name="one_minus_constant_color_src_alpha" /> |
| <Test name="one_dst_color" /> |
| <Test name="one_minus_constant_alpha_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_src_color" /> |
| <Test name="one_minus_src_alpha_constant_color" /> |
| <Test name="zero_one_minus_src_color" /> |
| <Test name="one_minus_dst_color_one_minus_src_alpha" /> |
| <Test name="constant_alpha_one_minus_dst_alpha" /> |
| <Test name="zero_one_minus_constant_color" /> |
| <Test name="src_color_src_alpha" /> |
| <Test name="src_color_one" /> |
| <Test name="dst_color_one_minus_src_color" /> |
| <Test name="one_minus_dst_color_dst_color" /> |
| <Test name="one_minus_dst_alpha_constant_color" /> |
| <Test name="one_minus_constant_alpha_dst_alpha" /> |
| <Test name="one_minus_dst_alpha_constant_alpha" /> |
| <Test name="one_minus_dst_color_one_minus_dst_color" /> |
| <Test name="one_minus_dst_alpha_one_minus_dst_alpha" /> |
| <Test name="src_alpha_one" /> |
| <Test name="zero_dst_alpha" /> |
| <Test name="one_minus_constant_alpha_one_minus_src_color" /> |
| <Test name="src_color_one_minus_dst_color" /> |
| <Test name="src_alpha_constant_color" /> |
| <Test name="dst_alpha_one" /> |
| <Test name="constant_color_constant_alpha" /> |
| <Test name="src_alpha_dst_alpha" /> |
| <Test name="constant_alpha_constant_color" /> |
| <Test name="constant_color_one" /> |
| <Test name="one_constant_alpha" /> |
| <Test name="one_minus_dst_alpha_zero" /> |
| <Test name="one_src_color" /> |
| <Test name="one_minus_dst_color_one_minus_dst_alpha" /> |
| <Test name="one_minus_dst_alpha_one_minus_src_color" /> |
| <Test name="one_one_minus_dst_alpha" /> |
| <Test name="dst_alpha_one_minus_dst_color" /> |
| <Test name="src_alpha_src_alpha" /> |
| <Test name="src_color_constant_color" /> |
| <Test name="one_one_minus_constant_color" /> |
| <Test name="src_alpha_dst_color" /> |
| <Test name="constant_color_constant_color" /> |
| <Test name="dst_alpha_dst_alpha" /> |
| <Test name="constant_color_one_minus_src_color" /> |
| <Test name="src_color_constant_alpha" /> |
| <Test name="dst_color_one_minus_src_alpha" /> |
| <Test name="src_color_dst_alpha" /> |
| <Test name="src_color_dst_color" /> |
| <Test name="constant_color_one_minus_dst_color" /> |
| <Test name="one_minus_constant_alpha_one" /> |
| <Test name="dst_alpha_zero" /> |
| <Test name="dst_color_constant_color" /> |
| <Test name="one_one_minus_src_color" /> |
| <Test name="dst_color_zero" /> |
| <Test name="one_minus_dst_alpha_one" /> |
| <Test name="one_minus_src_color_dst_color" /> |
| <Test name="dst_color_src_alpha" /> |
| <Test name="one_minus_src_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_dst_color_constant_color" /> |
| <Test name="dst_color_dst_alpha" /> |
| <Test name="dst_alpha_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_alpha_one_minus_constant_alpha" /> |
| <Test name="dst_alpha_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_one_minus_dst_alpha" /> |
| <Test name="one_minus_src_color_one" /> |
| <Test name="src_alpha_one_minus_src_color" /> |
| <Test name="one_minus_dst_alpha_src_color" /> |
| <Test name="zero_one" /> |
| <Test name="one_minus_src_alpha_one_minus_src_color" /> |
| <Test name="one_minus_constant_alpha_one_minus_constant_alpha" /> |
| <Test name="zero_one_minus_dst_color" /> |
| <Test name="one_minus_constant_color_one_minus_src_color" /> |
| <Test name="zero_one_minus_constant_alpha" /> |
| <Test name="one_minus_constant_alpha_constant_color" /> |
| <Test name="one_minus_src_color_one_minus_constant_alpha" /> |
| <Test name="dst_color_src_color" /> |
| <Test name="src_alpha_src_color" /> |
| <Test name="src_color_one_minus_constant_color" /> |
| <Test name="dst_color_one_minus_dst_color" /> |
| <Test name="zero_src_color" /> |
| <Test name="constant_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_constant_alpha_one_minus_src_alpha" /> |
| <Test name="one_minus_constant_alpha_one_minus_constant_color" /> |
| <Test name="one_minus_constant_color_zero" /> |
| <Test name="constant_alpha_one_minus_constant_alpha" /> |
| <Test name="dst_color_one_minus_dst_alpha" /> |
| <Test name="constant_alpha_dst_alpha" /> |
| <Test name="one_minus_constant_color_one_minus_constant_alpha" /> |
| <Test name="one_one_minus_dst_color" /> |
| <Test name="one_minus_src_alpha_constant_alpha" /> |
| <Test name="one_minus_dst_color_src_alpha" /> |
| <Test name="one_dst_alpha" /> |
| <Test name="src_color_one_minus_src_alpha" /> |
| <Test name="one_one" /> |
| <Test name="src_alpha_constant_alpha" /> |
| <Test name="src_alpha_one_minus_constant_color" /> |
| <Test name="src_color_zero" /> |
| <Test name="dst_color_dst_color" /> |
| <Test name="one_minus_dst_color_constant_alpha" /> |
| <Test name="zero_constant_alpha" /> |
| <Test name="one_minus_src_alpha_dst_color" /> |
| <Test name="one_minus_src_alpha_one" /> |
| <Test name="one_minus_src_color_one_minus_src_color" /> |
| <Test name="constant_color_zero" /> |
| <Test name="one_minus_src_alpha_dst_alpha" /> |
| <Test name="src_color_one_minus_constant_alpha" /> |
| <Test name="one_minus_src_color_zero" /> |
| <Test name="one_minus_src_alpha_src_alpha" /> |
| <Test name="one_minus_src_color_constant_alpha" /> |
| <Test name="dst_alpha_dst_color" /> |
| <Test name="one_minus_src_color_src_color" /> |
| <Test name="src_alpha_one_minus_constant_alpha" /> |
| <Test name="one_one_minus_constant_alpha" /> |
| <Test name="one_minus_dst_color_dst_alpha" /> |
| <Test name="one_minus_constant_color_dst_alpha" /> |
| <Test name="one_one_minus_src_alpha" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="default_vertex_attrib"> |
| <TestCase name="mat4"> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_2f" /> |
| <Test name="vertex_attrib_1f" /> |
| <Test name="vertex_attrib_2fv" /> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_3f" /> |
| <Test name="vertex_attrib_3fv" /> |
| </TestCase> |
| <TestCase name="mat2"> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_1f" /> |
| </TestCase> |
| <TestCase name="mat3"> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_1f" /> |
| </TestCase> |
| <TestCase name="float"> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_2f" /> |
| <Test name="vertex_attrib_1f" /> |
| <Test name="vertex_attrib_2fv" /> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_3f" /> |
| <Test name="vertex_attrib_3fv" /> |
| </TestCase> |
| <TestCase name="vec4"> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_2f" /> |
| <Test name="vertex_attrib_1f" /> |
| <Test name="vertex_attrib_2fv" /> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_3f" /> |
| <Test name="vertex_attrib_3fv" /> |
| </TestCase> |
| <TestCase name="vec2"> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_1f" /> |
| </TestCase> |
| <TestCase name="vec3"> |
| <Test name="vertex_attrib_1fv" /> |
| <Test name="vertex_attrib_4fv" /> |
| <Test name="vertex_attrib_4f" /> |
| <Test name="vertex_attrib_1f" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="attribute_location"> |
| <TestCase name="bind_aliasing"> |
| <Test name="max_cond_vec4" /> |
| <Test name="max_cond_vec3" /> |
| <Test name="max_cond_vec2" /> |
| <Test name="cond_mat3_offset_1" /> |
| <Test name="cond_mat4" /> |
| <Test name="cond_mat2" /> |
| <Test name="cond_mat3" /> |
| <Test name="cond_vec4" /> |
| <Test name="cond_vec2" /> |
| <Test name="cond_vec3" /> |
| <Test name="max_inactive_float" /> |
| <Test name="cond_float" /> |
| <Test name="cond_mat4_offset_1" /> |
| <Test name="max_cond_float" /> |
| <Test name="cond_mat2_offset_1" /> |
| <Test name="max_cond_mat4" /> |
| <Test name="max_cond_mat3" /> |
| <Test name="max_cond_mat2" /> |
| <Test name="max_inactive_vec2" /> |
| <Test name="max_inactive_vec3" /> |
| <Test name="max_inactive_vec4" /> |
| <Test name="max_inactive_mat2" /> |
| <Test name="max_inactive_mat3" /> |
| <Test name="max_inactive_mat4" /> |
| </TestCase> |
| <TestCase name="bind_time"> |
| <Test name="post_link" /> |
| <Test name="relink" /> |
| <Test name="pre_attach" /> |
| <Test name="reattach" /> |
| <Test name="pre_link" /> |
| </TestCase> |
| <TestCase name="bind"> |
| <Test name="mat4" /> |
| <Test name="mat2" /> |
| <Test name="mat3" /> |
| <Test name="float" /> |
| <Test name="vec4" /> |
| <Test name="vec2" /> |
| <Test name="vec3" /> |
| </TestCase> |
| <TestCase name="bind_hole"> |
| <Test name="mat4" /> |
| <Test name="mat2" /> |
| <Test name="mat3" /> |
| <Test name="float" /> |
| <Test name="vec4" /> |
| <Test name="vec2" /> |
| <Test name="vec3" /> |
| </TestCase> |
| <TestCase name="bind_max_attributes"> |
| <Test name="mat4" /> |
| <Test name="mat2" /> |
| <Test name="mat3" /> |
| <Test name="float" /> |
| <Test name="vec4" /> |
| <Test name="vec2" /> |
| <Test name="vec3" /> |
| </TestCase> |
| <TestCase name="bind_relink_hole"> |
| <Test name="mat4" /> |
| <Test name="mat2" /> |
| <Test name="mat3" /> |
| <Test name="float" /> |
| <Test name="vec4" /> |
| <Test name="vec2" /> |
| <Test name="vec3" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="lifetime"> |
| <TestSuite name="attach"> |
| <TestCase name="deleted_input"> |
| <Test name="shader_program" /> |
| <Test name="renderbuffer_framebuffer" /> |
| <Test name="texture_framebuffer" /> |
| </TestCase> |
| <TestCase name="deleted_name"> |
| <Test name="shader_program" /> |
| <Test name="renderbuffer_framebuffer" /> |
| <Test name="texture_framebuffer" /> |
| </TestCase> |
| <TestCase name="deleted_output"> |
| <Test name="renderbuffer_framebuffer" /> |
| <Test name="texture_framebuffer" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="bind"> |
| <Test name="buffer" /> |
| <Test name="renderbuffer" /> |
| <Test name="framebuffer" /> |
| <Test name="texture" /> |
| </TestCase> |
| <TestCase name="bind_no_gen"> |
| <Test name="buffer" /> |
| <Test name="renderbuffer" /> |
| <Test name="framebuffer" /> |
| <Test name="texture" /> |
| </TestCase> |
| <TestCase name="delete_used"> |
| <Test name="program" /> |
| </TestCase> |
| <TestCase name="delete_bound"> |
| <Test name="buffer" /> |
| <Test name="renderbuffer" /> |
| <Test name="framebuffer" /> |
| <Test name="texture" /> |
| </TestCase> |
| <TestCase name="gen"> |
| <Test name="renderbuffer" /> |
| <Test name="buffer" /> |
| <Test name="shader" /> |
| <Test name="texture" /> |
| <Test name="program" /> |
| <Test name="framebuffer" /> |
| </TestCase> |
| <TestCase name="delete"> |
| <Test name="renderbuffer" /> |
| <Test name="buffer" /> |
| <Test name="shader" /> |
| <Test name="texture" /> |
| <Test name="program" /> |
| <Test name="framebuffer" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="fbo"> |
| <TestCase name="api"> |
| <Test name="attach_to_default_fbo" /> |
| <Test name="delete_rbo_attached_to_bound_fbo" /> |
| <Test name="attachment_query_default_fbo" /> |
| <Test name="invalid_tex2d_attachments" /> |
| <Test name="attachment_query_rbo" /> |
| <Test name="valid_texcube_attachments" /> |
| <Test name="valid_tex2d_attachments" /> |
| <Test name="delete_tex_2d_attached_to_not_bound_fbo" /> |
| <Test name="attachment_query_tex2d" /> |
| <Test name="delete_tex_2d_attached_to_bound_fbo" /> |
| <Test name="delete_rbo_attached_to_not_bound_fbo" /> |
| <Test name="delete_tex_cube_attached_to_bound_fbo" /> |
| <Test name="invalid_rbo_attachments" /> |
| <Test name="invalid_texcube_attachments" /> |
| <Test name="attach_names" /> |
| <Test name="attachment_query_texcube" /> |
| <Test name="attachment_query_empty_fbo" /> |
| <Test name="texture_levels" /> |
| <Test name="delete_tex_cube_attached_to_not_bound_fbo" /> |
| <Test name="valid_rbo_attachments" /> |
| </TestCase> |
| <TestSuite name="completeness"> |
| <TestSuite name="renderable"> |
| <TestSuite name="renderbuffer"> |
| <TestCase name="color0"> |
| <Test name="rgba_unsigned_byte" /> |
| <Test name="rgb5_a1" /> |
| <Test name="depth_component_unsigned_short" /> |
| <Test name="depth_component32" /> |
| <Test name="rg_unsigned_byte" /> |
| <Test name="rgb_unsigned_byte" /> |
| <Test name="rgba_half_float_oes" /> |
| <Test name="rgb10" /> |
| <Test name="rgb_unsigned_int_10f_11f_11f_rev" /> |
| <Test name="rgba_float" /> |
| <Test name="depth_component16" /> |
| <Test name="srgb8_alpha8" /> |
| <Test name="depth24_stencil8" /> |
| <Test name="red_unsigned_byte" /> |
| <Test name="rgba16f" /> |
| <Test name="rgba8" /> |
| <Test name="red_float" /> |
| <Test name="r11f_g11f_b10f" /> |
| <Test name="rgb_unsigned_short_5_6_5" /> |
| <Test name="rgb565" /> |
| <Test name="srgb_alpha_unsigned_byte" /> |
| <Test name="depth_component24" /> |
| <Test name="srgb_unsigned_byte" /> |
| <Test name="rg_float" /> |
| <Test name="rgb_float" /> |
| <Test name="rgba_unsigned_short_5_5_5_1" /> |
| <Test name="r16f" /> |
| <Test name="rgb16f" /> |
| <Test name="rgb_unsigned_int_2_10_10_10_rev" /> |
| <Test name="rg16f" /> |
| <Test name="rgba_unsigned_int_2_10_10_10_rev" /> |
| <Test name="depth_component_unsigned_int" /> |
| <Test name="rgb10_a2" /> |
| <Test name="depth_stencil_unsigned_int_24_8" /> |
| <Test name="rg8" /> |
| <Test name="rgba4" /> |
| <Test name="r8" /> |
| <Test name="rgb8" /> |
| <Test name="red_half_float_oes" /> |
| <Test name="rgb_half_float_oes" /> |
| <Test name="rg_half_float_oes" /> |
| <Test name="rgba_unsigned_short_4_4_4_4" /> |
| <Test name="stencil_index8" /> |
| </TestCase> |
| <TestCase name="depth"> |
| <Test name="rgba_unsigned_byte" /> |
| <Test name="rgb5_a1" /> |
| <Test name="depth_component_unsigned_short" /> |
| <Test name="depth_component32" /> |
| <Test name="rg_unsigned_byte" /> |
| <Test name="rgb_unsigned_byte" /> |
| <Test name="rgba_half_float_oes" /> |
| <Test name="rgb10" /> |
| <Test name="rgb_unsigned_int_10f_11f_11f_rev" /> |
| <Test name="rgba_float" /> |
| <Test name="depth_component16" /> |
| <Test name="srgb8_alpha8" /> |
| <Test name="depth24_stencil8" /> |
| <Test name="red_unsigned_byte" /> |
| <Test name="rgba16f" /> |
| <Test name="rgba8" /> |
| <Test name="red_float" /> |
| <Test name="r11f_g11f_b10f" /> |
| <Test name="rgb_unsigned_short_5_6_5" /> |
| <Test name="rgb565" /> |
| <Test name="srgb_alpha_unsigned_byte" /> |
| <Test name="depth_component24" /> |
| <Test name="srgb_unsigned_byte" /> |
| <Test name="rg_float" /> |
| <Test name="rgb_float" /> |
| <Test name="rgba_unsigned_short_5_5_5_1" /> |
| <Test name="r16f" /> |
| <Test name="rgb16f" /> |
| <Test name="rgb_unsigned_int_2_10_10_10_rev" /> |
| <Test name="rg16f" /> |
| <Test name="rgba_unsigned_int_2_10_10_10_rev" /> |
| <Test name="depth_component_unsigned_int" /> |
| <Test name="rgb10_a2" /> |
| <Test name="depth_stencil_unsigned_int_24_8" /> |
| <Test name="rg8" /> |
| <Test name="rgba4" /> |
| <Test name="r8" /> |
| <Test name="rgb8" /> |
| <Test name="red_half_float_oes" /> |
| <Test name="rgb_half_float_oes" /> |
| <Test name="rg_half_float_oes" /> |
| <Test name="rgba_unsigned_short_4_4_4_4" /> |
| <Test name="stencil_index8" /> |
| </TestCase> |
| <TestCase name="stencil"> |
| <Test name="rgba_unsigned_byte" /> |
| <Test name="rgb5_a1" /> |
| <Test name="depth_component_unsigned_short" /> |
| <Test name="depth_component32" /> |
| <Test name="rg_unsigned_byte" /> |
| <Test name="rgb_unsigned_byte" /> |
| <Test name="rgba_half_float_oes" /> |
| <Test name="rgb10" /> |
| <Test name="rgb_unsigned_int_10f_11f_11f_rev" /> |
| <Test name="rgba_float" /> |
| <Test name="depth_component16" /> |
| <Test name="srgb8_alpha8" /> |
| <Test name="depth24_stencil8" /> |
| <Test name="red_unsigned_byte" /> |
| <Test name="rgba16f" /> |
| <Test name="rgba8" /> |
| <Test name="red_float" /> |
| <Test name="r11f_g11f_b10f" /> |
| <Test name="rgb_unsigned_short_5_6_5" /> |
| <Test name="rgb565" /> |
| <Test name="srgb_alpha_unsigned_byte" /> |
| <Test name="depth_component24" /> |
| <Test name="srgb_unsigned_byte" /> |
| <Test name="rg_float" /> |
| <Test name="rgb_float" /> |
| <Test name="rgba_unsigned_short_5_5_5_1" /> |
| <Test name="r16f" /> |
| <Test name="rgb16f" /> |
| <Test name="rgb_unsigned_int_2_10_10_10_rev" /> |
| <Test name="rg16f" /> |
| <Test name="rgba_unsigned_int_2_10_10_10_rev" /> |
| <Test name="depth_component_unsigned_int" /> |
| <Test name="rgb10_a2" /> |
| <Test name="depth_stencil_unsigned_int_24_8" /> |
| <Test name="rg8" /> |
| <Test name="rgba4" /> |
| <Test name="r8" /> |
| <Test name="rgb8" /> |
| <Test name="red_half_float_oes" /> |
| <Test name="rgb_half_float_oes" /> |
| <Test name="rg_half_float_oes" /> |
| <Test name="rgba_unsigned_short_4_4_4_4" /> |
| <Test name="stencil_index8" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="texture"> |
| <TestCase name="color0"> |
| <Test name="rgba_unsigned_byte" /> |
| <Test name="rgb5_a1" /> |
| <Test name="depth_component_unsigned_short" /> |
| <Test name="depth_component32" /> |
| <Test name="rg_unsigned_byte" /> |
| <Test name="rgb_unsigned_byte" /> |
| <Test name="rgba_half_float_oes" /> |
| <Test name="rgb10" /> |
| <Test name="rgb_unsigned_int_10f_11f_11f_rev" /> |
| <Test name="rgba_float" /> |
| <Test name="depth_component16" /> |
| <Test name="srgb8_alpha8" /> |
| <Test name="depth24_stencil8" /> |
| <Test name="red_unsigned_byte" /> |
| <Test name="rgba16f" /> |
| <Test name="rgba8" /> |
| <Test name="red_float" /> |
| <Test name="r11f_g11f_b10f" /> |
| <Test name="rgb_unsigned_short_5_6_5" /> |
| <Test name="rgb565" /> |
| <Test name="srgb_alpha_unsigned_byte" /> |
| <Test name="depth_component24" /> |
| <Test name="srgb_unsigned_byte" /> |
| <Test name="rg_float" /> |
| <Test name="rgb_float" /> |
| <Test name="rgba_unsigned_short_5_5_5_1" /> |
| <Test name="r16f" /> |
| <Test name="rgb16f" /> |
| <Test name="rgb_unsigned_int_2_10_10_10_rev" /> |
| <Test name="rg16f" /> |
| <Test name="rgba_unsigned_int_2_10_10_10_rev" /> |
| <Test name="depth_component_unsigned_int" /> |
| <Test name="rgb10_a2" /> |
| <Test name="depth_stencil_unsigned_int_24_8" /> |
| <Test name="rg8" /> |
| <Test name="rgba4" /> |
| <Test name="r8" /> |
| <Test name="rgb8" /> |
| <Test name="red_half_float_oes" /> |
| <Test name="rgb_half_float_oes" /> |
| <Test name="rg_half_float_oes" /> |
| <Test name="rgba_unsigned_short_4_4_4_4" /> |
| <Test name="stencil_index8" /> |
| </TestCase> |
| <TestCase name="depth"> |
| <Test name="rgba_unsigned_byte" /> |
| <Test name="rgb5_a1" /> |
| <Test name="depth_component_unsigned_short" /> |
| <Test name="depth_component32" /> |
| <Test name="rg_unsigned_byte" /> |
| <Test name="rgb_unsigned_byte" /> |
| <Test name="rgba_half_float_oes" /> |
| <Test name="rgb10" /> |
| <Test name="rgb_unsigned_int_10f_11f_11f_rev" /> |
| <Test name="rgba_float" /> |
| <Test name="depth_component16" /> |
| <Test name="srgb8_alpha8" /> |
| <Test name="depth24_stencil8" /> |
| <Test name="red_unsigned_byte" /> |
| <Test name="rgba16f" /> |
| <Test name="rgba8" /> |
| <Test name="red_float" /> |
| <Test name="r11f_g11f_b10f" /> |
| <Test name="rgb_unsigned_short_5_6_5" /> |
| <Test name="rgb565" /> |
| <Test name="srgb_alpha_unsigned_byte" /> |
| <Test name="depth_component24" /> |
| <Test name="srgb_unsigned_byte" /> |
| <Test name="rg_float" /> |
| <Test name="rgb_float" /> |
| <Test name="rgba_unsigned_short_5_5_5_1" /> |
| <Test name="r16f" /> |
| <Test name="rgb16f" /> |
| <Test name="rgb_unsigned_int_2_10_10_10_rev" /> |
| <Test name="rg16f" /> |
| <Test name="rgba_unsigned_int_2_10_10_10_rev" /> |
| <Test name="depth_component_unsigned_int" /> |
| <Test name="rgb10_a2" /> |
| <Test name="depth_stencil_unsigned_int_24_8" /> |
| <Test name="rg8" /> |
| <Test name="rgba4" /> |
| <Test name="r8" /> |
| <Test name="rgb8" /> |
| <Test name="red_half_float_oes" /> |
| <Test name="rgb_half_float_oes" /> |
| <Test name="rg_half_float_oes" /> |
| <Test name="rgba_unsigned_short_4_4_4_4" /> |
| <Test name="stencil_index8" /> |
| </TestCase> |
| <TestCase name="stencil"> |
| <Test name="rgba_unsigned_byte" /> |
| <Test name="rgb5_a1" /> |
| <Test name="depth_component_unsigned_short" /> |
| <Test name="depth_component32" /> |
| <Test name="rg_unsigned_byte" /> |
| <Test name="rgb_unsigned_byte" /> |
| <Test name="rgba_half_float_oes" /> |
| <Test name="rgb10" /> |
| <Test name="rgb_unsigned_int_10f_11f_11f_rev" /> |
| <Test name="rgba_float" /> |
| <Test name="depth_component16" /> |
| <Test name="srgb8_alpha8" /> |
| <Test name="depth24_stencil8" /> |
| <Test name="red_unsigned_byte" /> |
| <Test name="rgba16f" /> |
| <Test name="rgba8" /> |
| <Test name="red_float" /> |
| <Test name="r11f_g11f_b10f" /> |
| <Test name="rgb_unsigned_short_5_6_5" /> |
| <Test name="rgb565" /> |
| <Test name="srgb_alpha_unsigned_byte" /> |
| <Test name="depth_component24" /> |
| <Test name="srgb_unsigned_byte" /> |
| <Test name="rg_float" /> |
| <Test name="rgb_float" /> |
| <Test name="rgba_unsigned_short_5_5_5_1" /> |
| <Test name="r16f" /> |
| <Test name="rgb16f" /> |
| <Test name="rgb_unsigned_int_2_10_10_10_rev" /> |
| <Test name="rg16f" /> |
| <Test name="rgba_unsigned_int_2_10_10_10_rev" /> |
| <Test name="depth_component_unsigned_int" /> |
| <Test name="rgb10_a2" /> |
| <Test name="depth_stencil_unsigned_int_24_8" /> |
| <Test name="rg8" /> |
| <Test name="rgba4" /> |
| <Test name="r8" /> |
| <Test name="rgb8" /> |
| <Test name="red_half_float_oes" /> |
| <Test name="rgb_half_float_oes" /> |
| <Test name="rg_half_float_oes" /> |
| <Test name="rgba_unsigned_short_4_4_4_4" /> |
| <Test name="stencil_index8" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="attachment_combinations"> |
| <Test name="rbo_rbo_tex_tex" /> |
| <Test name="rbo_tex_none_rbo" /> |
| <Test name="rbo_none_rbo_none" /> |
| <Test name="tex_tex_rbo_tex" /> |
| <Test name="none_none_none_rbo" /> |
| <Test name="tex_rbo_rbo_none" /> |
| <Test name="exists_supported" /> |
| <Test name="rbo_none_none_tex" /> |
| <Test name="tex_none_tex_tex" /> |
| <Test name="tex_rbo_none_tex" /> |
| <Test name="tex_none_none_rbo" /> |
| <Test name="rbo_none_rbo_tex" /> |
| <Test name="tex_tex_tex_rbo" /> |
| <Test name="tex_tex_none_tex" /> |
| <Test name="none_rbo_tex_rbo" /> |
| <Test name="tex_rbo_tex_rbo" /> |
| <Test name="tex_tex_tex_none" /> |
| <Test name="tex_tex_tex_tex" /> |
| <Test name="rbo_tex_tex_tex" /> |
| <Test name="none_tex_tex_none" /> |
| <Test name="tex_none_tex_none" /> |
| <Test name="none_rbo_tex_none" /> |
| <Test name="none_none_rbo_none" /> |
| <Test name="rbo_rbo_none_rbo" /> |
| <Test name="tex_rbo_rbo_tex" /> |
| <Test name="rbo_rbo_none_tex" /> |
| <Test name="none_none_tex_none" /> |
| <Test name="tex_rbo_tex_tex" /> |
| <Test name="none_tex_rbo_rbo" /> |
| <Test name="tex_rbo_rbo_rbo" /> |
| <Test name="tex_rbo_none_none" /> |
| <Test name="tex_none_rbo_rbo" /> |
| <Test name="rbo_none_none_rbo" /> |
| <Test name="none_rbo_tex_tex" /> |
| <Test name="rbo_tex_tex_none" /> |
| <Test name="none_tex_none_rbo" /> |
| <Test name="tex_none_rbo_tex" /> |
| <Test name="none_rbo_rbo_rbo" /> |
| <Test name="rbo_tex_rbo_tex" /> |
| <Test name="rbo_rbo_tex_rbo" /> |
| <Test name="tex_none_rbo_none" /> |
| <Test name="tex_tex_none_rbo" /> |
| <Test name="tex_rbo_tex_none" /> |
| <Test name="none_none_rbo_rbo" /> |
| <Test name="none_rbo_rbo_none" /> |
| <Test name="tex_none_none_none" /> |
| <Test name="rbo_rbo_rbo_tex" /> |
| <Test name="none_none_tex_tex" /> |
| <Test name="rbo_rbo_rbo_none" /> |
| <Test name="rbo_none_none_none" /> |
| <Test name="none_none_rbo_tex" /> |
| <Test name="none_rbo_none_none" /> |
| <Test name="tex_tex_none_none" /> |
| <Test name="rbo_none_rbo_rbo" /> |
| <Test name="rbo_rbo_rbo_rbo" /> |
| <Test name="tex_none_tex_rbo" /> |
| <Test name="rbo_rbo_tex_none" /> |
| <Test name="none_rbo_none_tex" /> |
| <Test name="none_rbo_rbo_tex" /> |
| <Test name="none_tex_rbo_none" /> |
| <Test name="rbo_none_tex_rbo" /> |
| <Test name="none_none_none_none" /> |
| <Test name="rbo_tex_rbo_rbo" /> |
| <Test name="tex_rbo_none_rbo" /> |
| <Test name="rbo_tex_rbo_none" /> |
| <Test name="none_tex_rbo_tex" /> |
| <Test name="rbo_rbo_none_none" /> |
| <Test name="rbo_none_tex_none" /> |
| <Test name="none_tex_tex_rbo" /> |
| <Test name="none_tex_tex_tex" /> |
| <Test name="none_none_tex_rbo" /> |
| <Test name="tex_tex_rbo_none" /> |
| <Test name="tex_none_none_tex" /> |
| <Test name="none_none_none_tex" /> |
| <Test name="tex_tex_rbo_rbo" /> |
| <Test name="none_rbo_none_rbo" /> |
| <Test name="rbo_none_tex_tex" /> |
| <Test name="rbo_tex_none_tex" /> |
| <Test name="none_tex_none_tex" /> |
| <Test name="none_tex_none_none" /> |
| <Test name="rbo_tex_none_none" /> |
| <Test name="rbo_tex_tex_rbo" /> |
| </TestCase> |
| <TestCase name="size"> |
| <Test name="distinct" /> |
| <Test name="zero" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="render"> |
| <TestCase name="stencil"> |
| <Test name="npot_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="npot_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="npot_tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="npot_tex2d_rgba_stencil_index8" /> |
| <Test name="npot_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="npot_rbo_rgba4_stencil_index8" /> |
| <Test name="rbo_rgb565_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_stencil_index8" /> |
| <Test name="rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_stencil_index8" /> |
| <Test name="npot_rbo_rgb565_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="npot_rbo_rgb5_a1_stencil_index8" /> |
| <Test name="npot_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgba_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_stencil_index8" /> |
| <Test name="npot_tex2d_rgb_stencil_index8" /> |
| </TestCase> |
| <TestCase name="shared_depthbuffer"> |
| <Test name="tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16" /> |
| <Test name="tex2d_rgba_depth_component16" /> |
| <Test name="rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb565_depth_component16" /> |
| <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16" /> |
| <Test name="tex2d_rgb_depth_component16" /> |
| </TestCase> |
| <TestCase name="stencil_clear"> |
| <Test name="tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb565_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_stencil_index8" /> |
| <Test name="rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgba_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_stencil_index8" /> |
| </TestCase> |
| <TestCase name="color"> |
| <Test name="blend_npot_rbo_rgba4_depth_component16" /> |
| <Test name="blend_npot_rbo_rgb5_a1_depth_component16" /> |
| <Test name="blend_npot_tex2d_rgba_depth_component16" /> |
| <Test name="blend_rbo_rgba4" /> |
| <Test name="blend_tex2d_rgba_depth_component16" /> |
| <Test name="mix_npot_tex2d_rgb_depth_component16" /> |
| <Test name="blend_npot_tex2d_rgb" /> |
| <Test name="mix_npot_tex2d_rgba_depth_component16" /> |
| <Test name="blend_tex2d_rgb_depth_component16" /> |
| <Test name="mix_npot_tex2d_rgb" /> |
| <Test name="blend_rbo_rgb5_a1" /> |
| <Test name="blend_tex2d_rgb" /> |
| <Test name="mix_tex2d_rgba" /> |
| <Test name="blend_rbo_rgb565_depth_component16" /> |
| <Test name="blend_npot_tex2d_rgba" /> |
| <Test name="mix_tex2d_rgba_depth_component16" /> |
| <Test name="blend_rbo_rgba4_depth_component16" /> |
| <Test name="blend_rbo_rgb5_a1_depth_component16" /> |
| <Test name="mix_tex2d_rgb_depth_component16" /> |
| <Test name="mix_tex2d_rgb" /> |
| <Test name="blend_npot_rbo_rgb565" /> |
| <Test name="blend_npot_rbo_rgba4" /> |
| <Test name="blend_rbo_rgb565" /> |
| <Test name="mix_npot_tex2d_rgba" /> |
| <Test name="blend_npot_rbo_rgb5_a1" /> |
| <Test name="blend_npot_tex2d_rgb_depth_component16" /> |
| <Test name="blend_npot_rbo_rgb565_depth_component16" /> |
| <Test name="blend_tex2d_rgba" /> |
| </TestCase> |
| <TestCase name="shared_colorbuffer"> |
| <Test name="rbo_rgba4_stencil_index8" /> |
| <Test name="tex2d_rgba" /> |
| <Test name="rbo_rgb5_a1_stencil_index8" /> |
| <Test name="rbo_rgba4" /> |
| <Test name="tex2d_rgb" /> |
| <Test name="rbo_rgba4_depth_component16" /> |
| <Test name="rbo_rgb565_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16" /> |
| <Test name="rbo_rgb565" /> |
| <Test name="rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb565_depth_component16" /> |
| <Test name="tex2d_rgba_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16" /> |
| <Test name="tex2d_rgb_depth_component16" /> |
| <Test name="rbo_rgb5_a1" /> |
| </TestCase> |
| <TestCase name="color_clear"> |
| <Test name="rbo_rgba4_stencil_index8" /> |
| <Test name="tex2d_rgba" /> |
| <Test name="rbo_rgb5_a1_stencil_index8" /> |
| <Test name="rbo_rgba4" /> |
| <Test name="tex2d_rgb" /> |
| <Test name="rbo_rgba4_depth_component16" /> |
| <Test name="rbo_rgb565_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16" /> |
| <Test name="rbo_rgb565" /> |
| <Test name="rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb565_depth_component16" /> |
| <Test name="tex2d_rgba_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16" /> |
| <Test name="tex2d_rgb_depth_component16" /> |
| <Test name="rbo_rgb5_a1" /> |
| </TestCase> |
| <TestCase name="recreate_colorbuffer"> |
| <Test name="no_rebind_rbo_rgba4" /> |
| <Test name="no_rebind_tex2d_rgba_depth_component16" /> |
| <Test name="rebind_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgba4_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgb_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb565" /> |
| <Test name="rebind_rbo_rgb5_a1_depth_component16" /> |
| <Test name="no_rebind_tex2d_rgb" /> |
| <Test name="rebind_rbo_rgb565_stencil_index8" /> |
| <Test name="rebind_tex2d_rgba_depth_component16" /> |
| <Test name="rebind_tex2d_rgb_depth_component16" /> |
| <Test name="no_rebind_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgba4_depth_component16" /> |
| <Test name="rebind_rbo_rgba4" /> |
| <Test name="rebind_tex2d_rgba" /> |
| <Test name="rebind_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="rebind_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgb_depth_component16" /> |
| <Test name="rebind_rbo_rgb5_a1_stencil_index8" /> |
| <Test name="rebind_rbo_rgba4_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgb565_depth_component16" /> |
| <Test name="no_rebind_rbo_rgb5_a1_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb5_a1_depth_component16" /> |
| <Test name="no_rebind_rbo_rgb565_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb565_depth_component16" /> |
| <Test name="rebind_tex2d_rgb_stencil_index8" /> |
| <Test name="rebind_tex2d_rgba_stencil_index8" /> |
| <Test name="rebind_rbo_rgb565" /> |
| <Test name="rebind_rbo_rgb5_a1" /> |
| <Test name="no_rebind_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rebind_tex2d_rgb" /> |
| <Test name="no_rebind_tex2d_rgba" /> |
| <Test name="rebind_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgba_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb5_a1" /> |
| <Test name="rebind_rbo_rgba4_depth_component16" /> |
| <Test name="rebind_tex2d_rgba_depth_component16_stencil_index8" /> |
| </TestCase> |
| <TestCase name="texsubimage"> |
| <Test name="between_render_tex2d_rgb" /> |
| <Test name="after_render_tex2d_rgba" /> |
| <Test name="after_render_tex2d_rgb" /> |
| <Test name="between_render_tex2d_rgba" /> |
| </TestCase> |
| <TestCase name="depth"> |
| <Test name="npot_tex2d_rgba_depth_component16" /> |
| <Test name="rbo_rgb565_depth_component16" /> |
| <Test name="rbo_rgba4_depth_component16" /> |
| <Test name="tex2d_rgba_depth_component16" /> |
| <Test name="rbo_rgb5_a1_depth_component16" /> |
| <Test name="npot_rbo_rgb5_a1_depth_component16" /> |
| <Test name="npot_rbo_rgb565_depth_component16" /> |
| <Test name="npot_tex2d_rgb_depth_component16" /> |
| <Test name="npot_rbo_rgba4_depth_component16" /> |
| <Test name="tex2d_rgb_depth_component16" /> |
| </TestCase> |
| <TestCase name="recreate_stencilbuffer"> |
| <Test name="no_rebind_rbo_rgb5_a1_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgba4_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb565_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgba_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgba4_stencil_index8" /> |
| <Test name="rebind_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgb5_a1_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgb_stencil_index8" /> |
| <Test name="rebind_rbo_rgb565_stencil_index8" /> |
| <Test name="rebind_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="rebind_tex2d_rgb_stencil_index8" /> |
| <Test name="rebind_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="rebind_tex2d_rgba_stencil_index8" /> |
| <Test name="rebind_tex2d_rgba_depth_component16_stencil_index8" /> |
| </TestCase> |
| <TestCase name="shared_colorbuffer_clear"> |
| <Test name="tex2d_rgb" /> |
| <Test name="tex2d_rgba" /> |
| <Test name="rbo_rgb565" /> |
| <Test name="rbo_rgb5_a1" /> |
| <Test name="rbo_rgba4" /> |
| </TestCase> |
| <TestCase name="resize"> |
| <Test name="rbo_rgba4_stencil_index8" /> |
| <Test name="tex2d_rgba" /> |
| <Test name="rbo_rgb5_a1_stencil_index8" /> |
| <Test name="rbo_rgba4" /> |
| <Test name="tex2d_rgb" /> |
| <Test name="rbo_rgba4_depth_component16" /> |
| <Test name="rbo_rgb565_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16" /> |
| <Test name="rbo_rgb565" /> |
| <Test name="rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgb565_depth_component16" /> |
| <Test name="tex2d_rgba_stencil_index8" /> |
| <Test name="tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="tex2d_rgb_stencil_index8" /> |
| <Test name="rbo_rgb5_a1_depth_component16" /> |
| <Test name="tex2d_rgb_depth_component16" /> |
| <Test name="rbo_rgb5_a1" /> |
| </TestCase> |
| <TestCase name="recreate_depthbuffer"> |
| <Test name="no_rebind_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgb565_depth_component16" /> |
| <Test name="no_rebind_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb565_depth_component16" /> |
| <Test name="no_rebind_tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgba_depth_component16" /> |
| <Test name="rebind_tex2d_rgb_depth_component16" /> |
| <Test name="rebind_rbo_rgb5_a1_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgba4_depth_component16" /> |
| <Test name="no_rebind_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgb565_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_rbo_rgb5_a1_depth_component16" /> |
| <Test name="rebind_rbo_rgba4_depth_component16_stencil_index8" /> |
| <Test name="rebind_rbo_rgb5_a1_depth_component16" /> |
| <Test name="rebind_tex2d_rgb_depth_component16_stencil_index8" /> |
| <Test name="no_rebind_tex2d_rgb_depth_component16" /> |
| <Test name="rebind_rbo_rgba4_depth_component16" /> |
| <Test name="rebind_tex2d_rgba_depth_component16_stencil_index8" /> |
| <Test name="rebind_tex2d_rgba_depth_component16" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="state_query"> |
| <TestCase name="integers"> |
| <Test name="max_renderbuffer_size_getboolean" /> |
| <Test name="blend_dst_alpha_getboolean" /> |
| <Test name="shader_binary_formats_getfloat" /> |
| <Test name="stencil_back_ref_getfloat" /> |
| <Test name="current_program_binding_getfloat" /> |
| <Test name="stencil_depth_pass_separate_both_getfloat" /> |
| <Test name="stencil_ref_separate_both_getboolean" /> |
| <Test name="array_buffer_binding_getinteger" /> |
| <Test name="stencil_writemask_separate_getboolean" /> |
| <Test name="framebuffer_binding_getboolean" /> |
| <Test name="stencil_value_mask_getfloat" /> |
| <Test name="blend_dst_rgb_separate_getboolean" /> |
| <Test name="max_texture_image_units_getfloat" /> |
| <Test name="stencil_ref_separate_getfloat" /> |
| <Test name="sample_buffers_getfloat" /> |
| <Test name="stencil_fail_getboolean" /> |
| <Test name="stencil_value_mask_getinteger" /> |
| <Test name="active_texture_getboolean" /> |
| <Test name="unpack_alignment_getinteger" /> |
| <Test name="stencil_back_depth_fail_separate_getboolean" /> |
| <Test name="stencil_fail_separate_both_getinteger" /> |
| <Test name="active_texture_getfloat" /> |
| <Test name="stencil_fail_separate_both_getfloat" /> |
| <Test name="stencil_back_depth_fail_separate_both_getinteger" /> |
| <Test name="scissor_box_getinteger" /> |
| <Test name="compressed_texture_formats_getinteger" /> |
| <Test name="blend_src_rgb_getinteger" /> |
| <Test name="stencil_back_func_separate_both_getinteger" /> |
| <Test name="depth_func_getboolean" /> |
| <Test name="stencil_value_mask_separate_both_getinteger" /> |
| <Test name="stencil_value_mask_separate_both_getboolean" /> |
| <Test name="max_cube_map_texture_size_getboolean" /> |
| <Test name="element_array_buffer_binding_getfloat" /> |
| <Test name="stencil_back_fail_getfloat" /> |
| <Test name="texture_binding_2d_getboolean" /> |
| <Test name="stencil_ref_separate_both_getfloat" /> |
| <Test name="stencil_back_fail_separate_both_getboolean" /> |
| <Test name="array_buffer_binding_getboolean" /> |
| <Test name="stencil_back_fail_separate_both_getfloat" /> |
| <Test name="stencil_depth_pass_separate_getfloat" /> |
| <Test name="max_vertex_texture_image_units_getfloat" /> |
| <Test name="array_buffer_binding_getfloat" /> |
| <Test name="unpack_alignment_getboolean" /> |
| <Test name="blend_equation_rgb_separate_getinteger" /> |
| <Test name="blend_src_alpha_separate_getboolean" /> |
| <Test name="texture_binding_cube_map_getboolean" /> |
| <Test name="stencil_clear_value_getinteger" /> |
| <Test name="blend_dst_rgb_getfloat" /> |
| <Test name="stencil_depth_fail_separate_getfloat" /> |
| <Test name="stencil_fail_separate_getboolean" /> |
| <Test name="stencil_back_depth_pass_separate_both_getfloat" /> |
| <Test name="stencil_back_writemask_separate_both_getinteger" /> |
| <Test name="stencil_func_getfloat" /> |
| <Test name="subpixel_bits_getfloat" /> |
| <Test name="max_vertex_attribs_getfloat" /> |
| <Test name="blend_src_alpha_separate_getinteger" /> |
| <Test name="stencil_back_func_separate_both_getboolean" /> |
| <Test name="current_program_binding_getinteger" /> |
| <Test name="stencil_fail_separate_getfloat" /> |
| <Test name="blend_dst_rgb_getinteger" /> |
| <Test name="samples_getinteger" /> |
| <Test name="max_viewport_dims_getfloat" /> |
| <Test name="element_array_buffer_binding_getinteger" /> |
| <Test name="max_fragment_uniform_vectors_getfloat" /> |
| <Test name="stencil_back_ref_separate_both_getfloat" /> |
| <Test name="texture_binding_2d_getinteger" /> |
| <Test name="stencil_back_fail_separate_getboolean" /> |
| <Test name="stencil_fail_getinteger" /> |
| <Test name="stencil_ref_getinteger" /> |
| <Test name="renderbuffer_binding_getinteger" /> |
| <Test name="framebuffer_binding_getfloat" /> |
| <Test name="blend_equation_rgb_separate_getboolean" /> |
| <Test name="stencil_clear_value_getfloat" /> |
| <Test name="implementation_color_read_getinteger" /> |
| <Test name="stencil_writemask_separate_getinteger" /> |
| <Test name="stencil_back_value_mask_separate_both_getinteger" /> |
| <Test name="stencil_back_func_separate_getinteger" /> |
| <Test name="stencil_back_ref_separate_both_getboolean" /> |
| <Test name="depth_func_getfloat" /> |
| <Test name="stencil_back_ref_separate_both_getinteger" /> |
| <Test name="pack_alignment_getfloat" /> |
| <Test name="max_vertex_attribs_getboolean" /> |
| <Test name="blend_dst_rgb_separate_getfloat" /> |
| <Test name="blend_src_rgb_getboolean" /> |
| <Test name="stencil_value_mask_separate_getboolean" /> |
| <Test name="renderbuffer_binding_getfloat" /> |
| <Test name="stencil_func_separate_both_getfloat" /> |
| <Test name="stencil_back_value_mask_getinteger" /> |
| <Test name="blend_equation_alpha_getinteger" /> |
| <Test name="blend_src_rgb_separate_getfloat" /> |
| <Test name="stencil_back_writemask_getboolean" /> |
| <Test name="stencil_back_fail_separate_getinteger" /> |
| <Test name="blend_dst_rgb_getboolean" /> |
| <Test name="stencil_back_depth_fail_separate_both_getboolean" /> |
| <Test name="stencil_clear_value_getboolean" /> |
| <Test name="stencil_func_separate_getboolean" /> |
| <Test name="stencil_depth_fail_getboolean" /> |
| <Test name="front_face_mode_getboolean" /> |
| <Test name="stencil_back_depth_fail_getinteger" /> |
| <Test name="stencil_depth_pass_separate_getboolean" /> |
| <Test name="max_renderbuffer_size_getfloat" /> |
| <Test name="blend_src_alpha_getinteger" /> |
| <Test name="stencil_back_writemask_separate_both_getboolean" /> |
| <Test name="texture_binding_2d_getfloat" /> |
| <Test name="active_texture_getinteger" /> |
| <Test name="max_combined_texture_image_units_getfloat" /> |
| <Test name="stencil_back_ref_getinteger" /> |
| <Test name="pack_alignment_getinteger" /> |
| <Test name="max_viewport_dims_getboolean" /> |
| <Test name="stencil_back_ref_getboolean" /> |
| <Test name="stencil_value_mask_separate_getinteger" /> |
| <Test name="max_vertex_uniform_vectors_getfloat" /> |
| <Test name="buffer_component_size_getboolean" /> |
| <Test name="stencil_value_mask_separate_both_getfloat" /> |
| <Test name="stencil_back_depth_pass_separate_getboolean" /> |
| <Test name="buffer_component_size_getfloat" /> |
| <Test name="unpack_alignment_getfloat" /> |
| <Test name="stencil_back_ref_separate_getinteger" /> |
| <Test name="stencil_back_writemask_separate_getboolean" /> |
| <Test name="stencil_back_writemask_getfloat" /> |
| <Test name="stencil_ref_separate_getinteger" /> |
| <Test name="stencil_depth_pass_getinteger" /> |
| <Test name="shader_binary_formats_getboolean" /> |
| <Test name="blend_src_alpha_getfloat" /> |
| <Test name="stencil_back_writemask_separate_getfloat" /> |
| <Test name="blend_equation_alpha_separate_getboolean" /> |
| <Test name="generate_mipmap_hint_getboolean" /> |
| <Test name="stencil_back_depth_pass_separate_getinteger" /> |
| <Test name="stencil_back_depth_pass_separate_both_getboolean" /> |
| <Test name="max_texture_size_getfloat" /> |
| <Test name="blend_equation_rgb_getboolean" /> |
| <Test name="stencil_back_func_separate_getfloat" /> |
| <Test name="blend_equation_rgb_getinteger" /> |
| <Test name="stencil_back_depth_fail_separate_getfloat" /> |
| <Test name="stencil_back_value_mask_getfloat" /> |
| <Test name="blend_dst_alpha_separate_getinteger" /> |
| <Test name="stencil_depth_fail_separate_both_getinteger" /> |
| <Test name="stencil_back_func_separate_both_getfloat" /> |
| <Test name="stencil_writemask_separate_both_getfloat" /> |
| <Test name="stencil_func_getinteger" /> |
| <Test name="stencil_depth_pass_separate_both_getboolean" /> |
| <Test name="stencil_fail_separate_both_getboolean" /> |
| <Test name="stencil_back_writemask_getinteger" /> |
| <Test name="stencil_back_value_mask_separate_both_getboolean" /> |
| <Test name="stencil_writemask_separate_both_getinteger" /> |
| <Test name="stencil_depth_pass_separate_getinteger" /> |
| <Test name="stencil_depth_fail_separate_getboolean" /> |
| <Test name="blend_equation_rgb_separate_getfloat" /> |
| <Test name="stencil_back_depth_fail_getfloat" /> |
| <Test name="blend_src_rgb_separate_getinteger" /> |
| <Test name="stencil_back_depth_fail_getboolean" /> |
| <Test name="stencil_back_depth_fail_separate_getinteger" /> |
| <Test name="front_face_mode_getinteger" /> |
| <Test name="stencil_back_fail_getinteger" /> |
| <Test name="sample_buffers_getboolean" /> |
| <Test name="cull_face_mode_getfloat" /> |
| <Test name="stencil_ref_separate_getboolean" /> |
| <Test name="stencil_ref_getfloat" /> |
| <Test name="stencil_back_depth_fail_separate_both_getfloat" /> |
| <Test name="stencil_func_separate_both_getinteger" /> |
| <Test name="samples_getfloat" /> |
| <Test name="stencil_fail_getfloat" /> |
| <Test name="stencil_value_mask_getboolean" /> |
| <Test name="samples_getboolean" /> |
| <Test name="stencil_back_ref_separate_getboolean" /> |
| <Test name="cull_face_mode_getinteger" /> |
| <Test name="blend_equation_alpha_getboolean" /> |
| <Test name="stencil_func_getboolean" /> |
| <Test name="max_texture_size_getboolean" /> |
| <Test name="stencil_back_depth_pass_getboolean" /> |
| <Test name="stencil_writemask_getboolean" /> |
| <Test name="stencil_back_depth_pass_separate_getfloat" /> |
| <Test name="max_cube_map_texture_size_getfloat" /> |
| <Test name="max_fragment_uniform_vectors_getboolean" /> |
| <Test name="blend_src_rgb_getfloat" /> |
| <Test name="stencil_depth_fail_separate_getinteger" /> |
| <Test name="stencil_back_depth_pass_getinteger" /> |
| <Test name="element_array_buffer_binding_getboolean" /> |
| <Test name="blend_equation_alpha_getfloat" /> |
| <Test name="stencil_ref_getboolean" /> |
| <Test name="texture_binding_cube_map_getinteger" /> |
| <Test name="blend_src_alpha_getboolean" /> |
| <Test name="pack_alignment_getboolean" /> |
| <Test name="generate_mipmap_hint_getinteger" /> |
| <Test name="stencil_back_fail_separate_both_getinteger" /> |
| <Test name="stencil_depth_fail_getfloat" /> |
| <Test name="max_viewport_dims_getinteger" /> |
| <Test name="blend_dst_rgb_separate_getinteger" /> |
| <Test name="blend_src_alpha_separate_getfloat" /> |
| <Test name="max_texture_image_units_getboolean" /> |
| <Test name="subpixel_bits_getboolean" /> |
| <Test name="max_combined_texture_image_units_getboolean" /> |
| <Test name="viewport_getinteger" /> |
| <Test name="stencil_back_value_mask_separate_getboolean" /> |
| <Test name="max_varying_vectors_getfloat" /> |
| <Test name="stencil_back_value_mask_getboolean" /> |
| <Test name="stencil_writemask_getinteger" /> |
| <Test name="blend_equation_alpha_separate_getinteger" /> |
| <Test name="compressed_texture_formats_getfloat" /> |
| <Test name="stencil_func_separate_getinteger" /> |
| <Test name="implementation_color_read_getboolean" /> |
| <Test name="stencil_back_fail_separate_getfloat" /> |
| <Test name="stencil_back_value_mask_separate_both_getfloat" /> |
| <Test name="shader_binary_formats_getinteger" /> |
| <Test name="current_program_binding_getboolean" /> |
| <Test name="stencil_ref_separate_both_getinteger" /> |
| <Test name="stencil_writemask_separate_both_getboolean" /> |
| <Test name="blend_dst_alpha_separate_getfloat" /> |
| <Test name="scissor_box_getfloat" /> |
| <Test name="buffer_component_size_getinteger" /> |
| <Test name="max_vertex_uniform_vectors_getboolean" /> |
| <Test name="stencil_back_depth_pass_getfloat" /> |
| <Test name="stencil_depth_fail_getinteger" /> |
| <Test name="renderbuffer_binding_getboolean" /> |
| <Test name="stencil_back_value_mask_separate_getfloat" /> |
| <Test name="stencil_back_ref_separate_getfloat" /> |
| <Test name="stencil_writemask_separate_getfloat" /> |
| <Test name="stencil_func_separate_getfloat" /> |
| <Test name="stencil_back_writemask_separate_getinteger" /> |
| <Test name="implementation_color_read_getfloat" /> |
| <Test name="stencil_depth_fail_separate_both_getboolean" /> |
| <Test name="depth_func_getinteger" /> |
| <Test name="stencil_back_fail_getboolean" /> |
| <Test name="stencil_depth_pass_getfloat" /> |
| <Test name="blend_dst_alpha_separate_getboolean" /> |
| <Test name="stencil_back_value_mask_separate_getinteger" /> |
| <Test name="viewport_getfloat" /> |
| <Test name="front_face_mode_getfloat" /> |
| <Test name="stencil_func_separate_both_getboolean" /> |
| <Test name="max_vertex_texture_image_units_getboolean" /> |
| <Test name="viewport_getboolean" /> |
| <Test name="stencil_value_mask_separate_getfloat" /> |
| <Test name="blend_dst_alpha_getfloat" /> |
| <Test name="max_varying_vectors_getboolean" /> |
| <Test name="framebuffer_binding_getinteger" /> |
| <Test name="blend_equation_rgb_getfloat" /> |
| <Test name="generate_mipmap_hint_getfloat" /> |
| <Test name="scissor_box_getboolean" /> |
| <Test name="blend_dst_alpha_getinteger" /> |
| <Test name="cull_face_mode_getboolean" /> |
| <Test name="blend_equation_alpha_separate_getfloat" /> |
| <Test name="texture_binding_cube_map_getfloat" /> |
| <Test name="compressed_texture_formats_getboolean" /> |
| <Test name="stencil_fail_separate_getinteger" /> |
| <Test name="stencil_back_writemask_separate_both_getfloat" /> |
| <Test name="stencil_depth_pass_separate_both_getinteger" /> |
| <Test name="stencil_back_depth_pass_separate_both_getinteger" /> |
| <Test name="stencil_depth_fail_separate_both_getfloat" /> |
| <Test name="stencil_writemask_getfloat" /> |
| <Test name="blend_src_rgb_separate_getboolean" /> |
| <Test name="stencil_back_func_separate_getboolean" /> |
| <Test name="stencil_depth_pass_getboolean" /> |
| </TestCase> |
| <TestCase name="string"> |
| <Test name="extensions" /> |
| <Test name="shading_language_version" /> |
| <Test name="version" /> |
| <Test name="vendor" /> |
| <Test name="renderer" /> |
| </TestCase> |
| <TestCase name="buffer_object"> |
| <Test name="buffer_usage_getbufferparameteri" /> |
| <Test name="buffer_size_getbufferparameteri" /> |
| </TestCase> |
| <TestCase name="shader"> |
| <Test name="vertex_attrib_type" /> |
| <Test name="uniform_value_array" /> |
| <Test name="vertex_attrib_pointerv" /> |
| <Test name="vertex_attrib_size" /> |
| <Test name="precision_vertex_lowp_float" /> |
| <Test name="precision_fragment_lowp_int" /> |
| <Test name="program_validate_status" /> |
| <Test name="uniform_value_sampler" /> |
| <Test name="delete_status" /> |
| <Test name="program_attached_shaders" /> |
| <Test name="current_vertex_attrib_initial" /> |
| <Test name="precision_vertex_highp_float" /> |
| <Test name="program_active_uniform_name" /> |
| <Test name="precision_vertex_highp_int" /> |
| <Test name="shader_compile_status" /> |
| <Test name="uniform_value_matrix" /> |
| <Test name="precision_fragment_highp_float" /> |
| <Test name="precision_fragment_highp_int" /> |
| <Test name="precision_fragment_lowp_float" /> |
| <Test name="shader_type" /> |
| <Test name="program_active_uniform_types" /> |
| <Test name="active_attributes" /> |
| <Test name="precision_vertex_lowp_int" /> |
| <Test name="uniform_value_float" /> |
| <Test name="vertex_attrib_stride" /> |
| <Test name="vertex_attrib_normalized" /> |
| <Test name="precision_vertex_mediump_int" /> |
| <Test name="uniform_value_int" /> |
| <Test name="shader_source_length" /> |
| <Test name="shader_info_log_length" /> |
| <Test name="precision_vertex_mediump_float" /> |
| <Test name="program_info_log_length" /> |
| <Test name="vertex_attrib_array_enabled" /> |
| <Test name="vertex_attrib_array_buffer_binding" /> |
| <Test name="current_vertex_attrib_float_to_int" /> |
| <Test name="precision_fragment_mediump_float" /> |
| <Test name="precision_fragment_mediump_int" /> |
| <Test name="uniform_value_boolean" /> |
| <Test name="current_vertex_attrib_float" /> |
| </TestCase> |
| <TestCase name="texture"> |
| <Test name="texture_2d_texture_wrap_t_gettexparameteri" /> |
| <Test name="texture_cube_map_texture_wrap_s_gettexparameteri" /> |
| <Test name="texture_2d_texture_wrap_s_gettexparameterf" /> |
| <Test name="texture_2d_texture_min_filter_gettexparameterf" /> |
| <Test name="texture_cube_map_texture_mag_filter_gettexparameterf" /> |
| <Test name="texture_2d_texture_min_filter_gettexparameteri" /> |
| <Test name="texture_2d_texture_wrap_s_gettexparameteri" /> |
| <Test name="texture_cube_map_texture_wrap_s_gettexparameterf" /> |
| <Test name="texture_2d_texture_wrap_t_gettexparameterf" /> |
| <Test name="texture_2d_texture_mag_filter_gettexparameterf" /> |
| <Test name="texture_cube_map_texture_wrap_t_gettexparameterf" /> |
| <Test name="texture_cube_map_texture_min_filter_gettexparameterf" /> |
| <Test name="texture_cube_map_texture_min_filter_gettexparameteri" /> |
| <Test name="texture_cube_map_texture_mag_filter_gettexparameteri" /> |
| <Test name="texture_cube_map_texture_wrap_t_gettexparameteri" /> |
| <Test name="texture_2d_texture_mag_filter_gettexparameteri" /> |
| </TestCase> |
| <TestCase name="rbo"> |
| <Test name="renderbuffer_internal_format" /> |
| <Test name="renderbuffer_size" /> |
| <Test name="renderbuffer_component_size_depth" /> |
| <Test name="renderbuffer_component_size_color" /> |
| </TestCase> |
| <TestCase name="boolean"> |
| <Test name="depth_writemask_getinteger" /> |
| <Test name="polygon_offset_fill_isenabled" /> |
| <Test name="scissor_test_getfloat" /> |
| <Test name="depth_writemask_getboolean" /> |
| <Test name="polygon_offset_fill_getfloat" /> |
| <Test name="sample_coverage_isenabled" /> |
| <Test name="cull_face_isenabled" /> |
| <Test name="scissor_test_getboolean" /> |
| <Test name="sample_coverage_invert_getboolean" /> |
| <Test name="shader_compiler_getboolean" /> |
| <Test name="scissor_test_getinteger" /> |
| <Test name="sample_coverage_invert_getinteger" /> |
| <Test name="blend_getboolean" /> |
| <Test name="cull_face_getinteger" /> |
| <Test name="stencil_test_getinteger" /> |
| <Test name="sample_alpha_to_coverage_getinteger" /> |
| <Test name="sample_coverage_invert_getfloat" /> |
| <Test name="color_writemask_getboolean" /> |
| <Test name="depth_test_getboolean" /> |
| <Test name="blend_getfloat" /> |
| <Test name="depth_test_getinteger" /> |
| <Test name="color_writemask_getfloat" /> |
| <Test name="scissor_test_isenabled" /> |
| <Test name="cull_face_getboolean" /> |
| <Test name="stencil_test_getfloat" /> |
| <Test name="cull_face_getfloat" /> |
| <Test name="depth_test_getfloat" /> |
| <Test name="shader_compiler_getfloat" /> |
| <Test name="blend_getinteger" /> |
| <Test name="depth_test_isenabled" /> |
| <Test name="sample_coverage_getinteger" /> |
| <Test name="stencil_test_getboolean" /> |
| <Test name="sample_alpha_to_coverage_getfloat" /> |
| <Test name="dither_getboolean" /> |
| <Test name="blend_isenabled" /> |
| <Test name="shader_compiler_getinteger" /> |
| <Test name="sample_alpha_to_coverage_getboolean" /> |
| <Test name="dither_getinteger" /> |
| <Test name="sample_coverage_getboolean" /> |
| <Test name="color_writemask_getinteger" /> |
| <Test name="dither_isenabled" /> |
| <Test name="sample_coverage_getfloat" /> |
| <Test name="sample_alpha_to_coverage_isenabled" /> |
| <Test name="depth_writemask_getfloat" /> |
| <Test name="polygon_offset_fill_getinteger" /> |
| <Test name="polygon_offset_fill_getboolean" /> |
| <Test name="dither_getfloat" /> |
| <Test name="stencil_test_isenabled" /> |
| </TestCase> |
| <TestCase name="fbo"> |
| <Test name="framebuffer_attachment_texture_level" /> |
| <Test name="framebuffer_attachment_texture_cube_map_face" /> |
| <Test name="framebuffer_attachment_object" /> |
| </TestCase> |
| <TestCase name="floats"> |
| <Test name="sample_coverage_value_getfloat" /> |
| <Test name="polygon_offset_units_getinteger" /> |
| <Test name="aliased_line_width_range_getinteger" /> |
| <Test name="depth_clear_value_getinteger" /> |
| <Test name="color_clear_value_getinteger" /> |
| <Test name="depth_range_getboolean" /> |
| <Test name="color_clear_value_getfloat" /> |
| <Test name="color_clear_value_getboolean" /> |
| <Test name="depth_clear_value_getboolean" /> |
| <Test name="polygon_offset_units_getboolean" /> |
| <Test name="depth_clear_value_getfloat" /> |
| <Test name="aliased_line_width_range_getboolean" /> |
| <Test name="polygon_offset_units_getfloat" /> |
| <Test name="depth_range_getinteger" /> |
| <Test name="line_width_getinteger" /> |
| <Test name="aliased_line_width_range_getfloat" /> |
| <Test name="depth_range_getfloat" /> |
| <Test name="aliased_point_size_range_getfloat" /> |
| <Test name="aliased_point_size_range_getinteger" /> |
| <Test name="sample_coverage_value_getboolean" /> |
| <Test name="polygon_offset_factor_getboolean" /> |
| <Test name="aliased_point_size_range_getboolean" /> |
| <Test name="line_width_getfloat" /> |
| <Test name="polygon_offset_factor_getfloat" /> |
| <Test name="polygon_offset_factor_getinteger" /> |
| <Test name="sample_coverage_value_getinteger" /> |
| <Test name="line_width_getboolean" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="texture"> |
| <TestSuite name="filtering"> |
| <TestCase name="2d"> |
| <Test name="nearest_linear_repeat_rgba8888_pot" /> |
| <Test name="linear_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="nearest_linear_mirror_rgba4444_pot" /> |
| <Test name="linear_nearest_mirror_rgba8888_pot" /> |
| <Test name="linear_nearest_clamp_rgba4444_pot" /> |
| <Test name="linear_mipmap_nearest_linear_repeat_etc1" /> |
| <Test name="nearest_linear_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="nearest_linear_repeat_rgba4444_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror_etc1" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_l8" /> |
| <Test name="linear_mipmap_linear_linear_mirror_etc1" /> |
| <Test name="nearest_linear_mirror_l8_pot" /> |
| <Test name="linear_mipmap_linear_linear_clamp_etc1" /> |
| <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="nearest_nearest_repeat_rgb888_pot" /> |
| <Test name="nearest_mipmap_linear_linear_repeat_etc1" /> |
| <Test name="nearest_nearest_clamp_l8_pot" /> |
| <Test name="nearest_nearest_clamp_etc1" /> |
| <Test name="linear_mipmap_linear_linear_repeat_etc1" /> |
| <Test name="linear_nearest_repeat_rgba4444_pot" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror_etc1" /> |
| <Test name="linear_linear_repeat_rgb888_pot" /> |
| <Test name="linear_linear_clamp_l8_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="linear_linear_mirror_etc1" /> |
| <Test name="nearest_linear_clamp_rgba8888_npot" /> |
| <Test name="linear_mipmap_linear_nearest_clamp_etc1" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat_etc1" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_etc1" /> |
| <Test name="linear_mipmap_nearest_nearest_mirror_etc1" /> |
| <Test name="nearest_nearest_mirror_etc1" /> |
| <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="linear_nearest_clamp_etc1" /> |
| <Test name="nearest_nearest_clamp_rgb888_npot" /> |
| <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="nearest_nearest_mirror_rgb888_pot" /> |
| <Test name="nearest_nearest_repeat_l8_pot" /> |
| <Test name="nearest_linear_clamp_rgba4444_pot" /> |
| <Test name="nearest_nearest_repeat_rgba4444_pot" /> |
| <Test name="nearest_linear_mirror_etc1" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp_etc1" /> |
| <Test name="nearest_linear_repeat_etc1" /> |
| <Test name="linear_linear_mirror_rgba4444_pot" /> |
| <Test name="nearest_linear_repeat_l8_pot" /> |
| <Test name="nearest_linear_clamp_rgb888_npot" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="nearest_nearest_clamp_l8_npot" /> |
| <Test name="nearest_nearest_mirror_rgba4444_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgb888" /> |
| <Test name="linear_linear_mirror_rgba8888_pot" /> |
| <Test name="linear_nearest_repeat_etc1" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp_etc1" /> |
| <Test name="linear_linear_repeat_l8_pot" /> |
| <Test name="linear_linear_clamp_rgba4444_pot" /> |
| <Test name="linear_nearest_repeat_rgba8888_pot" /> |
| <Test name="linear_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_nearest_clamp_rgba4444_pot" /> |
| <Test name="nearest_nearest_repeat_rgba8888_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_etc1" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="linear_nearest_clamp_l8_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp_etc1" /> |
| <Test name="linear_nearest_clamp_rgb888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="linear_nearest_mirror_l8_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror_etc1" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_l8" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_etc1" /> |
| <Test name="nearest_nearest_clamp_rgb888_pot" /> |
| <Test name="nearest_nearest_clamp_rgba8888_npot" /> |
| <Test name="linear_nearest_clamp_rgba8888_npot" /> |
| <Test name="nearest_nearest_clamp_rgba8888_pot" /> |
| <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_nearest_mirror_etc1" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_etc1" /> |
| <Test name="linear_linear_mirror_rgb888_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp_etc1" /> |
| <Test name="linear_mipmap_nearest_linear_clamp_etc1" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="linear_nearest_mirror_rgb888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgb888" /> |
| <Test name="nearest_linear_mirror_rgb888_pot" /> |
| <Test name="nearest_linear_mirror_rgba8888_pot" /> |
| <Test name="linear_linear_clamp_rgba8888_npot" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_l8" /> |
| <Test name="linear_linear_mirror_l8_pot" /> |
| <Test name="nearest_nearest_mirror_rgba8888_pot" /> |
| <Test name="nearest_linear_clamp_rgb888_pot" /> |
| <Test name="nearest_linear_clamp_l8_npot" /> |
| <Test name="nearest_nearest_mirror_l8_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="nearest_linear_clamp_l8_pot" /> |
| <Test name="nearest_mipmap_linear_linear_mirror_etc1" /> |
| <Test name="linear_linear_clamp_rgba8888_pot" /> |
| <Test name="nearest_linear_clamp_etc1" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgb888" /> |
| <Test name="linear_linear_clamp_rgb888_pot" /> |
| <Test name="nearest_nearest_repeat_etc1" /> |
| <Test name="linear_linear_clamp_rgba4444_npot" /> |
| <Test name="linear_linear_clamp_l8_pot" /> |
| <Test name="linear_linear_clamp_etc1" /> |
| <Test name="linear_nearest_repeat_rgb888_pot" /> |
| <Test name="linear_nearest_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="linear_linear_clamp_rgb888_npot" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgb888" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="nearest_linear_repeat_rgb888_pot" /> |
| <Test name="nearest_mipmap_linear_linear_clamp_etc1" /> |
| <Test name="nearest_linear_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_mirror_etc1" /> |
| <Test name="linear_mipmap_nearest_linear_mirror_etc1" /> |
| <Test name="linear_nearest_clamp_l8_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_l8" /> |
| <Test name="linear_nearest_repeat_l8_pot" /> |
| <Test name="linear_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="linear_nearest_clamp_rgb888_npot" /> |
| <Test name="linear_linear_repeat_etc1" /> |
| <Test name="linear_linear_repeat_rgba8888_pot" /> |
| <Test name="linear_nearest_mirror_rgba4444_pot" /> |
| </TestCase> |
| <TestCase name="cube"> |
| <Test name="nearest_linear_repeat_rgba8888_pot" /> |
| <Test name="linear_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="nearest_linear_mirror_rgba4444_pot" /> |
| <Test name="linear_nearest_mirror_rgba8888_pot" /> |
| <Test name="linear_nearest_clamp_rgba4444_pot" /> |
| <Test name="nearest_linear_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="nearest_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_l8" /> |
| <Test name="nearest_linear_mirror_l8_pot" /> |
| <Test name="linear_mipmap_linear_linear_clamp_etc1" /> |
| <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="nearest_nearest_repeat_rgb888_pot" /> |
| <Test name="nearest_nearest_clamp_l8_pot" /> |
| <Test name="nearest_nearest_clamp_etc1" /> |
| <Test name="linear_nearest_repeat_rgba4444_pot" /> |
| <Test name="linear_linear_repeat_rgb888_pot" /> |
| <Test name="linear_linear_clamp_l8_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="nearest_linear_clamp_rgba8888_npot" /> |
| <Test name="linear_mipmap_linear_nearest_clamp_etc1" /> |
| <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="linear_nearest_clamp_etc1" /> |
| <Test name="nearest_nearest_clamp_rgb888_npot" /> |
| <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="nearest_nearest_mirror_rgb888_pot" /> |
| <Test name="nearest_nearest_repeat_l8_pot" /> |
| <Test name="nearest_linear_clamp_rgba4444_pot" /> |
| <Test name="nearest_nearest_repeat_rgba4444_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp_etc1" /> |
| <Test name="linear_linear_mirror_rgba4444_pot" /> |
| <Test name="nearest_linear_repeat_l8_pot" /> |
| <Test name="nearest_linear_clamp_rgb888_npot" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="nearest_nearest_clamp_l8_npot" /> |
| <Test name="nearest_nearest_mirror_rgba4444_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgb888" /> |
| <Test name="linear_linear_mirror_rgba8888_pot" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp_etc1" /> |
| <Test name="linear_linear_repeat_l8_pot" /> |
| <Test name="linear_linear_clamp_rgba4444_pot" /> |
| <Test name="linear_nearest_repeat_rgba8888_pot" /> |
| <Test name="linear_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_nearest_clamp_rgba4444_pot" /> |
| <Test name="nearest_nearest_repeat_rgba8888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="linear_nearest_clamp_l8_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp_etc1" /> |
| <Test name="linear_nearest_clamp_rgb888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="linear_nearest_mirror_l8_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_l8" /> |
| <Test name="nearest_nearest_clamp_rgb888_pot" /> |
| <Test name="nearest_nearest_clamp_rgba8888_npot" /> |
| <Test name="linear_nearest_clamp_rgba8888_npot" /> |
| <Test name="nearest_nearest_clamp_rgba8888_pot" /> |
| <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_linear_mirror_rgb888_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp_etc1" /> |
| <Test name="linear_mipmap_nearest_linear_clamp_etc1" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="linear_nearest_mirror_rgb888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgb888" /> |
| <Test name="nearest_linear_mirror_rgb888_pot" /> |
| <Test name="nearest_linear_mirror_rgba8888_pot" /> |
| <Test name="linear_linear_clamp_rgba8888_npot" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_l8" /> |
| <Test name="linear_linear_mirror_l8_pot" /> |
| <Test name="nearest_nearest_mirror_rgba8888_pot" /> |
| <Test name="nearest_linear_clamp_rgb888_pot" /> |
| <Test name="nearest_linear_clamp_l8_npot" /> |
| <Test name="nearest_nearest_mirror_l8_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="nearest_linear_clamp_l8_pot" /> |
| <Test name="linear_linear_clamp_rgba8888_pot" /> |
| <Test name="nearest_linear_clamp_etc1" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgb888" /> |
| <Test name="linear_linear_clamp_rgb888_pot" /> |
| <Test name="linear_linear_clamp_rgba4444_npot" /> |
| <Test name="linear_linear_clamp_l8_pot" /> |
| <Test name="linear_linear_clamp_etc1" /> |
| <Test name="linear_nearest_repeat_rgb888_pot" /> |
| <Test name="linear_nearest_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="linear_linear_clamp_rgb888_npot" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgb888" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="nearest_linear_repeat_rgb888_pot" /> |
| <Test name="nearest_mipmap_linear_linear_clamp_etc1" /> |
| <Test name="nearest_linear_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="linear_nearest_clamp_l8_pot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_l8" /> |
| <Test name="linear_nearest_repeat_l8_pot" /> |
| <Test name="linear_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="linear_nearest_clamp_rgb888_npot" /> |
| <Test name="linear_linear_repeat_rgba8888_pot" /> |
| <Test name="linear_nearest_mirror_rgba4444_pot" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="completeness"> |
| <TestCase name="2d"> |
| <Test name="format_mismatch_luminance_alpha_luminance" /> |
| <Test name="format_mismatch_rgba_rgb" /> |
| <Test name="missing_level_3" /> |
| <Test name="last_level_missing" /> |
| <Test name="not_positive_level_0" /> |
| <Test name="format_mismatch_luminance_luminance_alpha" /> |
| <Test name="format_mismatch_rgb_rgba" /> |
| <Test name="missing_level_1" /> |
| <Test name="empty_object" /> |
| <Test name="npot_size" /> |
| <Test name="repeat_height_npot" /> |
| <Test name="extra_level" /> |
| <Test name="npot_s_repeat" /> |
| <Test name="repeat_width_npot" /> |
| <Test name="npot_t_repeat" /> |
| <Test name="npot_size_level_0" /> |
| <Test name="npot_size_level_1" /> |
| <Test name="npot_all_repeat" /> |
| <Test name="npot_mirrored_repeat" /> |
| </TestCase> |
| <TestCase name="cube"> |
| <Test name="missing_level_1" /> |
| <Test name="not_positive_level_0" /> |
| <Test name="missing_level_3" /> |
| <Test name="npot_size_level_1" /> |
| <Test name="empty_object" /> |
| <Test name="format_mismatch_luminance_alpha_luminance_level_0" /> |
| <Test name="format_mismatch_rgba_rgb_level_0" /> |
| <Test name="missing_level_1_pos_y" /> |
| <Test name="missing_level_3_neg_y" /> |
| <Test name="extra_level" /> |
| <Test name="npot_s_repeat" /> |
| <Test name="npot_size_level_0_pos_x" /> |
| <Test name="format_mismatch_rgb_rgba_level_0_pos_z" /> |
| <Test name="npot_t_repeat" /> |
| <Test name="format_mismatch_rgba_rgb_level_0_neg_z" /> |
| <Test name="npot_size_level_0" /> |
| <Test name="npot_size_level_1_neg_x" /> |
| <Test name="npot_all_repeat" /> |
| <Test name="npot_mirrored_repeat" /> |
| <Test name="format_mismatch_luminance_luminance_alpha_level_0" /> |
| <Test name="format_mismatch_rgb_rgba_level_0" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="format"> |
| <Test name="rgba8888_2d_npot" /> |
| <Test name="etc1_2d_npot" /> |
| <Test name="rgb565_cube_npot" /> |
| <Test name="etc1_2d_pot" /> |
| <Test name="rgb565_2d_npot" /> |
| <Test name="rgb888_2d_npot" /> |
| <Test name="l8_2d_npot" /> |
| <Test name="la88_2d_npot" /> |
| <Test name="l8_2d_pot" /> |
| <Test name="a8_2d_pot" /> |
| <Test name="rgba8888_2d_pot" /> |
| <Test name="rgba5551_2d_npot" /> |
| <Test name="rgb888_cube_npot" /> |
| <Test name="la88_cube_pot" /> |
| <Test name="rgba4444_cube_npot" /> |
| <Test name="a8_cube_npot" /> |
| <Test name="etc1_cube_pot" /> |
| <Test name="rgba8888_cube_pot" /> |
| <Test name="rgba5551_2d_pot" /> |
| <Test name="rgba4444_2d_npot" /> |
| <Test name="rgb888_2d_pot" /> |
| <Test name="rgb888_cube_pot" /> |
| <Test name="rgba8888_cube_npot" /> |
| <Test name="la88_cube_npot" /> |
| <Test name="rgba5551_cube_pot" /> |
| <Test name="l8_cube_npot" /> |
| <Test name="rgba4444_2d_pot" /> |
| <Test name="etc1_cube_npot" /> |
| <Test name="a8_2d_npot" /> |
| <Test name="rgb565_cube_pot" /> |
| <Test name="la88_2d_pot" /> |
| <Test name="rgba5551_cube_npot" /> |
| <Test name="l8_cube_pot" /> |
| <Test name="rgba4444_cube_pot" /> |
| <Test name="a8_cube_pot" /> |
| <Test name="rgb565_2d_pot" /> |
| </TestCase> |
| <TestSuite name="specification"> |
| <TestCase name="texsubimage2d_align"> |
| <Test name="cube_l8_63_8" /> |
| <Test name="2d_l8_1_4" /> |
| <Test name="2d_l8_1_1" /> |
| <Test name="cube_rgba4444_51_8" /> |
| <Test name="2d_l8_1_2" /> |
| <Test name="cube_rgba4444_51_4" /> |
| <Test name="cube_rgba4444_51_2" /> |
| <Test name="2d_l8_1_8" /> |
| <Test name="cube_rgba4444_51_1" /> |
| <Test name="cube_l8_1_4" /> |
| <Test name="2d_l8_63_4" /> |
| <Test name="2d_l8_63_2" /> |
| <Test name="cube_l8_1_1" /> |
| <Test name="cube_l8_1_2" /> |
| <Test name="2d_l8_63_1" /> |
| <Test name="cube_l8_1_8" /> |
| <Test name="2d_l8_63_8" /> |
| <Test name="2d_rgba8888_47_1" /> |
| <Test name="2d_rgba8888_47_2" /> |
| <Test name="2d_rgba8888_47_4" /> |
| <Test name="2d_rgba8888_47_8" /> |
| <Test name="cube_l8_63_1" /> |
| <Test name="2d_rgba4444_51_8" /> |
| <Test name="cube_l8_63_2" /> |
| <Test name="2d_rgba4444_51_1" /> |
| <Test name="2d_rgba4444_51_2" /> |
| <Test name="2d_rgba4444_51_4" /> |
| <Test name="cube_l8_63_4" /> |
| <Test name="2d_rgb888_39_2" /> |
| <Test name="2d_rgb888_39_1" /> |
| <Test name="2d_rgb888_39_4" /> |
| <Test name="2d_rgb888_39_8" /> |
| <Test name="cube_rgb888_39_1" /> |
| <Test name="cube_rgba8888_47_2" /> |
| <Test name="cube_rgba8888_47_1" /> |
| <Test name="cube_rgb888_39_2" /> |
| <Test name="cube_rgb888_39_4" /> |
| <Test name="cube_rgba8888_47_4" /> |
| <Test name="cube_rgb888_39_8" /> |
| <Test name="cube_rgba8888_47_8" /> |
| </TestCase> |
| <TestCase name="basic_texsubimage2d"> |
| <Test name="rgb565_cube" /> |
| <Test name="rgba8888_2d" /> |
| <Test name="la88_cube" /> |
| <Test name="rgb565_2d" /> |
| <Test name="a8_2d" /> |
| <Test name="rgba5551_cube" /> |
| <Test name="rgb888_2d" /> |
| <Test name="l8_cube" /> |
| <Test name="rgba4444_2d" /> |
| <Test name="rgba8888_cube" /> |
| <Test name="rgba4444_cube" /> |
| <Test name="l8_2d" /> |
| <Test name="rgba5551_2d" /> |
| <Test name="a8_cube" /> |
| <Test name="la88_2d" /> |
| <Test name="rgb888_cube" /> |
| </TestCase> |
| <TestCase name="basic_teximage2d"> |
| <Test name="rgb565_cube" /> |
| <Test name="rgba8888_2d" /> |
| <Test name="la88_cube" /> |
| <Test name="rgb565_2d" /> |
| <Test name="a8_2d" /> |
| <Test name="rgba5551_cube" /> |
| <Test name="rgb888_2d" /> |
| <Test name="l8_cube" /> |
| <Test name="rgba4444_2d" /> |
| <Test name="rgba8888_cube" /> |
| <Test name="rgba4444_cube" /> |
| <Test name="l8_2d" /> |
| <Test name="rgba5551_2d" /> |
| <Test name="a8_cube" /> |
| <Test name="la88_2d" /> |
| <Test name="rgb888_cube" /> |
| </TestCase> |
| <TestCase name="teximage2d_align"> |
| <Test name="cube_l8_63_8" /> |
| <Test name="cube_l8_4_8" /> |
| <Test name="2d_rgb888_39_2" /> |
| <Test name="cube_rgba4444_51_8" /> |
| <Test name="cube_rgba4444_51_4" /> |
| <Test name="cube_rgba4444_51_2" /> |
| <Test name="cube_rgba4444_51_1" /> |
| <Test name="2d_l8_63_4" /> |
| <Test name="2d_l8_63_2" /> |
| <Test name="2d_l8_63_1" /> |
| <Test name="2d_l8_63_8" /> |
| <Test name="2d_rgba8888_47_1" /> |
| <Test name="2d_rgba8888_47_2" /> |
| <Test name="2d_rgba8888_47_4" /> |
| <Test name="2d_rgba8888_47_8" /> |
| <Test name="cube_l8_63_1" /> |
| <Test name="2d_rgba4444_51_8" /> |
| <Test name="cube_l8_63_2" /> |
| <Test name="2d_rgba4444_51_1" /> |
| <Test name="2d_rgba4444_51_2" /> |
| <Test name="2d_rgba4444_51_4" /> |
| <Test name="cube_l8_63_4" /> |
| <Test name="2d_l8_4_8" /> |
| <Test name="2d_rgb888_39_1" /> |
| <Test name="2d_rgb888_39_4" /> |
| <Test name="2d_rgb888_39_8" /> |
| <Test name="cube_rgb888_39_1" /> |
| <Test name="cube_rgba8888_47_2" /> |
| <Test name="cube_rgba8888_47_1" /> |
| <Test name="cube_rgb888_39_2" /> |
| <Test name="cube_rgb888_39_4" /> |
| <Test name="cube_rgba8888_47_4" /> |
| <Test name="cube_rgb888_39_8" /> |
| <Test name="cube_rgba8888_47_8" /> |
| </TestCase> |
| <TestCase name="basic_copytexsubimage2d"> |
| <Test name="cube_rgb" /> |
| <Test name="2d_rgba" /> |
| <Test name="2d_luminance_alpha" /> |
| <Test name="cube_luminance_alpha" /> |
| <Test name="cube_alpha" /> |
| <Test name="cube_rgba" /> |
| <Test name="2d_rgb" /> |
| <Test name="2d_luminance" /> |
| <Test name="2d_alpha" /> |
| <Test name="cube_luminance" /> |
| </TestCase> |
| <TestCase name="texsubimage2d_empty_tex"> |
| <Test name="rgb565_cube" /> |
| <Test name="rgba8888_2d" /> |
| <Test name="la88_cube" /> |
| <Test name="rgb565_2d" /> |
| <Test name="a8_2d" /> |
| <Test name="rgba5551_cube" /> |
| <Test name="rgb888_2d" /> |
| <Test name="l8_cube" /> |
| <Test name="rgba4444_2d" /> |
| <Test name="rgba8888_cube" /> |
| <Test name="rgba4444_cube" /> |
| <Test name="l8_2d" /> |
| <Test name="rgba5551_2d" /> |
| <Test name="a8_cube" /> |
| <Test name="la88_2d" /> |
| <Test name="rgb888_cube" /> |
| </TestCase> |
| <TestCase name="random_teximage2d"> |
| <Test name="cube_8" /> |
| <Test name="cube_9" /> |
| <Test name="cube_3" /> |
| <Test name="2d_9" /> |
| <Test name="2d_8" /> |
| <Test name="2d_7" /> |
| <Test name="2d_6" /> |
| <Test name="2d_5" /> |
| <Test name="2d_4" /> |
| <Test name="2d_3" /> |
| <Test name="2d_2" /> |
| <Test name="2d_1" /> |
| <Test name="2d_0" /> |
| <Test name="cube_0" /> |
| <Test name="cube_6" /> |
| <Test name="cube_5" /> |
| <Test name="cube_4" /> |
| <Test name="cube_1" /> |
| <Test name="cube_7" /> |
| <Test name="cube_2" /> |
| </TestCase> |
| <TestCase name="basic_copyteximage2d"> |
| <Test name="cube_rgb" /> |
| <Test name="2d_rgba" /> |
| <Test name="2d_luminance_alpha" /> |
| <Test name="cube_luminance_alpha" /> |
| <Test name="cube_alpha" /> |
| <Test name="cube_rgba" /> |
| <Test name="2d_rgb" /> |
| <Test name="2d_luminance" /> |
| <Test name="2d_alpha" /> |
| <Test name="cube_luminance" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="vertex"> |
| <TestSuite name="2d"> |
| <TestCase name="wrap"> |
| <Test name="mirror_mirror" /> |
| <Test name="mirror_repeat" /> |
| <Test name="mirror_clamp" /> |
| <Test name="repeat_mirror" /> |
| <Test name="clamp_mirror" /> |
| <Test name="repeat_clamp" /> |
| <Test name="repeat_repeat" /> |
| <Test name="clamp_repeat" /> |
| <Test name="clamp_clamp" /> |
| </TestCase> |
| <TestCase name="filtering"> |
| <Test name="linear_mipmap_nearest_linear_mirror" /> |
| <Test name="linear_mipmap_linear_linear_mirror" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="linear_mipmap_linear_nearest_mirror" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp" /> |
| <Test name="linear_mipmap_linear_nearest_repeat" /> |
| <Test name="nearest_mipmap_linear_linear_mirror" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_mipmap_nearest_nearest_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat" /> |
| <Test name="linear_mipmap_nearest_linear_repeat" /> |
| <Test name="linear_mipmap_linear_linear_clamp" /> |
| <Test name="nearest_mipmap_linear_linear_repeat" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_mipmap_linear_linear_repeat" /> |
| <Test name="linear_mipmap_linear_nearest_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp" /> |
| <Test name="nearest_mipmap_linear_linear_clamp" /> |
| <Test name="linear_mipmap_nearest_linear_clamp" /> |
| <Test name="nearest_nearest_repeat" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="cube"> |
| <TestCase name="wrap"> |
| <Test name="mirror_mirror" /> |
| <Test name="mirror_repeat" /> |
| <Test name="mirror_clamp" /> |
| <Test name="repeat_mirror" /> |
| <Test name="clamp_mirror" /> |
| <Test name="repeat_clamp" /> |
| <Test name="repeat_repeat" /> |
| <Test name="clamp_repeat" /> |
| <Test name="clamp_clamp" /> |
| </TestCase> |
| <TestCase name="filtering"> |
| <Test name="linear_mipmap_nearest_linear_mirror" /> |
| <Test name="linear_mipmap_linear_linear_mirror" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="linear_mipmap_linear_nearest_mirror" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp" /> |
| <Test name="linear_mipmap_linear_nearest_repeat" /> |
| <Test name="nearest_mipmap_linear_linear_mirror" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_mipmap_nearest_nearest_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat" /> |
| <Test name="linear_mipmap_nearest_linear_repeat" /> |
| <Test name="linear_mipmap_linear_linear_clamp" /> |
| <Test name="nearest_mipmap_linear_linear_repeat" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_mipmap_linear_linear_repeat" /> |
| <Test name="linear_mipmap_linear_nearest_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp" /> |
| <Test name="nearest_mipmap_linear_linear_clamp" /> |
| <Test name="linear_mipmap_nearest_linear_clamp" /> |
| <Test name="nearest_nearest_repeat" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="mipmap"> |
| <TestSuite name="2d"> |
| <TestCase name="generate"> |
| <Test name="rgb565_fastest" /> |
| <Test name="rgba5551_non_square_nicest" /> |
| <Test name="la88_fastest" /> |
| <Test name="rgba8888_fastest" /> |
| <Test name="rgb888_nicest" /> |
| <Test name="l8_fastest" /> |
| <Test name="rgba8888_nicest" /> |
| <Test name="rgba5551_nicest" /> |
| <Test name="rgba8888_non_square_nicest" /> |
| <Test name="l8_non_square_fastest" /> |
| <Test name="rgb888_fastest" /> |
| <Test name="la88_non_square_fastest" /> |
| <Test name="rgb565_non_square_fastest" /> |
| <Test name="rgba4444_fastest" /> |
| <Test name="la88_non_square_nicest" /> |
| <Test name="a8_non_square_fastest" /> |
| <Test name="rgba4444_non_square_fastest" /> |
| <Test name="rgba5551_non_square_fastest" /> |
| <Test name="rgb565_non_square_nicest" /> |
| <Test name="rgb888_non_square_fastest" /> |
| <Test name="rgba5551_fastest" /> |
| <Test name="rgb888_non_square_nicest" /> |
| <Test name="la88_nicest" /> |
| <Test name="l8_non_square_nicest" /> |
| <Test name="rgba4444_non_square_nicest" /> |
| <Test name="a8_non_square_nicest" /> |
| <Test name="a8_fastest" /> |
| <Test name="rgba8888_non_square_fastest" /> |
| <Test name="a8_nicest" /> |
| <Test name="rgb565_nicest" /> |
| <Test name="rgba4444_nicest" /> |
| <Test name="l8_nicest" /> |
| </TestCase> |
| <TestCase name="affine"> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_nearest_repeat" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| </TestCase> |
| <TestCase name="bias"> |
| <Test name="nearest_linear" /> |
| <Test name="linear_nearest" /> |
| <Test name="linear_linear" /> |
| <Test name="nearest_nearest" /> |
| </TestCase> |
| <TestCase name="projected"> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_nearest_repeat" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="nearest_nearest_repeat_non_square" /> |
| <Test name="linear_linear_repeat_non_square" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="nearest_nearest_mirror_non_square" /> |
| <Test name="linear_nearest_clamp_non_square" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="linear_nearest_repeat_non_square" /> |
| <Test name="nearest_nearest_clamp_non_square" /> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="nearest_linear_repeat_non_square" /> |
| <Test name="linear_linear_mirror_non_square" /> |
| <Test name="linear_nearest_mirror" /> |
| <Test name="nearest_linear_clamp_non_square" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="nearest_linear_mirror_non_square" /> |
| <Test name="linear_linear_clamp_non_square" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="linear_nearest_mirror_non_square" /> |
| <Test name="nearest_nearest_repeat" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="cube"> |
| <TestCase name="generate"> |
| <Test name="rgb565_fastest" /> |
| <Test name="rgb888_fastest" /> |
| <Test name="la88_fastest" /> |
| <Test name="rgb888_nicest" /> |
| <Test name="a8_fastest" /> |
| <Test name="a8_nicest" /> |
| <Test name="rgba4444_fastest" /> |
| <Test name="la88_nicest" /> |
| <Test name="rgb565_nicest" /> |
| <Test name="rgba8888_fastest" /> |
| <Test name="l8_fastest" /> |
| <Test name="rgba5551_nicest" /> |
| <Test name="rgba8888_nicest" /> |
| <Test name="rgba4444_nicest" /> |
| <Test name="rgba5551_fastest" /> |
| <Test name="l8_nicest" /> |
| </TestCase> |
| <TestCase name="bias"> |
| <Test name="nearest_linear" /> |
| <Test name="linear_nearest" /> |
| <Test name="linear_linear" /> |
| <Test name="nearest_nearest" /> |
| </TestCase> |
| <TestCase name="projected"> |
| <Test name="nearest_linear" /> |
| <Test name="linear_nearest" /> |
| <Test name="linear_linear" /> |
| <Test name="nearest_nearest" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="nearest_linear" /> |
| <Test name="linear_nearest" /> |
| <Test name="linear_linear" /> |
| <Test name="nearest_nearest" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="units"> |
| <TestSuite name="all_units"> |
| <TestCase name="mixed"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_2d"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_cube"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="8_units"> |
| <TestCase name="mixed"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_2d"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_cube"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="2_units"> |
| <TestCase name="mixed"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_2d"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_cube"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="4_units"> |
| <TestCase name="mixed"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_2d"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="only_cube"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="wrap"> |
| <Test name="mirror_repeat_nearest_pot_etc1" /> |
| <Test name="mirror_clamp_linear_pot_rgba8888" /> |
| <Test name="mirror_clamp_nearest_pot_rgba8888" /> |
| <Test name="clamp_repeat_nearest_pot_rgba8888" /> |
| <Test name="clamp_clamp_linear_npot_rgba8888" /> |
| <Test name="clamp_clamp_nearest_pot_l8" /> |
| <Test name="clamp_clamp_nearest_npot_rgb888" /> |
| <Test name="repeat_mirror_nearest_pot_l8" /> |
| <Test name="clamp_clamp_linear_pot_etc1" /> |
| <Test name="clamp_clamp_linear_pot_rgba4444" /> |
| <Test name="clamp_repeat_linear_pot_rgba8888" /> |
| <Test name="clamp_clamp_nearest_pot_rgba4444" /> |
| <Test name="repeat_mirror_nearest_pot_rgba8888" /> |
| <Test name="mirror_repeat_nearest_pot_rgba8888" /> |
| <Test name="clamp_mirror_nearest_pot_etc1" /> |
| <Test name="clamp_clamp_nearest_npot_rgba8888" /> |
| <Test name="repeat_clamp_nearest_pot_rgba8888" /> |
| <Test name="clamp_mirror_linear_pot_rgba8888" /> |
| <Test name="repeat_repeat_linear_pot_etc1" /> |
| <Test name="clamp_mirror_linear_pot_etc1" /> |
| <Test name="clamp_clamp_nearest_pot_etc1" /> |
| <Test name="repeat_mirror_nearest_pot_rgb888" /> |
| <Test name="repeat_clamp_linear_pot_rgba8888" /> |
| <Test name="repeat_mirror_linear_pot_etc1" /> |
| <Test name="repeat_clamp_nearest_pot_etc1" /> |
| <Test name="mirror_repeat_linear_pot_etc1" /> |
| <Test name="clamp_clamp_linear_npot_rgba4444" /> |
| <Test name="clamp_clamp_linear_pot_l8" /> |
| <Test name="mirror_mirror_nearest_pot_rgba8888" /> |
| <Test name="mirror_mirror_nearest_pot_etc1" /> |
| <Test name="clamp_clamp_linear_npot_rgb888" /> |
| <Test name="clamp_clamp_linear_pot_rgba8888" /> |
| <Test name="mirror_mirror_linear_pot_etc1" /> |
| <Test name="repeat_repeat_nearest_pot_rgba8888" /> |
| <Test name="clamp_clamp_nearest_npot_l8" /> |
| <Test name="repeat_mirror_nearest_pot_rgba4444" /> |
| <Test name="repeat_clamp_linear_pot_etc1" /> |
| <Test name="clamp_clamp_linear_npot_etc1" /> |
| <Test name="mirror_repeat_linear_pot_rgba8888" /> |
| <Test name="clamp_clamp_nearest_npot_rgba4444" /> |
| <Test name="repeat_repeat_linear_pot_rgba8888" /> |
| <Test name="clamp_clamp_nearest_npot_etc1" /> |
| <Test name="clamp_mirror_nearest_pot_rgba8888" /> |
| <Test name="repeat_mirror_nearest_pot_etc1" /> |
| <Test name="mirror_mirror_linear_pot_rgba8888" /> |
| <Test name="mirror_clamp_nearest_pot_etc1" /> |
| <Test name="repeat_mirror_linear_pot_l8" /> |
| <Test name="repeat_repeat_nearest_pot_etc1" /> |
| <Test name="clamp_clamp_nearest_pot_rgba8888" /> |
| <Test name="repeat_mirror_linear_pot_rgba8888" /> |
| <Test name="clamp_clamp_linear_npot_l8" /> |
| <Test name="repeat_mirror_linear_pot_rgba4444" /> |
| <Test name="clamp_repeat_linear_pot_etc1" /> |
| <Test name="repeat_mirror_linear_pot_rgb888" /> |
| <Test name="clamp_clamp_linear_pot_rgb888" /> |
| <Test name="clamp_repeat_nearest_pot_etc1" /> |
| <Test name="clamp_clamp_nearest_pot_rgb888" /> |
| <Test name="mirror_clamp_linear_pot_etc1" /> |
| </TestCase> |
| <TestSuite name="size"> |
| <TestCase name="2d"> |
| <Test name="1024x1024_rgba4444_mipmap" /> |
| <Test name="1024x1024_l8" /> |
| <Test name="1024x1024_rgb888" /> |
| <Test name="2048x2048_rgba8888" /> |
| <Test name="512x512_l8" /> |
| <Test name="64x64_rgb888_mipmap" /> |
| <Test name="1024x1024_l8_mipmap" /> |
| <Test name="2048x2048_rgb888_mipmap" /> |
| <Test name="64x64_l8_mipmap" /> |
| <Test name="512x512_rgb888" /> |
| <Test name="64x64_rgba4444" /> |
| <Test name="1024x1024_rgba8888" /> |
| <Test name="64x64_l8" /> |
| <Test name="64x64_rgba8888" /> |
| <Test name="2048x2048_rgba4444" /> |
| <Test name="65x63_rgba8888" /> |
| <Test name="2048x2048_rgba8888_mipmap" /> |
| <Test name="512x512_rgba8888_mipmap" /> |
| <Test name="65x63_rgba4444" /> |
| <Test name="64x64_rgb888" /> |
| <Test name="512x512_rgba4444" /> |
| <Test name="2048x2048_rgb888" /> |
| <Test name="1024x1024_rgb888_mipmap" /> |
| <Test name="64x64_rgba4444_mipmap" /> |
| <Test name="2048x2048_l8" /> |
| <Test name="512x512_rgba8888" /> |
| <Test name="2048x2048_l8_mipmap" /> |
| <Test name="512x512_rgb888_mipmap" /> |
| <Test name="64x64_rgba8888_mipmap" /> |
| <Test name="2048x2048_rgba4444_mipmap" /> |
| <Test name="512x512_l8_mipmap" /> |
| <Test name="65x63_rgb888" /> |
| <Test name="65x63_l8" /> |
| <Test name="512x512_rgba4444_mipmap" /> |
| <Test name="1024x1024_rgba8888_mipmap" /> |
| <Test name="1024x1024_rgba4444" /> |
| </TestCase> |
| <TestCase name="cube"> |
| <Test name="16x16_rgba4444_mipmap" /> |
| <Test name="256x256_rgba4444" /> |
| <Test name="128x128_rgb888" /> |
| <Test name="512x512_l8" /> |
| <Test name="128x128_rgba4444" /> |
| <Test name="128x128_rgba4444_mipmap" /> |
| <Test name="64x64_rgb888_mipmap" /> |
| <Test name="16x16_l8" /> |
| <Test name="256x256_rgba8888" /> |
| <Test name="64x64_l8_mipmap" /> |
| <Test name="512x512_rgb888" /> |
| <Test name="15x15_l8" /> |
| <Test name="256x256_rgb888_mipmap" /> |
| <Test name="256x256_rgba4444_mipmap" /> |
| <Test name="16x16_rgba8888_mipmap" /> |
| <Test name="128x128_l8" /> |
| <Test name="64x64_rgba8888" /> |
| <Test name="16x16_rgba4444" /> |
| <Test name="16x16_rgba8888" /> |
| <Test name="64x64_rgba4444" /> |
| <Test name="512x512_rgba4444_mipmap" /> |
| <Test name="64x64_rgb888" /> |
| <Test name="512x512_rgba4444" /> |
| <Test name="256x256_l8" /> |
| <Test name="256x256_rgb888" /> |
| <Test name="15x15_rgba8888" /> |
| <Test name="15x15_rgb888" /> |
| <Test name="64x64_rgba4444_mipmap" /> |
| <Test name="128x128_rgb888_mipmap" /> |
| <Test name="128x128_rgba8888" /> |
| <Test name="512x512_rgba8888" /> |
| <Test name="16x16_rgb888_mipmap" /> |
| <Test name="15x15_rgba4444" /> |
| <Test name="512x512_rgb888_mipmap" /> |
| <Test name="16x16_l8_mipmap" /> |
| <Test name="64x64_rgba8888_mipmap" /> |
| <Test name="512x512_rgba8888_mipmap" /> |
| <Test name="256x256_l8_mipmap" /> |
| <Test name="16x16_rgb888" /> |
| <Test name="512x512_l8_mipmap" /> |
| <Test name="64x64_l8" /> |
| <Test name="128x128_l8_mipmap" /> |
| <Test name="128x128_rgba8888_mipmap" /> |
| <Test name="256x256_rgba8888_mipmap" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="vertex_arrays"> |
| <TestSuite name="single_attribute"> |
| <TestCase name="normalize"> |
| <Test name="user_ptr_0_0_short3_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short2_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float3_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte3_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float3_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short4_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte3_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short3_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed3_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte4_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short4_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float2_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short2_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed4_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float4_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte2_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short2_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed2_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short4_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short2_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short4_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed2_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte4_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float2_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short3_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed3_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed4_normalized_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte2_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float4_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short3_normalized_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_normalized_vec4_dynamic_draw_quads_1" /> |
| </TestCase> |
| <TestCase name="usages"> |
| <Test name="buffer_0_32_float2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_32_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_float2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_2_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_0_short2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_8_float2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_0_short2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_32_short2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_byte2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_8_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_4_short2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_0_byte2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_32_float2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_0_fixed2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_32_byte2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_4_short2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_32_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_0_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_0_fixed2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_8_float2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_byte2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_32_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_8_fixed2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_17_byte2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_8_fixed2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_32_byte2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_4_short2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_fixed2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_32_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_0_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_fixed2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_32_short2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_2_byte2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_fixed2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_0_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_short2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_fixed2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_short2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_17_byte2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_8_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_float2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_32_short2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_32_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_short2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_17_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_byte2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_32_short2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_0_short2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_2_byte2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_0_float2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_byte2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_2_byte2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_8_float2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_0_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_4_short2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_byte2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_0_short2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_17_byte2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_8_float2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_2_byte2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_0_short2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_8_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_0_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_byte2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_4_short2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_float2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_4_short2_vec2_stream_draw_quads_256" /> |
| <Test name="buffer_0_0_fixed2_vec2_static_draw_quads_1" /> |
| <Test name="buffer_0_0_float2_vec2_stream_draw_quads_1" /> |
| <Test name="buffer_0_2_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_8_fixed2_vec2_static_draw_quads_256" /> |
| <Test name="buffer_0_17_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_0_float2_vec2_stream_draw_quads_256" /> |
| </TestCase> |
| <TestCase name="output_types"> |
| <Test name="user_ptr_0_0_fixed3_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed4_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed3_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte3_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short4_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short2_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed4_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte3_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float4_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte4_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed3_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed3_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed4_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float4_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short2_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float2_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte4_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short2_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short2_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float4_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float3_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short3_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float3_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short2_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float4_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float4_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float2_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float3_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short4_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short2_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short3_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short3_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float2_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short3_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short4_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short4_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed2_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float3_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short2_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float3_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed2_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short3_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed4_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short2_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short4_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short2_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed4_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short3_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short3_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte2_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short2_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte3_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short4_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short3_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed2_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short4_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte2_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte4_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed3_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte4_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte4_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short4_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short4_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float2_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_float4_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short3_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_float3_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte2_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short3_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte3_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_short4_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte2_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short4_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte4_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_byte3_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short3_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short2_vec2_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_fixed2_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed4_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_short2_vec2_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte3_vec3_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_short3_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_byte4_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_fixed3_vec4_dynamic_draw_quads_256" /> |
| <Test name="user_ptr_0_0_unsigned_byte3_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_vec3_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_unsigned_byte2_vec4_dynamic_draw_quads_1" /> |
| <Test name="user_ptr_0_0_short4_vec3_dynamic_draw_quads_256" /> |
| </TestCase> |
| <TestCase name="strides"> |
| <Test name="buffer_0_17_byte4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_3_byte3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_byte4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_4_byte4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_byte3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_byte2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_short3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_4_byte4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_float4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_16_float4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_float2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_short2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_short4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_short3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_byte2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_float4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_short4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_float3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_fixed2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_12_fixed3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_byte2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_6_short3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_16_float4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_4_short2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_fixed2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_12_float3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_float2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_4_short2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_byte4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_16_fixed4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_12_float3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_2_byte2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_byte3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_byte3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_8_fixed2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_byte2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_3_byte3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_float3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_2_byte2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_short4_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_float2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_12_fixed3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_short4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_short2_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_fixed4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_6_short3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_17_byte3_vec4_dynamic_draw_quads_1" /> |
| <Test name="buffer_0_32_float2_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_17_byte4_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_32_fixed3_vec4_dynamic_draw_quads_256" /> |
| <Test name="buffer_0_16_fixed4_vec4_dynamic_draw_quads_1" /> |
| </TestCase> |
| <TestCase name="offset"> |
| <Test name="buffer_32_8_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_1_32_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_17_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_32_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_8_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_2_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_8_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_17_2_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_1_2_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_32_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_1_2_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_32_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_32_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_8_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_32_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_17_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_8_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_32_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_32_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_2_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_17_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_32_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_32_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_32_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_2_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_4_32_fixed2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_32_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_2_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_17_2_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_8_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_17_17_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_17_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_32_fixed2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_17_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_32_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_32_8_float2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_1_17_byte2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_17_byte2_vec2_dynamic_draw_quads_1" /> |
| <Test name="buffer_4_8_float2_vec2_dynamic_draw_quads_256" /> |
| <Test name="buffer_32_32_fixed2_vec2_dynamic_draw_quads_256" /> |
| </TestCase> |
| <TestCase name="first"> |
| <Test name="fixed_first6_offset16_stride8_quads256" /> |
| <Test name="float_first6_offset16_stride32_quads5" /> |
| <Test name="byte_first24_offset17_stride2_quads5" /> |
| <Test name="byte_first6_offset16_stride17_quads5" /> |
| <Test name="float_first24_offset16_stride32_quads5" /> |
| <Test name="byte_first24_offset17_stride32_quads5" /> |
| <Test name="byte_first24_offset1_stride32_quads256" /> |
| <Test name="fixed_first24_offset16_stride32_quads5" /> |
| <Test name="float_first24_offset16_stride8_quads5" /> |
| <Test name="byte_first6_offset17_stride32_quads5" /> |
| <Test name="fixed_first6_offset16_stride8_quads5" /> |
| <Test name="byte_first6_offset1_stride17_quads256" /> |
| <Test name="float_first6_offset16_stride8_quads256" /> |
| <Test name="fixed_first24_offset16_stride8_quads256" /> |
| <Test name="byte_first24_offset16_stride17_quads5" /> |
| <Test name="byte_first24_offset1_stride17_quads5" /> |
| <Test name="byte_first24_offset17_stride2_quads256" /> |
| <Test name="byte_first6_offset1_stride32_quads5" /> |
| <Test name="byte_first6_offset1_stride2_quads5" /> |
| <Test name="byte_first6_offset1_stride32_quads256" /> |
| <Test name="byte_first6_offset17_stride2_quads5" /> |
| <Test name="byte_first6_offset16_stride17_quads256" /> |
| <Test name="byte_first24_offset16_stride2_quads5" /> |
| <Test name="float_first24_offset16_stride32_quads256" /> |
| <Test name="byte_first6_offset1_stride2_quads256" /> |
| <Test name="byte_first24_offset17_stride17_quads256" /> |
| <Test name="byte_first24_offset1_stride17_quads256" /> |
| <Test name="byte_first6_offset16_stride2_quads5" /> |
| <Test name="byte_first6_offset17_stride32_quads256" /> |
| <Test name="float_first6_offset16_stride8_quads5" /> |
| <Test name="fixed_first24_offset16_stride32_quads256" /> |
| <Test name="byte_first24_offset16_stride32_quads5" /> |
| <Test name="byte_first6_offset16_stride2_quads256" /> |
| <Test name="fixed_first6_offset16_stride32_quads5" /> |
| <Test name="byte_first24_offset17_stride32_quads256" /> |
| <Test name="float_first6_offset16_stride32_quads256" /> |
| <Test name="byte_first24_offset1_stride2_quads5" /> |
| <Test name="byte_first24_offset1_stride32_quads5" /> |
| <Test name="byte_first24_offset16_stride32_quads256" /> |
| <Test name="float_first24_offset16_stride8_quads256" /> |
| <Test name="byte_first6_offset16_stride32_quads256" /> |
| <Test name="fixed_first6_offset16_stride32_quads256" /> |
| <Test name="byte_first6_offset1_stride17_quads5" /> |
| <Test name="byte_first24_offset16_stride17_quads256" /> |
| <Test name="fixed_first24_offset16_stride8_quads5" /> |
| <Test name="byte_first6_offset17_stride2_quads256" /> |
| <Test name="byte_first6_offset17_stride17_quads5" /> |
| <Test name="byte_first24_offset16_stride2_quads256" /> |
| <Test name="byte_first6_offset16_stride32_quads5" /> |
| <Test name="byte_first24_offset1_stride2_quads256" /> |
| <Test name="byte_first24_offset17_stride17_quads5" /> |
| <Test name="byte_first6_offset17_stride17_quads256" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="multiple_attributes"> |
| <TestCase name="stride"> |
| <Test name="3_float2_8_float2_17_float2_8" /> |
| <Test name="3_float2_32_float2_8_float2_17" /> |
| <Test name="3_float2_17_float2_17_float2_17" /> |
| <Test name="3_float2_8_float2_0_float2_8" /> |
| <Test name="3_float2_0_float2_8_float2_17" /> |
| <Test name="3_float2_0_float2_8_float2_32" /> |
| <Test name="3_float2_0_float2_17_float2_17" /> |
| <Test name="3_float2_0_float2_17_float2_32" /> |
| <Test name="3_float2_17_float2_0_float2_0" /> |
| <Test name="3_float2_8_float2_32_float2_8" /> |
| <Test name="3_float2_0_float2_0_float2_0" /> |
| <Test name="3_float2_8_float2_17_float2_17" /> |
| <Test name="3_float2_8_float2_17_float2_32" /> |
| <Test name="3_float2_17_float2_0_float2_8" /> |
| <Test name="3_float2_8_float2_32_float2_0" /> |
| <Test name="3_float2_8_float2_0_float2_0" /> |
| <Test name="3_float2_17_float2_17_float2_8" /> |
| <Test name="3_float2_32_float2_0_float2_32" /> |
| <Test name="3_float2_32_float2_17_float2_0" /> |
| <Test name="3_float2_17_float2_17_float2_32" /> |
| <Test name="3_float2_17_float2_17_float2_0" /> |
| <Test name="3_float2_8_float2_0_float2_17" /> |
| <Test name="3_float2_32_float2_8_float2_8" /> |
| <Test name="3_float2_8_float2_0_float2_32" /> |
| <Test name="3_float2_17_float2_0_float2_17" /> |
| <Test name="3_float2_17_float2_0_float2_32" /> |
| <Test name="3_float2_0_float2_0_float2_17" /> |
| <Test name="3_float2_32_float2_17_float2_8" /> |
| <Test name="3_float2_8_float2_8_float2_0" /> |
| <Test name="3_float2_32_float2_32_float2_32" /> |
| <Test name="3_float2_17_float2_8_float2_8" /> |
| <Test name="3_float2_0_float2_0_float2_8" /> |
| <Test name="3_float2_17_float2_8_float2_0" /> |
| <Test name="3_float2_17_float2_32_float2_32" /> |
| <Test name="3_float2_8_float2_8_float2_8" /> |
| <Test name="3_float2_32_float2_17_float2_17" /> |
| <Test name="3_float2_32_float2_8_float2_0" /> |
| <Test name="3_float2_0_float2_32_float2_0" /> |
| <Test name="3_float2_8_float2_17_float2_0" /> |
| <Test name="3_float2_17_float2_8_float2_32" /> |
| <Test name="3_float2_0_float2_0_float2_32" /> |
| <Test name="3_float2_0_float2_32_float2_8" /> |
| <Test name="3_float2_32_float2_17_float2_32" /> |
| <Test name="3_float2_32_float2_32_float2_0" /> |
| <Test name="3_float2_32_float2_0_float2_8" /> |
| <Test name="3_float2_8_float2_8_float2_17" /> |
| <Test name="3_float2_8_float2_8_float2_32" /> |
| <Test name="3_float2_32_float2_0_float2_0" /> |
| <Test name="3_float2_17_float2_32_float2_17" /> |
| <Test name="3_float2_32_float2_32_float2_17" /> |
| <Test name="3_float2_0_float2_32_float2_17" /> |
| <Test name="3_float2_17_float2_32_float2_8" /> |
| <Test name="3_float2_8_float2_32_float2_32" /> |
| <Test name="3_float2_32_float2_32_float2_8" /> |
| <Test name="3_float2_32_float2_0_float2_17" /> |
| <Test name="3_float2_8_float2_32_float2_17" /> |
| <Test name="3_float2_17_float2_32_float2_0" /> |
| <Test name="3_float2_17_float2_8_float2_17" /> |
| <Test name="3_float2_0_float2_17_float2_0" /> |
| <Test name="3_float2_0_float2_8_float2_8" /> |
| <Test name="3_float2_32_float2_8_float2_32" /> |
| <Test name="3_float2_0_float2_17_float2_8" /> |
| <Test name="3_float2_0_float2_32_float2_32" /> |
| <Test name="3_float2_0_float2_8_float2_0" /> |
| </TestCase> |
| <TestCase name="attribute_count"> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="storage"> |
| <Test name="3_user_ptr_user_ptr_buffer" /> |
| <Test name="3_buffer_user_ptr_user_ptr" /> |
| <Test name="3_buffer_buffer_user_ptr" /> |
| <Test name="3_user_ptr_buffer_user_ptr" /> |
| <Test name="3_buffer_buffer_buffer" /> |
| <Test name="3_user_ptr_buffer_buffer" /> |
| <Test name="3_buffer_user_ptr_buffer" /> |
| </TestCase> |
| <TestCase name="input_types"> |
| <Test name="3_short2_vec2_unsigned_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_byte2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_byte2_vec2_byte2_vec2" /> |
| <Test name="3_byte2_vec2_short2_vec2_fixed2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_byte2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_fixed2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_byte2_vec2_byte2_vec2" /> |
| <Test name="3_short2_vec2_short2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_short2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_byte2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_fixed2_vec2_short2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_short2_vec2_fixed2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_fixed2_vec2_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_fixed2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_byte2_vec2_byte2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_fixed2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_fixed2_vec2_fixed2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_fixed2_vec2_byte2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_short2_vec2_short2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_byte2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_fixed2_vec2_short2_vec2_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_short2_vec2_fixed2_vec2" /> |
| <Test name="3_fixed2_vec2_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_short2_vec2_fixed2_vec2" /> |
| <Test name="3_short2_vec2_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_short2_vec2_short2_vec2" /> |
| <Test name="3_fixed2_vec2_short2_vec2_fixed2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_short2_vec2_fixed2_vec2" /> |
| <Test name="3_byte2_vec2_fixed2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_byte2_vec2_short2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_byte2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_fixed2_vec2_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_fixed2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_short2_vec2_byte2_vec2_short2_vec2" /> |
| <Test name="3_fixed2_vec2_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_short2_vec2_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_short2_vec2_short2_vec2" /> |
| <Test name="3_short2_vec2_fixed2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_fixed2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_fixed2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_byte2_vec2_byte2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_byte2_vec2_short2_vec2" /> |
| <Test name="3_fixed2_vec2_fixed2_vec2_fixed2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_unsigned_short2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_fixed2_vec2_unsigned_short2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_fixed2_vec2_short2_vec2" /> |
| <Test name="3_fixed2_vec2_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_short2_vec2_fixed2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_byte2_vec2_byte2_vec2" /> |
| <Test name="3_short2_vec2_fixed2_vec2_short2_vec2" /> |
| <Test name="3_fixed2_vec2_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_short2_vec2_fixed2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_fixed2_vec2_byte2_vec2" /> |
| <Test name="3_short2_vec2_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_short2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_byte2_vec2_short2_vec2_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_fixed2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_byte2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_fixed2_vec2_byte2_vec2" /> |
| <Test name="3_fixed2_vec2_short2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_fixed2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_fixed2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_short2_vec2" /> |
| <Test name="3_byte2_vec2_short2_vec2_short2_vec2" /> |
| <Test name="3_short2_vec2_short2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_byte2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2" /> |
| <Test name="3_byte2_vec2_byte2_vec2_fixed2_vec2" /> |
| <Test name="3_short2_vec2_fixed2_vec2_unsigned_short2_vec2" /> |
| <Test name="3_byte2_vec2_fixed2_vec2_short2_vec2" /> |
| <Test name="3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="prerequisite"> |
| <Test name="state_reset" /> |
| <Test name="clear_color" /> |
| <Test name="read_pixels" /> |
| </TestCase> |
| <TestSuite name="draw"> |
| <TestCase name="random"> |
| <Test name="56" /> |
| <Test name="42" /> |
| <Test name="50" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="65" /> |
| <Test name="67" /> |
| <Test name="69" /> |
| <Test name="52" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="28" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="51" /> |
| <Test name="38" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="58" /> |
| <Test name="10" /> |
| <Test name="39" /> |
| <Test name="12" /> |
| <Test name="59" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="33" /> |
| <Test name="18" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="34" /> |
| <Test name="32" /> |
| </TestCase> |
| <TestSuite name="draw_arrays"> |
| <TestCase name="line_strip"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="lines"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="triangle_fan"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="triangle_strip"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="points"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="line_loop"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="triangles"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="first"> |
| <Test name="first_17" /> |
| <Test name="first_0" /> |
| <Test name="first_1" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="draw_elements"> |
| <TestCase name="line_strip"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="lines"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="triangle_fan"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="triangle_strip"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="points"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestCase name="line_loop"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| <TestSuite name="indices"> |
| <TestCase name="buffer"> |
| <Test name="index_short" /> |
| <Test name="index_byte" /> |
| </TestCase> |
| <TestCase name="user_ptr"> |
| <Test name="index_short" /> |
| <Test name="index_byte" /> |
| </TestCase> |
| <TestCase name="unaligned_user_ptr"> |
| <Test name="index_short" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="triangles"> |
| <Test name="single_attribute" /> |
| <Test name="multiple_attributes" /> |
| <Test name="default_attribute" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="implementation_limits"> |
| <Test name="max_fragment_uniform_vectors" /> |
| <Test name="max_texture_size" /> |
| <Test name="max_vertex_attribs" /> |
| <Test name="max_combined_texture_image_units" /> |
| <Test name="shader_compiler" /> |
| <Test name="num_compressed_texture_formats" /> |
| <Test name="max_renderbuffer_size" /> |
| <Test name="max_vertex_texture_image_units" /> |
| <Test name="num_shader_binary_formats" /> |
| <Test name="max_vertex_uniform_vectors" /> |
| <Test name="max_texture_image_units" /> |
| <Test name="subpixel_bits" /> |
| <Test name="aliased_point_size_range" /> |
| <Test name="aliased_line_width_range" /> |
| <Test name="max_cube_map_texture_size" /> |
| <Test name="max_varying_vectors" /> |
| </TestCase> |
| <TestSuite name="uniform_api"> |
| <TestCase name="random"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestSuite name="value"> |
| <TestSuite name="assigned"> |
| <TestSuite name="basic_array_assign_partial"> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="basic_array_assign_full"> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="unused_uniforms"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestSuite name="by_value"> |
| <TestSuite name="render"> |
| <TestCase name="basic_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="int_both" /> |
| <Test name="bvec4_both" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_vertex" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="vec4_fragment" /> |
| <Test name="ivec4_both" /> |
| <Test name="int_fragment" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="float_both" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="sampler2D_both" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bvec3_both" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="vec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="bvec2_both" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="samplerCube_both" /> |
| <Test name="vec3_both" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="get_uniform"> |
| <TestCase name="basic_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="float_fragment" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bvec3_api_float_fragment" /> |
| <Test name="bvec3_api_float_both" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="bvec2_api_float_vertex" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="bvec3_api_int_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bvec3_api_int_both" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="vec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="bvec3_api_int_fragment" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="bvec2_api_int_vertex" /> |
| <Test name="samplerCube_both" /> |
| <Test name="vec3_both" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_api_int_fragment" /> |
| <Test name="bvec3_api_float_vertex" /> |
| <Test name="bvec2_api_float_fragment" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="bvec2_api_float_both" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bvec2_api_int_both" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="basic_array_first_elem_without_brackets"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="float_fragment" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="by_pointer"> |
| <TestSuite name="render"> |
| <TestCase name="multiple_basic"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="basic_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="mat2_vertex" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="mat3_vertex" /> |
| <Test name="bool_vertex" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec3_both" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="bvec2_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat2_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="mat2_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="mat3_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="samplerCube_both" /> |
| <Test name="vec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec3_both" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="get_uniform"> |
| <TestCase name="multiple_basic"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="basic_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="float_fragment" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bvec3_api_float_fragment" /> |
| <Test name="bvec3_api_float_vertex" /> |
| <Test name="mat2_vertex" /> |
| <Test name="bvec2_api_float_vertex" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="bvec3_api_int_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bvec3_api_int_both" /> |
| <Test name="mat3_vertex" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec3_both" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec3_api_int_fragment" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="bvec2_api_int_vertex" /> |
| <Test name="mat2_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="mat2_fragment" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_api_int_fragment" /> |
| <Test name="mat3_both" /> |
| <Test name="bvec2_api_float_fragment" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="bvec2_api_float_both" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bvec2_api_int_both" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="vec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="bvec3_api_float_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| <Test name="samplerCube_both" /> |
| </TestCase> |
| <TestCase name="basic_array_first_elem_without_brackets"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="float_fragment" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="initial"> |
| <TestSuite name="render"> |
| <TestCase name="multiple_basic"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="basic_struct"> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="mat2_vertex" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="mat3_vertex" /> |
| <Test name="bool_vertex" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec3_both" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="bvec2_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat2_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="mat2_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="mat3_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="samplerCube_both" /> |
| <Test name="vec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec3_both" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="get_uniform"> |
| <TestCase name="multiple_basic"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="basic_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="float_fragment" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bool_api_int_fragment" /> |
| <Test name="bvec4_api_int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="bool_api_float_vertex" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_api_float_both" /> |
| <Test name="bool_api_float_both" /> |
| <Test name="bvec3_api_float_fragment" /> |
| <Test name="bvec3_api_float_vertex" /> |
| <Test name="mat2_vertex" /> |
| <Test name="bvec2_api_float_vertex" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="bvec3_api_int_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bvec3_api_int_both" /> |
| <Test name="mat3_vertex" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec3_both" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec3_api_int_fragment" /> |
| <Test name="bool_api_float_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="bvec4_api_float_fragment" /> |
| <Test name="bvec2_api_int_vertex" /> |
| <Test name="mat2_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_api_int_both" /> |
| <Test name="mat2_fragment" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_api_int_fragment" /> |
| <Test name="mat3_both" /> |
| <Test name="bvec2_api_float_fragment" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="bvec2_api_float_both" /> |
| <Test name="bvec4_api_int_fragment" /> |
| <Test name="bvec2_api_int_both" /> |
| <Test name="bool_api_int_both" /> |
| <Test name="vec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="bool_api_int_vertex" /> |
| <Test name="bvec3_api_float_both" /> |
| <Test name="bvec4_api_float_vertex" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| <Test name="samplerCube_both" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="info_query"> |
| <TestCase name="multiple_basic"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="basic_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic_array"> |
| <Test name="ivec4_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="int_both" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="multiple_basic_array"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="array_in_struct"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="ivec4_fragment" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="ivec2_both" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="vec4_both" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="ivec4_both" /> |
| <Test name="float_both" /> |
| <Test name="vec2_both" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="mat2_vertex" /> |
| <Test name="int_both" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="mat3_vertex" /> |
| <Test name="bool_vertex" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="ivec3_both" /> |
| <Test name="vec3_both" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="mat4_both" /> |
| <Test name="bvec2_both" /> |
| <Test name="mat4_fragment" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec4_both" /> |
| <Test name="mat2_both" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="mat2_fragment" /> |
| <Test name="bool_both" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="mat3_both" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="samplerCube_both" /> |
| <Test name="vec3_vertex" /> |
| <Test name="sampler2D_both" /> |
| <Test name="vec4_fragment" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec3_both" /> |
| <Test name="float_vertex" /> |
| <Test name="vec4_vertex" /> |
| </TestCase> |
| <TestCase name="unused_uniforms"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="struct_in_array"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| <TestCase name="multiple_nested_structs_arrays"> |
| <Test name="fragment" /> |
| <Test name="both" /> |
| <Test name="vertex" /> |
| </TestCase> |
| <TestCase name="nested_structs_arrays"> |
| <Test name="sampler2D_samplerCube_both" /> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="mat4_mat2_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="sampler2D_samplerCube_vertex" /> |
| <Test name="mat4_mat2_vertex" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_vec4_both" /> |
| <Test name="bool_bvec4_both" /> |
| <Test name="mat4_mat2_both" /> |
| <Test name="int_ivec4_both" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="sampler2D_samplerCube_fragment" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="buffer"> |
| <TestSuite name="write"> |
| <TestCase name="partial_specify"> |
| <Test name="low_2" /> |
| <Test name="low_3" /> |
| <Test name="low_1" /> |
| <Test name="whole_3" /> |
| <Test name="whole_2" /> |
| <Test name="whole_1" /> |
| <Test name="whole_4" /> |
| <Test name="middle_2" /> |
| <Test name="middle_3" /> |
| <Test name="middle_1" /> |
| <Test name="high_3" /> |
| <Test name="high_2" /> |
| <Test name="high_1" /> |
| </TestCase> |
| <TestSuite name="use"> |
| <TestCase name="vertex_array"> |
| <Test name="array" /> |
| <Test name="element_array" /> |
| </TestCase> |
| <TestCase name="index_array"> |
| <Test name="array" /> |
| <Test name="element_array" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="random"> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| </TestCase> |
| <TestCase name="basic_subdata"> |
| <Test name="array_dynamic_draw" /> |
| <Test name="array_stream_draw" /> |
| <Test name="element_array_dynamic_draw" /> |
| <Test name="array_static_draw" /> |
| <Test name="element_array_static_draw" /> |
| <Test name="element_array_stream_draw" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="array_dynamic_draw" /> |
| <Test name="array_stream_draw" /> |
| <Test name="element_array_dynamic_draw" /> |
| <Test name="array_static_draw" /> |
| <Test name="element_array_static_draw" /> |
| <Test name="element_array_stream_draw" /> |
| </TestCase> |
| <TestCase name="recreate_store"> |
| <Test name="different_usage" /> |
| <Test name="different_target_2" /> |
| <Test name="different_size" /> |
| <Test name="random_1" /> |
| <Test name="random_2" /> |
| <Test name="random_3" /> |
| <Test name="random_4" /> |
| <Test name="identical_2" /> |
| <Test name="identical_1" /> |
| <Test name="different_target_1" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="color_clear"> |
| <Test name="scissored_rgb" /> |
| <Test name="masked_scissored_rgba" /> |
| <Test name="multiple_rgb" /> |
| <Test name="scissored_rgba" /> |
| <Test name="single_rgb" /> |
| <Test name="complex_rgb" /> |
| <Test name="complex_rgba" /> |
| <Test name="masked_rgb" /> |
| <Test name="long_rgba" /> |
| <Test name="subclears_rgba" /> |
| <Test name="multiple_rgba" /> |
| <Test name="short_scissored_rgb" /> |
| <Test name="long_rgb" /> |
| <Test name="long_masked_rgb" /> |
| <Test name="masked_scissored_rgb" /> |
| <Test name="subclears_rgb" /> |
| <Test name="masked_rgba" /> |
| <Test name="single_rgba" /> |
| <Test name="long_masked_rgba" /> |
| </TestCase> |
| <TestSuite name="negative_api"> |
| <TestCase name="buffer"> |
| <Test name="delete_renderbuffers" /> |
| <Test name="read_pixels" /> |
| <Test name="gen_framebuffers" /> |
| <Test name="buffer_sub_data_size_offset" /> |
| <Test name="buffer_data" /> |
| <Test name="bind_renderbuffer" /> |
| <Test name="clear" /> |
| <Test name="buffer_sub_data" /> |
| <Test name="bind_buffer" /> |
| <Test name="gen_buffers" /> |
| <Test name="framebuffer_renderbuffer" /> |
| <Test name="check_framebuffer_status" /> |
| <Test name="framebuffer_texture2d" /> |
| <Test name="renderbuffer_storage" /> |
| <Test name="bind_framebuffer" /> |
| <Test name="read_pixels_format_mismatch" /> |
| <Test name="delete_buffers" /> |
| <Test name="gen_renderbuffers" /> |
| <Test name="delete_framebuffers" /> |
| </TestCase> |
| <TestCase name="shader"> |
| <Test name="uniformfv_incompatible_type" /> |
| <Test name="delete_program" /> |
| <Test name="uniformf_invalid_program" /> |
| <Test name="uniform_matrixfv_invalid_transpose" /> |
| <Test name="uniformfv_invalid_location" /> |
| <Test name="uniformiv_incompatible_type" /> |
| <Test name="link_program" /> |
| <Test name="validate_program" /> |
| <Test name="shader_source" /> |
| <Test name="compile_shader" /> |
| <Test name="get_attrib_location" /> |
| <Test name="get_active_uniform" /> |
| <Test name="bind_attrib_location" /> |
| <Test name="uniformi_invalid_program" /> |
| <Test name="uniformi_incompatible_type" /> |
| <Test name="create_shader" /> |
| <Test name="uniform_matrixfv_invalid_location" /> |
| <Test name="uniformfv_invalid_program" /> |
| <Test name="use_program" /> |
| <Test name="uniformf_invalid_location" /> |
| <Test name="uniformfv_invalid_count" /> |
| <Test name="uniformiv_invalid_program" /> |
| <Test name="delete_shader" /> |
| <Test name="uniformiv_invalid_count" /> |
| <Test name="uniform_matrixfv_invalid_count" /> |
| <Test name="attach_shader" /> |
| <Test name="get_active_attrib" /> |
| <Test name="uniformiv_invalid_location" /> |
| <Test name="uniform_matrixfv_incompatible_type" /> |
| <Test name="uniformf_incompatible_type" /> |
| <Test name="uniformi_invalid_location" /> |
| <Test name="detach_shader" /> |
| <Test name="release_shader_compiler" /> |
| <Test name="get_uniform_location" /> |
| <Test name="uniform_matrixfv_invalid_program" /> |
| <Test name="shader_binary" /> |
| </TestCase> |
| <TestCase name="texture"> |
| <Test name="copytexsubimage2d_level_max_cube_pos" /> |
| <Test name="deletetextures_invalid_number_bind" /> |
| <Test name="compressedteximage2d_level_max_cube_pos" /> |
| <Test name="compressedteximage2d_neg_width_height_cube_pos_y" /> |
| <Test name="compressedteximage2d_neg_width_height_cube_pos_x" /> |
| <Test name="compressedteximage2d_neg_width_height_cube_pos_z" /> |
| <Test name="compressedtexsubimage2d_neg_level_tex2d" /> |
| <Test name="copyteximage2d_width_height_max_cube_neg_y" /> |
| <Test name="copyteximage2d_width_height_max_cube_neg_x" /> |
| <Test name="copyteximage2d_width_height_max_cube_neg_z" /> |
| <Test name="generatemipmap_npot_wdt_hgt" /> |
| <Test name="compressedteximage_2d_invalid_format_cube" /> |
| <Test name="teximage2d_width_height_max_cube_neg_z" /> |
| <Test name="copyteximage2d_level_max_tex2d" /> |
| <Test name="texparameterf_bind" /> |
| <Test name="texsubimage2d_type_format_mismatch" /> |
| <Test name="texparameteri_bind" /> |
| <Test name="teximage2d_neg_width_height_cube_pos_x" /> |
| <Test name="teximage2d_neg_width_height_cube_pos_y" /> |
| <Test name="teximage2d_neg_width_height_cube_pos_z" /> |
| <Test name="texsubimage2d_neg_level_cube" /> |
| <Test name="generatemipmap_incomplete_cube" /> |
| <Test name="copyteximage2d_width_height_max_tex2d" /> |
| <Test name="copytexsubimage2d_invalid_target" /> |
| <Test name="copyteximage2d_neg_level_tex2d" /> |
| <Test name="copyteximage2d_invalid_format_cube" /> |
| <Test name="compressedteximage2d_invalid_border_cube_pos_x" /> |
| <Test name="compressedteximage2d_invalid_border_cube_pos_y" /> |
| <Test name="compressedteximage2d_invalid_border_cube_pos_z" /> |
| <Test name="copyteximage2d_invalid_width_height_cube_neg_x" /> |
| <Test name="copyteximage2d_invalid_width_height_cube_neg_y" /> |
| <Test name="copyteximage2d_invalid_width_height_cube_neg_z" /> |
| <Test name="teximage2d_format_mismatch" /> |
| <Test name="compressedteximage2d_width_height_max_cube_pos_y" /> |
| <Test name="compressedtexsubimage2d_offset_allowed" /> |
| <Test name="teximage2d_invalid_format" /> |
| <Test name="teximage2d_invalid_target" /> |
| <Test name="generatemipmap_invalid_target" /> |
| <Test name="texsubimage2d_level_max_cube" /> |
| <Test name="copyteximage2d_invalid_target" /> |
| <Test name="copyteximage2d_neg_level_cube" /> |
| <Test name="compressedtexsubimage2d_invalid_size" /> |
| <Test name="texparameteriv_bind" /> |
| <Test name="teximage2d_invalid_border" /> |
| <Test name="activetexture_invalid_texture" /> |
| <Test name="copytexsubimage2d_incomplete_framebuffer" /> |
| <Test name="compressedtexsubimage2d_neg_offset" /> |
| <Test name="compressedtexsubimage2d_level_max_cube" /> |
| <Test name="compressedteximage2d_invalid_border" /> |
| <Test name="texsubimage2d_neg_offset" /> |
| <Test name="compressedteximage_2d_invalid_format_tex2d" /> |
| <Test name="pixelstorei_invalid_param" /> |
| <Test name="compressedteximage2d_neg_width_height_tex2d" /> |
| <Test name="texsubimage2d_invalid_type" /> |
| <Test name="texparameterfv_bind" /> |
| <Test name="bindtexture_invalid_target" /> |
| <Test name="compressedteximage2d_neg_level_cube" /> |
| <Test name="compressedteximage_2d_invalid_target" /> |
| <Test name="compressedteximage2d_width_height_max_tex2d" /> |
| <Test name="generatemipmap_zero_level_array_compressed" /> |
| <Test name="copyteximage2d_invalid_width_height_tex2d" /> |
| <Test name="texparameterfv" /> |
| <Test name="teximage2d_neg_width_height_cube_neg_x" /> |
| <Test name="teximage2d_neg_width_height_cube_neg_y" /> |
| <Test name="teximage2d_neg_width_height_cube_neg_z" /> |
| <Test name="copyteximage2d_invalid_border_cube_pos_z" /> |
| <Test name="copyteximage2d_invalid_border_cube_pos_x" /> |
| <Test name="copyteximage2d_invalid_border_cube_pos_y" /> |
| <Test name="compressedteximage2d_invalid_border_cube_neg_x" /> |
| <Test name="compressedteximage2d_invalid_border_cube_neg_y" /> |
| <Test name="compressedteximage2d_invalid_border_cube_neg_z" /> |
| <Test name="teximage2d_level_max_cube" /> |
| <Test name="copytexsubimage2d_offset_allowed" /> |
| <Test name="teximage2d_width_height_max_cube_neg_x" /> |
| <Test name="teximage2d_width_height_max_cube_neg_y" /> |
| <Test name="copytexsubimage2d_neg_offset" /> |
| <Test name="compressedteximage2d_width_height_max_cube_pos_z" /> |
| <Test name="gentextures_invalid_size" /> |
| <Test name="compressedteximage2d_width_height_max_cube_pos_x" /> |
| <Test name="copyteximage2d_invalid_border_cube_neg_z" /> |
| <Test name="teximage2d_width_height_max_cube_pos_z" /> |
| <Test name="teximage2d_width_height_max_cube_pos_x" /> |
| <Test name="teximage2d_width_height_max_cube_pos_y" /> |
| <Test name="teximage2d_invalid_internalformat" /> |
| <Test name="teximage2d_inequal_width_height_cube" /> |
| <Test name="compressedteximage2d_invalid_size" /> |
| <Test name="copytexsubimage2d_neg_wdt_hgt" /> |
| <Test name="copytexsubimage2d_level_max_tex2d" /> |
| <Test name="compressedtexsubimage2d_neg_wdt_hgt" /> |
| <Test name="texparameteriv" /> |
| <Test name="teximage2d_type_format_mismatch" /> |
| <Test name="texparameterf" /> |
| <Test name="texparameteri" /> |
| <Test name="texsubimage2d_offset_allowed" /> |
| <Test name="pixelstorei_invalid_pname" /> |
| <Test name="copyteximage2d_invalid_border_tex2d" /> |
| <Test name="deletetextures_invalid_number" /> |
| <Test name="compressedtexsubimage2d_neg_level_cube" /> |
| <Test name="compressedteximage2d_neg_width_height_cube_neg_y" /> |
| <Test name="compressedteximage2d_neg_width_height_cube_neg_x" /> |
| <Test name="compressedteximage2d_neg_width_height_cube_neg_z" /> |
| <Test name="copyteximage2d_invalid_format_tex2d" /> |
| <Test name="texsubimage2d_level_max_tex2d" /> |
| <Test name="copyteximage2d_invalid_border_cube_neg_x" /> |
| <Test name="copyteximage2d_invalid_border_cube_neg_y" /> |
| <Test name="teximage2d_invalid_type" /> |
| <Test name="copyteximage2d_incomplete_framebuffer" /> |
| <Test name="copyteximage2d_width_height_max_cube_pos_y" /> |
| <Test name="copyteximage2d_width_height_max_cube_pos_x" /> |
| <Test name="copyteximage2d_width_height_max_cube_pos_z" /> |
| <Test name="teximage2d_level_max_tex2d" /> |
| <Test name="teximage2d_neg_width_height_tex2d" /> |
| <Test name="copyteximage2d_inequal_width_height_cube" /> |
| <Test name="copyteximage2d_level_max_cube" /> |
| <Test name="copytexsubimage2d_neg_level_tex2d" /> |
| <Test name="compressedteximage2d_width_height_max_cube_neg_z" /> |
| <Test name="compressedteximage2d_width_height_max_cube_neg_y" /> |
| <Test name="compressedteximage2d_width_height_max_cube_neg_x" /> |
| <Test name="compressedtexsubimage2d_level_max_tex2d" /> |
| <Test name="bindtexture_type_mismatch" /> |
| <Test name="copyteximage2d_invalid_width_height_cube_pos_x" /> |
| <Test name="copyteximage2d_invalid_width_height_cube_pos_y" /> |
| <Test name="copyteximage2d_invalid_width_height_cube_pos_z" /> |
| <Test name="compressedteximage2d_neg_level_tex2d" /> |
| <Test name="texsubimage2d_invalid_target" /> |
| <Test name="texsubimage2d_invalid_format" /> |
| <Test name="texsubimage2d_neg_wdt_hgt" /> |
| <Test name="teximage2d_neg_level_tex2d" /> |
| <Test name="compressedtexsubimage2d_invalid_target" /> |
| <Test name="compressedteximage2d_level_max_tex2d" /> |
| <Test name="teximage2d_neg_level_cube" /> |
| <Test name="texsubimage2d_neg_level_tex2d" /> |
| <Test name="teximage2d_width_height_max_tex2d" /> |
| <Test name="copytexsubimage2d_neg_level_cube" /> |
| </TestCase> |
| <TestCase name="fragment"> |
| <Test name="blend_equation" /> |
| <Test name="line_width" /> |
| <Test name="stencil_op_separate" /> |
| <Test name="stencil_func" /> |
| <Test name="blend_func_separate" /> |
| <Test name="scissor" /> |
| <Test name="depth_func" /> |
| <Test name="blend_func" /> |
| <Test name="stencil_func_separate" /> |
| <Test name="cull_face" /> |
| <Test name="stencil_op" /> |
| <Test name="blend_equation_separate" /> |
| <Test name="front_face" /> |
| <Test name="stencil_mask_separate" /> |
| <Test name="viewport" /> |
| </TestCase> |
| <TestCase name="state"> |
| <Test name="get_vertex_attribfv" /> |
| <Test name="get_is_enabled" /> |
| <Test name="get_tex_parameteriv" /> |
| <Test name="get_integerv" /> |
| <Test name="is_framebuffer" /> |
| <Test name="get_uniformfv" /> |
| <Test name="get_programiv" /> |
| <Test name="get_floatv" /> |
| <Test name="get_vertex_attribiv" /> |
| <Test name="is_buffer" /> |
| <Test name="is_shader" /> |
| <Test name="get_buffer_parameteriv" /> |
| <Test name="hint" /> |
| <Test name="get_booleanv" /> |
| <Test name="get_shader_source" /> |
| <Test name="get_uniformiv" /> |
| <Test name="get_shader_precision_format" /> |
| <Test name="get_string" /> |
| <Test name="is_renderbuffer" /> |
| <Test name="enable" /> |
| <Test name="get_shaderiv" /> |
| <Test name="disable" /> |
| <Test name="is_texture" /> |
| <Test name="get_framebuffer_attachment_parameteriv" /> |
| <Test name="get_attached_shaders" /> |
| <Test name="get_tex_parameterfv" /> |
| <Test name="get_renderbuffer_parameteriv" /> |
| <Test name="get_program_info_log" /> |
| <Test name="is_program" /> |
| <Test name="get_vertex_attrib_pointerv" /> |
| <Test name="get_shader_info_log" /> |
| </TestCase> |
| <TestCase name="vertex_array"> |
| <Test name="draw_arrays_incomplete_primitive" /> |
| <Test name="draw_elements_incomplete_primitive" /> |
| <Test name="draw_arrays_invalid_program" /> |
| <Test name="draw_arrays" /> |
| <Test name="enable_vertex_attrib_array" /> |
| <Test name="vertex_attribv" /> |
| <Test name="vertex_attrib" /> |
| <Test name="disable_vertex_attrib_array" /> |
| <Test name="vertex_attrib_pointer" /> |
| <Test name="draw_elements" /> |
| <Test name="draw_elements_invalid_program" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="multisample"> |
| <Test name="constancy_sample_coverage" /> |
| <Test name="constancy_sample_coverage_inverted" /> |
| <Test name="stencil" /> |
| <Test name="common_edge_big_quad" /> |
| <Test name="constancy_both_inverted" /> |
| <Test name="constancy_alpha_to_coverage" /> |
| <Test name="proportionality_alpha_to_coverage" /> |
| <Test name="proportionality_sample_coverage_inverted" /> |
| <Test name="common_edge_viewport_quad" /> |
| <Test name="common_edge_small_quads" /> |
| <Test name="sample_coverage_invert" /> |
| <Test name="depth" /> |
| <Test name="constancy_both" /> |
| <Test name="num_samples_line" /> |
| <Test name="num_samples_polygon" /> |
| <Test name="proportionality_sample_coverage" /> |
| </TestCase> |
| <TestSuite name="shader_api"> |
| <TestCase name="shader_source"> |
| <Test name="split_source_2_null_terminated_fragment" /> |
| <Test name="split_source_4_null_terminated_vertex" /> |
| <Test name="split_source_2_null_terminated_vertex" /> |
| <Test name="split_source_2_specify_lengths_fragment" /> |
| <Test name="replace_source_vertex" /> |
| <Test name="split_source_8_specify_lengths_fragment" /> |
| <Test name="split_source_4_null_terminated_fragment" /> |
| <Test name="split_source_8_random_negative_length_vertex" /> |
| <Test name="split_source_2_specify_lengths_vertex" /> |
| <Test name="split_source_4_specify_lengths_fragment" /> |
| <Test name="replace_source_fragment" /> |
| <Test name="split_source_2_random_negative_length_fragment" /> |
| <Test name="split_source_4_random_negative_length_vertex" /> |
| <Test name="split_source_8_specify_lengths_vertex" /> |
| <Test name="split_source_8_null_terminated_fragment" /> |
| <Test name="split_source_4_specify_lengths_vertex" /> |
| <Test name="split_source_2_random_negative_length_vertex" /> |
| <Test name="split_source_4_random_negative_length_fragment" /> |
| <Test name="split_source_8_random_negative_length_fragment" /> |
| <Test name="split_source_8_null_terminated_vertex" /> |
| </TestCase> |
| <TestCase name="program_state"> |
| <Test name="detach_shader_fragment" /> |
| <Test name="detach_shader_vertex" /> |
| <Test name="replace_source_vertex" /> |
| <Test name="recompile_shader_fragment" /> |
| <Test name="replace_shader_vertex" /> |
| <Test name="replace_source_fragment" /> |
| <Test name="reattach_shader_fragment" /> |
| <Test name="delete_shader_vertex" /> |
| <Test name="delete_shader_fragment" /> |
| <Test name="reattach_shader_vertex" /> |
| <Test name="recompile_shader_vertex" /> |
| <Test name="replace_shader_fragment" /> |
| </TestCase> |
| <TestCase name="compile_link"> |
| <Test name="compile_vertex_shader" /> |
| <Test name="link_vertex_fragment" /> |
| <Test name="compile_fragment_shader" /> |
| </TestCase> |
| <TestCase name="create_delete"> |
| <Test name="create_vertex_shader" /> |
| <Test name="delete_vertex_fragment" /> |
| <Test name="create_fragment_shader" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="read_pixels"> |
| <Test name="rgba_ubyte_align_8" /> |
| <Test name="choose_align_8" /> |
| <Test name="rgba_ubyte_align_2" /> |
| <Test name="rgba_ubyte_align_1" /> |
| <Test name="choose_align_1" /> |
| <Test name="rgba_ubyte_align_4" /> |
| <Test name="choose_align_4" /> |
| <Test name="choose_align_2" /> |
| </TestCase> |
| <TestSuite name="depth_range"> |
| <TestCase name="write"> |
| <Test name="reverse" /> |
| <Test name="zero_to_zero" /> |
| <Test name="one_to_one" /> |
| <Test name="default" /> |
| <Test name="clamp_near" /> |
| <Test name="zero_to_half" /> |
| <Test name="one_to_half" /> |
| <Test name="third_to_0_8" /> |
| <Test name="half_to_zero" /> |
| <Test name="clamp_far" /> |
| <Test name="half_to_half" /> |
| <Test name="half_to_one" /> |
| <Test name="0_8_to_third" /> |
| <Test name="clamp_both" /> |
| </TestCase> |
| <TestCase name="compare"> |
| <Test name="reverse" /> |
| <Test name="zero_to_zero" /> |
| <Test name="one_to_one" /> |
| <Test name="default" /> |
| <Test name="clamp_near" /> |
| <Test name="zero_to_half" /> |
| <Test name="one_to_half" /> |
| <Test name="third_to_0_8" /> |
| <Test name="half_to_zero" /> |
| <Test name="clamp_far" /> |
| <Test name="half_to_half" /> |
| <Test name="half_to_one" /> |
| <Test name="0_8_to_third" /> |
| <Test name="clamp_both" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="light_amount"> |
| <Test name="none" /> |
| <Test name="12dir" /> |
| <Test name="6dir" /> |
| <Test name="2dir" /> |
| <Test name="14omni" /> |
| <Test name="16dir" /> |
| <Test name="12omni" /> |
| <Test name="8dir" /> |
| <Test name="1dir" /> |
| <Test name="1omni" /> |
| <Test name="16omni" /> |
| <Test name="4dir" /> |
| <Test name="10omni" /> |
| <Test name="2omni" /> |
| <Test name="14dir" /> |
| <Test name="4omni" /> |
| <Test name="6omni" /> |
| <Test name="10dir" /> |
| <Test name="8omni" /> |
| </TestCase> |
| <TestSuite name="shaders"> |
| <TestSuite name="conversions"> |
| <TestCase name="vector_illegal"> |
| <Test name="ivec2_to_bvec4_fragment" /> |
| <Test name="vec2_to_vec4_vertex" /> |
| <Test name="ivec3_to_vec4_vertex" /> |
| <Test name="ivec3_to_bvec4_vertex" /> |
| <Test name="bvec2_to_vec4_fragment" /> |
| <Test name="ivec2_to_vec4_fragment" /> |
| <Test name="vec3_to_vec4_fragment" /> |
| <Test name="vec2_to_ivec4_vertex" /> |
| <Test name="vec2_to_ivec4_fragment" /> |
| <Test name="bvec2_to_vec3_vertex" /> |
| <Test name="ivec3_to_vec4_fragment" /> |
| <Test name="vec2_to_bvec3_vertex" /> |
| <Test name="ivec2_to_ivec4_fragment" /> |
| <Test name="ivec2_to_ivec3_vertex" /> |
| <Test name="bvec2_to_ivec4_vertex" /> |
| <Test name="ivec2_to_vec4_vertex" /> |
| <Test name="ivec2_to_ivec3_fragment" /> |
| <Test name="ivec2_to_vec3_fragment" /> |
| <Test name="bvec2_to_ivec3_fragment" /> |
| <Test name="bvec2_to_vec4_vertex" /> |
| <Test name="bvec3_to_bvec4_fragment" /> |
| <Test name="bvec2_to_bvec4_vertex" /> |
| <Test name="ivec3_to_ivec4_vertex" /> |
| <Test name="bvec3_to_vec4_vertex" /> |
| <Test name="ivec3_to_ivec4_fragment" /> |
| <Test name="bvec2_to_bvec3_fragment" /> |
| <Test name="vec3_to_ivec4_fragment" /> |
| <Test name="bvec3_to_bvec4_vertex" /> |
| <Test name="vec2_to_vec4_fragment" /> |
| <Test name="vec3_to_vec4_vertex" /> |
| <Test name="bvec2_to_bvec3_vertex" /> |
| <Test name="vec2_to_vec3_fragment" /> |
| <Test name="ivec2_to_bvec3_vertex" /> |
| <Test name="vec2_to_vec3_vertex" /> |
| <Test name="ivec2_to_bvec4_vertex" /> |
| <Test name="ivec3_to_bvec4_fragment" /> |
| <Test name="bvec3_to_ivec4_fragment" /> |
| <Test name="vec2_to_bvec3_fragment" /> |
| <Test name="vec2_to_ivec3_fragment" /> |
| <Test name="vec3_to_bvec4_vertex" /> |
| <Test name="vec3_to_bvec4_fragment" /> |
| <Test name="bvec3_to_ivec4_vertex" /> |
| <Test name="ivec2_to_bvec3_fragment" /> |
| <Test name="bvec2_to_bvec4_fragment" /> |
| <Test name="vec2_to_bvec4_vertex" /> |
| <Test name="bvec3_to_vec4_fragment" /> |
| <Test name="vec2_to_bvec4_fragment" /> |
| <Test name="ivec2_to_ivec4_vertex" /> |
| <Test name="bvec2_to_vec3_fragment" /> |
| <Test name="vec2_to_ivec3_vertex" /> |
| <Test name="bvec2_to_ivec4_fragment" /> |
| <Test name="ivec2_to_vec3_vertex" /> |
| <Test name="bvec2_to_ivec3_vertex" /> |
| <Test name="vec3_to_ivec4_vertex" /> |
| </TestCase> |
| <TestCase name="scalar_to_matrix"> |
| <Test name="float_to_mat3_vertex" /> |
| <Test name="int_to_mat2_fragment" /> |
| <Test name="int_to_mat3_vertex" /> |
| <Test name="int_to_mat4_vertex" /> |
| <Test name="int_to_mat3_fragment" /> |
| <Test name="int_to_mat4_fragment" /> |
| <Test name="bool_to_mat2_vertex" /> |
| <Test name="float_to_mat4_fragment" /> |
| <Test name="float_to_mat4_vertex" /> |
| <Test name="float_to_mat3_fragment" /> |
| <Test name="float_to_mat2_vertex" /> |
| <Test name="bool_to_mat2_fragment" /> |
| <Test name="bool_to_mat3_vertex" /> |
| <Test name="int_to_mat2_vertex" /> |
| <Test name="bool_to_mat3_fragment" /> |
| <Test name="float_to_mat2_fragment" /> |
| <Test name="bool_to_mat4_vertex" /> |
| <Test name="bool_to_mat4_fragment" /> |
| </TestCase> |
| <TestCase name="vector_to_scalar"> |
| <Test name="ivec4_to_bool_fragment" /> |
| <Test name="vec2_to_int_vertex" /> |
| <Test name="bvec2_to_float_vertex" /> |
| <Test name="bvec4_to_int_fragment" /> |
| <Test name="vec2_to_bool_vertex" /> |
| <Test name="vec4_to_float_fragment" /> |
| <Test name="vec2_to_float_vertex" /> |
| <Test name="bvec4_to_bool_fragment" /> |
| <Test name="vec3_to_bool_fragment" /> |
| <Test name="bvec2_to_bool_vertex" /> |
| <Test name="ivec4_to_int_vertex" /> |
| <Test name="bvec4_to_bool_vertex" /> |
| <Test name="ivec3_to_int_vertex" /> |
| <Test name="ivec4_to_int_fragment" /> |
| <Test name="ivec4_to_float_vertex" /> |
| <Test name="vec4_to_float_vertex" /> |
| <Test name="ivec2_to_bool_fragment" /> |
| <Test name="bvec3_to_int_fragment" /> |
| <Test name="vec3_to_bool_vertex" /> |
| <Test name="vec4_to_bool_fragment" /> |
| <Test name="vec3_to_int_fragment" /> |
| <Test name="bvec3_to_float_vertex" /> |
| <Test name="ivec3_to_bool_vertex" /> |
| <Test name="vec2_to_int_fragment" /> |
| <Test name="ivec2_to_bool_vertex" /> |
| <Test name="bvec3_to_int_vertex" /> |
| <Test name="ivec2_to_int_vertex" /> |
| <Test name="ivec3_to_int_fragment" /> |
| <Test name="bvec2_to_bool_fragment" /> |
| <Test name="vec4_to_int_fragment" /> |
| <Test name="vec3_to_float_vertex" /> |
| <Test name="bvec3_to_float_fragment" /> |
| <Test name="vec3_to_float_fragment" /> |
| <Test name="ivec2_to_float_fragment" /> |
| <Test name="vec2_to_bool_fragment" /> |
| <Test name="vec4_to_bool_vertex" /> |
| <Test name="ivec3_to_float_vertex" /> |
| <Test name="bvec4_to_int_vertex" /> |
| <Test name="bvec2_to_int_fragment" /> |
| <Test name="vec4_to_int_vertex" /> |
| <Test name="ivec3_to_bool_fragment" /> |
| <Test name="bvec2_to_int_vertex" /> |
| <Test name="ivec4_to_float_fragment" /> |
| <Test name="ivec3_to_float_fragment" /> |
| <Test name="bvec4_to_float_fragment" /> |
| <Test name="vec2_to_float_fragment" /> |
| <Test name="ivec2_to_int_fragment" /> |
| <Test name="bvec2_to_float_fragment" /> |
| <Test name="bvec4_to_float_vertex" /> |
| <Test name="bvec3_to_bool_fragment" /> |
| <Test name="vec3_to_int_vertex" /> |
| <Test name="ivec4_to_bool_vertex" /> |
| <Test name="ivec2_to_float_vertex" /> |
| <Test name="bvec3_to_bool_vertex" /> |
| </TestCase> |
| <TestCase name="matrix_combine"> |
| <Test name="int_ivec2_int_to_mat2_fragment" /> |
| <Test name="float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_fragment" /> |
| <Test name="bool_float_int_vec2_bool_bvec2_float_to_mat3_vertex" /> |
| <Test name="vec3_vec3_vec3_to_mat3_vertex" /> |
| <Test name="vec3_float_to_mat2_fragment" /> |
| <Test name="int_ivec2_int_to_mat2_vertex" /> |
| <Test name="vec2_bvec2_to_mat2_vertex" /> |
| <Test name="vec2_vec2_to_mat2_vertex" /> |
| <Test name="ivec4_ivec4_ivec4_ivec4_to_mat4_fragment" /> |
| <Test name="vec3_vec3_vec3_to_mat3_fragment" /> |
| <Test name="ivec3_ivec3_ivec3_to_mat3_fragment" /> |
| <Test name="bvec4_bvec4_bvec4_bvec4_to_mat4_fragment" /> |
| <Test name="bvec3_float_to_mat2_vertex" /> |
| <Test name="ivec3_ivec3_ivec3_to_mat3_vertex" /> |
| <Test name="float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_vertex" /> |
| <Test name="float_float_float_float_to_mat2_vertex" /> |
| <Test name="bool_float_int_bool_to_mat2_vertex" /> |
| <Test name="float_bvec4_ivec2_bool_bool_to_mat3_vertex" /> |
| <Test name="int_int_int_int_to_mat2_vertex" /> |
| <Test name="bool_float_ivec2_to_mat2_fragment" /> |
| <Test name="vec2_ivec2_float_float_int_bool_bool_to_mat3_vertex" /> |
| <Test name="vec2_ivec2_float_float_int_bool_bool_to_mat3_fragment" /> |
| <Test name="float_float_float_float_to_mat2_fragment" /> |
| <Test name="vec3_float_to_mat2_vertex" /> |
| <Test name="vec2_ivec2_to_mat2_vertex" /> |
| <Test name="bool_bool_bool_bool_to_mat2_fragment" /> |
| <Test name="bvec4_bvec4_bvec4_bvec4_to_mat4_vertex" /> |
| <Test name="vec2_bvec2_to_mat2_fragment" /> |
| <Test name="vec2_vec2_to_mat2_fragment" /> |
| <Test name="bool_float_ivec2_to_mat2_vertex" /> |
| <Test name="bvec2_bvec2_to_mat2_vertex" /> |
| <Test name="vec4_vec4_vec4_vec4_to_mat4_fragment" /> |
| <Test name="vec4_vec4_vec4_vec4_to_mat4_vertex" /> |
| <Test name="int_int_int_int_to_mat2_fragment" /> |
| <Test name="bool_float_int_bool_to_mat2_fragment" /> |
| <Test name="bool_bvec2_int_vec4_bool_to_mat3_fragment" /> |
| <Test name="bvec3_float_to_mat2_fragment" /> |
| <Test name="bvec2_bvec2_to_mat2_fragment" /> |
| <Test name="bool_bool_bool_bool_to_mat2_vertex" /> |
| <Test name="bool_bvec2_int_vec4_bool_to_mat3_vertex" /> |
| <Test name="bool_float_int_vec2_bool_bvec2_float_to_mat3_fragment" /> |
| <Test name="vec2_ivec2_to_mat2_fragment" /> |
| <Test name="float_bvec4_ivec2_bool_bool_to_mat3_fragment" /> |
| <Test name="ivec4_ivec4_ivec4_ivec4_to_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="vector_to_vector"> |
| <Test name="ivec2_to_ivec2_fragment" /> |
| <Test name="ivec4_to_vec4_fragment" /> |
| <Test name="ivec4_to_ivec3_vertex" /> |
| <Test name="vec4_to_bvec2_vertex" /> |
| <Test name="ivec4_to_ivec4_vertex" /> |
| <Test name="ivec3_to_bvec3_vertex" /> |
| <Test name="ivec3_to_vec3_vertex" /> |
| <Test name="ivec4_to_bvec2_vertex" /> |
| <Test name="vec3_to_ivec3_vertex" /> |
| <Test name="bvec4_to_vec4_vertex" /> |
| <Test name="bvec4_to_vec3_fragment" /> |
| <Test name="bvec3_to_ivec3_fragment" /> |
| <Test name="vec2_to_vec2_vertex" /> |
| <Test name="vec4_to_vec2_fragment" /> |
| <Test name="vec3_to_bvec2_fragment" /> |
| <Test name="bvec4_to_vec2_vertex" /> |
| <Test name="ivec3_to_ivec3_vertex" /> |
| <Test name="ivec4_to_bvec4_vertex" /> |
| <Test name="vec2_to_ivec2_vertex" /> |
| <Test name="bvec3_to_bvec2_fragment" /> |
| <Test name="ivec4_to_vec2_fragment" /> |
| <Test name="bvec4_to_ivec4_fragment" /> |
| <Test name="bvec4_to_ivec3_fragment" /> |
| <Test name="vec3_to_bvec3_fragment" /> |
| <Test name="ivec2_to_vec2_vertex" /> |
| <Test name="bvec2_to_ivec2_fragment" /> |
| <Test name="ivec4_to_ivec2_fragment" /> |
| <Test name="vec3_to_vec2_vertex" /> |
| <Test name="vec2_to_bvec2_fragment" /> |
| <Test name="vec4_to_ivec3_fragment" /> |
| <Test name="ivec4_to_vec3_vertex" /> |
| <Test name="ivec2_to_ivec2_vertex" /> |
| <Test name="ivec4_to_vec2_vertex" /> |
| <Test name="vec3_to_ivec2_fragment" /> |
| <Test name="vec3_to_vec2_fragment" /> |
| <Test name="bvec4_to_bvec2_fragment" /> |
| <Test name="vec2_to_bvec2_vertex" /> |
| <Test name="bvec4_to_ivec3_vertex" /> |
| <Test name="ivec4_to_vec4_vertex" /> |
| <Test name="ivec4_to_bvec3_fragment" /> |
| <Test name="vec4_to_ivec2_fragment" /> |
| <Test name="vec4_to_bvec4_vertex" /> |
| <Test name="bvec4_to_vec4_fragment" /> |
| <Test name="bvec2_to_vec2_fragment" /> |
| <Test name="bvec4_to_bvec4_fragment" /> |
| <Test name="bvec4_to_bvec2_vertex" /> |
| <Test name="bvec4_to_bvec3_vertex" /> |
| <Test name="vec3_to_vec3_vertex" /> |
| <Test name="bvec3_to_ivec2_fragment" /> |
| <Test name="ivec4_to_ivec3_fragment" /> |
| <Test name="ivec3_to_bvec2_fragment" /> |
| <Test name="vec4_to_ivec4_fragment" /> |
| <Test name="bvec4_to_ivec2_fragment" /> |
| <Test name="vec4_to_ivec3_vertex" /> |
| <Test name="ivec3_to_vec2_fragment" /> |
| <Test name="bvec4_to_bvec4_vertex" /> |
| <Test name="ivec3_to_ivec2_vertex" /> |
| <Test name="ivec4_to_bvec4_fragment" /> |
| <Test name="vec2_to_ivec2_fragment" /> |
| <Test name="ivec4_to_ivec2_vertex" /> |
| <Test name="ivec2_to_bvec2_fragment" /> |
| <Test name="bvec4_to_vec3_vertex" /> |
| <Test name="vec4_to_bvec2_fragment" /> |
| <Test name="vec4_to_vec4_vertex" /> |
| <Test name="ivec4_to_vec3_fragment" /> |
| <Test name="vec4_to_vec4_fragment" /> |
| <Test name="bvec3_to_ivec2_vertex" /> |
| <Test name="bvec4_to_bvec3_fragment" /> |
| <Test name="bvec3_to_ivec3_vertex" /> |
| <Test name="bvec2_to_vec2_vertex" /> |
| <Test name="bvec3_to_vec2_fragment" /> |
| <Test name="vec4_to_bvec3_vertex" /> |
| <Test name="bvec2_to_ivec2_vertex" /> |
| <Test name="ivec2_to_vec2_fragment" /> |
| <Test name="vec4_to_vec3_fragment" /> |
| <Test name="vec3_to_ivec3_fragment" /> |
| <Test name="bvec3_to_vec2_vertex" /> |
| <Test name="vec3_to_ivec2_vertex" /> |
| <Test name="bvec3_to_vec3_vertex" /> |
| <Test name="vec4_to_vec2_vertex" /> |
| <Test name="ivec3_to_ivec2_fragment" /> |
| <Test name="ivec2_to_bvec2_vertex" /> |
| <Test name="vec4_to_vec3_vertex" /> |
| <Test name="bvec3_to_bvec3_fragment" /> |
| <Test name="ivec4_to_bvec2_fragment" /> |
| <Test name="vec2_to_vec2_fragment" /> |
| <Test name="bvec4_to_ivec4_vertex" /> |
| <Test name="vec4_to_ivec2_vertex" /> |
| <Test name="vec3_to_bvec2_vertex" /> |
| <Test name="vec3_to_vec3_fragment" /> |
| <Test name="bvec4_to_ivec2_vertex" /> |
| <Test name="vec4_to_bvec3_fragment" /> |
| <Test name="ivec3_to_ivec3_fragment" /> |
| <Test name="vec4_to_bvec4_fragment" /> |
| <Test name="bvec2_to_bvec2_vertex" /> |
| <Test name="vec4_to_ivec4_vertex" /> |
| <Test name="bvec3_to_vec3_fragment" /> |
| <Test name="ivec3_to_bvec3_fragment" /> |
| <Test name="ivec3_to_vec3_fragment" /> |
| <Test name="ivec3_to_vec2_vertex" /> |
| <Test name="ivec3_to_bvec2_vertex" /> |
| <Test name="bvec3_to_bvec3_vertex" /> |
| <Test name="ivec4_to_bvec3_vertex" /> |
| <Test name="bvec3_to_bvec2_vertex" /> |
| <Test name="bvec2_to_bvec2_fragment" /> |
| <Test name="ivec4_to_ivec4_fragment" /> |
| <Test name="vec3_to_bvec3_vertex" /> |
| <Test name="bvec4_to_vec2_fragment" /> |
| </TestCase> |
| <TestCase name="scalar_to_vector"> |
| <Test name="bool_to_vec2_fragment" /> |
| <Test name="bool_to_vec2_vertex" /> |
| <Test name="float_to_ivec3_fragment" /> |
| <Test name="float_to_bvec3_fragment" /> |
| <Test name="int_to_vec4_vertex" /> |
| <Test name="int_to_vec2_fragment" /> |
| <Test name="bool_to_ivec3_vertex" /> |
| <Test name="int_to_ivec3_vertex" /> |
| <Test name="bool_to_bvec3_vertex" /> |
| <Test name="int_to_vec4_fragment" /> |
| <Test name="int_to_ivec4_vertex" /> |
| <Test name="bool_to_ivec2_vertex" /> |
| <Test name="int_to_bvec4_fragment" /> |
| <Test name="bool_to_vec4_fragment" /> |
| <Test name="bool_to_vec3_vertex" /> |
| <Test name="float_to_bvec4_fragment" /> |
| <Test name="float_to_vec3_fragment" /> |
| <Test name="float_to_vec4_vertex" /> |
| <Test name="float_to_ivec4_vertex" /> |
| <Test name="float_to_vec2_vertex" /> |
| <Test name="float_to_ivec3_vertex" /> |
| <Test name="float_to_bvec3_vertex" /> |
| <Test name="float_to_ivec2_vertex" /> |
| <Test name="int_to_ivec3_fragment" /> |
| <Test name="int_to_vec2_vertex" /> |
| <Test name="bool_to_bvec2_fragment" /> |
| <Test name="float_to_vec3_vertex" /> |
| <Test name="bool_to_bvec3_fragment" /> |
| <Test name="bool_to_bvec4_fragment" /> |
| <Test name="float_to_bvec4_vertex" /> |
| <Test name="float_to_vec2_fragment" /> |
| <Test name="int_to_bvec4_vertex" /> |
| <Test name="int_to_vec3_fragment" /> |
| <Test name="float_to_ivec4_fragment" /> |
| <Test name="float_to_bvec2_fragment" /> |
| <Test name="bool_to_ivec3_fragment" /> |
| <Test name="int_to_bvec2_vertex" /> |
| <Test name="int_to_ivec2_vertex" /> |
| <Test name="float_to_vec4_fragment" /> |
| <Test name="int_to_bvec3_vertex" /> |
| <Test name="int_to_bvec2_fragment" /> |
| <Test name="bool_to_vec4_vertex" /> |
| <Test name="int_to_ivec4_fragment" /> |
| <Test name="int_to_ivec2_fragment" /> |
| <Test name="bool_to_vec3_fragment" /> |
| <Test name="bool_to_ivec2_fragment" /> |
| <Test name="float_to_bvec2_vertex" /> |
| <Test name="int_to_vec3_vertex" /> |
| <Test name="bool_to_bvec4_vertex" /> |
| <Test name="float_to_ivec2_fragment" /> |
| <Test name="bool_to_ivec4_vertex" /> |
| <Test name="bool_to_ivec4_fragment" /> |
| <Test name="bool_to_bvec2_vertex" /> |
| <Test name="int_to_bvec3_fragment" /> |
| </TestCase> |
| <TestCase name="matrix_to_matrix"> |
| <Test name="mat2_to_mat4_vertex" /> |
| <Test name="mat2_to_mat2_vertex" /> |
| <Test name="mat2_to_mat3_vertex" /> |
| <Test name="mat2_to_mat2_fragment" /> |
| <Test name="mat4_to_mat4_fragment" /> |
| <Test name="mat4_to_mat3_fragment" /> |
| <Test name="mat3_to_mat4_fragment" /> |
| <Test name="mat2_to_mat4_fragment" /> |
| <Test name="mat4_to_mat3_vertex" /> |
| <Test name="mat3_to_mat2_fragment" /> |
| <Test name="mat4_to_mat2_fragment" /> |
| <Test name="mat2_to_mat3_fragment" /> |
| <Test name="mat3_to_mat4_vertex" /> |
| <Test name="mat3_to_mat2_vertex" /> |
| <Test name="mat3_to_mat3_vertex" /> |
| <Test name="mat4_to_mat2_vertex" /> |
| <Test name="mat3_to_mat3_fragment" /> |
| <Test name="mat4_to_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="vector_combine"> |
| <Test name="bool_bool_bool_bool_to_ivec4_fragment" /> |
| <Test name="int_bool_to_bvec2_fragment" /> |
| <Test name="bool_float_ivec2_to_vec4_fragment" /> |
| <Test name="int_bool_to_bvec2_vertex" /> |
| <Test name="vec3_float_to_ivec4_fragment" /> |
| <Test name="bvec2_int_to_vec3_fragment" /> |
| <Test name="int_int_int_to_ivec3_fragment" /> |
| <Test name="bvec2_bvec2_to_vec4_fragment" /> |
| <Test name="int_int_int_int_to_ivec4_vertex" /> |
| <Test name="bool_bool_to_vec2_vertex" /> |
| <Test name="float_float_float_float_to_bvec4_fragment" /> |
| <Test name="bool_bool_to_bvec2_fragment" /> |
| <Test name="float_bool_to_ivec2_vertex" /> |
| <Test name="float_bool_to_bvec2_fragment" /> |
| <Test name="bool_float_int_to_ivec3_vertex" /> |
| <Test name="vec2_ivec2_to_vec4_fragment" /> |
| <Test name="float_float_to_bvec2_vertex" /> |
| <Test name="bool_bool_bool_bool_to_ivec4_vertex" /> |
| <Test name="vec2_bvec2_to_bvec4_vertex" /> |
| <Test name="bvec2_int_to_vec3_vertex" /> |
| <Test name="bool_bool_bool_to_ivec3_vertex" /> |
| <Test name="bool_float_int_bool_to_ivec4_fragment" /> |
| <Test name="vec2_bvec2_to_ivec4_vertex" /> |
| <Test name="bvec2_bvec2_to_ivec4_fragment" /> |
| <Test name="bool_bool_to_vec2_fragment" /> |
| <Test name="int_ivec2_int_to_bvec4_fragment" /> |
| <Test name="bvec3_float_to_bvec4_vertex" /> |
| <Test name="float_float_float_float_to_ivec4_fragment" /> |
| <Test name="int_bool_to_vec2_vertex" /> |
| <Test name="bvec2_bvec2_to_bvec4_fragment" /> |
| <Test name="vec2_vec2_to_bvec4_fragment" /> |
| <Test name="int_bool_to_vec2_fragment" /> |
| <Test name="vec3_float_to_bvec4_vertex" /> |
| <Test name="vec2_vec2_to_vec4_fragment" /> |
| <Test name="int_int_to_vec2_vertex" /> |
| <Test name="vec2_bvec2_to_vec4_vertex" /> |
| <Test name="float_float_float_to_vec3_fragment" /> |
| <Test name="bool_float_int_bool_to_ivec4_vertex" /> |
| <Test name="bvec3_float_to_bvec4_fragment" /> |
| <Test name="bool_float_int_to_vec3_vertex" /> |
| <Test name="bool_float_int_bool_to_bvec4_fragment" /> |
| <Test name="int_ivec2_int_to_vec4_fragment" /> |
| <Test name="bool_bool_bool_to_bvec3_vertex" /> |
| <Test name="bvec3_float_to_ivec4_vertex" /> |
| <Test name="bvec2_bvec2_to_bvec4_vertex" /> |
| <Test name="bvec2_float_to_vec3_vertex" /> |
| <Test name="vec2_ivec2_to_bvec4_fragment" /> |
| <Test name="bool_bool_bool_bool_to_vec4_fragment" /> |
| <Test name="bvec2_float_to_vec3_fragment" /> |
| <Test name="bool_float_int_to_ivec3_fragment" /> |
| <Test name="float_float_to_vec2_fragment" /> |
| <Test name="vec2_bool_to_ivec3_fragment" /> |
| <Test name="float_int_to_bvec2_fragment" /> |
| <Test name="bool_ivec2_to_bvec3_fragment" /> |
| <Test name="bvec2_int_to_bvec3_fragment" /> |
| <Test name="int_ivec2_int_to_ivec4_fragment" /> |
| <Test name="int_int_int_int_to_vec4_vertex" /> |
| <Test name="bool_bool_bool_to_vec3_fragment" /> |
| <Test name="bool_bool_to_ivec2_vertex" /> |
| <Test name="int_int_int_to_vec3_fragment" /> |
| <Test name="vec2_bool_to_vec3_fragment" /> |
| <Test name="int_int_int_int_to_vec4_fragment" /> |
| <Test name="bvec2_float_to_bvec3_vertex" /> |
| <Test name="bool_float_ivec2_to_bvec4_vertex" /> |
| <Test name="vec2_bool_to_vec3_vertex" /> |
| <Test name="vec2_vec2_to_vec4_vertex" /> |
| <Test name="float_float_to_vec2_vertex" /> |
| <Test name="vec2_vec2_to_ivec4_fragment" /> |
| <Test name="float_bool_to_ivec2_fragment" /> |
| <Test name="float_int_to_bvec2_vertex" /> |
| <Test name="bool_bool_bool_to_vec3_vertex" /> |
| <Test name="bool_bool_bool_bool_to_bvec4_vertex" /> |
| <Test name="float_int_to_vec2_fragment" /> |
| <Test name="bvec2_float_to_bvec3_fragment" /> |
| <Test name="int_int_int_int_to_bvec4_vertex" /> |
| <Test name="int_int_to_ivec2_fragment" /> |
| <Test name="bvec2_int_to_ivec3_fragment" /> |
| <Test name="bool_float_ivec2_to_ivec4_fragment" /> |
| <Test name="int_ivec2_int_to_vec4_vertex" /> |
| <Test name="float_bool_to_bvec2_vertex" /> |
| <Test name="bool_float_ivec2_to_bvec4_fragment" /> |
| <Test name="bvec2_int_to_ivec3_vertex" /> |
| <Test name="int_int_to_bvec2_vertex" /> |
| <Test name="vec2_ivec2_to_ivec4_fragment" /> |
| <Test name="bool_ivec2_to_ivec3_fragment" /> |
| <Test name="bvec3_float_to_ivec4_fragment" /> |
| <Test name="float_float_to_bvec2_fragment" /> |
| <Test name="float_float_to_ivec2_vertex" /> |
| <Test name="vec2_vec2_to_bvec4_vertex" /> |
| <Test name="float_float_float_to_vec3_vertex" /> |
| <Test name="bool_bool_to_ivec2_fragment" /> |
| <Test name="float_float_float_to_ivec3_vertex" /> |
| <Test name="int_int_int_to_vec3_vertex" /> |
| <Test name="bvec3_float_to_vec4_vertex" /> |
| <Test name="vec3_float_to_vec4_fragment" /> |
| <Test name="bool_float_int_to_vec3_fragment" /> |
| <Test name="vec2_ivec2_to_bvec4_vertex" /> |
| <Test name="vec3_float_to_ivec4_vertex" /> |
| <Test name="bool_float_int_to_bvec3_vertex" /> |
| <Test name="vec3_float_to_bvec4_fragment" /> |
| <Test name="vec2_vec2_to_ivec4_vertex" /> |
| <Test name="float_int_to_ivec2_vertex" /> |
| <Test name="bool_ivec2_to_vec3_vertex" /> |
| <Test name="int_int_int_to_bvec3_vertex" /> |
| <Test name="bool_float_int_to_bvec3_fragment" /> |
| <Test name="bvec3_float_to_vec4_fragment" /> |
| <Test name="bool_float_int_bool_to_bvec4_vertex" /> |
| <Test name="int_ivec2_int_to_ivec4_vertex" /> |
| <Test name="float_int_to_ivec2_fragment" /> |
| <Test name="float_float_float_float_to_vec4_vertex" /> |
| <Test name="vec3_float_to_vec4_vertex" /> |
| <Test name="float_int_to_vec2_vertex" /> |
| <Test name="bool_float_ivec2_to_ivec4_vertex" /> |
| <Test name="float_float_to_ivec2_fragment" /> |
| <Test name="float_float_float_to_ivec3_fragment" /> |
| <Test name="vec2_bvec2_to_vec4_fragment" /> |
| <Test name="bvec2_int_to_bvec3_vertex" /> |
| <Test name="vec2_bvec2_to_bvec4_fragment" /> |
| <Test name="bvec2_float_to_ivec3_fragment" /> |
| <Test name="bool_bool_bool_to_bvec3_fragment" /> |
| <Test name="bool_bool_bool_bool_to_bvec4_fragment" /> |
| <Test name="vec2_bvec2_to_ivec4_fragment" /> |
| <Test name="int_int_to_bvec2_fragment" /> |
| <Test name="int_int_int_int_to_bvec4_fragment" /> |
| <Test name="vec2_bool_to_bvec3_fragment" /> |
| <Test name="int_bool_to_ivec2_fragment" /> |
| <Test name="int_bool_to_ivec2_vertex" /> |
| <Test name="vec2_ivec2_to_vec4_vertex" /> |
| <Test name="bool_float_int_bool_to_vec4_vertex" /> |
| <Test name="bool_bool_to_bvec2_vertex" /> |
| <Test name="int_int_int_to_ivec3_vertex" /> |
| <Test name="bvec2_bvec2_to_vec4_vertex" /> |
| <Test name="bool_float_int_bool_to_vec4_fragment" /> |
| <Test name="float_float_float_float_to_ivec4_vertex" /> |
| <Test name="float_bool_to_vec2_fragment" /> |
| <Test name="int_int_int_int_to_ivec4_fragment" /> |
| <Test name="bool_ivec2_to_vec3_fragment" /> |
| <Test name="float_float_float_to_bvec3_vertex" /> |
| <Test name="bvec2_float_to_ivec3_vertex" /> |
| <Test name="vec2_bool_to_bvec3_vertex" /> |
| <Test name="float_float_float_float_to_bvec4_vertex" /> |
| <Test name="vec2_ivec2_to_ivec4_vertex" /> |
| <Test name="bool_bool_bool_to_ivec3_fragment" /> |
| <Test name="int_int_int_to_bvec3_fragment" /> |
| <Test name="vec2_bool_to_ivec3_vertex" /> |
| <Test name="bvec2_bvec2_to_ivec4_vertex" /> |
| <Test name="bool_float_ivec2_to_vec4_vertex" /> |
| <Test name="float_bool_to_vec2_vertex" /> |
| <Test name="float_float_float_float_to_vec4_fragment" /> |
| <Test name="bool_ivec2_to_ivec3_vertex" /> |
| <Test name="int_ivec2_int_to_bvec4_vertex" /> |
| <Test name="bool_bool_bool_bool_to_vec4_vertex" /> |
| <Test name="float_float_float_to_bvec3_fragment" /> |
| <Test name="int_int_to_ivec2_vertex" /> |
| <Test name="int_int_to_vec2_fragment" /> |
| <Test name="bool_ivec2_to_bvec3_vertex" /> |
| </TestCase> |
| <TestCase name="scalar_to_scalar"> |
| <Test name="bool_to_int_fragment" /> |
| <Test name="float_to_int_fragment" /> |
| <Test name="int_to_bool_vertex" /> |
| <Test name="bool_to_float_fragment" /> |
| <Test name="int_to_int_vertex" /> |
| <Test name="bool_to_bool_vertex" /> |
| <Test name="int_to_float_fragment" /> |
| <Test name="float_to_bool_fragment" /> |
| <Test name="float_to_float_fragment" /> |
| <Test name="bool_to_bool_fragment" /> |
| <Test name="float_to_int_vertex" /> |
| <Test name="bool_to_int_vertex" /> |
| <Test name="int_to_float_vertex" /> |
| <Test name="float_to_bool_vertex" /> |
| <Test name="float_to_float_vertex" /> |
| <Test name="int_to_bool_fragment" /> |
| <Test name="int_to_int_fragment" /> |
| <Test name="bool_to_float_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="random"> |
| <TestSuite name="scalar_conversion"> |
| <TestCase name="fragment"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="combined"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="exponential"> |
| <TestCase name="fragment"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="trigonometric"> |
| <TestCase name="fragment"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="texture"> |
| <TestCase name="fragment"> |
| <Test name="133" /> |
| <Test name="132" /> |
| <Test name="131" /> |
| <Test name="130" /> |
| <Test name="137" /> |
| <Test name="136" /> |
| <Test name="135" /> |
| <Test name="134" /> |
| <Test name="139" /> |
| <Test name="138" /> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="119" /> |
| <Test name="120" /> |
| <Test name="121" /> |
| <Test name="122" /> |
| <Test name="123" /> |
| <Test name="124" /> |
| <Test name="125" /> |
| <Test name="126" /> |
| <Test name="127" /> |
| <Test name="128" /> |
| <Test name="129" /> |
| <Test name="118" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="115" /> |
| <Test name="114" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="111" /> |
| <Test name="110" /> |
| <Test name="113" /> |
| <Test name="112" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="108" /> |
| <Test name="109" /> |
| <Test name="102" /> |
| <Test name="103" /> |
| <Test name="100" /> |
| <Test name="101" /> |
| <Test name="106" /> |
| <Test name="107" /> |
| <Test name="104" /> |
| <Test name="105" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="117" /> |
| <Test name="116" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="146" /> |
| <Test name="147" /> |
| <Test name="144" /> |
| <Test name="145" /> |
| <Test name="142" /> |
| <Test name="143" /> |
| <Test name="140" /> |
| <Test name="141" /> |
| <Test name="148" /> |
| <Test name="149" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="42" /> |
| <Test name="48" /> |
| <Test name="43" /> |
| <Test name="49" /> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="swizzle"> |
| <TestCase name="fragment"> |
| <Test name="42" /> |
| <Test name="48" /> |
| <Test name="43" /> |
| <Test name="49" /> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="42" /> |
| <Test name="48" /> |
| <Test name="43" /> |
| <Test name="49" /> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="comparison_ops"> |
| <TestCase name="fragment"> |
| <Test name="42" /> |
| <Test name="48" /> |
| <Test name="43" /> |
| <Test name="49" /> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="42" /> |
| <Test name="48" /> |
| <Test name="43" /> |
| <Test name="49" /> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="0" /> |
| <Test name="3" /> |
| <Test name="2" /> |
| <Test name="5" /> |
| <Test name="4" /> |
| <Test name="7" /> |
| <Test name="6" /> |
| <Test name="9" /> |
| <Test name="8" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="basic_expression"> |
| <TestCase name="fragment"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="combined"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="all_features"> |
| <TestCase name="fragment"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="conditionals"> |
| <TestCase name="fragment"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| <TestCase name="combined"> |
| <Test name="24" /> |
| <Test name="25" /> |
| <Test name="26" /> |
| <Test name="27" /> |
| <Test name="20" /> |
| <Test name="21" /> |
| <Test name="22" /> |
| <Test name="23" /> |
| <Test name="28" /> |
| <Test name="29" /> |
| <Test name="0" /> |
| <Test name="4" /> |
| <Test name="8" /> |
| <Test name="59" /> |
| <Test name="58" /> |
| <Test name="55" /> |
| <Test name="54" /> |
| <Test name="57" /> |
| <Test name="56" /> |
| <Test name="51" /> |
| <Test name="50" /> |
| <Test name="53" /> |
| <Test name="52" /> |
| <Test name="88" /> |
| <Test name="89" /> |
| <Test name="82" /> |
| <Test name="83" /> |
| <Test name="80" /> |
| <Test name="81" /> |
| <Test name="86" /> |
| <Test name="87" /> |
| <Test name="84" /> |
| <Test name="85" /> |
| <Test name="3" /> |
| <Test name="7" /> |
| <Test name="39" /> |
| <Test name="38" /> |
| <Test name="33" /> |
| <Test name="32" /> |
| <Test name="31" /> |
| <Test name="30" /> |
| <Test name="37" /> |
| <Test name="36" /> |
| <Test name="35" /> |
| <Test name="34" /> |
| <Test name="60" /> |
| <Test name="61" /> |
| <Test name="62" /> |
| <Test name="63" /> |
| <Test name="64" /> |
| <Test name="65" /> |
| <Test name="66" /> |
| <Test name="67" /> |
| <Test name="68" /> |
| <Test name="69" /> |
| <Test name="2" /> |
| <Test name="6" /> |
| <Test name="99" /> |
| <Test name="98" /> |
| <Test name="91" /> |
| <Test name="90" /> |
| <Test name="93" /> |
| <Test name="92" /> |
| <Test name="95" /> |
| <Test name="94" /> |
| <Test name="97" /> |
| <Test name="96" /> |
| <Test name="11" /> |
| <Test name="10" /> |
| <Test name="13" /> |
| <Test name="12" /> |
| <Test name="15" /> |
| <Test name="14" /> |
| <Test name="17" /> |
| <Test name="16" /> |
| <Test name="19" /> |
| <Test name="18" /> |
| <Test name="48" /> |
| <Test name="49" /> |
| <Test name="46" /> |
| <Test name="47" /> |
| <Test name="44" /> |
| <Test name="45" /> |
| <Test name="42" /> |
| <Test name="43" /> |
| <Test name="40" /> |
| <Test name="41" /> |
| <Test name="1" /> |
| <Test name="5" /> |
| <Test name="9" /> |
| <Test name="77" /> |
| <Test name="76" /> |
| <Test name="75" /> |
| <Test name="74" /> |
| <Test name="73" /> |
| <Test name="72" /> |
| <Test name="71" /> |
| <Test name="70" /> |
| <Test name="79" /> |
| <Test name="78" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="keywords"> |
| <TestCase name="keywords"> |
| <Test name="ivec4_fragment" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_vertex" /> |
| <Test name="uniform_vertex" /> |
| <Test name="while_fragment" /> |
| <Test name="invariant_fragment" /> |
| <Test name="ivec2_fragment" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="false_vertex" /> |
| <Test name="varying_vertex" /> |
| <Test name="highp_vertex" /> |
| <Test name="mat3_vertex" /> |
| <Test name="return_vertex" /> |
| <Test name="if_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="return_fragment" /> |
| <Test name="precision_fragment" /> |
| <Test name="while_vertex" /> |
| <Test name="precision_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="out_vertex" /> |
| <Test name="highp_fragment" /> |
| <Test name="mat2_vertex" /> |
| <Test name="uniform_fragment" /> |
| <Test name="struct_fragment" /> |
| <Test name="vec4_fragment" /> |
| <Test name="mediump_vertex" /> |
| <Test name="lowp_vertex" /> |
| <Test name="discard_vertex" /> |
| <Test name="break_vertex" /> |
| <Test name="ivec3_fragment" /> |
| <Test name="sampler2D_vertex" /> |
| <Test name="true_fragment" /> |
| <Test name="break_fragment" /> |
| <Test name="ivec3_vertex" /> |
| <Test name="void_vertex" /> |
| <Test name="else_fragment" /> |
| <Test name="inout_vertex" /> |
| <Test name="attribute_fragment" /> |
| <Test name="continue_vertex" /> |
| <Test name="vec2_fragment" /> |
| <Test name="float_fragment" /> |
| <Test name="for_fragment" /> |
| <Test name="invariant_vertex" /> |
| <Test name="mat4_fragment" /> |
| <Test name="const_fragment" /> |
| <Test name="else_vertex" /> |
| <Test name="mat4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="mat2_fragment" /> |
| <Test name="mediump_fragment" /> |
| <Test name="vec2_vertex" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="void_fragment" /> |
| <Test name="ivec4_vertex" /> |
| <Test name="ivec2_vertex" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="lowp_fragment" /> |
| <Test name="struct_vertex" /> |
| <Test name="vec3_vertex" /> |
| <Test name="vec4_vertex" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="inout_fragment" /> |
| <Test name="false_fragment" /> |
| <Test name="in_vertex" /> |
| <Test name="attribute_vertex" /> |
| <Test name="varying_fragment" /> |
| <Test name="const_vertex" /> |
| <Test name="in_fragment" /> |
| <Test name="sampler2D_fragment" /> |
| <Test name="samplerCube_vertex" /> |
| <Test name="out_fragment" /> |
| <Test name="for_vertex" /> |
| <Test name="vec3_fragment" /> |
| <Test name="int_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="discard_fragment" /> |
| <Test name="true_vertex" /> |
| <Test name="float_vertex" /> |
| <Test name="if_vertex" /> |
| <Test name="do_vertex" /> |
| <Test name="do_fragment" /> |
| <Test name="samplerCube_fragment" /> |
| <Test name="continue_fragment" /> |
| </TestCase> |
| <TestCase name="reserved_keywords"> |
| <Test name="extern_fragment" /> |
| <Test name="half_fragment" /> |
| <Test name="cast_fragment" /> |
| <Test name="namespace_fragment" /> |
| <Test name="sampler3DRect_vertex" /> |
| <Test name="sampler2DRectShadow_vertex" /> |
| <Test name="short_fragment" /> |
| <Test name="extern_vertex" /> |
| <Test name="noinline_fragment" /> |
| <Test name="hvec4_fragment" /> |
| <Test name="goto_vertex" /> |
| <Test name="noinline_vertex" /> |
| <Test name="double_vertex" /> |
| <Test name="default_vertex" /> |
| <Test name="static_fragment" /> |
| <Test name="sampler1DShadow_fragment" /> |
| <Test name="fixed_fragment" /> |
| <Test name="dvec3_fragment" /> |
| <Test name="sampler3DRect_fragment" /> |
| <Test name="switch_fragment" /> |
| <Test name="enum_vertex" /> |
| <Test name="inline_fragment" /> |
| <Test name="fvec2_fragment" /> |
| <Test name="cast_vertex" /> |
| <Test name="hvec3_vertex" /> |
| <Test name="interface_vertex" /> |
| <Test name="fvec3_fragment" /> |
| <Test name="public_fragment" /> |
| <Test name="fixed_vertex" /> |
| <Test name="hvec3_fragment" /> |
| <Test name="using_fragment" /> |
| <Test name="hvec2_vertex" /> |
| <Test name="template_fragment" /> |
| <Test name="fvec4_fragment" /> |
| <Test name="short_vertex" /> |
| <Test name="sampler2DShadow_fragment" /> |
| <Test name="volatile_fragment" /> |
| <Test name="dvec2_vertex" /> |
| <Test name="dvec4_vertex" /> |
| <Test name="dvec3_vertex" /> |
| <Test name="this_vertex" /> |
| <Test name="fvec2_vertex" /> |
| <Test name="fvec3_vertex" /> |
| <Test name="unsigned_vertex" /> |
| <Test name="fvec4_vertex" /> |
| <Test name="volatile_vertex" /> |
| <Test name="sampler3D_vertex" /> |
| <Test name="sampler3D_fragment" /> |
| <Test name="sampler2DRectShadow_fragment" /> |
| <Test name="sampler1D_vertex" /> |
| <Test name="external_fragment" /> |
| <Test name="sizeof_vertex" /> |
| <Test name="flat_fragment" /> |
| <Test name="inline_vertex" /> |
| <Test name="interface_fragment" /> |
| <Test name="packed_vertex" /> |
| <Test name="hvec2_fragment" /> |
| <Test name="superp_vertex" /> |
| <Test name="half_vertex" /> |
| <Test name="input_fragment" /> |
| <Test name="flat_vertex" /> |
| <Test name="dvec2_fragment" /> |
| <Test name="union_fragment" /> |
| <Test name="union_vertex" /> |
| <Test name="static_vertex" /> |
| <Test name="namespace_vertex" /> |
| <Test name="double_fragment" /> |
| <Test name="class_vertex" /> |
| <Test name="default_fragment" /> |
| <Test name="input_vertex" /> |
| <Test name="asm_fragment" /> |
| <Test name="hvec4_vertex" /> |
| <Test name="enum_fragment" /> |
| <Test name="output_vertex" /> |
| <Test name="long_vertex" /> |
| <Test name="sampler1DShadow_vertex" /> |
| <Test name="typedef_fragment" /> |
| <Test name="goto_fragment" /> |
| <Test name="sampler2DRect_fragment" /> |
| <Test name="long_fragment" /> |
| <Test name="packed_fragment" /> |
| <Test name="asm_vertex" /> |
| <Test name="sampler2DRect_vertex" /> |
| <Test name="typedef_vertex" /> |
| <Test name="public_vertex" /> |
| <Test name="unsigned_fragment" /> |
| <Test name="external_vertex" /> |
| <Test name="sampler2DShadow_vertex" /> |
| <Test name="using_vertex" /> |
| <Test name="template_vertex" /> |
| <Test name="dvec4_fragment" /> |
| <Test name="sampler1D_fragment" /> |
| <Test name="sizeof_fragment" /> |
| <Test name="class_fragment" /> |
| <Test name="switch_vertex" /> |
| <Test name="superp_fragment" /> |
| <Test name="output_fragment" /> |
| <Test name="this_fragment" /> |
| </TestCase> |
| <TestCase name="invalid_identifiers"> |
| <Test name="two_underscores_begin_fragment" /> |
| <Test name="digit_begin_vertex" /> |
| <Test name="digit_vertex" /> |
| <Test name="two_underscores_middle_fragment" /> |
| <Test name="two_underscores_end_fragment" /> |
| <Test name="two_underscores_begin_vertex" /> |
| <Test name="digit_begin_fragment" /> |
| <Test name="digit_fragment" /> |
| <Test name="gl_begin_vertex" /> |
| <Test name="two_underscores_middle_vertex" /> |
| <Test name="two_underscores_end_vertex" /> |
| <Test name="gl_begin_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="loops"> |
| <TestCase name="while_dynamic_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="no_iterations_fragment" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="no_iterations_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="for_constant_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="no_iterations_fragment" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="no_iterations_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="do_while_uniform_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="do_while_constant_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="while_constant_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="no_iterations_fragment" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="no_iterations_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="while_uniform_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="no_iterations_fragment" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="no_iterations_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="do_while_dynamic_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="for_uniform_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="no_iterations_fragment" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="no_iterations_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| <TestCase name="for_dynamic_iterations"> |
| <Test name="infinite_with_unconditional_break_last_vertex" /> |
| <Test name="infinite_with_unconditional_break_last_fragment" /> |
| <Test name="conditional_continue_vertex" /> |
| <Test name="basic_mediump_int_vertex" /> |
| <Test name="post_increment_fragment" /> |
| <Test name="nested_sequence_fragment" /> |
| <Test name="double_continue_fragment" /> |
| <Test name="101_iterations_vertex" /> |
| <Test name="basic_lowp_int_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="infinite_with_conditional_break_fragment" /> |
| <Test name="basic_mediump_float_vertex" /> |
| <Test name="unconditional_continue_vertex" /> |
| <Test name="post_increment_vertex" /> |
| <Test name="basic_lowp_float_fragment" /> |
| <Test name="basic_highp_float_fragment" /> |
| <Test name="basic_lowp_float_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="unconditional_break_fragment" /> |
| <Test name="conditional_body_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="vector_counter_fragment" /> |
| <Test name="only_continue_fragment" /> |
| <Test name="select_iteration_count_vertex" /> |
| <Test name="pre_increment_fragment" /> |
| <Test name="unconditional_continue_fragment" /> |
| <Test name="basic_highp_int_vertex" /> |
| <Test name="conditional_break_vertex" /> |
| <Test name="only_continue_vertex" /> |
| <Test name="vector_counter_vertex" /> |
| <Test name="101_iterations_fragment" /> |
| <Test name="function_call_return_fragment" /> |
| <Test name="nested_tricky_dataflow_1_vertex" /> |
| <Test name="conditional_body_vertex" /> |
| <Test name="function_call_return_vertex" /> |
| <Test name="nested_sequence_vertex" /> |
| <Test name="mixed_break_continue_fragment" /> |
| <Test name="infinite_with_unconditional_break_first_vertex" /> |
| <Test name="empty_body_fragment" /> |
| <Test name="sequence_statement_vertex" /> |
| <Test name="no_iterations_fragment" /> |
| <Test name="conditional_continue_fragment" /> |
| <Test name="nested_tricky_dataflow_2_fragment" /> |
| <Test name="double_continue_vertex" /> |
| <Test name="pre_increment_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="infinite_with_conditional_break_vertex" /> |
| <Test name="single_iteration_fragment" /> |
| <Test name="basic_mediump_int_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="no_iterations_vertex" /> |
| <Test name="empty_body_vertex" /> |
| <Test name="infinite_with_unconditional_break_first_fragment" /> |
| <Test name="unconditional_break_vertex" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="sequence_statement_fragment" /> |
| <Test name="nested_tricky_dataflow_1_fragment" /> |
| <Test name="function_call_inout_vertex" /> |
| <Test name="basic_mediump_float_fragment" /> |
| <Test name="basic_lowp_int_vertex" /> |
| <Test name="function_call_inout_fragment" /> |
| <Test name="basic_highp_int_fragment" /> |
| <Test name="basic_highp_float_vertex" /> |
| <Test name="mixed_break_continue_vertex" /> |
| <Test name="nested_tricky_dataflow_2_vertex" /> |
| <Test name="sequence_vertex" /> |
| <Test name="single_iteration_vertex" /> |
| <Test name="sequence_fragment" /> |
| <Test name="select_iteration_count_fragment" /> |
| <Test name="conditional_break_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="scoping"> |
| <TestCase name="valid"> |
| <Test name="for_init_statement_variable_hides_global_variable_vertex" /> |
| <Test name="for_init_statement_variable_hides_global_variable_fragment" /> |
| <Test name="while_condition_variable_hides_local_variable_vertex" /> |
| <Test name="while_condition_variable_hides_global_variable_fragment" /> |
| <Test name="local_variable_hides_global_variable_fragment" /> |
| <Test name="block_variable_hides_global_variable_fragment" /> |
| <Test name="local_struct_variable_hides_struct_type_vertex" /> |
| <Test name="local_int_variable_hides_struct_type_fragment" /> |
| <Test name="block_variable_hides_local_variable_fragment" /> |
| <Test name="function_parameter_hides_struct_type_fragment" /> |
| <Test name="variable_in_if_hides_global_variable_vertex" /> |
| <Test name="function_parameter_hides_global_variable_vertex" /> |
| <Test name="local_variable_hides_function_fragment" /> |
| <Test name="local_variable_hides_function_vertex" /> |
| <Test name="local_struct_variable_hides_struct_type_fragment" /> |
| <Test name="local_variable_in_inner_scope_hides_function_parameter_fragment" /> |
| <Test name="local_variable_in_inner_scope_hides_function_parameter_vertex" /> |
| <Test name="function_parameter_hides_function_fragment" /> |
| <Test name="local_variable_hides_function_parameter_fragment" /> |
| <Test name="block_variable_hides_local_variable_vertex" /> |
| <Test name="function_parameter_hides_function_vertex" /> |
| <Test name="function_parameter_hides_struct_type_vertex" /> |
| <Test name="local_variable_hides_function_parameter_vertex" /> |
| <Test name="while_condition_variable_hides_local_variable_fragment" /> |
| <Test name="variable_in_if_hides_global_variable_fragment" /> |
| <Test name="variable_from_outer_scope_visible_in_initializer_fragment" /> |
| <Test name="block_variable_hides_global_variable_vertex" /> |
| <Test name="variable_from_outer_scope_visible_in_initializer_vertex" /> |
| <Test name="local_int_variable_hides_struct_type_vertex" /> |
| <Test name="local_variable_hides_global_variable_vertex" /> |
| <Test name="while_condition_variable_hides_global_variable_vertex" /> |
| <Test name="for_init_statement_variable_hides_local_variable_fragment" /> |
| <Test name="for_init_statement_variable_hides_local_variable_vertex" /> |
| <Test name="function_parameter_hides_global_variable_fragment" /> |
| </TestCase> |
| <TestCase name="invalid"> |
| <Test name="use_variable_from_for_init_statement_in_outer_scope_vertex" /> |
| <Test name="redeclare_while_condition_variable_vertex" /> |
| <Test name="use_struct_type_before_declaration_vertex" /> |
| <Test name="redeclare_builtin_vertex" /> |
| <Test name="conflict_function_variable_fragment" /> |
| <Test name="use_struct_type_before_declaration_fragment" /> |
| <Test name="use_variable_from_if_in_else_fragment" /> |
| <Test name="use_function_before_declaration_vertex" /> |
| <Test name="use_local_variable_before_declaration_vertex" /> |
| <Test name="use_variable_from_block_in_outer_scope_fragment" /> |
| <Test name="use_parameter_names_from_function_declaration_fragment" /> |
| <Test name="variable_not_visible_in_own_initializer_vertex" /> |
| <Test name="redeclare_global_variable_fragment" /> |
| <Test name="use_variable_from_while_condition_in_outer_scope_vertex" /> |
| <Test name="use_variable_from_if_in_outer_scope_vertex" /> |
| <Test name="redeclare_for_init_statement_variable_in_for_condition_fragment" /> |
| <Test name="use_parameter_names_from_function_declaration_vertex" /> |
| <Test name="redeclare_for_init_statement_variable_in_for_condition_vertex" /> |
| <Test name="use_variable_from_block_in_outer_scope_vertex" /> |
| <Test name="conflict_function_variable_vertex" /> |
| <Test name="redefine_function_vertex" /> |
| <Test name="conflict_function_struct_fragment" /> |
| <Test name="use_function_before_declaration_fragment" /> |
| <Test name="redeclare_for_condition_variable_fragment" /> |
| <Test name="redeclare_builtin_fragment" /> |
| <Test name="use_variable_from_else_in_outer_scope_vertex" /> |
| <Test name="redeclare_for_condition_variable_vertex" /> |
| <Test name="redefine_builtin_vertex" /> |
| <Test name="redeclare_for_init_statement_variable_vertex" /> |
| <Test name="variable_not_visible_in_own_initializer_fragment" /> |
| <Test name="use_variable_from_if_in_else_vertex" /> |
| <Test name="redeclare_for_init_statement_variable_fragment" /> |
| <Test name="redefine_function_fragment" /> |
| <Test name="conflict_function_struct_vertex" /> |
| <Test name="use_variable_from_for_init_statement_in_outer_scope_fragment" /> |
| <Test name="redeclare_while_condition_variable_fragment" /> |
| <Test name="redeclare_function_vertex" /> |
| <Test name="redeclare_local_variable_vertex" /> |
| <Test name="use_global_variable_before_declaration_fragment" /> |
| <Test name="redeclare_global_variable_vertex" /> |
| <Test name="use_global_variable_before_declaration_vertex" /> |
| <Test name="use_variable_from_while_condition_in_outer_scope_fragment" /> |
| <Test name="use_variable_from_else_in_outer_scope_fragment" /> |
| <Test name="use_local_variable_before_declaration_fragment" /> |
| <Test name="use_variable_from_if_in_outer_scope_fragment" /> |
| <Test name="redeclare_local_variable_fragment" /> |
| <Test name="redeclare_function_fragment" /> |
| <Test name="redefine_builtin_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="constant_expressions"> |
| <TestCase name="operators"> |
| <Test name="compare_fragment" /> |
| <Test name="math_ivec_fragment" /> |
| <Test name="logical_fragment" /> |
| <Test name="math_mat_fragment" /> |
| <Test name="math_int_fragment" /> |
| <Test name="selection_vertex" /> |
| <Test name="math_vec_vertex" /> |
| <Test name="logical_vertex" /> |
| <Test name="math_float_vertex" /> |
| <Test name="compare_vertex" /> |
| <Test name="math_mat_vertex" /> |
| <Test name="math_int_vertex" /> |
| <Test name="math_ivec_vertex" /> |
| <Test name="math_vec_fragment" /> |
| <Test name="math_float_fragment" /> |
| <Test name="selection_fragment" /> |
| </TestCase> |
| <TestCase name="trivial"> |
| <Test name="cast_vertex" /> |
| <Test name="int_vertex" /> |
| <Test name="cast_fragment" /> |
| <Test name="bool_vertex" /> |
| <Test name="int_fragment" /> |
| <Test name="float_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="float_fragment" /> |
| </TestCase> |
| <TestSuite name="builtin_functions"> |
| <TestCase name="vector_relational"> |
| <Test name="equal_ivec2_fragment" /> |
| <Test name="greaterThanEqual_ivec2_fragment" /> |
| <Test name="greaterThanEqual_ivec3_vertex" /> |
| <Test name="all_bvec3_vertex" /> |
| <Test name="lessThan_ivec2_vertex" /> |
| <Test name="equal_bvec4_vertex" /> |
| <Test name="greaterThan_vec2_vertex" /> |
| <Test name="any_bvec3_vertex" /> |
| <Test name="greaterThan_vec4_fragment" /> |
| <Test name="equal_bvec2_vertex" /> |
| <Test name="greaterThanEqual_ivec2_vertex" /> |
| <Test name="lessThanEqual_vec2_vertex" /> |
| <Test name="greaterThanEqual_ivec3_fragment" /> |
| <Test name="lessThanEqual_vec3_vertex" /> |
| <Test name="equal_bvec2_fragment" /> |
| <Test name="lessThanEqual_ivec2_vertex" /> |
| <Test name="greaterThan_vec4_vertex" /> |
| <Test name="not_bvec4_vertex" /> |
| <Test name="lessThan_vec4_vertex" /> |
| <Test name="lessThanEqual_ivec4_vertex" /> |
| <Test name="not_bvec3_vertex" /> |
| <Test name="equal_vec4_fragment" /> |
| <Test name="notEqual_bvec4_vertex" /> |
| <Test name="greaterThan_ivec2_vertex" /> |
| <Test name="greaterThanEqual_vec2_vertex" /> |
| <Test name="notEqual_ivec4_vertex" /> |
| <Test name="notEqual_vec2_vertex" /> |
| <Test name="lessThanEqual_ivec2_fragment" /> |
| <Test name="equal_ivec3_vertex" /> |
| <Test name="equal_ivec3_fragment" /> |
| <Test name="greaterThan_vec2_fragment" /> |
| <Test name="notEqual_ivec4_fragment" /> |
| <Test name="lessThanEqual_ivec4_fragment" /> |
| <Test name="greaterThan_ivec2_fragment" /> |
| <Test name="notEqual_bvec4_fragment" /> |
| <Test name="notEqual_vec4_fragment" /> |
| <Test name="equal_bvec3_vertex" /> |
| <Test name="greaterThan_ivec3_vertex" /> |
| <Test name="notEqual_bvec3_vertex" /> |
| <Test name="greaterThan_ivec4_vertex" /> |
| <Test name="lessThanEqual_ivec3_vertex" /> |
| <Test name="notEqual_ivec2_vertex" /> |
| <Test name="not_bvec2_vertex" /> |
| <Test name="any_bvec2_fragment" /> |
| <Test name="lessThan_ivec2_fragment" /> |
| <Test name="all_bvec2_fragment" /> |
| <Test name="notEqual_ivec2_fragment" /> |
| <Test name="greaterThanEqual_ivec4_fragment" /> |
| <Test name="all_bvec3_fragment" /> |
| <Test name="lessThanEqual_vec4_vertex" /> |
| <Test name="greaterThan_ivec4_fragment" /> |
| <Test name="lessThanEqual_vec4_fragment" /> |
| <Test name="all_bvec4_fragment" /> |
| <Test name="any_bvec3_fragment" /> |
| <Test name="lessThan_vec2_fragment" /> |
| <Test name="notEqual_vec2_fragment" /> |
| <Test name="equal_ivec2_vertex" /> |
| <Test name="notEqual_ivec3_vertex" /> |
| <Test name="lessThan_ivec3_vertex" /> |
| <Test name="lessThan_vec3_vertex" /> |
| <Test name="any_bvec2_vertex" /> |
| <Test name="lessThan_ivec4_vertex" /> |
| <Test name="lessThanEqual_vec3_fragment" /> |
| <Test name="notEqual_vec3_fragment" /> |
| <Test name="greaterThanEqual_vec2_fragment" /> |
| <Test name="any_bvec4_vertex" /> |
| <Test name="lessThan_ivec3_fragment" /> |
| <Test name="lessThanEqual_ivec3_fragment" /> |
| <Test name="not_bvec2_fragment" /> |
| <Test name="lessThan_vec2_vertex" /> |
| <Test name="all_bvec4_vertex" /> |
| <Test name="equal_vec4_vertex" /> |
| <Test name="any_bvec4_fragment" /> |
| <Test name="lessThan_vec3_fragment" /> |
| <Test name="equal_ivec4_vertex" /> |
| <Test name="notEqual_bvec2_vertex" /> |
| <Test name="greaterThanEqual_ivec4_vertex" /> |
| <Test name="notEqual_bvec2_fragment" /> |
| <Test name="not_bvec4_fragment" /> |
| <Test name="greaterThanEqual_vec4_fragment" /> |
| <Test name="equal_vec3_fragment" /> |
| <Test name="notEqual_bvec3_fragment" /> |
| <Test name="equal_vec2_fragment" /> |
| <Test name="greaterThan_ivec3_fragment" /> |
| <Test name="equal_ivec4_fragment" /> |
| <Test name="notEqual_ivec3_fragment" /> |
| <Test name="all_bvec2_vertex" /> |
| <Test name="lessThan_ivec4_fragment" /> |
| <Test name="greaterThanEqual_vec3_vertex" /> |
| <Test name="equal_vec2_vertex" /> |
| <Test name="greaterThanEqual_vec4_vertex" /> |
| <Test name="notEqual_vec4_vertex" /> |
| <Test name="notEqual_vec3_vertex" /> |
| <Test name="greaterThan_vec3_fragment" /> |
| <Test name="equal_bvec4_fragment" /> |
| <Test name="equal_bvec3_fragment" /> |
| <Test name="not_bvec3_fragment" /> |
| <Test name="greaterThanEqual_vec3_fragment" /> |
| <Test name="lessThan_vec4_fragment" /> |
| <Test name="lessThanEqual_vec2_fragment" /> |
| <Test name="equal_vec3_vertex" /> |
| <Test name="greaterThan_vec3_vertex" /> |
| </TestCase> |
| <TestCase name="matrix"> |
| <Test name="compMult_mat4_fragment" /> |
| <Test name="compMult_mat4_vertex" /> |
| <Test name="compMult_mat3_fragment" /> |
| <Test name="compMult_mat3_vertex" /> |
| <Test name="compMult_mat2_vertex" /> |
| <Test name="compMult_mat2_fragment" /> |
| </TestCase> |
| <TestCase name="exponential"> |
| <Test name="inversesqrt_vec3_vertex" /> |
| <Test name="sqrt_float_vertex" /> |
| <Test name="inversesqrt_vec2_vertex" /> |
| <Test name="log_vec3_fragment" /> |
| <Test name="exp_vec2_vertex" /> |
| <Test name="sqrt_float_fragment" /> |
| <Test name="inversesqrt_vec4_vertex" /> |
| <Test name="inversesqrt_float_vertex" /> |
| <Test name="pow_vec3_vertex" /> |
| <Test name="pow_vec4_fragment" /> |
| <Test name="exp_vec3_vertex" /> |
| <Test name="log2_vec3_vertex" /> |
| <Test name="log2_vec2_vertex" /> |
| <Test name="log2_vec4_vertex" /> |
| <Test name="exp2_float_vertex" /> |
| <Test name="log_vec4_fragment" /> |
| <Test name="pow_vec2_vertex" /> |
| <Test name="exp2_vec4_fragment" /> |
| <Test name="sqrt_vec3_vertex" /> |
| <Test name="log_vec3_vertex" /> |
| <Test name="exp_float_vertex" /> |
| <Test name="exp_vec4_fragment" /> |
| <Test name="exp_vec3_fragment" /> |
| <Test name="exp2_float_fragment" /> |
| <Test name="pow_vec2_fragment" /> |
| <Test name="sqrt_vec4_fragment" /> |
| <Test name="log2_vec4_fragment" /> |
| <Test name="log_vec2_vertex" /> |
| <Test name="exp_vec4_vertex" /> |
| <Test name="pow_vec3_fragment" /> |
| <Test name="log_float_fragment" /> |
| <Test name="log2_vec2_fragment" /> |
| <Test name="inversesqrt_float_fragment" /> |
| <Test name="log_vec2_fragment" /> |
| <Test name="pow_vec4_vertex" /> |
| <Test name="sqrt_vec2_fragment" /> |
| <Test name="log_float_vertex" /> |
| <Test name="log2_vec3_fragment" /> |
| <Test name="sqrt_vec2_vertex" /> |
| <Test name="log_vec4_vertex" /> |
| <Test name="exp2_vec2_fragment" /> |
| <Test name="inversesqrt_vec3_fragment" /> |
| <Test name="pow_float_vertex" /> |
| <Test name="inversesqrt_vec4_fragment" /> |
| <Test name="exp_vec2_fragment" /> |
| <Test name="exp_float_fragment" /> |
| <Test name="pow_float_fragment" /> |
| <Test name="exp2_vec4_vertex" /> |
| <Test name="exp2_vec3_vertex" /> |
| <Test name="exp2_vec2_vertex" /> |
| <Test name="sqrt_vec4_vertex" /> |
| <Test name="log2_float_fragment" /> |
| <Test name="log2_float_vertex" /> |
| <Test name="sqrt_vec3_fragment" /> |
| <Test name="exp2_vec3_fragment" /> |
| <Test name="inversesqrt_vec2_fragment" /> |
| </TestCase> |
| <TestCase name="common"> |
| <Test name="abs_vec4_fragment" /> |
| <Test name="min_vec2_fragment" /> |
| <Test name="sign_vec4_fragment" /> |
| <Test name="max_vec3_float_vertex" /> |
| <Test name="mix_vec3_float_fragment" /> |
| <Test name="clamp_vec2_fragment" /> |
| <Test name="mix_vec2_float_fragment" /> |
| <Test name="ceil_float_fragment" /> |
| <Test name="fract_vec3_fragment" /> |
| <Test name="min_vec4_fragment" /> |
| <Test name="clamp_vec2_float_fragment" /> |
| <Test name="abs_vec3_fragment" /> |
| <Test name="mod_vec2_float_fragment" /> |
| <Test name="smoothstep_float_fragment" /> |
| <Test name="abs_vec2_vertex" /> |
| <Test name="fract_vec2_fragment" /> |
| <Test name="floor_float_fragment" /> |
| <Test name="smoothstep_float_vertex" /> |
| <Test name="ceil_vec4_fragment" /> |
| <Test name="max_vec3_fragment" /> |
| <Test name="min_float_fragment" /> |
| <Test name="step_float_fragment" /> |
| <Test name="abs_vec2_fragment" /> |
| <Test name="sign_float_fragment" /> |
| <Test name="step_vec4_fragment" /> |
| <Test name="fract_vec3_vertex" /> |
| <Test name="smoothstep_vec4_float_fragment" /> |
| <Test name="mix_vec4_float_vertex" /> |
| <Test name="smoothstep_vec4_fragment" /> |
| <Test name="min_vec4_float_fragment" /> |
| <Test name="abs_vec3_vertex" /> |
| <Test name="smoothstep_vec3_float_vertex" /> |
| <Test name="mod_vec4_fragment" /> |
| <Test name="fract_float_fragment" /> |
| <Test name="mod_vec3_float_fragment" /> |
| <Test name="step_vec3_vertex" /> |
| <Test name="floor_vec4_fragment" /> |
| <Test name="sign_vec3_fragment" /> |
| <Test name="mix_vec2_float_vertex" /> |
| <Test name="clamp_vec3_float_vertex" /> |
| <Test name="clamp_float_vertex" /> |
| <Test name="step_vec3_float_fragment" /> |
| <Test name="abs_float_vertex" /> |
| <Test name="clamp_vec4_fragment" /> |
| <Test name="min_vec2_vertex" /> |
| <Test name="min_vec2_float_fragment" /> |
| <Test name="max_float_vertex" /> |
| <Test name="step_vec3_fragment" /> |
| <Test name="max_vec2_fragment" /> |
| <Test name="max_float_fragment" /> |
| <Test name="mod_float_fragment" /> |
| <Test name="min_vec3_float_fragment" /> |
| <Test name="floor_vec4_vertex" /> |
| <Test name="min_vec4_float_vertex" /> |
| <Test name="sign_vec2_vertex" /> |
| <Test name="abs_float_fragment" /> |
| <Test name="smoothstep_vec2_vertex" /> |
| <Test name="step_vec4_float_fragment" /> |
| <Test name="max_vec2_float_vertex" /> |
| <Test name="step_vec2_float_fragment" /> |
| <Test name="step_vec4_float_vertex" /> |
| <Test name="clamp_vec3_fragment" /> |
| <Test name="floor_vec3_fragment" /> |
| <Test name="min_vec2_float_vertex" /> |
| <Test name="mix_vec4_float_fragment" /> |
| <Test name="smoothstep_vec2_float_fragment" /> |
| <Test name="mix_float_vertex" /> |
| <Test name="min_vec3_fragment" /> |
| <Test name="smoothstep_vec4_float_vertex" /> |
| <Test name="ceil_vec2_fragment" /> |
| <Test name="mod_vec2_fragment" /> |
| <Test name="max_vec3_vertex" /> |
| <Test name="max_vec4_vertex" /> |
| <Test name="ceil_vec3_vertex" /> |
| <Test name="clamp_vec4_vertex" /> |
| <Test name="step_vec2_float_vertex" /> |
| <Test name="smoothstep_vec2_float_vertex" /> |
| <Test name="step_vec2_fragment" /> |
| <Test name="clamp_vec2_float_vertex" /> |
| <Test name="mod_vec4_vertex" /> |
| <Test name="min_vec3_vertex" /> |
| <Test name="clamp_vec4_float_fragment" /> |
| <Test name="mod_vec3_float_vertex" /> |
| <Test name="floor_float_vertex" /> |
| <Test name="min_vec3_float_vertex" /> |
| <Test name="clamp_vec2_vertex" /> |
| <Test name="mod_vec3_vertex" /> |
| <Test name="mod_vec2_vertex" /> |
| <Test name="smoothstep_vec2_fragment" /> |
| <Test name="clamp_float_fragment" /> |
| <Test name="mix_vec3_float_vertex" /> |
| <Test name="mix_vec2_fragment" /> |
| <Test name="mod_vec4_float_fragment" /> |
| <Test name="fract_vec4_vertex" /> |
| <Test name="smoothstep_vec3_fragment" /> |
| <Test name="smoothstep_vec3_vertex" /> |
| <Test name="step_vec3_float_vertex" /> |
| <Test name="fract_vec2_vertex" /> |
| <Test name="min_vec4_vertex" /> |
| <Test name="clamp_vec3_vertex" /> |
| <Test name="min_float_vertex" /> |
| <Test name="max_vec2_float_fragment" /> |
| <Test name="floor_vec2_vertex" /> |
| <Test name="sign_vec4_vertex" /> |
| <Test name="floor_vec2_fragment" /> |
| <Test name="clamp_vec3_float_fragment" /> |
| <Test name="ceil_float_vertex" /> |
| <Test name="mod_vec3_fragment" /> |
| <Test name="floor_vec3_vertex" /> |
| <Test name="mix_float_fragment" /> |
| <Test name="mod_vec2_float_vertex" /> |
| <Test name="smoothstep_vec4_vertex" /> |
| <Test name="max_vec4_float_fragment" /> |
| <Test name="step_vec2_vertex" /> |
| <Test name="sign_vec2_fragment" /> |
| <Test name="mix_vec4_fragment" /> |
| <Test name="ceil_vec4_vertex" /> |
| <Test name="sign_vec3_vertex" /> |
| <Test name="clamp_vec4_float_vertex" /> |
| <Test name="mix_vec3_fragment" /> |
| <Test name="fract_vec4_fragment" /> |
| <Test name="ceil_vec3_fragment" /> |
| <Test name="mod_vec4_float_vertex" /> |
| <Test name="max_vec4_fragment" /> |
| <Test name="max_vec3_float_fragment" /> |
| <Test name="sign_float_vertex" /> |
| <Test name="max_vec4_float_vertex" /> |
| <Test name="max_vec2_vertex" /> |
| <Test name="step_float_vertex" /> |
| <Test name="mix_vec2_vertex" /> |
| <Test name="step_vec4_vertex" /> |
| <Test name="mod_float_vertex" /> |
| <Test name="abs_vec4_vertex" /> |
| <Test name="smoothstep_vec3_float_fragment" /> |
| <Test name="mix_vec4_vertex" /> |
| <Test name="fract_float_vertex" /> |
| <Test name="mix_vec3_vertex" /> |
| <Test name="ceil_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="geometric"> |
| <Test name="dot_vec3_vertex" /> |
| <Test name="dot_vec4_vertex" /> |
| <Test name="normalize_float_vertex" /> |
| <Test name="distance_vec2_fragment" /> |
| <Test name="faceforward_vec3_fragment" /> |
| <Test name="length_vec4_fragment" /> |
| <Test name="reflect_float_fragment" /> |
| <Test name="length_vec4_vertex" /> |
| <Test name="refract_vec2_vertex" /> |
| <Test name="faceforward_vec4_fragment" /> |
| <Test name="length_vec3_vertex" /> |
| <Test name="refract_vec3_fragment" /> |
| <Test name="faceforward_vec2_vertex" /> |
| <Test name="reflect_float_vertex" /> |
| <Test name="faceforward_vec4_vertex" /> |
| <Test name="refract_vec3_vertex" /> |
| <Test name="length_vec2_vertex" /> |
| <Test name="dot_vec2_fragment" /> |
| <Test name="length_vec3_fragment" /> |
| <Test name="dot_vec2_vertex" /> |
| <Test name="dot_vec3_fragment" /> |
| <Test name="distance_vec3_fragment" /> |
| <Test name="faceforward_vec2_fragment" /> |
| <Test name="reflect_vec2_vertex" /> |
| <Test name="normalize_float_fragment" /> |
| <Test name="refract_float_fragment" /> |
| <Test name="distance_vec4_vertex" /> |
| <Test name="distance_vec3_vertex" /> |
| <Test name="distance_vec4_fragment" /> |
| <Test name="distance_float_vertex" /> |
| <Test name="refract_vec4_vertex" /> |
| <Test name="normalize_vec2_fragment" /> |
| <Test name="reflect_vec4_fragment" /> |
| <Test name="normalize_vec2_vertex" /> |
| <Test name="reflect_vec4_vertex" /> |
| <Test name="distance_vec2_vertex" /> |
| <Test name="dot_float_vertex" /> |
| <Test name="dot_vec4_fragment" /> |
| <Test name="refract_float_vertex" /> |
| <Test name="faceforward_float_vertex" /> |
| <Test name="faceforward_vec3_vertex" /> |
| <Test name="dot_float_fragment" /> |
| <Test name="length_float_fragment" /> |
| <Test name="refract_vec2_fragment" /> |
| <Test name="reflect_vec3_fragment" /> |
| <Test name="length_float_vertex" /> |
| <Test name="reflect_vec2_fragment" /> |
| <Test name="length_vec2_fragment" /> |
| <Test name="refract_vec4_fragment" /> |
| <Test name="distance_float_fragment" /> |
| <Test name="normalize_vec3_fragment" /> |
| <Test name="faceforward_float_fragment" /> |
| <Test name="normalize_vec4_vertex" /> |
| <Test name="reflect_vec3_vertex" /> |
| <Test name="normalize_vec4_fragment" /> |
| <Test name="normalize_vec3_vertex" /> |
| </TestCase> |
| <TestCase name="trigonometry"> |
| <Test name="degrees_float_vertex" /> |
| <Test name="asin_vec4_vertex" /> |
| <Test name="sin_vec2_fragment" /> |
| <Test name="tan_vec2_vertex" /> |
| <Test name="tan_vec3_fragment" /> |
| <Test name="tan_vec4_fragment" /> |
| <Test name="cos_vec3_fragment" /> |
| <Test name="acos_vec2_vertex" /> |
| <Test name="tan_vec4_vertex" /> |
| <Test name="atan_separate_vec2_vertex" /> |
| <Test name="radians_vec2_fragment" /> |
| <Test name="asin_vec3_vertex" /> |
| <Test name="radians_vec2_vertex" /> |
| <Test name="degrees_vec3_fragment" /> |
| <Test name="atan_combined_float_vertex" /> |
| <Test name="sin_vec4_vertex" /> |
| <Test name="sin_vec3_vertex" /> |
| <Test name="atan_separate_vec2_fragment" /> |
| <Test name="radians_float_vertex" /> |
| <Test name="atan_combined_vec3_fragment" /> |
| <Test name="atan_combined_vec4_fragment" /> |
| <Test name="atan_separate_vec4_fragment" /> |
| <Test name="atan_combined_vec3_vertex" /> |
| <Test name="acos_float_fragment" /> |
| <Test name="atan_combined_vec2_vertex" /> |
| <Test name="sin_float_vertex" /> |
| <Test name="cos_vec3_vertex" /> |
| <Test name="atan_separate_float_fragment" /> |
| <Test name="atan_combined_vec2_fragment" /> |
| <Test name="radians_vec4_vertex" /> |
| <Test name="atan_combined_vec4_vertex" /> |
| <Test name="asin_vec2_fragment" /> |
| <Test name="degrees_vec4_fragment" /> |
| <Test name="atan_separate_vec4_vertex" /> |
| <Test name="asin_float_vertex" /> |
| <Test name="sin_vec3_fragment" /> |
| <Test name="asin_vec4_fragment" /> |
| <Test name="atan_separate_vec3_fragment" /> |
| <Test name="degrees_vec4_vertex" /> |
| <Test name="tan_float_fragment" /> |
| <Test name="degrees_vec2_fragment" /> |
| <Test name="atan_combined_float_fragment" /> |
| <Test name="sin_float_fragment" /> |
| <Test name="atan_separate_float_vertex" /> |
| <Test name="degrees_vec3_vertex" /> |
| <Test name="acos_vec4_vertex" /> |
| <Test name="radians_float_fragment" /> |
| <Test name="degrees_float_fragment" /> |
| <Test name="sin_vec4_fragment" /> |
| <Test name="degrees_vec2_vertex" /> |
| <Test name="tan_vec3_vertex" /> |
| <Test name="tan_float_vertex" /> |
| <Test name="cos_vec4_vertex" /> |
| <Test name="tan_vec2_fragment" /> |
| <Test name="cos_float_fragment" /> |
| <Test name="cos_float_vertex" /> |
| <Test name="atan_separate_vec3_vertex" /> |
| <Test name="acos_vec4_fragment" /> |
| <Test name="cos_vec2_fragment" /> |
| <Test name="asin_vec2_vertex" /> |
| <Test name="cos_vec2_vertex" /> |
| <Test name="radians_vec3_vertex" /> |
| <Test name="acos_vec3_fragment" /> |
| <Test name="radians_vec3_fragment" /> |
| <Test name="acos_float_vertex" /> |
| <Test name="cos_vec4_fragment" /> |
| <Test name="sin_vec2_vertex" /> |
| <Test name="radians_vec4_fragment" /> |
| <Test name="acos_vec2_fragment" /> |
| <Test name="asin_float_fragment" /> |
| <Test name="acos_vec3_vertex" /> |
| <Test name="asin_vec3_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="complex_types"> |
| <Test name="array_vertex" /> |
| <Test name="nested_builtin_funcs_fragment" /> |
| <Test name="nested_struct_vertex" /> |
| <Test name="nested_builtin_funcs_vertex" /> |
| <Test name="nested_struct_fragment" /> |
| <Test name="struct_fragment" /> |
| <Test name="array_fragment" /> |
| <Test name="struct_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="functions"> |
| <TestCase name="declarations"> |
| <Test name="in_vs_no_in_fragment" /> |
| <Test name="default_vs_explicit_precision_fragment" /> |
| <Test name="default_vs_explicit_precision_vertex" /> |
| <Test name="void_vs_no_void_fragment" /> |
| <Test name="in_vs_no_in_vertex" /> |
| <Test name="void_vs_no_void_vertex" /> |
| </TestCase> |
| <TestCase name="misc"> |
| <Test name="multi_arg_float_fragment" /> |
| <Test name="missing_returns_fragment" /> |
| <Test name="argument_eval_order_1_fragment" /> |
| <Test name="multi_arg_int_fragment" /> |
| <Test name="argument_eval_order_2_vertex" /> |
| <Test name="argument_eval_order_1_vertex" /> |
| <Test name="multi_arg_float_vertex" /> |
| <Test name="missing_returns_vertex" /> |
| <Test name="multi_arg_int_vertex" /> |
| <Test name="argument_eval_order_2_fragment" /> |
| </TestCase> |
| <TestCase name="invalid"> |
| <Test name="local_function_definition_vertex" /> |
| <Test name="attribute_return_type_vertex" /> |
| <Test name="local_function_definition_fragment" /> |
| <Test name="continue_in_body_fragment" /> |
| <Test name="missing_return_type_fragment" /> |
| <Test name="varying_argument_vertex" /> |
| <Test name="varying_return_type_fragment" /> |
| <Test name="argument_in_out_overload_fragment" /> |
| <Test name="argument_scalar_vector_mismatch_fragment" /> |
| <Test name="const_overload_fragment" /> |
| <Test name="call_before_definition_vertex" /> |
| <Test name="main_has_arguments_fragment" /> |
| <Test name="call_before_definition_fragment" /> |
| <Test name="attribute_argument_fragment" /> |
| <Test name="prototype_mismatch_return_type_fragment" /> |
| <Test name="write_const_array_arg_fragment" /> |
| <Test name="return_type_const_overload_fragment" /> |
| <Test name="uniform_argument_fragment" /> |
| <Test name="prototype_mismatch_argument_array_const_vertex" /> |
| <Test name="uniform_argument_vertex" /> |
| <Test name="write_const_array_arg_vertex" /> |
| <Test name="argument_scalar_vector_mismatch_vertex" /> |
| <Test name="return_type_overload_vertex" /> |
| <Test name="argument_out_inout_overload_vertex" /> |
| <Test name="return_type_precision_overload_fragment" /> |
| <Test name="return_without_value_fragment" /> |
| <Test name="argument_vector_size_mismatch_fragment" /> |
| <Test name="continue_in_body_vertex" /> |
| <Test name="break_in_body_fragment" /> |
| <Test name="argument_in_inout_overload_vertex" /> |
| <Test name="main_invalid_return_type_vertex" /> |
| <Test name="argument_in_out_overload_vertex" /> |
| <Test name="prototype_mismatch_array_inout_fragment" /> |
| <Test name="argument_out_inout_overload_fragment" /> |
| <Test name="attribute_local_fragment" /> |
| <Test name="main_missing_return_type_vertex" /> |
| <Test name="return_without_value_vertex" /> |
| <Test name="prototype_mismatch_array_inout_vertex" /> |
| <Test name="uniform_return_type_vertex" /> |
| <Test name="attribute_return_type_fragment" /> |
| <Test name="return_array_in_struct_fragment" /> |
| <Test name="attribute_local_vertex" /> |
| <Test name="prototype_mismatch_argument_const_fragment" /> |
| <Test name="double_declare_fragment" /> |
| <Test name="varying_local_vertex" /> |
| <Test name="main_missing_return_type_fragment" /> |
| <Test name="uniform_local_vertex" /> |
| <Test name="init_const_local_from_const_arg_vertex" /> |
| <Test name="return_value_from_void_function_vertex" /> |
| <Test name="return_type_precision_overload_vertex" /> |
| <Test name="missing_arguments_fragment" /> |
| <Test name="prototype_mismatch_return_type_vertex" /> |
| <Test name="argument_basetype_mismatch_vertex" /> |
| <Test name="name_type_conflict_vertex" /> |
| <Test name="return_value_from_void_function_fragment" /> |
| <Test name="const_overload_vertex" /> |
| <Test name="prototype_unspecified_array_size_vertex" /> |
| <Test name="write_const_arg_fragment" /> |
| <Test name="call_mismatch_argument_array_size_fragment" /> |
| <Test name="argument_precision_overload_vertex" /> |
| <Test name="prototype_mismatch_argument_const_vertex" /> |
| <Test name="missing_return_type_vertex" /> |
| <Test name="uniform_return_type_fragment" /> |
| <Test name="array_size_from_const_arg_vertex" /> |
| <Test name="varying_argument_fragment" /> |
| <Test name="break_in_body_vertex" /> |
| <Test name="duplicate_function_vertex" /> |
| <Test name="varying_return_type_vertex" /> |
| <Test name="write_const_arg_vertex" /> |
| <Test name="main_has_arguments_vertex" /> |
| <Test name="missing_argument_type_vertex" /> |
| <Test name="array_size_from_const_arg_fragment" /> |
| <Test name="init_const_local_from_const_arg_fragment" /> |
| <Test name="uniform_local_fragment" /> |
| <Test name="missing_arguments_vertex" /> |
| <Test name="return_type_overload_fragment" /> |
| <Test name="modify_const_arg_fragment" /> |
| <Test name="argument_vector_size_mismatch_vertex" /> |
| <Test name="call_mismatch_argument_array_size_vertex" /> |
| <Test name="extra_arguments_vertex" /> |
| <Test name="missing_argument_type_fragment" /> |
| <Test name="return_type_const_overload_vertex" /> |
| <Test name="argument_precision_overload_fragment" /> |
| <Test name="prototype_mismatch_argument_array_const_fragment" /> |
| <Test name="name_type_conflict_fragment" /> |
| <Test name="argument_in_inout_overload_fragment" /> |
| <Test name="prototype_unspecified_array_size_fragment" /> |
| <Test name="extra_arguments_fragment" /> |
| <Test name="modify_const_arg_vertex" /> |
| <Test name="varying_local_fragment" /> |
| <Test name="duplicate_function_fragment" /> |
| <Test name="double_declare_vertex" /> |
| <Test name="main_invalid_return_type_fragment" /> |
| <Test name="attribute_argument_vertex" /> |
| <Test name="local_function_prototype_vertex" /> |
| <Test name="argument_basetype_mismatch_fragment" /> |
| <Test name="return_array_in_struct_vertex" /> |
| <Test name="local_function_prototype_fragment" /> |
| </TestCase> |
| <TestCase name="array_arguments"> |
| <Test name="copy_local_inout_on_call_fragment" /> |
| <Test name="copy_global_inout_on_call_fragment" /> |
| <Test name="local_in_int_vertex" /> |
| <Test name="global_in_int_vertex" /> |
| <Test name="copy_local_in_on_call_vertex" /> |
| <Test name="global_in_bool_fragment" /> |
| <Test name="local_in_int_fragment" /> |
| <Test name="local_in_bool_fragment" /> |
| <Test name="global_in_int_fragment" /> |
| <Test name="copy_local_in_on_call_fragment" /> |
| <Test name="global_in_bool_vertex" /> |
| <Test name="local_in_float_vertex" /> |
| <Test name="local_in_float_fragment" /> |
| <Test name="copy_global_in_on_call_vertex" /> |
| <Test name="copy_global_inout_on_call_vertex" /> |
| <Test name="global_in_float_fragment" /> |
| <Test name="copy_global_in_on_call_fragment" /> |
| <Test name="global_in_float_vertex" /> |
| <Test name="test_helpers_vertex" /> |
| <Test name="copy_local_inout_on_call_vertex" /> |
| <Test name="test_helpers_fragment" /> |
| <Test name="local_in_bool_vertex" /> |
| </TestCase> |
| <TestCase name="overloading"> |
| <Test name="builtin_step_vertex" /> |
| <Test name="user_func_arg_complex_types_vertex" /> |
| <Test name="user_func_arg_bool_types_fragment" /> |
| <Test name="user_func_arg_float_types_fragment" /> |
| <Test name="user_func_arguments_vertex" /> |
| <Test name="user_func_arg_complex_types_fragment" /> |
| <Test name="user_func_arg_int_types_vertex" /> |
| <Test name="builtin_step_fragment" /> |
| <Test name="array_size_fragment" /> |
| <Test name="user_func_arg_type_simple_fragment" /> |
| <Test name="user_func_arg_int_types_fragment" /> |
| <Test name="builtin_sin_fragment" /> |
| <Test name="array_size_vertex" /> |
| <Test name="user_func_arg_bool_types_vertex" /> |
| <Test name="user_func_arguments_fragment" /> |
| <Test name="user_func_arg_float_types_vertex" /> |
| <Test name="user_func_arg_type_simple_vertex" /> |
| <Test name="builtin_sin_vertex" /> |
| <Test name="user_func_arg_basic_types_fragment" /> |
| <Test name="user_func_arg_basic_types_vertex" /> |
| </TestCase> |
| <TestCase name="control_flow"> |
| <Test name="return_in_else_fragment" /> |
| <Test name="simple_return_vertex" /> |
| <Test name="return_after_loop_vertex" /> |
| <Test name="return_in_loop_if_vertex" /> |
| <Test name="return_after_continue_vertex" /> |
| <Test name="return_in_loop_vertex" /> |
| <Test name="return_after_break_vertex" /> |
| <Test name="return_in_else_vertex" /> |
| <Test name="return_in_loop_fragment" /> |
| <Test name="return_in_if_fragment" /> |
| <Test name="return_in_loop_if_fragment" /> |
| <Test name="mixed_return_break_continue_vertex" /> |
| <Test name="simple_return_fragment" /> |
| <Test name="return_after_break_fragment" /> |
| <Test name="return_in_nested_loop_vertex" /> |
| <Test name="mixed_return_break_continue_fragment" /> |
| <Test name="return_in_nested_loop_fragment" /> |
| <Test name="return_after_loop_sequence_fragment" /> |
| <Test name="return_after_loop_sequence_vertex" /> |
| <Test name="return_after_loop_fragment" /> |
| <Test name="return_after_continue_fragment" /> |
| <Test name="return_in_if_vertex" /> |
| </TestCase> |
| <TestCase name="datatypes"> |
| <Test name="float_vec4_fragment" /> |
| <Test name="int_ivec4_fragment" /> |
| <Test name="bool_bvec4_fragment" /> |
| <Test name="float_vec3_vertex" /> |
| <Test name="int_ivec3_fragment" /> |
| <Test name="int_ivec3_vertex" /> |
| <Test name="struct_nested_struct_fragment" /> |
| <Test name="float_float_vertex" /> |
| <Test name="mat3_vertex" /> |
| <Test name="mat2_vertex" /> |
| <Test name="float_mat3_vertex" /> |
| <Test name="bool_bvec3_fragment" /> |
| <Test name="bool_bvec2_vertex" /> |
| <Test name="float_float_fragment" /> |
| <Test name="float_struct_vertex" /> |
| <Test name="float_mat4_vertex" /> |
| <Test name="float_mat4_fragment" /> |
| <Test name="int_int_vertex" /> |
| <Test name="mat2_fragment" /> |
| <Test name="float_mat2_fragment" /> |
| <Test name="mat4_fragment" /> |
| <Test name="struct_nested_struct_vertex" /> |
| <Test name="mat4_vertex" /> |
| <Test name="int_ivec4_vertex" /> |
| <Test name="int_int_fragment" /> |
| <Test name="float_struct_fragment" /> |
| <Test name="bool_bool_fragment" /> |
| <Test name="struct_struct_vertex" /> |
| <Test name="float_mat2_vertex" /> |
| <Test name="bool_bool_vertex" /> |
| <Test name="float_vec4_vertex" /> |
| <Test name="float_vec2_vertex" /> |
| <Test name="int_ivec2_vertex" /> |
| <Test name="mat3_fragment" /> |
| <Test name="int_ivec2_fragment" /> |
| <Test name="struct_struct_fragment" /> |
| <Test name="bool_bvec2_fragment" /> |
| <Test name="bool_bvec3_vertex" /> |
| <Test name="float_vec3_fragment" /> |
| <Test name="bool_bvec4_vertex" /> |
| <Test name="float_mat3_fragment" /> |
| <Test name="float_vec2_fragment" /> |
| </TestCase> |
| <TestCase name="qualifiers"> |
| <Test name="const_int_fragment" /> |
| <Test name="in_lowp_int_vertex" /> |
| <Test name="in_float_fragment" /> |
| <Test name="inout_highp_float_fragment" /> |
| <Test name="in_bool_vertex" /> |
| <Test name="out_lowp_int_vertex" /> |
| <Test name="inout_lowp_int_vertex" /> |
| <Test name="inout_highp_int_fragment" /> |
| <Test name="const_float_fragment" /> |
| <Test name="inout_int_fragment" /> |
| <Test name="const_in_int_fragment" /> |
| <Test name="in_highp_float_fragment" /> |
| <Test name="out_highp_int_fragment" /> |
| <Test name="in_highp_float_vertex" /> |
| <Test name="const_in_float_fragment" /> |
| <Test name="inout_highp_int_vertex" /> |
| <Test name="inout_float_fragment" /> |
| <Test name="in_lowp_float_vertex" /> |
| <Test name="inout_float_vertex" /> |
| <Test name="out_float_vertex" /> |
| <Test name="out_highp_float_fragment" /> |
| <Test name="const_in_float_vertex" /> |
| <Test name="inout_lowp_int_fragment" /> |
| <Test name="inout_int_vertex" /> |
| <Test name="out_bool_vertex" /> |
| <Test name="out_lowp_int_fragment" /> |
| <Test name="out_highp_float_vertex" /> |
| <Test name="inout_bool_fragment" /> |
| <Test name="inout_lowp_float_vertex" /> |
| <Test name="inout_bool_vertex" /> |
| <Test name="inout_highp_float_vertex" /> |
| <Test name="const_float_vertex" /> |
| <Test name="in_int_fragment" /> |
| <Test name="in_float_vertex" /> |
| <Test name="out_lowp_float_vertex" /> |
| <Test name="const_in_int_vertex" /> |
| <Test name="in_highp_int_fragment" /> |
| <Test name="out_lowp_float_fragment" /> |
| <Test name="const_int_vertex" /> |
| <Test name="in_highp_int_vertex" /> |
| <Test name="in_int_vertex" /> |
| <Test name="in_lowp_float_fragment" /> |
| <Test name="in_bool_fragment" /> |
| <Test name="inout_lowp_float_fragment" /> |
| <Test name="out_int_fragment" /> |
| <Test name="out_float_fragment" /> |
| <Test name="in_lowp_int_fragment" /> |
| <Test name="out_highp_int_vertex" /> |
| <Test name="out_int_vertex" /> |
| <Test name="out_bool_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="struct"> |
| <TestCase name="local"> |
| <Test name="struct_array_dynamic_index_vertex" /> |
| <Test name="nested_dynamic_loop_assignment_fragment" /> |
| <Test name="nested_conditional_assignment_vertex" /> |
| <Test name="nested_equal_fragment" /> |
| <Test name="nested_equal_vertex" /> |
| <Test name="parameter_nested_fragment" /> |
| <Test name="struct_array_dynamic_index_fragment" /> |
| <Test name="conditional_assignment_fragment" /> |
| <Test name="basic_not_equal_vertex" /> |
| <Test name="return_vertex" /> |
| <Test name="struct_array_vertex" /> |
| <Test name="return_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="nested_not_equal_fragment" /> |
| <Test name="nested_struct_array_dynamic_index_vertex" /> |
| <Test name="loop_nested_struct_array_fragment" /> |
| <Test name="return_nested_fragment" /> |
| <Test name="dynamic_loop_assignment_vertex" /> |
| <Test name="dynamic_loop_nested_struct_array_fragment" /> |
| <Test name="array_member_dynamic_index_vertex" /> |
| <Test name="dynamic_loop_nested_struct_array_vertex" /> |
| <Test name="conditional_assignment_vertex" /> |
| <Test name="loop_struct_array_vertex" /> |
| <Test name="dynamic_loop_struct_array_fragment" /> |
| <Test name="basic_not_equal_fragment" /> |
| <Test name="basic_equal_fragment" /> |
| <Test name="loop_assignment_vertex" /> |
| <Test name="basic_vertex" /> |
| <Test name="array_member_vertex" /> |
| <Test name="basic_fragment" /> |
| <Test name="nested_loop_assignment_vertex" /> |
| <Test name="return_nested_vertex" /> |
| <Test name="parameter_fragment" /> |
| <Test name="dynamic_loop_assignment_fragment" /> |
| <Test name="parameter_vertex" /> |
| <Test name="nested_not_equal_vertex" /> |
| <Test name="array_member_dynamic_index_fragment" /> |
| <Test name="dynamic_loop_struct_array_vertex" /> |
| <Test name="loop_nested_struct_array_vertex" /> |
| <Test name="parameter_nested_vertex" /> |
| <Test name="basic_equal_vertex" /> |
| <Test name="nested_struct_array_dynamic_index_fragment" /> |
| <Test name="array_member_fragment" /> |
| <Test name="nested_struct_array_vertex" /> |
| <Test name="loop_struct_array_fragment" /> |
| <Test name="nested_vertex" /> |
| <Test name="nested_dynamic_loop_assignment_vertex" /> |
| <Test name="struct_array_fragment" /> |
| <Test name="nested_struct_array_fragment" /> |
| <Test name="loop_assignment_fragment" /> |
| <Test name="nested_loop_assignment_fragment" /> |
| <Test name="nested_conditional_assignment_fragment" /> |
| </TestCase> |
| <TestCase name="uniform"> |
| <Test name="struct_array_dynamic_index_vertex" /> |
| <Test name="sampler_fragment" /> |
| <Test name="struct_array_dynamic_index_fragment" /> |
| <Test name="array_member_fragment" /> |
| <Test name="sampler_array_vertex" /> |
| <Test name="struct_array_vertex" /> |
| <Test name="sampler_nested_vertex" /> |
| <Test name="sampler_nested_fragment" /> |
| <Test name="nested_fragment" /> |
| <Test name="nested_struct_array_dynamic_index_vertex" /> |
| <Test name="loop_nested_struct_array_fragment" /> |
| <Test name="dynamic_loop_nested_struct_array_fragment" /> |
| <Test name="array_member_dynamic_index_vertex" /> |
| <Test name="dynamic_loop_nested_struct_array_vertex" /> |
| <Test name="sampler_vertex" /> |
| <Test name="not_equal_fragment" /> |
| <Test name="loop_struct_array_vertex" /> |
| <Test name="nested_vertex" /> |
| <Test name="equal_vertex" /> |
| <Test name="basic_vertex" /> |
| <Test name="array_member_vertex" /> |
| <Test name="basic_fragment" /> |
| <Test name="array_member_dynamic_index_fragment" /> |
| <Test name="equal_fragment" /> |
| <Test name="not_equal_vertex" /> |
| <Test name="dynamic_loop_struct_array_vertex" /> |
| <Test name="loop_nested_struct_array_vertex" /> |
| <Test name="nested_struct_array_dynamic_index_fragment" /> |
| <Test name="nested_struct_array_vertex" /> |
| <Test name="loop_struct_array_fragment" /> |
| <Test name="dynamic_loop_struct_array_fragment" /> |
| <Test name="sampler_array_fragment" /> |
| <Test name="struct_array_fragment" /> |
| <Test name="nested_struct_array_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="linkage"> |
| <Test name="uniform_struct_fragment_only_vec4" /> |
| <Test name="uniform_struct_partial_vec2_int" /> |
| <Test name="uniform_struct_vec4_float" /> |
| <Test name="uniform_struct_partial_int_float" /> |
| <Test name="varying_type_vec4" /> |
| <Test name="uniform_struct_fragment_only_vec4_vec3" /> |
| <Test name="varying_type_float" /> |
| <Test name="varying_type_vec2" /> |
| <Test name="uniform_struct_fragment_only" /> |
| <Test name="uniform_struct_partial_vec4_struct" /> |
| <Test name="uniform_struct_vec4_vec3" /> |
| <Test name="uniform_struct" /> |
| <Test name="varying_writeback_1" /> |
| <Test name="uniform_struct_partial_ivec2_ivec2" /> |
| <Test name="uniform_struct_vertex_only_vec4_float" /> |
| <Test name="varying_readback_1" /> |
| <Test name="uniform_struct_partial" /> |
| <Test name="varying_type_mat4" /> |
| <Test name="uniform_struct_vertex_only_vec4_vec3" /> |
| <Test name="uniform_struct_partial_vec4_vec3_struct" /> |
| <Test name="varying_type_mat3" /> |
| <Test name="varying_type_mat2" /> |
| <Test name="uniform_struct_vec4" /> |
| <Test name="invalid_varying_type_bool" /> |
| <Test name="uniform_struct_partial_vec2_vec3" /> |
| <Test name="invalid_varying_type_struct" /> |
| <Test name="uniform_struct_use_case_rip_sans_highp" /> |
| <Test name="varying_type_mismatch_1" /> |
| <Test name="varying_type_mismatch_2" /> |
| <Test name="varying_type_vec3" /> |
| <Test name="uniform_struct_vertex_only_vec4" /> |
| <Test name="varying_differing_precision_1" /> |
| <Test name="varying_differing_precision_2" /> |
| <Test name="varying_differing_precision_3" /> |
| <Test name="uniform_struct_type_conflict_3" /> |
| <Test name="uniform_struct_type_conflict_2" /> |
| <Test name="uniform_struct_type_conflict_1" /> |
| <Test name="uniform_struct_precision_conflict_1" /> |
| <Test name="uniform_struct_precision_conflict_4" /> |
| <Test name="uniform_struct_partial_vec4_float" /> |
| <Test name="uniform_struct_partial_bvec2_vec2" /> |
| <Test name="uniform_struct_precision_conflict_2" /> |
| <Test name="uniform_struct_precision_conflict_3" /> |
| <Test name="uniform_struct_partial_ivec2_vec2" /> |
| <Test name="uniform_struct_vertex_only" /> |
| <Test name="uniform_struct_partial_vec4_vec3" /> |
| <Test name="varying_4" /> |
| <Test name="varying_5" /> |
| <Test name="varying_6" /> |
| <Test name="varying_7" /> |
| <Test name="uniform_struct_use_case_rip" /> |
| <Test name="varying_1" /> |
| <Test name="varying_2" /> |
| <Test name="varying_3" /> |
| <Test name="varying_illegal_usage_1" /> |
| <Test name="invalid_varying_type_int" /> |
| <Test name="uniform_struct_partial_vec4" /> |
| <Test name="uniform_struct_fragment_only_vec4_float" /> |
| </TestCase> |
| <TestCase name="algorithm"> |
| <Test name="rgb_to_hsl_fragment" /> |
| <Test name="hsl_to_rgb_fragment" /> |
| <Test name="hsl_to_rgb_vertex" /> |
| <Test name="rgb_to_hsl_vertex" /> |
| </TestCase> |
| <TestCase name="builtin_variable"> |
| <Test name="max_draw_buffers_vertex" /> |
| <Test name="max_vertex_uniform_vectors_fragment" /> |
| <Test name="max_fragment_uniform_vectors_fragment" /> |
| <Test name="max_fragment_uniform_vectors_vertex" /> |
| <Test name="max_texture_image_units_vertex" /> |
| <Test name="max_vertex_attribs_vertex" /> |
| <Test name="max_vertex_attribs_fragment" /> |
| <Test name="depth_range_vertex" /> |
| <Test name="fragcoord_xyz" /> |
| <Test name="max_combined_texture_image_units_vertex" /> |
| <Test name="max_texture_image_units_fragment" /> |
| <Test name="frontfacing" /> |
| <Test name="depth_range_fragment" /> |
| <Test name="max_varying_vectors_fragment" /> |
| <Test name="pointcoord" /> |
| <Test name="max_vertex_texture_image_units_vertex" /> |
| <Test name="max_combined_texture_image_units_fragment" /> |
| <Test name="max_varying_vectors_vertex" /> |
| <Test name="max_vertex_uniform_vectors_vertex" /> |
| <Test name="max_vertex_texture_image_units_fragment" /> |
| <Test name="max_draw_buffers_fragment" /> |
| <Test name="fragcoord_w" /> |
| </TestCase> |
| <TestCase name="return"> |
| <Test name="output_write_never_vertex" /> |
| <Test name="output_write_never_fragment" /> |
| <Test name="output_write_in_func_dynamic_vertex" /> |
| <Test name="return_in_dynamic_loop_dynamic_vertex" /> |
| <Test name="conditional_return_always_fragment" /> |
| <Test name="output_write_in_func_dynamic_fragment" /> |
| <Test name="output_write_in_func_never_fragment" /> |
| <Test name="last_statement_in_main_fragment" /> |
| <Test name="return_in_static_loop_always_vertex" /> |
| <Test name="output_write_in_func_never_vertex" /> |
| <Test name="conditional_return_dynamic_vertex" /> |
| <Test name="return_in_static_loop_always_fragment" /> |
| <Test name="return_in_static_loop_dynamic_vertex" /> |
| <Test name="output_write_dynamic_vertex" /> |
| <Test name="return_in_dynamic_loop_never_vertex" /> |
| <Test name="return_in_dynamic_loop_never_fragment" /> |
| <Test name="single_return_vertex" /> |
| <Test name="return_in_static_loop_never_vertex" /> |
| <Test name="double_return_vertex" /> |
| <Test name="last_statement_in_main_vertex" /> |
| <Test name="return_in_static_loop_never_fragment" /> |
| <Test name="conditional_return_never_fragment" /> |
| <Test name="return_in_dynamic_loop_dynamic_fragment" /> |
| <Test name="output_write_in_func_always_vertex" /> |
| <Test name="return_in_dynamic_loop_always_vertex" /> |
| <Test name="output_write_always_fragment" /> |
| <Test name="return_in_infinite_loop_fragment" /> |
| <Test name="return_in_dynamic_loop_always_fragment" /> |
| <Test name="conditional_return_always_vertex" /> |
| <Test name="conditional_return_dynamic_fragment" /> |
| <Test name="output_write_in_func_always_fragment" /> |
| <Test name="output_write_always_vertex" /> |
| <Test name="single_return_fragment" /> |
| <Test name="return_in_infinite_loop_vertex" /> |
| <Test name="return_in_static_loop_dynamic_fragment" /> |
| <Test name="double_return_fragment" /> |
| <Test name="output_write_dynamic_fragment" /> |
| <Test name="conditional_return_never_vertex" /> |
| </TestCase> |
| <TestSuite name="indexing"> |
| <TestCase name="tmp_array"> |
| <Test name="vec3_static_write_static_loop_read_vertex" /> |
| <Test name="vec4_static_write_dynamic_read_vertex" /> |
| <Test name="vec2_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="vec3_static_write_dynamic_read_vertex" /> |
| <Test name="float_static_write_static_loop_read_fragment" /> |
| <Test name="vec4_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="vec3_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="vec3_dynamic_write_dynamic_read_fragment" /> |
| <Test name="vec4_static_write_static_read_fragment" /> |
| <Test name="vec4_static_write_static_read_vertex" /> |
| <Test name="vec2_dynamic_loop_write_static_read_vertex" /> |
| <Test name="float_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="vec3_static_loop_write_dynamic_read_vertex" /> |
| <Test name="vec4_dynamic_write_dynamic_read_vertex" /> |
| <Test name="vec3_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="float_dynamic_write_static_read_vertex" /> |
| <Test name="vec2_static_write_dynamic_read_vertex" /> |
| <Test name="float_static_write_dynamic_read_fragment" /> |
| <Test name="vec2_static_write_static_loop_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_static_read_vertex" /> |
| <Test name="vec4_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="vec3_static_write_static_read_vertex" /> |
| <Test name="vec3_static_write_dynamic_loop_read_vertex" /> |
| <Test name="vec2_static_write_static_loop_read_vertex" /> |
| <Test name="vec4_static_loop_write_static_loop_read_fragment" /> |
| <Test name="vec2_static_loop_write_static_read_vertex" /> |
| <Test name="vec3_static_loop_write_static_read_vertex" /> |
| <Test name="vec3_static_loop_write_static_loop_read_fragment" /> |
| <Test name="float_static_loop_write_static_loop_read_vertex" /> |
| <Test name="vec4_static_loop_write_static_read_vertex" /> |
| <Test name="vec3_static_loop_write_static_loop_read_vertex" /> |
| <Test name="vec2_dynamic_write_dynamic_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="vec3_dynamic_write_static_read_fragment" /> |
| <Test name="vec3_static_write_static_read_fragment" /> |
| <Test name="float_static_loop_write_dynamic_read_vertex" /> |
| <Test name="vec4_static_write_static_loop_read_fragment" /> |
| <Test name="vec2_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="vec3_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="float_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="float_static_write_dynamic_loop_read_fragment" /> |
| <Test name="vec2_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="float_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="float_static_write_dynamic_loop_read_vertex" /> |
| <Test name="vec4_static_write_dynamic_loop_read_fragment" /> |
| <Test name="float_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="float_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="vec4_dynamic_loop_write_static_read_fragment" /> |
| <Test name="vec3_dynamic_write_static_loop_read_vertex" /> |
| <Test name="float_dynamic_write_static_loop_read_fragment" /> |
| <Test name="vec2_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="vec3_static_loop_write_dynamic_read_fragment" /> |
| <Test name="float_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="vec2_static_write_static_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="float_dynamic_write_static_loop_read_vertex" /> |
| <Test name="vec4_static_write_dynamic_loop_read_vertex" /> |
| <Test name="vec4_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="float_static_loop_write_static_loop_read_fragment" /> |
| <Test name="vec4_dynamic_write_static_read_vertex" /> |
| <Test name="float_static_write_static_read_vertex" /> |
| <Test name="vec2_static_loop_write_static_read_fragment" /> |
| <Test name="vec4_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="vec2_static_write_dynamic_loop_read_vertex" /> |
| <Test name="vec4_static_loop_write_static_read_fragment" /> |
| <Test name="vec4_static_loop_write_static_loop_read_vertex" /> |
| <Test name="float_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="vec2_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="vec3_dynamic_write_dynamic_read_vertex" /> |
| <Test name="vec4_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="vec4_static_loop_write_dynamic_read_vertex" /> |
| <Test name="vec4_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="vec2_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="vec4_dynamic_write_static_loop_read_fragment" /> |
| <Test name="vec2_static_write_dynamic_loop_read_fragment" /> |
| <Test name="float_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="vec3_dynamic_write_static_loop_read_fragment" /> |
| <Test name="float_dynamic_write_dynamic_read_vertex" /> |
| <Test name="vec2_dynamic_write_static_loop_read_vertex" /> |
| <Test name="vec3_static_loop_write_static_read_fragment" /> |
| <Test name="vec2_static_loop_write_dynamic_read_fragment" /> |
| <Test name="vec4_static_write_dynamic_read_fragment" /> |
| <Test name="vec2_dynamic_loop_write_static_read_fragment" /> |
| <Test name="vec2_static_write_dynamic_read_fragment" /> |
| <Test name="vec4_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="vec3_dynamic_write_static_read_vertex" /> |
| <Test name="float_static_loop_write_static_read_fragment" /> |
| <Test name="vec4_dynamic_write_static_loop_read_vertex" /> |
| <Test name="vec2_dynamic_write_static_read_fragment" /> |
| <Test name="vec4_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="vec2_static_write_static_read_vertex" /> |
| <Test name="vec4_dynamic_write_static_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_static_read_fragment" /> |
| <Test name="vec2_static_loop_write_static_loop_read_vertex" /> |
| <Test name="float_dynamic_write_static_read_fragment" /> |
| <Test name="float_dynamic_write_dynamic_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="vec4_dynamic_loop_write_static_read_vertex" /> |
| <Test name="vec2_static_loop_write_dynamic_read_vertex" /> |
| <Test name="vec3_static_write_dynamic_read_fragment" /> |
| <Test name="vec2_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="vec3_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="vec2_dynamic_write_static_loop_read_fragment" /> |
| <Test name="vec2_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="vec2_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="vec3_static_write_dynamic_loop_read_fragment" /> |
| <Test name="float_static_loop_write_static_read_vertex" /> |
| <Test name="float_static_write_dynamic_read_vertex" /> |
| <Test name="float_dynamic_loop_write_static_read_fragment" /> |
| <Test name="float_static_write_static_read_fragment" /> |
| <Test name="vec4_static_loop_write_dynamic_read_fragment" /> |
| <Test name="float_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="vec3_static_write_static_loop_read_fragment" /> |
| <Test name="float_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="vec4_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="vec3_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="vec3_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="vec2_dynamic_write_static_read_vertex" /> |
| <Test name="vec2_dynamic_write_dynamic_read_vertex" /> |
| <Test name="float_static_loop_write_dynamic_read_fragment" /> |
| <Test name="vec2_static_loop_write_static_loop_read_fragment" /> |
| <Test name="float_static_write_static_loop_read_vertex" /> |
| <Test name="vec4_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="float_dynamic_loop_write_static_read_vertex" /> |
| <Test name="vec4_dynamic_write_dynamic_read_fragment" /> |
| <Test name="vec2_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="vec4_static_write_static_loop_read_vertex" /> |
| </TestCase> |
| <TestCase name="vector_subscript"> |
| <Test name="vec3_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec2_static_loop_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_dynamic_subscript_write_direct_read_vertex" /> |
| <Test name="vec2_dynamic_loop_subscript_write_component_read_fragment" /> |
| <Test name="vec3_component_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec3_direct_write_component_read_fragment" /> |
| <Test name="vec4_static_subscript_write_direct_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec4_component_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec4_direct_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_direct_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_dynamic_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_dynamic_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec3_component_write_static_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_loop_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec3_static_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_direct_write_direct_read_fragment" /> |
| <Test name="vec2_static_loop_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec2_component_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_direct_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec4_static_loop_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_static_loop_subscript_write_component_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_direct_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_loop_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_component_write_static_subscript_read_vertex" /> |
| <Test name="vec2_static_loop_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec3_dynamic_subscript_write_component_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec3_static_loop_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_component_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_static_loop_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec3_static_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_static_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_direct_write_direct_read_fragment" /> |
| <Test name="vec2_dynamic_loop_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_static_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_direct_write_static_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec3_component_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec4_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec4_component_write_static_subscript_read_fragment" /> |
| <Test name="vec4_component_write_direct_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec4_static_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_component_read_fragment" /> |
| <Test name="vec4_dynamic_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_component_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_component_read_vertex" /> |
| <Test name="vec3_component_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_direct_read_fragment" /> |
| <Test name="vec3_component_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_component_read_fragment" /> |
| <Test name="vec4_component_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_component_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec3_dynamic_loop_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_subscript_write_component_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_component_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_component_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_static_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_component_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_dynamic_loop_subscript_write_component_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec4_dynamic_subscript_write_component_read_vertex" /> |
| <Test name="vec2_direct_write_static_subscript_read_fragment" /> |
| <Test name="vec2_direct_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_component_read_vertex" /> |
| <Test name="vec4_component_write_component_read_fragment" /> |
| <Test name="vec3_static_subscript_write_component_read_fragment" /> |
| <Test name="vec3_component_write_component_read_vertex" /> |
| <Test name="vec3_component_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec2_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_loop_subscript_write_component_read_fragment" /> |
| <Test name="vec2_dynamic_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_component_read_vertex" /> |
| <Test name="vec3_direct_write_direct_read_vertex" /> |
| <Test name="vec4_direct_write_direct_read_vertex" /> |
| <Test name="vec2_component_write_direct_read_fragment" /> |
| <Test name="vec3_direct_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_component_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_direct_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_loop_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec2_component_write_direct_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec3_component_write_direct_read_fragment" /> |
| <Test name="vec3_static_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec4_direct_write_static_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_component_read_fragment" /> |
| <Test name="vec2_dynamic_loop_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec4_direct_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec4_static_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec4_static_loop_subscript_write_component_read_vertex" /> |
| <Test name="vec2_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_direct_write_component_read_vertex" /> |
| <Test name="vec3_direct_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_direct_read_fragment" /> |
| <Test name="vec2_static_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec4_static_loop_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec3_direct_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec2_direct_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_loop_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_direct_write_component_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_static_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec4_component_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_dynamic_subscript_write_direct_read_fragment" /> |
| <Test name="vec2_dynamic_subscript_write_component_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_direct_read_fragment" /> |
| <Test name="vec4_dynamic_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_component_write_component_read_fragment" /> |
| <Test name="vec2_static_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_direct_write_static_subscript_read_fragment" /> |
| <Test name="vec4_dynamic_loop_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_loop_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_component_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_direct_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec3_static_loop_subscript_write_direct_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec2_direct_write_component_read_fragment" /> |
| <Test name="vec4_static_subscript_write_component_read_vertex" /> |
| <Test name="vec3_component_write_direct_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_loop_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_component_write_static_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_component_read_fragment" /> |
| <Test name="vec2_dynamic_loop_subscript_write_component_read_vertex" /> |
| <Test name="vec4_static_subscript_write_component_read_fragment" /> |
| <Test name="vec4_dynamic_subscript_write_direct_read_vertex" /> |
| <Test name="vec2_component_write_component_read_fragment" /> |
| <Test name="vec2_direct_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_direct_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_dynamic_loop_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_component_read_fragment" /> |
| <Test name="vec4_static_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec4_static_subscript_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_dynamic_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_loop_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec4_static_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec2_static_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_direct_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec2_static_loop_subscript_write_component_read_fragment" /> |
| <Test name="vec4_static_loop_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec4_static_loop_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_direct_write_direct_read_vertex" /> |
| <Test name="vec3_static_subscript_write_dynamic_subscript_read_vertex" /> |
| <Test name="vec2_component_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_component_write_component_read_vertex" /> |
| <Test name="vec2_component_write_static_subscript_read_vertex" /> |
| <Test name="vec3_static_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_component_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_loop_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec2_dynamic_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec3_dynamic_subscript_write_direct_read_fragment" /> |
| <Test name="vec3_static_subscript_write_direct_read_vertex" /> |
| <Test name="vec3_static_loop_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec4_direct_write_static_subscript_read_fragment" /> |
| <Test name="vec4_static_subscript_write_static_subscript_read_vertex" /> |
| <Test name="vec4_dynamic_loop_subscript_write_component_read_fragment" /> |
| <Test name="vec4_component_write_direct_read_vertex" /> |
| <Test name="vec4_dynamic_subscript_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec4_static_subscript_write_static_subscript_read_fragment" /> |
| <Test name="vec2_component_write_component_read_vertex" /> |
| <Test name="vec4_static_loop_subscript_write_dynamic_loop_subscript_read_vertex" /> |
| <Test name="vec4_direct_write_static_loop_subscript_read_vertex" /> |
| <Test name="vec3_static_subscript_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec2_static_subscript_write_direct_read_fragment" /> |
| <Test name="vec4_dynamic_subscript_write_static_loop_subscript_read_fragment" /> |
| <Test name="vec2_dynamic_loop_subscript_write_direct_read_fragment" /> |
| <Test name="vec2_direct_write_static_subscript_read_vertex" /> |
| <Test name="vec2_component_write_dynamic_loop_subscript_read_fragment" /> |
| <Test name="vec4_component_write_dynamic_subscript_read_fragment" /> |
| <Test name="vec3_component_write_static_subscript_read_fragment" /> |
| </TestCase> |
| <TestCase name="matrix_subscript"> |
| <Test name="mat2_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="mat2_static_write_static_read_fragment" /> |
| <Test name="mat4_static_loop_write_static_loop_read_fragment" /> |
| <Test name="mat3_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="mat3_static_write_dynamic_loop_read_fragment" /> |
| <Test name="mat3_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="mat4_static_write_dynamic_read_fragment" /> |
| <Test name="mat2_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="mat3_static_write_dynamic_read_vertex" /> |
| <Test name="mat4_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="mat2_static_loop_write_static_loop_read_vertex" /> |
| <Test name="mat3_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="mat3_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="mat4_static_write_static_read_fragment" /> |
| <Test name="mat3_static_write_static_loop_read_fragment" /> |
| <Test name="mat4_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="mat3_static_loop_write_dynamic_read_vertex" /> |
| <Test name="mat3_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="mat2_static_write_static_loop_read_fragment" /> |
| <Test name="mat2_static_loop_write_static_read_vertex" /> |
| <Test name="mat2_static_write_static_loop_read_vertex" /> |
| <Test name="mat4_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="mat3_static_loop_write_dynamic_read_fragment" /> |
| <Test name="mat3_static_write_static_read_vertex" /> |
| <Test name="mat3_static_loop_write_static_read_vertex" /> |
| <Test name="mat3_dynamic_write_dynamic_read_vertex" /> |
| <Test name="mat2_static_loop_write_static_read_fragment" /> |
| <Test name="mat3_static_write_static_read_fragment" /> |
| <Test name="mat4_static_write_static_loop_read_vertex" /> |
| <Test name="mat3_dynamic_write_dynamic_read_fragment" /> |
| <Test name="mat2_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="mat3_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="mat4_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="mat2_dynamic_write_static_read_fragment" /> |
| <Test name="mat4_dynamic_loop_write_dynamic_read_fragment" /> |
| <Test name="mat3_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="mat4_static_loop_write_dynamic_read_fragment" /> |
| <Test name="mat2_dynamic_write_static_read_vertex" /> |
| <Test name="mat3_dynamic_loop_write_static_read_vertex" /> |
| <Test name="mat4_dynamic_write_static_read_vertex" /> |
| <Test name="mat2_dynamic_write_static_loop_read_fragment" /> |
| <Test name="mat4_static_loop_write_dynamic_read_vertex" /> |
| <Test name="mat3_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="mat2_static_write_dynamic_read_vertex" /> |
| <Test name="mat2_static_write_dynamic_read_fragment" /> |
| <Test name="mat4_dynamic_write_static_loop_read_fragment" /> |
| <Test name="mat3_static_write_dynamic_read_fragment" /> |
| <Test name="mat2_static_write_dynamic_loop_read_fragment" /> |
| <Test name="mat4_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="mat2_static_loop_write_static_loop_read_fragment" /> |
| <Test name="mat2_static_loop_write_dynamic_read_vertex" /> |
| <Test name="mat2_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="mat4_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="mat2_dynamic_write_dynamic_loop_read_fragment" /> |
| <Test name="mat4_static_loop_write_static_read_vertex" /> |
| <Test name="mat3_static_write_static_loop_read_vertex" /> |
| <Test name="mat2_static_write_dynamic_loop_read_vertex" /> |
| <Test name="mat3_dynamic_write_static_loop_read_fragment" /> |
| <Test name="mat4_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="mat4_dynamic_loop_write_static_read_vertex" /> |
| <Test name="mat4_dynamic_loop_write_static_read_fragment" /> |
| <Test name="mat2_dynamic_write_dynamic_read_fragment" /> |
| <Test name="mat4_dynamic_write_static_read_fragment" /> |
| <Test name="mat4_dynamic_write_static_loop_read_vertex" /> |
| <Test name="mat2_static_write_static_read_vertex" /> |
| <Test name="mat2_dynamic_write_dynamic_read_vertex" /> |
| <Test name="mat3_static_loop_write_static_loop_read_vertex" /> |
| <Test name="mat2_static_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="mat2_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="mat4_static_write_dynamic_loop_read_vertex" /> |
| <Test name="mat3_dynamic_write_dynamic_loop_read_vertex" /> |
| <Test name="mat3_dynamic_loop_write_static_read_fragment" /> |
| <Test name="mat4_dynamic_write_dynamic_read_vertex" /> |
| <Test name="mat2_dynamic_loop_write_static_loop_read_fragment" /> |
| <Test name="mat2_dynamic_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="mat2_static_loop_write_dynamic_read_fragment" /> |
| <Test name="mat4_dynamic_loop_write_static_loop_read_vertex" /> |
| <Test name="mat3_static_loop_write_dynamic_loop_read_vertex" /> |
| <Test name="mat2_dynamic_loop_write_static_read_fragment" /> |
| <Test name="mat3_static_write_dynamic_loop_read_vertex" /> |
| <Test name="mat4_static_loop_write_static_read_fragment" /> |
| <Test name="mat4_static_write_dynamic_read_vertex" /> |
| <Test name="mat4_static_write_static_read_vertex" /> |
| <Test name="mat2_dynamic_loop_write_dynamic_read_vertex" /> |
| <Test name="mat3_dynamic_write_static_read_vertex" /> |
| <Test name="mat3_dynamic_write_static_loop_read_vertex" /> |
| <Test name="mat4_static_loop_write_static_loop_read_vertex" /> |
| <Test name="mat4_static_write_static_loop_read_fragment" /> |
| <Test name="mat4_dynamic_loop_write_dynamic_loop_read_fragment" /> |
| <Test name="mat3_static_loop_write_static_loop_read_fragment" /> |
| <Test name="mat3_static_loop_write_static_read_fragment" /> |
| <Test name="mat2_dynamic_loop_write_static_read_vertex" /> |
| <Test name="mat4_dynamic_write_dynamic_read_fragment" /> |
| <Test name="mat4_static_write_dynamic_loop_read_fragment" /> |
| <Test name="mat3_dynamic_write_static_read_fragment" /> |
| <Test name="mat2_dynamic_write_static_loop_read_vertex" /> |
| </TestCase> |
| <TestCase name="uniform_array"> |
| <Test name="vec4_static_read_vertex" /> |
| <Test name="vec3_dynamic_loop_read_fragment" /> |
| <Test name="float_dynamic_read_fragment" /> |
| <Test name="float_static_read_vertex" /> |
| <Test name="vec2_static_loop_read_vertex" /> |
| <Test name="vec4_static_loop_read_vertex" /> |
| <Test name="float_static_loop_read_fragment" /> |
| <Test name="float_dynamic_read_vertex" /> |
| <Test name="vec2_dynamic_read_vertex" /> |
| <Test name="vec4_dynamic_loop_read_vertex" /> |
| <Test name="vec3_dynamic_loop_read_vertex" /> |
| <Test name="vec4_static_read_fragment" /> |
| <Test name="vec2_dynamic_loop_read_fragment" /> |
| <Test name="vec3_static_read_vertex" /> |
| <Test name="vec4_dynamic_read_vertex" /> |
| <Test name="vec4_dynamic_read_fragment" /> |
| <Test name="vec3_static_loop_read_vertex" /> |
| <Test name="float_static_loop_read_vertex" /> |
| <Test name="vec2_static_read_fragment" /> |
| <Test name="vec3_static_loop_read_fragment" /> |
| <Test name="vec4_static_loop_read_fragment" /> |
| <Test name="vec2_static_read_vertex" /> |
| <Test name="float_static_read_fragment" /> |
| <Test name="vec2_dynamic_read_fragment" /> |
| <Test name="float_dynamic_loop_read_fragment" /> |
| <Test name="vec3_static_read_fragment" /> |
| <Test name="float_dynamic_loop_read_vertex" /> |
| <Test name="vec2_static_loop_read_fragment" /> |
| <Test name="vec3_dynamic_read_fragment" /> |
| <Test name="vec4_dynamic_loop_read_fragment" /> |
| <Test name="vec2_dynamic_loop_read_vertex" /> |
| <Test name="vec3_dynamic_read_vertex" /> |
| </TestCase> |
| <TestCase name="varying_array"> |
| <Test name="vec2_dynamic_write_static_read" /> |
| <Test name="vec3_dynamic_loop_write_static_read" /> |
| <Test name="float_static_write_dynamic_read" /> |
| <Test name="float_static_write_static_loop_read" /> |
| <Test name="vec2_static_write_dynamic_read" /> |
| <Test name="vec4_static_write_static_loop_read" /> |
| <Test name="vec3_static_loop_write_static_loop_read" /> |
| <Test name="vec2_static_write_static_loop_read" /> |
| <Test name="vec3_dynamic_loop_write_dynamic_read" /> |
| <Test name="vec3_static_write_dynamic_read" /> |
| <Test name="vec2_dynamic_write_static_loop_read" /> |
| <Test name="float_dynamic_write_dynamic_read" /> |
| <Test name="vec4_dynamic_loop_write_static_loop_read" /> |
| <Test name="vec4_dynamic_write_dynamic_read" /> |
| <Test name="vec4_dynamic_loop_write_dynamic_loop_read" /> |
| <Test name="vec3_static_write_dynamic_loop_read" /> |
| <Test name="vec3_dynamic_write_dynamic_loop_read" /> |
| <Test name="vec4_dynamic_write_dynamic_loop_read" /> |
| <Test name="vec2_dynamic_loop_write_static_read" /> |
| <Test name="vec3_dynamic_write_static_read" /> |
| <Test name="float_dynamic_loop_write_dynamic_read" /> |
| <Test name="vec4_static_loop_write_dynamic_loop_read" /> |
| <Test name="vec2_dynamic_write_dynamic_read" /> |
| <Test name="float_static_loop_write_dynamic_read" /> |
| <Test name="vec4_static_write_dynamic_read" /> |
| <Test name="vec2_dynamic_loop_write_dynamic_read" /> |
| <Test name="float_static_loop_write_dynamic_loop_read" /> |
| <Test name="vec3_static_write_static_loop_read" /> |
| <Test name="vec2_static_loop_write_static_loop_read" /> |
| <Test name="vec3_static_loop_write_dynamic_loop_read" /> |
| <Test name="vec4_static_loop_write_static_loop_read" /> |
| <Test name="vec2_static_write_dynamic_loop_read" /> |
| <Test name="float_static_write_dynamic_loop_read" /> |
| <Test name="vec4_dynamic_loop_write_dynamic_read" /> |
| <Test name="vec4_static_loop_write_static_read" /> |
| <Test name="float_dynamic_loop_write_dynamic_loop_read" /> |
| <Test name="vec3_static_loop_write_static_read" /> |
| <Test name="vec2_static_loop_write_dynamic_read" /> |
| <Test name="float_static_loop_write_static_loop_read" /> |
| <Test name="vec2_static_write_static_read" /> |
| <Test name="float_dynamic_write_dynamic_loop_read" /> |
| <Test name="vec2_dynamic_write_dynamic_loop_read" /> |
| <Test name="vec2_dynamic_loop_write_dynamic_loop_read" /> |
| <Test name="vec4_static_loop_write_dynamic_read" /> |
| <Test name="vec3_static_write_static_read" /> |
| <Test name="vec4_dynamic_loop_write_static_read" /> |
| <Test name="vec3_dynamic_loop_write_dynamic_loop_read" /> |
| <Test name="float_dynamic_loop_write_static_read" /> |
| <Test name="vec3_dynamic_write_dynamic_read" /> |
| <Test name="vec2_dynamic_loop_write_static_loop_read" /> |
| <Test name="vec4_dynamic_write_static_read" /> |
| <Test name="vec4_static_write_dynamic_loop_read" /> |
| <Test name="float_dynamic_loop_write_static_loop_read" /> |
| <Test name="vec4_static_write_static_read" /> |
| <Test name="vec3_dynamic_write_static_loop_read" /> |
| <Test name="vec4_dynamic_write_static_loop_read" /> |
| <Test name="vec3_dynamic_loop_write_static_loop_read" /> |
| <Test name="float_dynamic_write_static_read" /> |
| <Test name="float_static_write_static_read" /> |
| <Test name="float_static_loop_write_static_read" /> |
| <Test name="vec2_static_loop_write_static_read" /> |
| <Test name="vec3_static_loop_write_dynamic_read" /> |
| <Test name="vec2_static_loop_write_dynamic_loop_read" /> |
| <Test name="float_dynamic_write_static_loop_read" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="operator"> |
| <TestSuite name="int_compare"> |
| <TestCase name="notEqual"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| </TestCase> |
| <TestCase name="lessThanEqual"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| </TestCase> |
| <TestCase name="greaterThanEqual"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| </TestCase> |
| <TestCase name="equal"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| </TestCase> |
| <TestCase name="lessThan"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| </TestCase> |
| <TestCase name="greaterThan"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="selection"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="bool_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestSuite name="exponential"> |
| <TestCase name="log2"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="log"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="pow"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="sqrt"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="exp"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="exp2"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="inversesqrt"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="sequence"> |
| <TestCase name="no_side_effects"> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="mediump_bool_vec2_fragment" /> |
| <Test name="lowp_vec4_ivec4_bvec4_fragment" /> |
| <Test name="highp_float_int_vertex" /> |
| <Test name="lowp_float_int_fragment" /> |
| <Test name="mediump_vec4_ivec4_bvec4_fragment" /> |
| <Test name="lowp_bool_vec2_fragment" /> |
| <Test name="highp_vec4_ivec4_bvec4_fragment" /> |
| <Test name="mediump_float_int_vertex" /> |
| <Test name="highp_float_int_fragment" /> |
| <Test name="highp_vec4_ivec4_bvec4_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_ivec4_bvec4_vertex" /> |
| <Test name="lowp_vec4_ivec4_bvec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="lowp_float_int_vertex" /> |
| <Test name="highp_bool_vec2_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_bool_vec2_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_bool_vec2_vertex" /> |
| <Test name="mediump_bool_vec2_vertex" /> |
| <Test name="mediump_float_int_fragment" /> |
| </TestCase> |
| <TestCase name="side_effects"> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="mediump_bool_vec2_fragment" /> |
| <Test name="lowp_vec4_ivec4_bvec4_fragment" /> |
| <Test name="highp_float_int_vertex" /> |
| <Test name="lowp_float_int_fragment" /> |
| <Test name="mediump_vec4_ivec4_bvec4_fragment" /> |
| <Test name="lowp_bool_vec2_fragment" /> |
| <Test name="highp_vec4_ivec4_bvec4_fragment" /> |
| <Test name="mediump_float_int_vertex" /> |
| <Test name="highp_float_int_fragment" /> |
| <Test name="highp_vec4_ivec4_bvec4_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_ivec4_bvec4_vertex" /> |
| <Test name="lowp_vec4_ivec4_bvec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="lowp_float_int_vertex" /> |
| <Test name="highp_bool_vec2_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_bool_vec2_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_bool_vec2_vertex" /> |
| <Test name="mediump_bool_vec2_vertex" /> |
| <Test name="mediump_float_int_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="angle_and_trigonometry"> |
| <TestCase name="asin"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="cos"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="atan"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="acos"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="radians"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="atan2"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="degrees"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="tan"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="sin"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="common_functions"> |
| <TestCase name="clamp"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| </TestCase> |
| <TestCase name="mix"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| </TestCase> |
| <TestCase name="floor"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="max"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| </TestCase> |
| <TestCase name="min"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| </TestCase> |
| <TestCase name="smoothstep"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_float_vec4_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="lowp_float_vec4_vertex" /> |
| <Test name="highp_float_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_float_vec2_fragment" /> |
| <Test name="mediump_float_vec2_vertex" /> |
| <Test name="lowp_float_vec2_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_vec3_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="lowp_float_vec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_float_vec2_fragment" /> |
| <Test name="lowp_float_vec2_vertex" /> |
| <Test name="highp_float_vec3_vertex" /> |
| <Test name="highp_float_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_float_vec3_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="mediump_float_vec3_fragment" /> |
| <Test name="mediump_float_vec4_vertex" /> |
| <Test name="mediump_float_vec3_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_float_vec4_fragment" /> |
| <Test name="lowp_float_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="ceil"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="fract"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="step"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_float_vec4_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="lowp_float_vec4_vertex" /> |
| <Test name="highp_float_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_float_vec2_fragment" /> |
| <Test name="mediump_float_vec2_vertex" /> |
| <Test name="lowp_float_vec2_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_vec3_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="lowp_float_vec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_float_vec2_fragment" /> |
| <Test name="lowp_float_vec2_vertex" /> |
| <Test name="highp_float_vec3_vertex" /> |
| <Test name="highp_float_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_float_vec3_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="mediump_float_vec3_fragment" /> |
| <Test name="mediump_float_vec4_vertex" /> |
| <Test name="mediump_float_vec3_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_float_vec4_fragment" /> |
| <Test name="lowp_float_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="abs"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="sign"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| </TestCase> |
| <TestCase name="mod"> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="float_compare"> |
| <TestCase name="notEqual"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="lessThanEqual"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="greaterThanEqual"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="equal"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="lessThan"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| </TestCase> |
| <TestCase name="greaterThan"> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="bool_compare"> |
| <TestCase name="not"> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec4_vertex" /> |
| </TestCase> |
| <TestCase name="notEqual"> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec4_vertex" /> |
| </TestCase> |
| <TestCase name="all"> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec4_vertex" /> |
| </TestCase> |
| <TestCase name="equal"> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec4_vertex" /> |
| </TestCase> |
| <TestCase name="any"> |
| <Test name="bvec2_fragment" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="bvec4_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="geometric"> |
| <TestCase name="normalize"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="distance"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="refract"> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="mediump_float_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_float_float_fragment" /> |
| <Test name="mediump_float_float_fragment" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_float_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| </TestCase> |
| <TestCase name="cross"> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| </TestCase> |
| <TestCase name="reflect"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="faceforward"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="length"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| <TestCase name="dot"> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="unary_operator"> |
| <TestCase name="pre_increment_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="pre_decrement_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="post_increment_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="pre_increment_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="plus"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="post_decrement_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="not"> |
| <Test name="bool_fragment" /> |
| <Test name="bool_vertex" /> |
| </TestCase> |
| <TestCase name="post_decrement_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="pre_decrement_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="minus"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="post_increment_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="binary_operator"> |
| <TestCase name="add_assign_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="less_or_equal"> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| </TestCase> |
| <TestCase name="sub_assign_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="sub"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="highp_int_ivec3_vertex" /> |
| <Test name="highp_float_vec4_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_int_ivec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="lowp_int_ivec4_fragment" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="mediump_float_vec3_fragment" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="lowp_int_ivec3_vertex" /> |
| <Test name="lowp_float_vec2_fragment" /> |
| <Test name="mediump_int_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="highp_float_vec3_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_int_ivec2_vertex" /> |
| <Test name="lowp_int_ivec2_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_int_ivec3_fragment" /> |
| <Test name="highp_int_ivec4_vertex" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="highp_float_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="lowp_float_vec4_fragment" /> |
| <Test name="highp_float_vec4_vertex" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_int_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_float_vec2_fragment" /> |
| <Test name="highp_float_vec2_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="mediump_int_ivec2_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_int_ivec3_vertex" /> |
| <Test name="mediump_float_vec4_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec3_vertex" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_int_ivec3_fragment" /> |
| <Test name="lowp_float_vec4_vertex" /> |
| <Test name="mediump_float_vec2_vertex" /> |
| <Test name="highp_float_vec2_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_int_ivec4_vertex" /> |
| <Test name="highp_int_ivec2_fragment" /> |
| <Test name="mediump_int_ivec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_float_vec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="lowp_float_vec2_vertex" /> |
| <Test name="mediump_int_ivec4_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_float_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="highp_int_ivec4_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="logical_xor"> |
| <Test name="bool_fragment" /> |
| <Test name="bool_vertex" /> |
| </TestCase> |
| <TestCase name="less"> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| </TestCase> |
| <TestCase name="div_assign_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="greater_or_equal"> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| </TestCase> |
| <TestCase name="equal"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="bool_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="greater"> |
| <Test name="highp_float_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| </TestCase> |
| <TestCase name="mul_assign_effect"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="logical_or"> |
| <Test name="bool_fragment" /> |
| <Test name="bool_vertex" /> |
| </TestCase> |
| <TestCase name="add"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="highp_int_ivec3_vertex" /> |
| <Test name="highp_float_vec4_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_int_ivec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="lowp_int_ivec4_fragment" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="mediump_float_vec3_fragment" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="lowp_int_ivec3_vertex" /> |
| <Test name="lowp_float_vec2_fragment" /> |
| <Test name="mediump_int_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="highp_float_vec3_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_int_ivec2_vertex" /> |
| <Test name="lowp_int_ivec2_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_int_ivec3_fragment" /> |
| <Test name="highp_int_ivec4_vertex" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="highp_float_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="lowp_float_vec4_fragment" /> |
| <Test name="highp_float_vec4_vertex" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_int_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_float_vec2_fragment" /> |
| <Test name="highp_float_vec2_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="mediump_int_ivec2_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_int_ivec3_vertex" /> |
| <Test name="mediump_float_vec4_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec3_vertex" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_int_ivec3_fragment" /> |
| <Test name="lowp_float_vec4_vertex" /> |
| <Test name="mediump_float_vec2_vertex" /> |
| <Test name="highp_float_vec2_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_int_ivec4_vertex" /> |
| <Test name="highp_int_ivec2_fragment" /> |
| <Test name="mediump_int_ivec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_float_vec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="lowp_float_vec2_vertex" /> |
| <Test name="mediump_int_ivec4_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_float_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="highp_int_ivec4_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="mul_assign_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="div_assign_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="logical_and"> |
| <Test name="bool_fragment" /> |
| <Test name="bool_vertex" /> |
| </TestCase> |
| <TestCase name="mul"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="highp_int_ivec3_vertex" /> |
| <Test name="highp_float_vec4_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_int_ivec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="lowp_int_ivec4_fragment" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="mediump_float_vec3_fragment" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="lowp_int_ivec3_vertex" /> |
| <Test name="lowp_float_vec2_fragment" /> |
| <Test name="mediump_int_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="highp_float_vec3_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_int_ivec2_vertex" /> |
| <Test name="lowp_int_ivec2_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_int_ivec3_fragment" /> |
| <Test name="highp_int_ivec4_vertex" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="highp_float_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="lowp_float_vec4_fragment" /> |
| <Test name="highp_float_vec4_vertex" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_int_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_float_vec2_fragment" /> |
| <Test name="highp_float_vec2_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="mediump_int_ivec2_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_int_ivec3_vertex" /> |
| <Test name="mediump_float_vec4_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec3_vertex" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_int_ivec3_fragment" /> |
| <Test name="lowp_float_vec4_vertex" /> |
| <Test name="mediump_float_vec2_vertex" /> |
| <Test name="highp_float_vec2_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_int_ivec4_vertex" /> |
| <Test name="highp_int_ivec2_fragment" /> |
| <Test name="mediump_int_ivec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_float_vec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="lowp_float_vec2_vertex" /> |
| <Test name="mediump_int_ivec4_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_float_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="highp_int_ivec4_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="div"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="highp_int_ivec3_vertex" /> |
| <Test name="highp_float_vec4_fragment" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_int_ivec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="lowp_int_ivec4_fragment" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="mediump_float_vec3_fragment" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="lowp_int_ivec3_vertex" /> |
| <Test name="lowp_float_vec2_fragment" /> |
| <Test name="mediump_int_ivec2_vertex" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="highp_float_vec3_fragment" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="highp_int_ivec2_vertex" /> |
| <Test name="lowp_int_ivec2_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="lowp_int_ivec3_fragment" /> |
| <Test name="highp_int_ivec4_vertex" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="highp_float_vec3_vertex" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="lowp_float_vec4_fragment" /> |
| <Test name="highp_float_vec4_vertex" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="lowp_int_ivec2_fragment" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="mediump_float_vec2_fragment" /> |
| <Test name="highp_float_vec2_vertex" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="mediump_int_ivec2_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_int_ivec3_vertex" /> |
| <Test name="mediump_float_vec4_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="mediump_float_vec3_vertex" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="highp_int_ivec3_fragment" /> |
| <Test name="lowp_float_vec4_vertex" /> |
| <Test name="mediump_float_vec2_vertex" /> |
| <Test name="highp_float_vec2_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_int_ivec4_vertex" /> |
| <Test name="highp_int_ivec2_fragment" /> |
| <Test name="mediump_int_ivec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_float_vec3_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="lowp_float_vec2_vertex" /> |
| <Test name="mediump_int_ivec4_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_float_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="highp_int_ivec4_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="not_equal"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="bvec4_vertex" /> |
| <Test name="bool_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="bool_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="bvec3_vertex" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="bvec4_fragment" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="bvec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="bvec2_vertex" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="bvec3_fragment" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="add_assign_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| <TestCase name="sub_assign_result"> |
| <Test name="highp_ivec3_fragment" /> |
| <Test name="lowp_vec3_vertex" /> |
| <Test name="highp_float_fragment" /> |
| <Test name="highp_vec3_float_vertex" /> |
| <Test name="mediump_vec4_vertex" /> |
| <Test name="highp_vec3_float_fragment" /> |
| <Test name="lowp_vec4_vertex" /> |
| <Test name="lowp_float_vertex" /> |
| <Test name="mediump_float_fragment" /> |
| <Test name="mediump_ivec3_int_fragment" /> |
| <Test name="mediump_vec3_float_vertex" /> |
| <Test name="lowp_vec2_vertex" /> |
| <Test name="highp_vec4_vertex" /> |
| <Test name="mediump_vec3_vertex" /> |
| <Test name="lowp_ivec4_int_vertex" /> |
| <Test name="mediump_vec4_float_fragment" /> |
| <Test name="mediump_ivec3_vertex" /> |
| <Test name="mediump_ivec3_int_vertex" /> |
| <Test name="lowp_vec4_float_vertex" /> |
| <Test name="mediump_vec2_float_vertex" /> |
| <Test name="highp_ivec4_fragment" /> |
| <Test name="mediump_ivec2_int_fragment" /> |
| <Test name="mediump_ivec3_fragment" /> |
| <Test name="lowp_ivec4_fragment" /> |
| <Test name="highp_vec3_vertex" /> |
| <Test name="highp_ivec2_int_vertex" /> |
| <Test name="mediump_ivec2_vertex" /> |
| <Test name="mediump_ivec2_int_vertex" /> |
| <Test name="lowp_ivec3_int_vertex" /> |
| <Test name="mediump_int_vertex" /> |
| <Test name="mediump_vec3_float_fragment" /> |
| <Test name="highp_vec3_fragment" /> |
| <Test name="highp_int_vertex" /> |
| <Test name="lowp_vec3_float_vertex" /> |
| <Test name="lowp_vec2_float_fragment" /> |
| <Test name="highp_ivec2_fragment" /> |
| <Test name="highp_int_fragment" /> |
| <Test name="highp_ivec4_int_fragment" /> |
| <Test name="highp_ivec3_int_vertex" /> |
| <Test name="lowp_float_fragment" /> |
| <Test name="lowp_vec4_float_fragment" /> |
| <Test name="lowp_ivec4_vertex" /> |
| <Test name="highp_float_vertex" /> |
| <Test name="highp_vec4_fragment" /> |
| <Test name="mediump_ivec4_int_vertex" /> |
| <Test name="highp_vec2_fragment" /> |
| <Test name="mediump_float_vertex" /> |
| <Test name="mediump_vec2_vertex" /> |
| <Test name="lowp_ivec2_int_fragment" /> |
| <Test name="mediump_vec4_fragment" /> |
| <Test name="mediump_ivec2_fragment" /> |
| <Test name="lowp_vec3_float_fragment" /> |
| <Test name="lowp_ivec3_fragment" /> |
| <Test name="mediump_vec2_fragment" /> |
| <Test name="highp_vec4_float_vertex" /> |
| <Test name="lowp_vec2_fragment" /> |
| <Test name="lowp_vec4_fragment" /> |
| <Test name="lowp_ivec4_int_fragment" /> |
| <Test name="mediump_vec4_float_vertex" /> |
| <Test name="mediump_ivec4_int_fragment" /> |
| <Test name="lowp_ivec2_vertex" /> |
| <Test name="lowp_ivec3_vertex" /> |
| <Test name="mediump_ivec4_fragment" /> |
| <Test name="highp_vec4_float_fragment" /> |
| <Test name="highp_ivec4_vertex" /> |
| <Test name="mediump_ivec4_vertex" /> |
| <Test name="lowp_ivec3_int_fragment" /> |
| <Test name="highp_ivec3_vertex" /> |
| <Test name="lowp_int_fragment" /> |
| <Test name="lowp_ivec2_fragment" /> |
| <Test name="mediump_vec3_fragment" /> |
| <Test name="lowp_vec3_fragment" /> |
| <Test name="highp_ivec4_int_vertex" /> |
| <Test name="highp_ivec2_int_fragment" /> |
| <Test name="lowp_vec2_float_vertex" /> |
| <Test name="highp_vec2_float_fragment" /> |
| <Test name="mediump_vec2_float_fragment" /> |
| <Test name="lowp_ivec2_int_vertex" /> |
| <Test name="highp_vec2_vertex" /> |
| <Test name="highp_vec2_float_vertex" /> |
| <Test name="highp_ivec2_vertex" /> |
| <Test name="mediump_int_fragment" /> |
| <Test name="highp_ivec3_int_fragment" /> |
| <Test name="lowp_int_vertex" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="fragdata"> |
| <Test name="write_fragcolor_and_fragdata_static_if" /> |
| <Test name="write_fragcolor_and_fragdata_simple" /> |
| <Test name="write_fragcolor_and_fragdata_unused_func" /> |
| <Test name="invalid_assign_to_1" /> |
| <Test name="valid_dynamic_index" /> |
| <Test name="valid_uniform_index" /> |
| <Test name="valid_static_index" /> |
| </TestCase> |
| <TestSuite name="qualification_order"> |
| <TestSuite name="variables"> |
| <TestCase name="valid"> |
| <Test name="storage_precision" /> |
| <Test name="invariant_storage_precision" /> |
| <Test name="invariant_storage" /> |
| </TestCase> |
| <TestCase name="invalid"> |
| <Test name="invariant_precision_storage" /> |
| <Test name="storage_invariant_precision" /> |
| <Test name="precision_invariant_storage" /> |
| <Test name="storage_precision_invariant" /> |
| <Test name="storage_invariant" /> |
| <Test name="precision_storage" /> |
| <Test name="precision_storage_invariant" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="parameters"> |
| <TestCase name="valid"> |
| <Test name="storage_parameter_fragment" /> |
| <Test name="storage_precision_fragment" /> |
| <Test name="storage_parameter_precision_fragment" /> |
| <Test name="parameter_precision_vertex" /> |
| <Test name="storage_parameter_vertex" /> |
| <Test name="parameter_precision_fragment" /> |
| <Test name="storage_parameter_precision_vertex" /> |
| <Test name="storage_precision_vertex" /> |
| </TestCase> |
| <TestCase name="invalid"> |
| <Test name="parameter_precision_storage_vertex" /> |
| <Test name="precision_parameter_vertex" /> |
| <Test name="parameter_storage_fragment" /> |
| <Test name="parameter_storage_precision_vertex" /> |
| <Test name="storage_precision_parameter_fragment" /> |
| <Test name="storage_precision_parameter_vertex" /> |
| <Test name="precision_parameter_fragment" /> |
| <Test name="precision_storage_fragment" /> |
| <Test name="precision_storage_parameter_fragment" /> |
| <Test name="parameter_storage_vertex" /> |
| <Test name="precision_parameter_storage_vertex" /> |
| <Test name="parameter_storage_precision_fragment" /> |
| <Test name="parameter_precision_storage_fragment" /> |
| <Test name="precision_parameter_storage_fragment" /> |
| <Test name="precision_storage_vertex" /> |
| <Test name="precision_storage_parameter_vertex" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="invariance"> |
| <TestCase name="mediump"> |
| <Test name="subexpression_precision_mediump" /> |
| <Test name="loop_4" /> |
| <Test name="loop_1" /> |
| <Test name="loop_0" /> |
| <Test name="loop_3" /> |
| <Test name="subexpression_precision_highp" /> |
| <Test name="loop_2" /> |
| <Test name="subexpression_precision_lowp" /> |
| <Test name="common_subexpression_1" /> |
| <Test name="common_subexpression_0" /> |
| <Test name="common_subexpression_3" /> |
| <Test name="common_subexpression_2" /> |
| </TestCase> |
| <TestCase name="highp"> |
| <Test name="subexpression_precision_mediump" /> |
| <Test name="loop_4" /> |
| <Test name="loop_1" /> |
| <Test name="loop_0" /> |
| <Test name="loop_3" /> |
| <Test name="subexpression_precision_highp" /> |
| <Test name="loop_2" /> |
| <Test name="subexpression_precision_lowp" /> |
| <Test name="common_subexpression_1" /> |
| <Test name="common_subexpression_0" /> |
| <Test name="common_subexpression_3" /> |
| <Test name="common_subexpression_2" /> |
| </TestCase> |
| <TestCase name="lowp"> |
| <Test name="subexpression_precision_mediump" /> |
| <Test name="loop_4" /> |
| <Test name="loop_1" /> |
| <Test name="loop_0" /> |
| <Test name="loop_3" /> |
| <Test name="subexpression_precision_highp" /> |
| <Test name="loop_2" /> |
| <Test name="subexpression_precision_lowp" /> |
| <Test name="common_subexpression_1" /> |
| <Test name="common_subexpression_0" /> |
| <Test name="common_subexpression_3" /> |
| <Test name="common_subexpression_2" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="constants"> |
| <Test name="const_float_assign_uniform_fragment" /> |
| <Test name="float_7_vertex" /> |
| <Test name="int_1_vertex" /> |
| <Test name="float_1_fragment" /> |
| <Test name="const_float_assign_variable_1_vertex" /> |
| <Test name="const_float_main_vertex" /> |
| <Test name="const_float_from_vec4_fragment" /> |
| <Test name="const_float_scope_shawdowing_4_vertex" /> |
| <Test name="float_input_vertex" /> |
| <Test name="bool_0_vertex" /> |
| <Test name="const_float_from_vec2_vertex" /> |
| <Test name="float_0_vertex" /> |
| <Test name="const_float_operations_with_const_fragment" /> |
| <Test name="const_float_function_vertex" /> |
| <Test name="const_float_assignment_4_fragment" /> |
| <Test name="float_5_vertex" /> |
| <Test name="int_3_fragment" /> |
| <Test name="const_float_assignment_4_vertex" /> |
| <Test name="bool_1_vertex" /> |
| <Test name="const_float_scope_shawdowing_2_vertex" /> |
| <Test name="const_float_scope_shawdowing_2_fragment" /> |
| <Test name="float_7_fragment" /> |
| <Test name="const_float_scope_vertex" /> |
| <Test name="int_2_vertex" /> |
| <Test name="const_float_assign_variable_2_fragment" /> |
| <Test name="float_3_fragment" /> |
| <Test name="const_float_operations_with_const_vertex" /> |
| <Test name="const_float_scope_shawdowing_3_fragment" /> |
| <Test name="float_8_fragment" /> |
| <Test name="bool_0_fragment" /> |
| <Test name="const_float_global_vertex" /> |
| <Test name="float_3_vertex" /> |
| <Test name="float_uniform_fragment" /> |
| <Test name="float_5_fragment" /> |
| <Test name="float_0_fragment" /> |
| <Test name="const_float_assign_user_func_fragment" /> |
| <Test name="const_float_scope_shawdowing_3_vertex" /> |
| <Test name="float_input_fragment" /> |
| <Test name="const_float_assign_varying" /> |
| <Test name="const_float_assign_variable_1_fragment" /> |
| <Test name="const_float_function_fragment" /> |
| <Test name="int_0_vertex" /> |
| <Test name="const_float_assignment_1_vertex" /> |
| <Test name="const_float_assign_user_func_vertex" /> |
| <Test name="const_float_from_vec3_vertex" /> |
| <Test name="const_float_scope_shawdowing_1_vertex" /> |
| <Test name="int_2_fragment" /> |
| <Test name="float_2_fragment" /> |
| <Test name="const_float_assignment_1_fragment" /> |
| <Test name="float_8_vertex" /> |
| <Test name="const_float_scope_shawdowing_4_fragment" /> |
| <Test name="float_4_fragment" /> |
| <Test name="int_0_fragment" /> |
| <Test name="float_6_vertex" /> |
| <Test name="const_float_assignment_2_vertex" /> |
| <Test name="float_1_vertex" /> |
| <Test name="const_float_assignment_3_vertex" /> |
| <Test name="const_float_assign_variable_2_vertex" /> |
| <Test name="float_2_vertex" /> |
| <Test name="const_float_from_vec4_vertex" /> |
| <Test name="int_4_fragment" /> |
| <Test name="float_6_fragment" /> |
| <Test name="const_float_from_int_vertex" /> |
| <Test name="float_4_vertex" /> |
| <Test name="const_float_from_vec2_fragment" /> |
| <Test name="const_float_assign_uniform_vertex" /> |
| <Test name="const_float_from_vec3_fragment" /> |
| <Test name="const_float_scope_shawdowing_1_fragment" /> |
| <Test name="bool_1_fragment" /> |
| <Test name="int_1_fragment" /> |
| <Test name="const_float_assignment_2_fragment" /> |
| <Test name="int_3_vertex" /> |
| <Test name="const_float_from_int_fragment" /> |
| <Test name="float_uniform_vertex" /> |
| <Test name="const_float_scope_fragment" /> |
| <Test name="int_4_vertex" /> |
| <Test name="const_float_function_gotcha_vertex" /> |
| <Test name="const_float_global_fragment" /> |
| <Test name="const_float_main_fragment" /> |
| <Test name="const_float_function_gotcha_fragment" /> |
| <Test name="const_float_assignment_3_fragment" /> |
| </TestCase> |
| <TestSuite name="matrix"> |
| <TestCase name="sub_assign"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="matrixcompmult"> |
| <Test name="dynamic_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat3_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_highp_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_vertex" /> |
| <Test name="dynamic_mediump_mat4_mat4_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat2_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat2_mat2_vertex" /> |
| </TestCase> |
| <TestCase name="pre_increment"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="sub"> |
| <Test name="uniform_highp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_vertex" /> |
| <Test name="uniform_mediump_mat4_float_vertex" /> |
| <Test name="uniform_highp_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat3_float_fragment" /> |
| <Test name="uniform_mediump_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_mat3_vertex" /> |
| <Test name="uniform_lowp_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat2_mat2_fragment" /> |
| <Test name="const_mediump_mat2_float_vertex" /> |
| <Test name="uniform_lowp_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_vertex" /> |
| <Test name="const_mediump_mat4_float_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_lowp_mat2_mat2_vertex" /> |
| <Test name="const_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat2_float_vertex" /> |
| <Test name="uniform_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_mat3_fragment" /> |
| <Test name="const_lowp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat2_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat3_float_fragment" /> |
| <Test name="const_highp_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat4_mat4_fragment" /> |
| <Test name="const_lowp_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_vertex" /> |
| <Test name="uniform_highp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat2_float_vertex" /> |
| <Test name="dynamic_highp_mat3_float_vertex" /> |
| <Test name="const_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_fragment" /> |
| <Test name="const_highp_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat3_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_fragment" /> |
| <Test name="dynamic_mediump_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat3_float_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_mat4_float_vertex" /> |
| <Test name="const_lowp_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_vertex" /> |
| <Test name="uniform_mediump_mat4_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_mat4_vertex" /> |
| <Test name="const_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat3_mat3_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat4_float_vertex" /> |
| <Test name="const_highp_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_vertex" /> |
| <Test name="const_highp_mat2_mat2_fragment" /> |
| <Test name="uniform_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat2_float_fragment" /> |
| <Test name="dynamic_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat4_float_fragment" /> |
| <Test name="uniform_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat2_float_fragment" /> |
| <Test name="uniform_lowp_mat4_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat4_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_vertex" /> |
| <Test name="const_mediump_mat3_mat3_fragment" /> |
| <Test name="const_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat2_float_fragment" /> |
| <Test name="const_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat2_float_fragment" /> |
| <Test name="uniform_highp_mat3_float_vertex" /> |
| <Test name="dynamic_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat2_float_vertex" /> |
| </TestCase> |
| <TestCase name="post_increment"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="post_decrement"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="pre_decrement"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="negation"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="unary_addition"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="add"> |
| <Test name="uniform_highp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_vertex" /> |
| <Test name="uniform_mediump_mat4_float_vertex" /> |
| <Test name="uniform_highp_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat3_float_fragment" /> |
| <Test name="uniform_mediump_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_mat3_vertex" /> |
| <Test name="uniform_lowp_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat2_mat2_fragment" /> |
| <Test name="const_mediump_mat2_float_vertex" /> |
| <Test name="uniform_lowp_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_vertex" /> |
| <Test name="const_mediump_mat4_float_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_lowp_mat2_mat2_vertex" /> |
| <Test name="const_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat2_float_vertex" /> |
| <Test name="uniform_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_mat3_fragment" /> |
| <Test name="const_lowp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat2_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat3_float_fragment" /> |
| <Test name="const_highp_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat4_mat4_fragment" /> |
| <Test name="const_lowp_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_vertex" /> |
| <Test name="uniform_highp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat2_float_vertex" /> |
| <Test name="dynamic_highp_mat3_float_vertex" /> |
| <Test name="const_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_fragment" /> |
| <Test name="const_highp_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat3_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_fragment" /> |
| <Test name="dynamic_mediump_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat3_float_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_mat4_float_vertex" /> |
| <Test name="const_lowp_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_vertex" /> |
| <Test name="uniform_mediump_mat4_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_mat4_vertex" /> |
| <Test name="const_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat3_mat3_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat4_float_vertex" /> |
| <Test name="const_highp_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_vertex" /> |
| <Test name="const_highp_mat2_mat2_fragment" /> |
| <Test name="uniform_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat2_float_fragment" /> |
| <Test name="dynamic_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat4_float_fragment" /> |
| <Test name="uniform_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat2_float_fragment" /> |
| <Test name="uniform_lowp_mat4_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat4_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_vertex" /> |
| <Test name="const_mediump_mat3_mat3_fragment" /> |
| <Test name="const_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat2_float_fragment" /> |
| <Test name="const_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat2_float_fragment" /> |
| <Test name="uniform_highp_mat3_float_vertex" /> |
| <Test name="dynamic_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat2_float_vertex" /> |
| </TestCase> |
| <TestCase name="mul_assign"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="div_assign"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| <TestCase name="mul"> |
| <Test name="dynamic_highp_vec4_mat4_fragment" /> |
| <Test name="uniform_highp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_vertex" /> |
| <Test name="uniform_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_vec4_fragment" /> |
| <Test name="const_lowp_vec4_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_vec4_vertex" /> |
| <Test name="uniform_highp_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat3_float_fragment" /> |
| <Test name="uniform_mediump_mat2_vec2_vertex" /> |
| <Test name="uniform_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat3_mat3_vertex" /> |
| <Test name="uniform_lowp_mat2_vec2_fragment" /> |
| <Test name="uniform_mediump_vec4_mat4_vertex" /> |
| <Test name="const_mediump_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat2_vec2_fragment" /> |
| <Test name="uniform_lowp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat2_vec2_vertex" /> |
| <Test name="dynamic_highp_mat4_vec4_fragment" /> |
| <Test name="const_highp_mat4_vec4_fragment" /> |
| <Test name="uniform_lowp_mat4_vec4_fragment" /> |
| <Test name="uniform_highp_mat4_mat4_vertex" /> |
| <Test name="uniform_highp_mat4_vec4_fragment" /> |
| <Test name="dynamic_mediump_mat2_vec2_vertex" /> |
| <Test name="const_highp_mat3_vec3_vertex" /> |
| <Test name="dynamic_lowp_vec4_mat4_fragment" /> |
| <Test name="dynamic_highp_vec2_mat2_fragment" /> |
| <Test name="dynamic_lowp_vec3_mat3_fragment" /> |
| <Test name="dynamic_lowp_vec2_mat2_fragment" /> |
| <Test name="const_highp_vec2_mat2_vertex" /> |
| <Test name="uniform_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat4_float_fragment" /> |
| <Test name="uniform_highp_vec2_mat2_vertex" /> |
| <Test name="const_highp_mat2_float_vertex" /> |
| <Test name="uniform_lowp_mat2_vec2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vec4_vertex" /> |
| <Test name="const_mediump_mat2_float_fragment" /> |
| <Test name="uniform_highp_vec4_mat4_vertex" /> |
| <Test name="dynamic_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat2_mat2_fragment" /> |
| <Test name="dynamic_lowp_vec4_mat4_vertex" /> |
| <Test name="const_mediump_vec2_mat2_fragment" /> |
| <Test name="uniform_mediump_mat3_vec3_vertex" /> |
| <Test name="dynamic_lowp_mat2_vec2_vertex" /> |
| <Test name="const_lowp_mat2_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vec3_vertex" /> |
| <Test name="const_mediump_mat2_float_vertex" /> |
| <Test name="uniform_lowp_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_vertex" /> |
| <Test name="const_mediump_mat4_float_fragment" /> |
| <Test name="const_lowp_mat4_vec4_fragment" /> |
| <Test name="const_mediump_vec4_mat4_vertex" /> |
| <Test name="uniform_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_lowp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_vec2_mat2_vertex" /> |
| <Test name="const_mediump_vec4_mat4_fragment" /> |
| <Test name="const_highp_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat4_vec4_vertex" /> |
| <Test name="const_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_float_vertex" /> |
| <Test name="uniform_lowp_vec3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_float_fragment" /> |
| <Test name="uniform_mediump_mat2_float_vertex" /> |
| <Test name="uniform_highp_mat2_vec2_fragment" /> |
| <Test name="const_highp_mat3_float_fragment" /> |
| <Test name="uniform_highp_vec4_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat2_float_vertex" /> |
| <Test name="dynamic_lowp_mat3_mat3_vertex" /> |
| <Test name="dynamic_mediump_vec4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_mat3_fragment" /> |
| <Test name="const_lowp_mat3_float_vertex" /> |
| <Test name="dynamic_mediump_mat3_float_vertex" /> |
| <Test name="uniform_mediump_mat4_vec4_fragment" /> |
| <Test name="const_lowp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat2_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat4_vec4_fragment" /> |
| <Test name="const_highp_mat3_vec3_fragment" /> |
| <Test name="const_highp_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat4_mat4_fragment" /> |
| <Test name="const_lowp_mat3_vec3_vertex" /> |
| <Test name="dynamic_highp_vec3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_float_vertex" /> |
| <Test name="const_lowp_mat3_float_fragment" /> |
| <Test name="const_mediump_vec3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat2_vec2_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_vec4_mat4_fragment" /> |
| <Test name="const_lowp_mat2_float_vertex" /> |
| <Test name="uniform_lowp_vec2_mat2_vertex" /> |
| <Test name="const_mediump_mat3_vec3_vertex" /> |
| <Test name="const_highp_mat2_vec2_fragment" /> |
| <Test name="dynamic_highp_mat3_float_vertex" /> |
| <Test name="const_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_vertex" /> |
| <Test name="uniform_lowp_vec3_mat3_fragment" /> |
| <Test name="uniform_highp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_vec3_mat3_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_fragment" /> |
| <Test name="const_highp_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat3_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vec2_fragment" /> |
| <Test name="const_lowp_mat2_vec2_fragment" /> |
| <Test name="dynamic_mediump_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat2_float_fragment" /> |
| <Test name="uniform_mediump_vec2_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_float_fragment" /> |
| <Test name="uniform_mediump_vec4_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_vec2_vertex" /> |
| <Test name="uniform_lowp_mat3_float_fragment" /> |
| <Test name="uniform_highp_mat3_vec3_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_fragment" /> |
| <Test name="const_highp_vec4_mat4_vertex" /> |
| <Test name="const_lowp_mat4_float_vertex" /> |
| <Test name="dynamic_highp_mat3_vec3_fragment" /> |
| <Test name="uniform_highp_vec3_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat3_vec3_fragment" /> |
| <Test name="const_lowp_mat4_mat4_fragment" /> |
| <Test name="const_highp_mat4_vec4_vertex" /> |
| <Test name="dynamic_mediump_mat3_vec3_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_fragment" /> |
| <Test name="const_highp_vec3_mat3_vertex" /> |
| <Test name="dynamic_highp_vec4_mat4_vertex" /> |
| <Test name="const_highp_vec2_mat2_fragment" /> |
| <Test name="uniform_highp_vec3_mat3_vertex" /> |
| <Test name="uniform_highp_mat3_float_fragment" /> |
| <Test name="uniform_mediump_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat4_float_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_vertex" /> |
| <Test name="const_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_vec2_mat2_fragment" /> |
| <Test name="const_highp_vec4_mat4_fragment" /> |
| <Test name="dynamic_highp_vec2_mat2_vertex" /> |
| <Test name="const_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_mediump_vec4_mat4_vertex" /> |
| <Test name="const_highp_mat3_mat3_fragment" /> |
| <Test name="const_lowp_vec2_mat2_vertex" /> |
| <Test name="uniform_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_lowp_vec4_mat4_fragment" /> |
| <Test name="uniform_lowp_mat3_vec3_vertex" /> |
| <Test name="const_mediump_vec3_mat3_vertex" /> |
| <Test name="const_lowp_vec3_mat3_fragment" /> |
| <Test name="dynamic_mediump_vec3_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat3_vec3_vertex" /> |
| <Test name="uniform_mediump_mat3_vec3_fragment" /> |
| <Test name="dynamic_lowp_vec3_mat3_vertex" /> |
| <Test name="uniform_lowp_mat4_vec4_vertex" /> |
| <Test name="uniform_lowp_vec4_mat4_vertex" /> |
| <Test name="const_mediump_mat2_vec2_fragment" /> |
| <Test name="dynamic_highp_mat2_float_vertex" /> |
| <Test name="uniform_mediump_mat4_vec4_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat3_vec3_fragment" /> |
| <Test name="const_mediump_mat4_vec4_vertex" /> |
| <Test name="const_lowp_mat2_vec2_vertex" /> |
| <Test name="const_highp_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_vertex" /> |
| <Test name="uniform_lowp_vec2_mat2_fragment" /> |
| <Test name="const_highp_mat2_mat2_fragment" /> |
| <Test name="uniform_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat2_float_fragment" /> |
| <Test name="uniform_highp_mat3_mat3_vertex" /> |
| <Test name="const_lowp_mat4_float_fragment" /> |
| <Test name="const_mediump_mat3_vec3_fragment" /> |
| <Test name="dynamic_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat4_float_fragment" /> |
| <Test name="dynamic_mediump_vec2_mat2_fragment" /> |
| <Test name="const_lowp_mat4_vec4_vertex" /> |
| <Test name="uniform_highp_vec2_mat2_fragment" /> |
| <Test name="uniform_mediump_vec3_mat3_vertex" /> |
| <Test name="const_mediump_mat4_vec4_fragment" /> |
| <Test name="uniform_mediump_mat3_float_fragment" /> |
| <Test name="uniform_mediump_vec3_mat3_fragment" /> |
| <Test name="const_lowp_mat3_vec3_fragment" /> |
| <Test name="const_highp_vec3_mat3_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat4_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_vertex" /> |
| <Test name="const_mediump_mat3_mat3_fragment" /> |
| <Test name="const_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_mediump_vec2_mat2_vertex" /> |
| <Test name="const_mediump_vec2_mat2_vertex" /> |
| <Test name="uniform_mediump_vec2_mat2_fragment" /> |
| <Test name="uniform_lowp_mat2_float_fragment" /> |
| <Test name="const_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_vertex" /> |
| <Test name="uniform_mediump_mat2_vec2_fragment" /> |
| <Test name="uniform_highp_mat2_vec2_vertex" /> |
| <Test name="const_lowp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat2_float_fragment" /> |
| <Test name="dynamic_highp_mat4_float_fragment" /> |
| <Test name="uniform_highp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat4_vec4_vertex" /> |
| <Test name="const_highp_mat2_vec2_vertex" /> |
| <Test name="dynamic_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_vec3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat2_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat3_vec3_vertex" /> |
| <Test name="uniform_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_vec3_mat3_vertex" /> |
| <Test name="uniform_highp_mat3_vec3_vertex" /> |
| </TestCase> |
| <TestCase name="div"> |
| <Test name="uniform_highp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_vertex" /> |
| <Test name="uniform_mediump_mat4_float_vertex" /> |
| <Test name="uniform_highp_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat3_float_fragment" /> |
| <Test name="uniform_mediump_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_mat3_vertex" /> |
| <Test name="uniform_lowp_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat2_mat2_fragment" /> |
| <Test name="const_mediump_mat2_float_vertex" /> |
| <Test name="uniform_lowp_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_vertex" /> |
| <Test name="const_mediump_mat4_float_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_vertex" /> |
| <Test name="dynamic_lowp_mat2_mat2_vertex" /> |
| <Test name="const_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat2_float_vertex" /> |
| <Test name="const_highp_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat2_float_vertex" /> |
| <Test name="uniform_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_fragment" /> |
| <Test name="dynamic_mediump_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_mat3_fragment" /> |
| <Test name="const_lowp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat2_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat3_float_fragment" /> |
| <Test name="const_highp_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat4_mat4_fragment" /> |
| <Test name="const_lowp_mat3_float_vertex" /> |
| <Test name="dynamic_highp_mat4_float_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_vertex" /> |
| <Test name="uniform_highp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat3_float_fragment" /> |
| <Test name="uniform_lowp_mat2_mat2_fragment" /> |
| <Test name="const_lowp_mat2_float_vertex" /> |
| <Test name="dynamic_highp_mat3_float_vertex" /> |
| <Test name="const_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat3_float_vertex" /> |
| <Test name="dynamic_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat4_mat4_fragment" /> |
| <Test name="const_highp_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat3_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat3_mat3_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_fragment" /> |
| <Test name="dynamic_mediump_mat4_float_fragment" /> |
| <Test name="uniform_lowp_mat3_float_fragment" /> |
| <Test name="dynamic_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_mat4_float_vertex" /> |
| <Test name="const_lowp_mat4_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_vertex" /> |
| <Test name="uniform_mediump_mat4_float_fragment" /> |
| <Test name="dynamic_lowp_mat4_mat4_vertex" /> |
| <Test name="const_lowp_mat2_mat2_vertex" /> |
| <Test name="const_lowp_mat2_float_fragment" /> |
| <Test name="const_mediump_mat4_mat4_vertex" /> |
| <Test name="const_highp_mat3_mat3_fragment" /> |
| <Test name="uniform_highp_mat4_mat4_vertex" /> |
| <Test name="const_mediump_mat3_float_fragment" /> |
| <Test name="dynamic_lowp_mat3_mat3_vertex" /> |
| <Test name="uniform_mediump_mat3_mat3_fragment" /> |
| <Test name="uniform_lowp_mat4_float_vertex" /> |
| <Test name="const_highp_mat2_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_float_vertex" /> |
| <Test name="const_highp_mat2_mat2_fragment" /> |
| <Test name="uniform_lowp_mat4_mat4_fragment" /> |
| <Test name="uniform_highp_mat2_float_fragment" /> |
| <Test name="dynamic_highp_mat2_float_vertex" /> |
| <Test name="const_lowp_mat4_float_fragment" /> |
| <Test name="dynamic_highp_mat4_float_fragment" /> |
| <Test name="dynamic_mediump_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat4_float_fragment" /> |
| <Test name="uniform_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat2_float_fragment" /> |
| <Test name="uniform_lowp_mat4_float_fragment" /> |
| <Test name="uniform_mediump_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat4_float_vertex" /> |
| <Test name="dynamic_highp_mat2_mat2_vertex" /> |
| <Test name="const_mediump_mat3_mat3_fragment" /> |
| <Test name="const_mediump_mat4_float_vertex" /> |
| <Test name="dynamic_mediump_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat4_mat4_vertex" /> |
| <Test name="uniform_lowp_mat2_float_fragment" /> |
| <Test name="const_highp_mat2_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_float_vertex" /> |
| <Test name="uniform_highp_mat3_mat3_vertex" /> |
| <Test name="const_mediump_mat4_mat4_fragment" /> |
| <Test name="uniform_mediump_mat2_float_fragment" /> |
| <Test name="uniform_highp_mat3_float_vertex" /> |
| <Test name="dynamic_lowp_mat3_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat2_mat2_fragment" /> |
| <Test name="const_highp_mat2_float_vertex" /> |
| </TestCase> |
| <TestCase name="add_assign"> |
| <Test name="dynamic_lowp_mat2_fragment" /> |
| <Test name="dynamic_highp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_vertex" /> |
| <Test name="dynamic_lowp_mat3_vertex" /> |
| <Test name="dynamic_mediump_mat2_fragment" /> |
| <Test name="dynamic_highp_mat4_vertex" /> |
| <Test name="dynamic_highp_mat4_fragment" /> |
| <Test name="dynamic_mediump_mat3_vertex" /> |
| <Test name="dynamic_highp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat4_vertex" /> |
| <Test name="dynamic_highp_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_fragment" /> |
| <Test name="dynamic_lowp_mat3_fragment" /> |
| <Test name="dynamic_mediump_mat4_fragment" /> |
| <Test name="dynamic_highp_mat2_fragment" /> |
| <Test name="dynamic_lowp_mat2_vertex" /> |
| <Test name="dynamic_mediump_mat3_fragment" /> |
| <Test name="dynamic_lowp_mat4_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="swizzles"> |
| <TestCase name="vector_swizzles"> |
| <Test name="mediump_bvec3_sss_fragment" /> |
| <Test name="mediump_vec2_rr_vertex" /> |
| <Test name="mediump_vec3_zz_fragment" /> |
| <Test name="mediump_vec2_yyyy_vertex" /> |
| <Test name="mediump_vec2_xx_fragment" /> |
| <Test name="mediump_ivec3_stp_vertex" /> |
| <Test name="mediump_bvec4_www_vertex" /> |
| <Test name="mediump_vec4_w_fragment" /> |
| <Test name="mediump_vec2_r_fragment" /> |
| <Test name="mediump_vec4_wwww_vertex" /> |
| <Test name="mediump_ivec3_rbr_vertex" /> |
| <Test name="mediump_ivec3_xyz_fragment" /> |
| <Test name="mediump_ivec3_yxy_fragment" /> |
| <Test name="mediump_ivec4_stss_fragment" /> |
| <Test name="mediump_vec4_xyzw_fragment" /> |
| <Test name="mediump_ivec2_yyyy_vertex" /> |
| <Test name="mediump_bvec4_rgrr_fragment" /> |
| <Test name="mediump_bvec4_qpts_fragment" /> |
| <Test name="mediump_ivec4_rgba_vertex" /> |
| <Test name="mediump_vec2_gr_vertex" /> |
| <Test name="mediump_ivec3_zzy_vertex" /> |
| <Test name="mediump_vec2_yx_vertex" /> |
| <Test name="mediump_bvec3_bbb_fragment" /> |
| <Test name="mediump_ivec4_stss_vertex" /> |
| <Test name="mediump_ivec3_xyz_vertex" /> |
| <Test name="mediump_vec4_aaaa_fragment" /> |
| <Test name="mediump_ivec2_xx_vertex" /> |
| <Test name="mediump_bvec4_x_fragment" /> |
| <Test name="mediump_vec3_sp_vertex" /> |
| <Test name="mediump_bvec4_stpq_fragment" /> |
| <Test name="mediump_ivec4_wwww_vertex" /> |
| <Test name="mediump_vec2_grg_fragment" /> |
| <Test name="mediump_vec2_s_vertex" /> |
| <Test name="mediump_ivec4_x_vertex" /> |
| <Test name="mediump_vec3_xxx_vertex" /> |
| <Test name="mediump_vec4_qpt_vertex" /> |
| <Test name="mediump_ivec4_ppqp_fragment" /> |
| <Test name="mediump_ivec3_rrr_fragment" /> |
| <Test name="mediump_ivec3_rgb_fragment" /> |
| <Test name="mediump_bvec3_x_fragment" /> |
| <Test name="mediump_vec4_abg_vertex" /> |
| <Test name="mediump_vec3_zyx_vertex" /> |
| <Test name="mediump_bvec3_bbbb_fragment" /> |
| <Test name="mediump_vec3_grg_vertex" /> |
| <Test name="mediump_ivec4_rgrr_vertex" /> |
| <Test name="mediump_ivec4_gga_fragment" /> |
| <Test name="mediump_ivec4_ppqp_vertex" /> |
| <Test name="mediump_vec3_bbb_vertex" /> |
| <Test name="mediump_ivec4_www_fragment" /> |
| <Test name="mediump_bvec4_qqqq_fragment" /> |
| <Test name="mediump_bvec4_aaag_fragment" /> |
| <Test name="mediump_ivec4_bbab_fragment" /> |
| <Test name="mediump_vec3_ppt_vertex" /> |
| <Test name="mediump_bvec3_p_vertex" /> |
| <Test name="mediump_ivec3_pp_vertex" /> |
| <Test name="mediump_bvec3_tst_vertex" /> |
| <Test name="mediump_bvec4_w_vertex" /> |
| <Test name="mediump_vec3_b_fragment" /> |
| <Test name="mediump_bvec4_ar_fragment" /> |
| <Test name="mediump_bvec3_rrr_fragment" /> |
| <Test name="mediump_ivec3_ppp_vertex" /> |
| <Test name="mediump_ivec4_tttt_vertex" /> |
| <Test name="mediump_vec2_grg_vertex" /> |
| <Test name="mediump_bvec2_x_fragment" /> |
| <Test name="mediump_vec2_rg_fragment" /> |
| <Test name="mediump_bvec3_zzy_fragment" /> |
| <Test name="mediump_ivec4_wx_fragment" /> |
| <Test name="mediump_bvec3_xyz_fragment" /> |
| <Test name="mediump_vec4_aaag_fragment" /> |
| <Test name="mediump_vec4_stpq_fragment" /> |
| <Test name="mediump_vec4_wwww_fragment" /> |
| <Test name="mediump_ivec3_xzx_fragment" /> |
| <Test name="mediump_bvec3_tst_fragment" /> |
| <Test name="mediump_ivec3_x_fragment" /> |
| <Test name="mediump_ivec4_yyyy_fragment" /> |
| <Test name="mediump_ivec4_wzy_fragment" /> |
| <Test name="mediump_bvec4_rrrr_vertex" /> |
| <Test name="mediump_bvec2_yyyy_fragment" /> |
| <Test name="mediump_ivec2_gggg_vertex" /> |
| <Test name="mediump_ivec3_tst_vertex" /> |
| <Test name="mediump_bvec3_sp_fragment" /> |
| <Test name="mediump_ivec3_grg_fragment" /> |
| <Test name="mediump_ivec4_q_fragment" /> |
| <Test name="mediump_vec4_qqqt_vertex" /> |
| <Test name="mediump_vec3_rb_fragment" /> |
| <Test name="mediump_ivec3_s_vertex" /> |
| <Test name="mediump_vec4_aaa_fragment" /> |
| <Test name="mediump_ivec3_zyx_vertex" /> |
| <Test name="mediump_bvec2_xy_vertex" /> |
| <Test name="mediump_bvec3_zzy_vertex" /> |
| <Test name="mediump_vec4_xxxx_vertex" /> |
| <Test name="mediump_vec4_ab_vertex" /> |
| <Test name="mediump_bvec3_rgb_fragment" /> |
| <Test name="mediump_bvec3_pts_fragment" /> |
| <Test name="mediump_bvec4_aaa_fragment" /> |
| <Test name="mediump_vec2_tttt_vertex" /> |
| <Test name="mediump_vec3_zzy_fragment" /> |
| <Test name="mediump_ivec2_st_vertex" /> |
| <Test name="mediump_ivec4_xxxx_vertex" /> |
| <Test name="mediump_vec4_wx_vertex" /> |
| <Test name="mediump_vec4_yyw_fragment" /> |
| <Test name="mediump_bvec3_xyyx_vertex" /> |
| <Test name="mediump_ivec4_aaa_fragment" /> |
| <Test name="mediump_ivec4_abgr_fragment" /> |
| <Test name="mediump_bvec4_ttq_vertex" /> |
| <Test name="mediump_ivec3_pppp_vertex" /> |
| <Test name="mediump_vec2_yyyy_fragment" /> |
| <Test name="mediump_vec2_gr_fragment" /> |
| <Test name="mediump_bvec4_gggg_vertex" /> |
| <Test name="mediump_ivec4_abba_vertex" /> |
| <Test name="mediump_ivec4_ssss_vertex" /> |
| <Test name="mediump_bvec2_r_fragment" /> |
| <Test name="mediump_bvec4_stss_fragment" /> |
| <Test name="mediump_bvec4_wzyx_fragment" /> |
| <Test name="mediump_vec4_tttt_vertex" /> |
| <Test name="mediump_bvec2_rg_fragment" /> |
| <Test name="mediump_ivec3_xz_fragment" /> |
| <Test name="mediump_ivec3_yxy_vertex" /> |
| <Test name="mediump_bvec2_yxy_vertex" /> |
| <Test name="mediump_bvec3_rb_fragment" /> |
| <Test name="mediump_vec4_qpts_vertex" /> |
| <Test name="mediump_vec2_stss_fragment" /> |
| <Test name="mediump_vec4_rrrr_vertex" /> |
| <Test name="mediump_vec4_stss_fragment" /> |
| <Test name="mediump_bvec4_wwwy_vertex" /> |
| <Test name="mediump_ivec3_p_fragment" /> |
| <Test name="mediump_ivec4_stpq_vertex" /> |
| <Test name="mediump_vec3_bbb_fragment" /> |
| <Test name="mediump_vec3_grg_fragment" /> |
| <Test name="mediump_ivec4_qppq_vertex" /> |
| <Test name="mediump_vec4_qqqq_fragment" /> |
| <Test name="mediump_bvec4_zzwz_fragment" /> |
| <Test name="mediump_ivec4_wzzw_fragment" /> |
| <Test name="mediump_ivec4_ar_fragment" /> |
| <Test name="mediump_ivec3_sp_fragment" /> |
| <Test name="mediump_vec3_zzz_fragment" /> |
| <Test name="mediump_ivec4_xyxx_fragment" /> |
| <Test name="mediump_vec4_a_fragment" /> |
| <Test name="mediump_bvec3_xxx_fragment" /> |
| <Test name="mediump_ivec2_ts_fragment" /> |
| <Test name="mediump_vec2_yxy_vertex" /> |
| <Test name="mediump_bvec3_yxy_fragment" /> |
| <Test name="mediump_vec3_xxx_fragment" /> |
| <Test name="mediump_vec4_r_fragment" /> |
| <Test name="mediump_bvec2_tst_fragment" /> |
| <Test name="mediump_bvec4_ar_vertex" /> |
| <Test name="mediump_vec4_xyxx_vertex" /> |
| <Test name="mediump_ivec4_xyzw_fragment" /> |
| <Test name="mediump_ivec4_rgrr_fragment" /> |
| <Test name="mediump_ivec3_zzzz_fragment" /> |
| <Test name="mediump_vec4_qs_vertex" /> |
| <Test name="mediump_ivec4_wwwy_fragment" /> |
| <Test name="mediump_bvec3_sss_vertex" /> |
| <Test name="mediump_ivec3_pppp_fragment" /> |
| <Test name="mediump_bvec3_yxy_vertex" /> |
| <Test name="mediump_ivec3_pp_fragment" /> |
| <Test name="mediump_ivec3_xzx_vertex" /> |
| <Test name="mediump_vec4_gggg_vertex" /> |
| <Test name="mediump_ivec4_wzyx_vertex" /> |
| <Test name="mediump_vec3_x_fragment" /> |
| <Test name="mediump_vec4_ssss_vertex" /> |
| <Test name="mediump_vec3_rrr_vertex" /> |
| <Test name="mediump_vec3_zz_vertex" /> |
| <Test name="mediump_bvec4_wzy_fragment" /> |
| <Test name="mediump_bvec4_xyxx_vertex" /> |
| <Test name="mediump_vec3_stp_fragment" /> |
| <Test name="mediump_bvec2_ss_fragment" /> |
| <Test name="mediump_ivec3_xxx_vertex" /> |
| <Test name="mediump_ivec2_gr_fragment" /> |
| <Test name="mediump_bvec4_bbab_vertex" /> |
| <Test name="mediump_ivec3_rggr_vertex" /> |
| <Test name="mediump_vec3_xzx_vertex" /> |
| <Test name="mediump_ivec4_qqqt_vertex" /> |
| <Test name="mediump_bvec2_rr_vertex" /> |
| <Test name="mediump_bvec4_wzy_vertex" /> |
| <Test name="mediump_bvec4_tttt_vertex" /> |
| <Test name="mediump_bvec3_bgr_vertex" /> |
| <Test name="mediump_vec4_rgba_vertex" /> |
| <Test name="mediump_bvec4_yyyy_fragment" /> |
| <Test name="mediump_bvec4_wz_vertex" /> |
| <Test name="mediump_ivec3_xxx_fragment" /> |
| <Test name="mediump_bvec4_stss_vertex" /> |
| <Test name="mediump_vec3_bbg_vertex" /> |
| <Test name="mediump_ivec4_abgr_vertex" /> |
| <Test name="mediump_bvec3_ppt_vertex" /> |
| <Test name="mediump_vec2_xy_fragment" /> |
| <Test name="mediump_bvec3_zzzz_vertex" /> |
| <Test name="mediump_bvec4_qppq_vertex" /> |
| <Test name="mediump_bvec4_q_fragment" /> |
| <Test name="mediump_vec2_rgrr_fragment" /> |
| <Test name="mediump_vec3_pppp_fragment" /> |
| <Test name="mediump_vec3_xyyx_vertex" /> |
| <Test name="mediump_bvec4_qs_vertex" /> |
| <Test name="mediump_vec2_tst_vertex" /> |
| <Test name="mediump_bvec4_qs_fragment" /> |
| <Test name="mediump_ivec4_yyyy_vertex" /> |
| <Test name="mediump_ivec4_wzy_vertex" /> |
| <Test name="mediump_ivec2_s_fragment" /> |
| <Test name="mediump_ivec4_ab_fragment" /> |
| <Test name="mediump_ivec3_ppt_fragment" /> |
| <Test name="mediump_bvec3_z_fragment" /> |
| <Test name="mediump_bvec2_xyxx_fragment" /> |
| <Test name="mediump_ivec4_zzwz_vertex" /> |
| <Test name="mediump_vec3_bgr_vertex" /> |
| <Test name="mediump_ivec3_ppp_fragment" /> |
| <Test name="mediump_ivec3_r_vertex" /> |
| <Test name="mediump_bvec4_ttq_fragment" /> |
| <Test name="mediump_vec2_ts_fragment" /> |
| <Test name="mediump_vec2_tst_fragment" /> |
| <Test name="mediump_vec4_yyw_vertex" /> |
| <Test name="mediump_ivec4_qs_vertex" /> |
| <Test name="mediump_bvec4_qqqt_vertex" /> |
| <Test name="mediump_bvec2_grg_vertex" /> |
| <Test name="mediump_bvec3_xyz_vertex" /> |
| <Test name="mediump_ivec4_wx_vertex" /> |
| <Test name="mediump_bvec4_yyyy_vertex" /> |
| <Test name="mediump_ivec3_zzy_fragment" /> |
| <Test name="mediump_vec4_wz_vertex" /> |
| <Test name="mediump_vec4_a_vertex" /> |
| <Test name="mediump_vec3_bb_vertex" /> |
| <Test name="mediump_vec2_gggg_fragment" /> |
| <Test name="mediump_ivec3_bgr_vertex" /> |
| <Test name="mediump_ivec4_wzyx_fragment" /> |
| <Test name="mediump_vec4_gggg_fragment" /> |
| <Test name="mediump_bvec3_zzzz_fragment" /> |
| <Test name="mediump_bvec2_ss_vertex" /> |
| <Test name="mediump_ivec2_yxy_fragment" /> |
| <Test name="mediump_ivec3_stp_fragment" /> |
| <Test name="mediump_ivec4_x_fragment" /> |
| <Test name="mediump_ivec4_qqqq_fragment" /> |
| <Test name="mediump_ivec3_bbg_fragment" /> |
| <Test name="mediump_ivec3_ppt_vertex" /> |
| <Test name="mediump_vec2_s_fragment" /> |
| <Test name="mediump_bvec3_rb_vertex" /> |
| <Test name="mediump_vec3_s_fragment" /> |
| <Test name="mediump_bvec4_qpt_vertex" /> |
| <Test name="mediump_bvec4_x_vertex" /> |
| <Test name="mediump_vec3_rgb_fragment" /> |
| <Test name="mediump_vec4_www_fragment" /> |
| <Test name="mediump_bvec3_rggr_fragment" /> |
| <Test name="mediump_bvec3_bbb_vertex" /> |
| <Test name="mediump_ivec2_tttt_vertex" /> |
| <Test name="mediump_vec3_xyz_vertex" /> |
| <Test name="mediump_bvec2_x_vertex" /> |
| <Test name="mediump_ivec4_xyzw_vertex" /> |
| <Test name="mediump_ivec3_xz_vertex" /> |
| <Test name="mediump_bvec4_qp_fragment" /> |
| <Test name="mediump_vec4_s_vertex" /> |
| <Test name="mediump_vec3_pppp_vertex" /> |
| <Test name="mediump_ivec2_stss_vertex" /> |
| <Test name="mediump_ivec4_abg_vertex" /> |
| <Test name="mediump_vec3_x_vertex" /> |
| <Test name="mediump_vec4_xxxx_fragment" /> |
| <Test name="mediump_vec4_aaa_vertex" /> |
| <Test name="mediump_vec3_rgb_vertex" /> |
| <Test name="mediump_vec3_stts_vertex" /> |
| <Test name="mediump_ivec4_yyw_vertex" /> |
| <Test name="mediump_vec3_r_fragment" /> |
| <Test name="mediump_bvec2_st_fragment" /> |
| <Test name="mediump_bvec3_stp_vertex" /> |
| <Test name="mediump_vec4_s_fragment" /> |
| <Test name="mediump_bvec2_xyxx_vertex" /> |
| <Test name="mediump_vec4_x_vertex" /> |
| <Test name="mediump_ivec2_xx_fragment" /> |
| <Test name="mediump_bvec2_xy_fragment" /> |
| <Test name="mediump_ivec3_zzzz_vertex" /> |
| <Test name="mediump_vec3_r_vertex" /> |
| <Test name="mediump_vec4_ar_vertex" /> |
| <Test name="mediump_vec4_zzwz_fragment" /> |
| <Test name="mediump_bvec2_yx_vertex" /> |
| <Test name="mediump_bvec2_ts_vertex" /> |
| <Test name="mediump_bvec4_gga_vertex" /> |
| <Test name="mediump_bvec4_qp_vertex" /> |
| <Test name="mediump_vec3_rb_vertex" /> |
| <Test name="mediump_ivec2_xy_vertex" /> |
| <Test name="mediump_bvec3_zyx_vertex" /> |
| <Test name="mediump_bvec4_q_vertex" /> |
| <Test name="mediump_bvec3_bbg_fragment" /> |
| <Test name="mediump_ivec4_bbab_vertex" /> |
| <Test name="mediump_bvec4_qqq_vertex" /> |
| <Test name="mediump_bvec3_p_fragment" /> |
| <Test name="mediump_ivec2_yx_fragment" /> |
| <Test name="mediump_bvec3_stts_vertex" /> |
| <Test name="mediump_vec3_p_fragment" /> |
| <Test name="mediump_ivec2_rgrr_fragment" /> |
| <Test name="mediump_vec2_xyxx_vertex" /> |
| <Test name="mediump_vec2_x_vertex" /> |
| <Test name="mediump_ivec4_s_vertex" /> |
| <Test name="mediump_bvec2_gggg_vertex" /> |
| <Test name="mediump_vec4_qqqq_vertex" /> |
| <Test name="mediump_ivec3_zzz_fragment" /> |
| <Test name="mediump_bvec3_r_fragment" /> |
| <Test name="mediump_vec4_wzzw_vertex" /> |
| <Test name="mediump_bvec2_yx_fragment" /> |
| <Test name="mediump_vec4_qp_vertex" /> |
| <Test name="mediump_ivec2_rg_vertex" /> |
| <Test name="mediump_bvec3_stp_fragment" /> |
| <Test name="mediump_vec4_w_vertex" /> |
| <Test name="mediump_bvec3_xzx_vertex" /> |
| <Test name="mediump_ivec3_pts_fragment" /> |
| <Test name="mediump_ivec2_gggg_fragment" /> |
| <Test name="mediump_ivec3_sss_fragment" /> |
| <Test name="mediump_vec3_stp_vertex" /> |
| <Test name="mediump_bvec4_ppqp_vertex" /> |
| <Test name="mediump_ivec3_s_fragment" /> |
| <Test name="mediump_bvec3_ppp_fragment" /> |
| <Test name="mediump_vec4_qs_fragment" /> |
| <Test name="mediump_vec4_ppqp_vertex" /> |
| <Test name="mediump_vec4_abgr_vertex" /> |
| <Test name="mediump_ivec4_ttq_fragment" /> |
| <Test name="mediump_ivec3_zzz_vertex" /> |
| <Test name="mediump_bvec4_w_fragment" /> |
| <Test name="mediump_vec3_sps_fragment" /> |
| <Test name="mediump_vec4_rgrr_fragment" /> |
| <Test name="mediump_vec3_bbg_fragment" /> |
| <Test name="mediump_vec2_ss_vertex" /> |
| <Test name="mediump_vec4_gga_vertex" /> |
| <Test name="mediump_bvec4_wwww_vertex" /> |
| <Test name="mediump_bvec4_aaa_vertex" /> |
| <Test name="mediump_ivec4_wzzw_vertex" /> |
| <Test name="mediump_bvec4_xyzw_fragment" /> |
| <Test name="mediump_ivec2_yx_vertex" /> |
| <Test name="mediump_vec2_xy_vertex" /> |
| <Test name="mediump_bvec4_zzwz_vertex" /> |
| <Test name="mediump_ivec3_bbbb_fragment" /> |
| <Test name="mediump_bvec4_wx_vertex" /> |
| <Test name="mediump_vec3_bbbb_vertex" /> |
| <Test name="mediump_vec3_ppt_fragment" /> |
| <Test name="mediump_bvec3_b_vertex" /> |
| <Test name="mediump_bvec4_tttt_fragment" /> |
| <Test name="mediump_vec2_xyxx_fragment" /> |
| <Test name="mediump_ivec4_abba_fragment" /> |
| <Test name="mediump_vec3_yxy_fragment" /> |
| <Test name="mediump_bvec4_wwwy_fragment" /> |
| <Test name="mediump_ivec2_xyxx_vertex" /> |
| <Test name="mediump_vec4_qpts_fragment" /> |
| <Test name="mediump_bvec4_r_vertex" /> |
| <Test name="mediump_vec4_abg_fragment" /> |
| <Test name="mediump_vec2_rg_vertex" /> |
| <Test name="mediump_ivec2_x_vertex" /> |
| <Test name="mediump_vec3_pp_vertex" /> |
| <Test name="mediump_bvec3_rrr_vertex" /> |
| <Test name="mediump_ivec4_aaa_vertex" /> |
| <Test name="mediump_ivec3_bbb_vertex" /> |
| <Test name="mediump_vec3_xz_vertex" /> |
| <Test name="mediump_bvec3_pp_fragment" /> |
| <Test name="mediump_ivec4_qqqq_vertex" /> |
| <Test name="mediump_ivec3_bbg_vertex" /> |
| <Test name="mediump_ivec3_rb_fragment" /> |
| <Test name="mediump_bvec4_r_fragment" /> |
| <Test name="mediump_ivec3_x_vertex" /> |
| <Test name="mediump_bvec2_r_vertex" /> |
| <Test name="mediump_vec4_wzy_fragment" /> |
| <Test name="mediump_bvec4_yyw_fragment" /> |
| <Test name="mediump_ivec3_r_fragment" /> |
| <Test name="mediump_bvec3_ppt_fragment" /> |
| <Test name="mediump_ivec4_a_vertex" /> |
| <Test name="mediump_vec2_ts_vertex" /> |
| <Test name="mediump_ivec3_stts_fragment" /> |
| <Test name="mediump_bvec4_ab_vertex" /> |
| <Test name="mediump_vec2_r_vertex" /> |
| <Test name="mediump_ivec4_wwwy_vertex" /> |
| <Test name="mediump_bvec2_xx_fragment" /> |
| <Test name="mediump_bvec4_rgrr_vertex" /> |
| <Test name="mediump_vec3_pts_fragment" /> |
| <Test name="mediump_ivec4_ar_vertex" /> |
| <Test name="mediump_ivec2_r_fragment" /> |
| <Test name="mediump_vec3_tst_vertex" /> |
| <Test name="mediump_ivec3_xyyx_fragment" /> |
| <Test name="mediump_bvec3_stts_fragment" /> |
| <Test name="mediump_bvec3_pppp_fragment" /> |
| <Test name="mediump_ivec3_bgr_fragment" /> |
| <Test name="mediump_ivec3_grg_vertex" /> |
| <Test name="mediump_vec4_xyxx_fragment" /> |
| <Test name="mediump_bvec3_sp_vertex" /> |
| <Test name="mediump_bvec4_aaaa_fragment" /> |
| <Test name="mediump_vec3_rrr_fragment" /> |
| <Test name="mediump_bvec2_st_vertex" /> |
| <Test name="mediump_ivec4_qs_fragment" /> |
| <Test name="mediump_ivec3_bbbb_vertex" /> |
| <Test name="mediump_vec3_xz_fragment" /> |
| <Test name="mediump_bvec2_grg_fragment" /> |
| <Test name="mediump_bvec3_r_vertex" /> |
| <Test name="mediump_bvec4_xyxx_fragment" /> |
| <Test name="mediump_ivec3_rggr_fragment" /> |
| <Test name="mediump_ivec4_gggg_fragment" /> |
| <Test name="mediump_vec3_s_vertex" /> |
| <Test name="mediump_vec2_yxy_fragment" /> |
| <Test name="mediump_bvec3_pppp_vertex" /> |
| <Test name="mediump_vec4_qpt_fragment" /> |
| <Test name="mediump_vec4_wzy_vertex" /> |
| <Test name="mediump_bvec3_zz_fragment" /> |
| <Test name="mediump_bvec4_aaaa_vertex" /> |
| <Test name="mediump_vec4_x_fragment" /> |
| <Test name="mediump_ivec3_z_vertex" /> |
| <Test name="mediump_ivec4_yyw_fragment" /> |
| <Test name="mediump_bvec3_x_vertex" /> |
| <Test name="mediump_vec3_zzy_vertex" /> |
| <Test name="mediump_bvec3_bb_fragment" /> |
| <Test name="mediump_vec2_st_fragment" /> |
| <Test name="mediump_bvec4_wx_fragment" /> |
| <Test name="mediump_ivec2_rr_fragment" /> |
| <Test name="mediump_ivec2_yyyy_fragment" /> |
| <Test name="mediump_bvec4_aaag_vertex" /> |
| <Test name="mediump_vec3_zzz_vertex" /> |
| <Test name="mediump_bvec4_xyzw_vertex" /> |
| <Test name="mediump_vec4_abgr_fragment" /> |
| <Test name="mediump_vec2_gggg_vertex" /> |
| <Test name="mediump_bvec3_xxx_vertex" /> |
| <Test name="mediump_bvec3_zzz_vertex" /> |
| <Test name="mediump_vec3_rbr_vertex" /> |
| <Test name="mediump_bvec4_ssss_vertex" /> |
| <Test name="mediump_bvec2_tst_vertex" /> |
| <Test name="mediump_vec3_bgr_fragment" /> |
| <Test name="mediump_bvec4_yyw_vertex" /> |
| <Test name="mediump_bvec2_stss_fragment" /> |
| <Test name="mediump_ivec3_rbr_fragment" /> |
| <Test name="mediump_bvec4_a_fragment" /> |
| <Test name="mediump_ivec4_aaaa_fragment" /> |
| <Test name="mediump_ivec2_rr_vertex" /> |
| <Test name="mediump_vec4_yyyy_fragment" /> |
| <Test name="mediump_ivec3_pts_vertex" /> |
| <Test name="mediump_bvec3_rgb_vertex" /> |
| <Test name="mediump_ivec4_w_fragment" /> |
| <Test name="mediump_vec3_yxy_vertex" /> |
| <Test name="mediump_bvec4_abba_fragment" /> |
| <Test name="mediump_bvec2_gggg_fragment" /> |
| <Test name="mediump_bvec3_pp_vertex" /> |
| <Test name="mediump_ivec3_sss_vertex" /> |
| <Test name="mediump_ivec3_rgb_vertex" /> |
| <Test name="mediump_vec4_gga_fragment" /> |
| <Test name="mediump_bvec4_ab_fragment" /> |
| <Test name="mediump_bvec4_wzzw_vertex" /> |
| <Test name="mediump_bvec4_wzzw_fragment" /> |
| <Test name="mediump_vec4_q_vertex" /> |
| <Test name="mediump_vec4_abba_fragment" /> |
| <Test name="mediump_ivec4_rrrr_vertex" /> |
| <Test name="mediump_vec4_wwwy_vertex" /> |
| <Test name="mediump_bvec4_qpt_fragment" /> |
| <Test name="mediump_ivec4_qpt_fragment" /> |
| <Test name="mediump_vec4_ttq_vertex" /> |
| <Test name="mediump_ivec2_s_vertex" /> |
| <Test name="mediump_ivec4_ab_vertex" /> |
| <Test name="mediump_ivec4_w_vertex" /> |
| <Test name="mediump_bvec2_rr_fragment" /> |
| <Test name="mediump_bvec3_zyx_fragment" /> |
| <Test name="mediump_ivec4_qp_vertex" /> |
| <Test name="mediump_ivec3_b_vertex" /> |
| <Test name="mediump_bvec2_yyyy_vertex" /> |
| <Test name="mediump_vec4_rgba_fragment" /> |
| <Test name="mediump_vec3_ppp_vertex" /> |
| <Test name="mediump_ivec4_r_vertex" /> |
| <Test name="mediump_ivec4_qpt_vertex" /> |
| <Test name="mediump_vec4_stss_vertex" /> |
| <Test name="mediump_vec4_wzyx_fragment" /> |
| <Test name="mediump_vec3_stts_fragment" /> |
| <Test name="mediump_vec4_qp_fragment" /> |
| <Test name="mediump_ivec4_ssss_fragment" /> |
| <Test name="mediump_vec3_bb_fragment" /> |
| <Test name="mediump_ivec4_stpq_fragment" /> |
| <Test name="mediump_ivec2_x_fragment" /> |
| <Test name="mediump_ivec4_qpts_vertex" /> |
| <Test name="mediump_bvec3_bb_vertex" /> |
| <Test name="mediump_bvec4_qppq_fragment" /> |
| <Test name="mediump_vec3_sss_vertex" /> |
| <Test name="mediump_vec4_wz_fragment" /> |
| <Test name="mediump_vec4_xyzw_vertex" /> |
| <Test name="mediump_ivec3_sps_fragment" /> |
| <Test name="mediump_ivec2_ss_fragment" /> |
| <Test name="mediump_vec4_wzyx_vertex" /> |
| <Test name="mediump_ivec4_rgba_fragment" /> |
| <Test name="mediump_bvec2_xx_vertex" /> |
| <Test name="mediump_vec2_rr_fragment" /> |
| <Test name="mediump_vec3_sps_vertex" /> |
| <Test name="mediump_vec3_rggr_fragment" /> |
| <Test name="mediump_vec4_rgrr_vertex" /> |
| <Test name="mediump_bvec4_rgba_fragment" /> |
| <Test name="mediump_ivec2_grg_fragment" /> |
| <Test name="mediump_ivec2_tttt_fragment" /> |
| <Test name="mediump_bvec3_bbbb_vertex" /> |
| <Test name="mediump_ivec2_xyxx_fragment" /> |
| <Test name="mediump_vec4_www_vertex" /> |
| <Test name="mediump_bvec4_wzyx_vertex" /> |
| <Test name="mediump_vec3_z_fragment" /> |
| <Test name="mediump_bvec3_ppp_vertex" /> |
| <Test name="mediump_vec3_rbr_fragment" /> |
| <Test name="mediump_ivec2_tst_fragment" /> |
| <Test name="mediump_vec4_qqq_fragment" /> |
| <Test name="mediump_bvec2_tttt_fragment" /> |
| <Test name="mediump_bvec4_abgr_fragment" /> |
| <Test name="mediump_bvec3_xz_vertex" /> |
| <Test name="mediump_ivec3_bb_fragment" /> |
| <Test name="mediump_vec2_ss_fragment" /> |
| <Test name="mediump_ivec2_ts_vertex" /> |
| <Test name="mediump_vec4_abba_vertex" /> |
| <Test name="mediump_ivec2_xy_fragment" /> |
| <Test name="mediump_vec2_yx_fragment" /> |
| <Test name="mediump_bvec3_rggr_vertex" /> |
| <Test name="mediump_ivec3_p_vertex" /> |
| <Test name="mediump_vec4_bbab_vertex" /> |
| <Test name="mediump_vec2_xx_vertex" /> |
| <Test name="mediump_bvec3_rbr_vertex" /> |
| <Test name="mediump_ivec2_tst_vertex" /> |
| <Test name="mediump_bvec4_abba_vertex" /> |
| <Test name="mediump_ivec4_aaaa_vertex" /> |
| <Test name="mediump_vec4_wzzw_fragment" /> |
| <Test name="mediump_ivec4_qppq_fragment" /> |
| <Test name="mediump_bvec4_abgr_vertex" /> |
| <Test name="mediump_ivec4_gggg_vertex" /> |
| <Test name="mediump_bvec4_qqq_fragment" /> |
| <Test name="mediump_vec2_rgrr_vertex" /> |
| <Test name="mediump_ivec3_zyx_fragment" /> |
| <Test name="mediump_vec4_qqq_vertex" /> |
| <Test name="mediump_bvec2_s_vertex" /> |
| <Test name="mediump_vec3_sp_fragment" /> |
| <Test name="mediump_bvec4_gggg_fragment" /> |
| <Test name="mediump_vec2_stss_vertex" /> |
| <Test name="mediump_ivec3_zz_fragment" /> |
| <Test name="mediump_vec4_qppq_fragment" /> |
| <Test name="mediump_vec3_tst_fragment" /> |
| <Test name="mediump_vec4_aaaa_vertex" /> |
| <Test name="mediump_bvec4_stpq_vertex" /> |
| <Test name="mediump_vec3_b_vertex" /> |
| <Test name="mediump_vec3_rggr_vertex" /> |
| <Test name="mediump_vec4_tttt_fragment" /> |
| <Test name="mediump_ivec3_rrr_vertex" /> |
| <Test name="mediump_bvec4_s_fragment" /> |
| <Test name="mediump_bvec3_zz_vertex" /> |
| <Test name="mediump_bvec3_rbr_fragment" /> |
| <Test name="mediump_vec4_yyyy_vertex" /> |
| <Test name="mediump_bvec2_ts_fragment" /> |
| <Test name="mediump_bvec3_grg_fragment" /> |
| <Test name="mediump_vec4_wx_fragment" /> |
| <Test name="mediump_bvec3_xyyx_fragment" /> |
| <Test name="mediump_vec3_bbbb_fragment" /> |
| <Test name="mediump_vec2_st_vertex" /> |
| <Test name="mediump_vec4_qqqt_fragment" /> |
| <Test name="mediump_vec4_stpq_vertex" /> |
| <Test name="mediump_bvec4_a_vertex" /> |
| <Test name="mediump_bvec4_abg_vertex" /> |
| <Test name="mediump_bvec2_tttt_vertex" /> |
| <Test name="mediump_ivec4_qpts_fragment" /> |
| <Test name="mediump_ivec2_gr_vertex" /> |
| <Test name="mediump_bvec4_wwww_fragment" /> |
| <Test name="mediump_bvec2_yxy_fragment" /> |
| <Test name="mediump_ivec2_stss_fragment" /> |
| <Test name="mediump_ivec3_bb_vertex" /> |
| <Test name="mediump_bvec3_s_fragment" /> |
| <Test name="mediump_ivec3_sps_vertex" /> |
| <Test name="mediump_vec3_pp_fragment" /> |
| <Test name="mediump_bvec2_gr_vertex" /> |
| <Test name="mediump_ivec2_grg_vertex" /> |
| <Test name="mediump_vec4_wwwy_fragment" /> |
| <Test name="mediump_vec3_zzzz_fragment" /> |
| <Test name="mediump_vec4_ar_fragment" /> |
| <Test name="mediump_ivec2_st_fragment" /> |
| <Test name="mediump_vec3_z_vertex" /> |
| <Test name="mediump_bvec2_rgrr_fragment" /> |
| <Test name="mediump_ivec4_wwww_fragment" /> |
| <Test name="mediump_vec2_x_fragment" /> |
| <Test name="mediump_bvec4_ppqp_fragment" /> |
| <Test name="mediump_ivec3_z_fragment" /> |
| <Test name="mediump_vec4_ppqp_fragment" /> |
| <Test name="mediump_ivec4_s_fragment" /> |
| <Test name="mediump_ivec3_b_fragment" /> |
| <Test name="mediump_bvec3_z_vertex" /> |
| <Test name="mediump_vec4_qppq_vertex" /> |
| <Test name="mediump_bvec3_sps_vertex" /> |
| <Test name="mediump_vec3_xyz_fragment" /> |
| <Test name="mediump_bvec3_pts_vertex" /> |
| <Test name="mediump_ivec2_r_vertex" /> |
| <Test name="mediump_ivec3_zz_vertex" /> |
| <Test name="mediump_vec3_xzx_fragment" /> |
| <Test name="mediump_ivec4_a_fragment" /> |
| <Test name="mediump_vec2_tttt_fragment" /> |
| <Test name="mediump_vec4_ab_fragment" /> |
| <Test name="mediump_ivec2_ss_vertex" /> |
| <Test name="mediump_bvec4_qpts_vertex" /> |
| <Test name="mediump_bvec4_bbab_fragment" /> |
| <Test name="mediump_bvec4_ssss_fragment" /> |
| <Test name="mediump_ivec4_qqq_fragment" /> |
| <Test name="mediump_bvec4_rrrr_fragment" /> |
| <Test name="mediump_bvec2_stss_vertex" /> |
| <Test name="mediump_vec4_q_fragment" /> |
| <Test name="mediump_vec3_sss_fragment" /> |
| <Test name="mediump_bvec4_qqqt_fragment" /> |
| <Test name="mediump_ivec4_aaag_fragment" /> |
| <Test name="mediump_ivec3_xyyx_vertex" /> |
| <Test name="mediump_bvec3_b_fragment" /> |
| <Test name="mediump_ivec3_tst_fragment" /> |
| <Test name="mediump_ivec4_wz_fragment" /> |
| <Test name="mediump_vec3_xyyx_fragment" /> |
| <Test name="mediump_ivec3_sp_vertex" /> |
| <Test name="mediump_bvec3_xz_fragment" /> |
| <Test name="mediump_ivec4_rrrr_fragment" /> |
| <Test name="mediump_bvec4_rgba_vertex" /> |
| <Test name="mediump_bvec4_abg_fragment" /> |
| <Test name="mediump_ivec4_tttt_fragment" /> |
| <Test name="mediump_bvec2_gr_fragment" /> |
| <Test name="mediump_ivec4_www_vertex" /> |
| <Test name="mediump_ivec4_xxxx_fragment" /> |
| <Test name="mediump_ivec4_aaag_vertex" /> |
| <Test name="mediump_bvec4_qqqq_vertex" /> |
| <Test name="mediump_ivec3_stts_vertex" /> |
| <Test name="mediump_bvec4_xxxx_vertex" /> |
| <Test name="mediump_ivec2_yxy_vertex" /> |
| <Test name="mediump_ivec4_wz_vertex" /> |
| <Test name="mediump_vec3_zyx_fragment" /> |
| <Test name="mediump_bvec3_sps_fragment" /> |
| <Test name="mediump_bvec2_s_fragment" /> |
| <Test name="mediump_ivec4_xyxx_vertex" /> |
| <Test name="mediump_vec3_ppp_fragment" /> |
| <Test name="mediump_ivec4_r_fragment" /> |
| <Test name="mediump_bvec4_xxxx_fragment" /> |
| <Test name="mediump_ivec4_qp_fragment" /> |
| <Test name="mediump_ivec4_qqq_vertex" /> |
| <Test name="mediump_vec3_pts_vertex" /> |
| <Test name="mediump_ivec3_bbb_fragment" /> |
| <Test name="mediump_ivec4_qqqt_fragment" /> |
| <Test name="mediump_ivec4_zzwz_fragment" /> |
| <Test name="mediump_bvec3_grg_vertex" /> |
| <Test name="mediump_vec4_aaag_vertex" /> |
| <Test name="mediump_vec4_ttq_fragment" /> |
| <Test name="mediump_bvec4_s_vertex" /> |
| <Test name="mediump_ivec2_rg_fragment" /> |
| <Test name="mediump_vec4_rrrr_fragment" /> |
| <Test name="mediump_vec4_bbab_fragment" /> |
| <Test name="mediump_ivec3_rb_vertex" /> |
| <Test name="mediump_bvec3_xzx_fragment" /> |
| <Test name="mediump_bvec3_bbg_vertex" /> |
| <Test name="mediump_ivec4_q_vertex" /> |
| <Test name="mediump_ivec4_abg_fragment" /> |
| <Test name="mediump_bvec3_zzz_fragment" /> |
| <Test name="mediump_bvec4_gga_fragment" /> |
| <Test name="mediump_vec4_zzwz_vertex" /> |
| <Test name="mediump_bvec3_bgr_fragment" /> |
| <Test name="mediump_bvec4_www_fragment" /> |
| <Test name="mediump_ivec2_rgrr_vertex" /> |
| <Test name="mediump_vec4_ssss_fragment" /> |
| <Test name="mediump_vec3_zzzz_vertex" /> |
| <Test name="mediump_ivec4_gga_vertex" /> |
| <Test name="mediump_ivec4_ttq_vertex" /> |
| <Test name="mediump_bvec2_rg_vertex" /> |
| <Test name="mediump_bvec2_rgrr_vertex" /> |
| <Test name="mediump_vec4_r_vertex" /> |
| <Test name="mediump_vec3_p_vertex" /> |
| <Test name="mediump_bvec3_s_vertex" /> |
| <Test name="mediump_bvec4_wz_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="texture_functions"> |
| <TestCase name="fragment"> |
| <Test name="texture2d" /> |
| <Test name="texturecube" /> |
| <Test name="texture2dproj_vec4_bias" /> |
| <Test name="texturecube_bias" /> |
| <Test name="texture2dproj_vec4" /> |
| <Test name="texture2dproj_vec3" /> |
| <Test name="texture2d_bias" /> |
| <Test name="texture2dproj_vec3_bias" /> |
| </TestCase> |
| <TestCase name="vertex"> |
| <Test name="texture2d" /> |
| <Test name="texturecube" /> |
| <Test name="texturecubelod" /> |
| <Test name="texture2dproj_vec4" /> |
| <Test name="texture2dprojlod_vec3" /> |
| <Test name="texture2dprojlod_vec4" /> |
| <Test name="texture2dproj_vec3" /> |
| <Test name="texture2dlod" /> |
| </TestCase> |
| <TestCase name="invalid"> |
| <Test name="texture2dlod_in_fragment" /> |
| <Test name="texturecube_bias_in_vertex" /> |
| <Test name="texturecubelod_in_fragment" /> |
| <Test name="texture2d_bias_in_vertex" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="declarations"> |
| <TestCase name="invalid_declarations"> |
| <Test name="uniform_in_fragment_main" /> |
| <Test name="varying_in_fragment_main" /> |
| <Test name="varying_in_vertex_main" /> |
| <Test name="invariant_uniform" /> |
| <Test name="uniform_in_vertex_main" /> |
| <Test name="attribute_in_fragment" /> |
| <Test name="attribute_in_vertex_main" /> |
| <Test name="invariant_attribute" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="reserved_operators"> |
| <Test name="operator_bitwise_not_vertex" /> |
| <Test name="operator_assign_modulo_vertex" /> |
| <Test name="operator_assign_and_fragment" /> |
| <Test name="operator_bitwise_or_vertex" /> |
| <Test name="operator_modulo_vertex" /> |
| <Test name="operator_assign_xor_fragment" /> |
| <Test name="operator_bitwise_xor_fragment" /> |
| <Test name="operator_assign_shift_right_vertex" /> |
| <Test name="operator_assign_shift_left_fragment" /> |
| <Test name="operator_assign_modulo_fragment" /> |
| <Test name="operator_bitwise_shift_left_vertex" /> |
| <Test name="operator_assign_shift_right_fragment" /> |
| <Test name="operator_bitwise_shift_left_fragment" /> |
| <Test name="operator_bitwise_shift_right_vertex" /> |
| <Test name="operator_assign_and_vertex" /> |
| <Test name="operator_bitwise_not_fragment" /> |
| <Test name="operator_modulo_fragment" /> |
| <Test name="operator_assign_xor_vertex" /> |
| <Test name="operator_assign_or_fragment" /> |
| <Test name="operator_assign_shift_left_vertex" /> |
| <Test name="operator_bitwise_and_vertex" /> |
| <Test name="operator_assign_or_vertex" /> |
| <Test name="operator_bitwise_xor_vertex" /> |
| <Test name="operator_bitwise_shift_right_fragment" /> |
| <Test name="operator_bitwise_and_fragment" /> |
| <Test name="operator_bitwise_or_fragment" /> |
| </TestCase> |
| <TestCase name="discard"> |
| <Test name="function_uniform" /> |
| <Test name="dynamic_loop_uniform" /> |
| <Test name="function_never" /> |
| <Test name="basic_dynamic" /> |
| <Test name="dynamic_loop_never" /> |
| <Test name="static_loop_texture" /> |
| <Test name="basic_texture" /> |
| <Test name="dynamic_loop_always" /> |
| <Test name="basic_always" /> |
| <Test name="function_always" /> |
| <Test name="function_static_loop_always" /> |
| <Test name="function_static_loop_never" /> |
| <Test name="basic_never" /> |
| <Test name="static_loop_always" /> |
| <Test name="basic_uniform" /> |
| <Test name="function_static_loop_uniform" /> |
| <Test name="function_static_loop_dynamic" /> |
| <Test name="static_loop_uniform" /> |
| <Test name="function_static_loop_texture" /> |
| <Test name="static_loop_dynamic" /> |
| <Test name="dynamic_loop_texture" /> |
| <Test name="function_dynamic" /> |
| <Test name="function_texture" /> |
| <Test name="static_loop_never" /> |
| <Test name="dynamic_loop_dynamic" /> |
| </TestCase> |
| <TestSuite name="conditionals"> |
| <TestCase name="invalid_if"> |
| <Test name="missing_parenthesis_fragment" /> |
| <Test name="float_one_condition_fragment" /> |
| <Test name="unclosed_parenthesis_vertex" /> |
| <Test name="int_uniform_condition_vertex" /> |
| <Test name="unclosed_parenthesis_fragment" /> |
| <Test name="float_condition_fragment" /> |
| <Test name="float_one_condition_vertex" /> |
| <Test name="float_condition_vertex" /> |
| <Test name="missing_parenthesis_vertex" /> |
| <Test name="int_one_condition_fragment" /> |
| <Test name="int_zero_condition_vertex" /> |
| <Test name="float_zero_condition_fragment" /> |
| <Test name="float_zero_condition_vertex" /> |
| <Test name="sampler_condition_fragment" /> |
| <Test name="int_condition_fragment" /> |
| <Test name="sampler_condition_vertex" /> |
| <Test name="int_zero_condition_fragment" /> |
| <Test name="int_one_condition_vertex" /> |
| <Test name="int_condition_vertex" /> |
| <Test name="int_uniform_condition_fragment" /> |
| </TestCase> |
| <TestCase name="if"> |
| <Test name="complex_condition_vertex" /> |
| <Test name="if_else_fragment" /> |
| <Test name="single_statement_vertex" /> |
| <Test name="sequence_condition_vertex" /> |
| <Test name="sequence_statements_vertex" /> |
| <Test name="single_statement_fragment" /> |
| <Test name="if_elseif_vertex" /> |
| <Test name="complex_condition_fragment" /> |
| <Test name="mixed_if_elseif_else_vertex" /> |
| <Test name="if_elseif_fragment" /> |
| <Test name="compound_statement_vertex" /> |
| <Test name="if_elseif_else_fragment" /> |
| <Test name="sequence_condition_fragment" /> |
| <Test name="compound_statement_fragment" /> |
| <Test name="mixed_if_elseif_else_fragment" /> |
| <Test name="if_elseif_else_vertex" /> |
| <Test name="if_else_vertex" /> |
| <Test name="sequence_statements_fragment" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="preprocessor"> |
| <TestCase name="semantic"> |
| <Test name="correct_order_vertex" /> |
| <Test name="ops_as_arguments_fragment" /> |
| <Test name="ops_as_arguments_vertex" /> |
| <Test name="correct_order_fragment" /> |
| </TestCase> |
| <TestCase name="pragmas"> |
| <Test name="invalid_pragma_invalid_token_vertex" /> |
| <Test name="invalid_pragma_invalid_debug_fragment" /> |
| <Test name="pragma_vertex" /> |
| <Test name="pragma_macro_exp_vertex" /> |
| <Test name="pragma_macro_exp_fragment" /> |
| <Test name="invalid_pragma_invalid_debug_vertex" /> |
| <Test name="invalid_pragma_invalid_token_fragment" /> |
| <Test name="pragma_fragment" /> |
| </TestCase> |
| <TestCase name="conditional_inclusion"> |
| <Test name="basic_3_vertex" /> |
| <Test name="basic_2_fragment" /> |
| <Test name="basic_5_fragment" /> |
| <Test name="unary_ops_1_fragment" /> |
| <Test name="unary_ops_2_fragment" /> |
| <Test name="basic_4_fragment" /> |
| <Test name="basic_2_vertex" /> |
| <Test name="basic_1_fragment" /> |
| <Test name="basic_4_vertex" /> |
| <Test name="basic_5_vertex" /> |
| <Test name="basic_1_vertex" /> |
| <Test name="unary_ops_2_vertex" /> |
| <Test name="unary_ops_1_vertex" /> |
| <Test name="basic_3_fragment" /> |
| </TestCase> |
| <TestCase name="invalid_function_definitions"> |
| <Test name="arguments_1_fragment" /> |
| <Test name="no_closing_parenthesis_2_vertex" /> |
| <Test name="arguments_8_fragment" /> |
| <Test name="no_closing_parenthesis_3_vertex" /> |
| <Test name="unique_param_name_vertex" /> |
| <Test name="no_closing_parenthesis_4_vertex" /> |
| <Test name="arguments_3_fragment" /> |
| <Test name="no_closing_parenthesis_1_vertex" /> |
| <Test name="arguments_5_vertex" /> |
| <Test name="arguments_2_vertex" /> |
| <Test name="arguments_5_fragment" /> |
| <Test name="no_closing_parenthesis_3_fragment" /> |
| <Test name="arguments_2_fragment" /> |
| <Test name="no_closing_parenthesis_1_fragment" /> |
| <Test name="arguments_1_vertex" /> |
| <Test name="arguments_7_vertex" /> |
| <Test name="argument_list_1_fragment" /> |
| <Test name="arguments_6_vertex" /> |
| <Test name="arguments_7_fragment" /> |
| <Test name="argument_list_1_vertex" /> |
| <Test name="arguments_4_fragment" /> |
| <Test name="arguments_4_vertex" /> |
| <Test name="unique_param_name_fragment" /> |
| <Test name="arguments_3_vertex" /> |
| <Test name="arguments_6_fragment" /> |
| <Test name="argument_list_3_fragment" /> |
| <Test name="argument_list_2_vertex" /> |
| <Test name="argument_list_3_vertex" /> |
| <Test name="no_closing_parenthesis_4_fragment" /> |
| <Test name="no_closing_parenthesis_2_fragment" /> |
| <Test name="argument_list_2_fragment" /> |
| <Test name="arguments_8_vertex" /> |
| </TestCase> |
| <TestCase name="expressions"> |
| <Test name="defined_5_vertex" /> |
| <Test name="defined_5_fragment" /> |
| <Test name="parenthesis_if_no_fragment" /> |
| <Test name="shift_right_fragment" /> |
| <Test name="eval_simple_precedence_1_vertex" /> |
| <Test name="defined_6_fragment" /> |
| <Test name="eval_basic_0_fragment" /> |
| <Test name="less_or_equal_vertex" /> |
| <Test name="shift_left_vertex" /> |
| <Test name="parenthesis_if_no_vertex" /> |
| <Test name="eval_simple_precedence_0_fragment" /> |
| <Test name="parenthesis_if_vertex" /> |
| <Test name="defined_6_vertex" /> |
| <Test name="eval_basic_0_vertex" /> |
| <Test name="or_vertex" /> |
| <Test name="parenthesis_tricky_vertex" /> |
| <Test name="defined_1_fragment" /> |
| <Test name="defined_4_fragment" /> |
| <Test name="mod_fragment" /> |
| <Test name="eval_basic_1_vertex" /> |
| <Test name="xor_fragment" /> |
| <Test name="defined_2_vertex" /> |
| <Test name="and_vertex" /> |
| <Test name="cmp_less_than_vertex" /> |
| <Test name="parenthesis_ifelse_false_fragment" /> |
| <Test name="cmp_less_than_fragment" /> |
| <Test name="shift_right_vertex" /> |
| <Test name="defined_4_vertex" /> |
| <Test name="eval_simple_precedence_0_vertex" /> |
| <Test name="parenthesis_multi_if_fragment" /> |
| <Test name="parenthesis_value_fragment" /> |
| <Test name="defined_3_fragment" /> |
| <Test name="xor_vertex" /> |
| <Test name="parenthesis_tricky_fragment" /> |
| <Test name="parenthesis_if_fragment" /> |
| <Test name="parenthesis_ifelse_true_vertex" /> |
| <Test name="defined_1_vertex" /> |
| <Test name="defined_2_fragment" /> |
| <Test name="shift_left_fragment" /> |
| <Test name="less_or_equal_fragment" /> |
| <Test name="mod_vertex" /> |
| <Test name="and_fragment" /> |
| <Test name="parenthesis_value_vertex" /> |
| <Test name="parenthesis_single_if_fragment" /> |
| <Test name="parenthesis_ifelse_false_vertex" /> |
| <Test name="defined_3_vertex" /> |
| <Test name="parenthesis_single_if_vertex" /> |
| <Test name="parenthesis_ifelse_true_fragment" /> |
| <Test name="eval_simple_precedence_1_fragment" /> |
| <Test name="or_fragment" /> |
| <Test name="eval_basic_1_fragment" /> |
| <Test name="parenthesis_multi_if_vertex" /> |
| </TestCase> |
| <TestCase name="object_redefinitions"> |
| <Test name="invalid_object_floatval_2_fragment" /> |
| <Test name="redefine_object_defined_2_fragment" /> |
| <Test name="redefine_object_defined_2_vertex" /> |
| <Test name="redefine_object_defined_1_vertex" /> |
| <Test name="redefine_object_defined_1_fragment" /> |
| <Test name="invalid_object_whitespace_vertex" /> |
| <Test name="redefine_object_1_vertex" /> |
| <Test name="invalid_object_ident_fragment" /> |
| <Test name="invalid_object_intval_2_vertex" /> |
| <Test name="redefine_object_comment_vertex" /> |
| <Test name="redefine_object_multiline_comment_vertex" /> |
| <Test name="invalid_object_floatval_1_fragment" /> |
| <Test name="redefine_object_ifdef_vertex" /> |
| <Test name="invalid_object_intval_1_vertex" /> |
| <Test name="redefine_object_1_fragment" /> |
| <Test name="invalid_object_op_fragment" /> |
| <Test name="redefine_object_undef_ifdef_vertex" /> |
| <Test name="invalid_object_intval_2_fragment" /> |
| <Test name="invalid_object_ident_vertex" /> |
| <Test name="redefine_object_ifdef_fragment" /> |
| <Test name="redefine_object_comment_fragment" /> |
| <Test name="invalid_object_whitespace_fragment" /> |
| <Test name="invalid_object_op_vertex" /> |
| <Test name="redefine_object_multiline_comment_fragment" /> |
| <Test name="redefine_object_undef_ifdef_fragment" /> |
| <Test name="invalid_object_floatval_1_vertex" /> |
| <Test name="invalid_object_floatval_2_vertex" /> |
| <Test name="redefine_object_ifndef_vertex" /> |
| <Test name="invalid_object_intval_1_fragment" /> |
| <Test name="redefine_object_ifndef_fragment" /> |
| </TestCase> |
| <TestCase name="directive"> |
| <Test name="error_vertex" /> |
| <Test name="error_with_no_tokens_vertex" /> |
| <Test name="error_fragment" /> |
| <Test name="version_not_first_statement_1_vertex" /> |
| <Test name="version_not_first_statement_2_vertex" /> |
| <Test name="version_is_less_vertex" /> |
| <Test name="error_with_no_tokens_fragment" /> |
| <Test name="version_not_first_statement_2_fragment" /> |
| <Test name="version_invalid_token_2_vertex" /> |
| <Test name="version_fragment" /> |
| <Test name="version_missing_fragment" /> |
| <Test name="invalid_version_fragment" /> |
| <Test name="version_missing_vertex" /> |
| <Test name="version_vertex" /> |
| <Test name="version_is_less_fragment" /> |
| <Test name="additional_tokens_fragment" /> |
| <Test name="version_is_more_fragment" /> |
| <Test name="version_invalid_token_1_vertex" /> |
| <Test name="invalid_version_vertex" /> |
| <Test name="version_not_first_statement_1_fragment" /> |
| <Test name="version_invalid_token_1_fragment" /> |
| <Test name="additional_tokens_vertex" /> |
| <Test name="version_is_more_vertex" /> |
| <Test name="version_invalid_token_2_fragment" /> |
| </TestCase> |
| <TestCase name="recursion"> |
| <Test name="recursion_4_fragment" /> |
| <Test name="recursion_3_fragment" /> |
| <Test name="recursion_1_fragment" /> |
| <Test name="recursion_3_vertex" /> |
| <Test name="recursion_4_vertex" /> |
| <Test name="recursion_2_vertex" /> |
| <Test name="recursion_1_vertex" /> |
| <Test name="recursion_2_fragment" /> |
| <Test name="recursion_5_fragment" /> |
| <Test name="recursion_5_vertex" /> |
| </TestCase> |
| <TestCase name="comments"> |
| <Test name="unterminated_comment_1_fragment" /> |
| <Test name="comment_trick_2_fragment" /> |
| <Test name="unterminated_comment_2_fragment" /> |
| <Test name="comment_trick_1_vertex" /> |
| <Test name="comment_trick_2_vertex" /> |
| <Test name="multiline_comment_define_vertex" /> |
| <Test name="unterminated_comment_1_vertex" /> |
| <Test name="nested_comment_fragment" /> |
| <Test name="nested_comment_vertex" /> |
| <Test name="invalid_comment_vertex" /> |
| <Test name="multiline_comment_define_fragment" /> |
| <Test name="comment_trick_1_fragment" /> |
| <Test name="invalid_comment_fragment" /> |
| <Test name="unterminated_comment_2_vertex" /> |
| </TestCase> |
| <TestCase name="builtin"> |
| <Test name="line_vertex" /> |
| <Test name="invalid_line_file_3_vertex" /> |
| <Test name="line_and_file_vertex" /> |
| <Test name="invalid_line_file_4_vertex" /> |
| <Test name="invalid_line_file_1_fragment" /> |
| <Test name="line_defined_2_vertex" /> |
| <Test name="line_fragment" /> |
| <Test name="line_defined_1_fragment" /> |
| <Test name="line_and_file_fragment" /> |
| <Test name="empty_line_vertex" /> |
| <Test name="line_defined_2_fragment" /> |
| <Test name="line_expression_vertex" /> |
| <Test name="line_and_file_expression_vertex" /> |
| <Test name="line_and_file_expression_fragment" /> |
| <Test name="line_expression_fragment" /> |
| <Test name="empty_line_fragment" /> |
| <Test name="invalid_line_file_3_fragment" /> |
| <Test name="line_defined_1_vertex" /> |
| <Test name="invalid_line_file_1_vertex" /> |
| <Test name="invalid_line_file_4_fragment" /> |
| </TestCase> |
| <TestCase name="function_definitions"> |
| <Test name="function_definition_with_comments_vertex" /> |
| <Test name="complex_func_vertex" /> |
| <Test name="function_definition_with_comments_fragment" /> |
| <Test name="same_object_and_function_param_vertex" /> |
| <Test name="same_object_and_function_param_fragment" /> |
| <Test name="complex_func_fragment" /> |
| </TestCase> |
| <TestCase name="function_redefinitions"> |
| <Test name="invalid_function_redefinition_param_3_fragment" /> |
| <Test name="invalid_function_redefinition_param_1_vertex" /> |
| <Test name="function_redefinition_2_vertex" /> |
| <Test name="function_redefinition_3_fragment" /> |
| <Test name="function_redefinition_1_vertex" /> |
| <Test name="invalid_function_redefinition_param_1_fragment" /> |
| <Test name="invalid_function_redefinition_param_2_vertex" /> |
| <Test name="function_redefinition_1_fragment" /> |
| <Test name="function_redefinition_3_vertex" /> |
| <Test name="invalid_function_redefinition_param_3_vertex" /> |
| <Test name="invalid_function_redefinition_param_2_fragment" /> |
| <Test name="function_redefinition_2_fragment" /> |
| </TestCase> |
| <TestCase name="predefined_macros"> |
| <Test name="if_gl_es_vertex" /> |
| <Test name="if_version_vertex" /> |
| <Test name="version_fragment" /> |
| <Test name="file_vertex" /> |
| <Test name="version_vertex" /> |
| <Test name="line_1_vertex" /> |
| <Test name="line_2_fragment" /> |
| <Test name="if_gl_es_fragment" /> |
| <Test name="line_1_fragment" /> |
| <Test name="gl_es_1_fragment" /> |
| <Test name="line_2_vertex" /> |
| <Test name="if_version_fragment" /> |
| <Test name="gl_es_1_vertex" /> |
| <Test name="file_fragment" /> |
| <Test name="gl_es_2_vertex" /> |
| <Test name="gl_es_2_fragment" /> |
| </TestCase> |
| <TestCase name="invalid_redefinitions"> |
| <Test name="invalid_identifier_1_fragment" /> |
| <Test name="invalid_identifier_2_vertex" /> |
| <Test name="invalid_identifier_1_vertex" /> |
| <Test name="invalid_identifier_2_fragment" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="invalid_identifier_fragment" /> |
| <Test name="empty_function_fragment" /> |
| <Test name="invalid_directive_vertex" /> |
| <Test name="empty_directive_vertex" /> |
| <Test name="empty_object_vertex" /> |
| <Test name="invalid_directive_fragment" /> |
| <Test name="empty_function_vertex" /> |
| <Test name="null_directive_fragment" /> |
| <Test name="empty_directive_fragment" /> |
| <Test name="missing_identifier_fragment" /> |
| <Test name="invalid_identifier_vertex" /> |
| <Test name="missing_identifier_vertex" /> |
| <Test name="correct_phases_vertex" /> |
| <Test name="null_directive_vertex" /> |
| <Test name="empty_object_fragment" /> |
| <Test name="correct_phases_fragment" /> |
| </TestCase> |
| <TestCase name="invalid_ops"> |
| <Test name="invalid_op_2_fragment" /> |
| <Test name="invalid_op_1_vertex" /> |
| <Test name="invalid_defined_expected_identifier_4_fragment" /> |
| <Test name="invalid_defined_expected_identifier_3_fragment" /> |
| <Test name="invalid_defined_expected_identifier_1_fragment" /> |
| <Test name="defined_define_fragment" /> |
| <Test name="invalid_op_2_vertex" /> |
| <Test name="invalid_defined_expected_identifier_5_fragment" /> |
| <Test name="invalid_defined_expected_identifier_4_vertex" /> |
| <Test name="invalid_op_1_fragment" /> |
| <Test name="invalid_defined_expected_identifier_3_vertex" /> |
| <Test name="invalid_defined_expected_identifier_2_vertex" /> |
| <Test name="invalid_defined_expected_identifier_2_fragment" /> |
| <Test name="defined_define_vertex" /> |
| <Test name="invalid_defined_expected_identifier_5_vertex" /> |
| <Test name="invalid_defined_expected_rparen_fragment" /> |
| <Test name="invalid_defined_expected_rparen_vertex" /> |
| <Test name="invalid_defined_expected_identifier_1_vertex" /> |
| </TestCase> |
| <TestCase name="invalid_definitions"> |
| <Test name="undef_non_identifier_1_vertex" /> |
| <Test name="undef_non_identifier_2_fragment" /> |
| <Test name="undef_non_identifier_2_vertex" /> |
| <Test name="define_non_identifier_fragment" /> |
| <Test name="define_non_identifier_vertex" /> |
| <Test name="undef_non_identifier_1_fragment" /> |
| </TestCase> |
| <TestCase name="invalid_conditionals"> |
| <Test name="unterminated_if_2_fragment" /> |
| <Test name="if_float_vertex" /> |
| <Test name="unterminated_else_2_fragment" /> |
| <Test name="elif_after_else_vertex" /> |
| <Test name="unterminated_elif_2_fragment" /> |
| <Test name="tokens_after_ifndef_vertex" /> |
| <Test name="unterminated_ifndef_fragment" /> |
| <Test name="empty_if_defined_vertex" /> |
| <Test name="tokens_after_ifdef_vertex" /> |
| <Test name="else_after_else_fragment" /> |
| <Test name="unterminated_elif_2_vertex" /> |
| <Test name="unterminated_elif_1_fragment" /> |
| <Test name="tokens_after_else_vertex" /> |
| <Test name="unterminated_ifdef_fragment" /> |
| <Test name="unterminated_elif_3_fragment" /> |
| <Test name="unterminated_elif_3_vertex" /> |
| <Test name="elif_without_if_vertex" /> |
| <Test name="unterminated_ifdef_vertex" /> |
| <Test name="tokens_after_endif_fragment" /> |
| <Test name="empty_ifndef_fragment" /> |
| <Test name="empty_if_vertex" /> |
| <Test name="tokens_after_if_vertex" /> |
| <Test name="tokens_after_endif_vertex" /> |
| <Test name="empty_ifdef_fragment" /> |
| <Test name="unterminated_if_1_fragment" /> |
| <Test name="unterminated_else_2_vertex" /> |
| <Test name="unterminated_ifndef_vertex" /> |
| <Test name="empty_ifdef_vertex" /> |
| <Test name="tokens_after_else_fragment" /> |
| <Test name="unterminated_if_1_vertex" /> |
| <Test name="endif_without_if_vertex" /> |
| <Test name="empty_if_defined_fragment" /> |
| <Test name="empty_if_fragment" /> |
| <Test name="unterminated_if_2_vertex" /> |
| <Test name="elif_after_else_fragment" /> |
| <Test name="tokens_after_elif_fragment" /> |
| <Test name="tokens_after_ifndef_fragment" /> |
| <Test name="elif_without_if_fragment" /> |
| <Test name="tokens_after_elif_vertex" /> |
| <Test name="else_without_if_fragment" /> |
| <Test name="empty_ifndef_vertex" /> |
| <Test name="unterminated_elif_1_vertex" /> |
| <Test name="nested_elif_without_if_fragment" /> |
| <Test name="else_after_else_vertex" /> |
| <Test name="nested_elif_without_if_vertex" /> |
| <Test name="tokens_after_if_fragment" /> |
| <Test name="unterminated_else_1_fragment" /> |
| <Test name="tokens_after_ifdef_fragment" /> |
| <Test name="unterminated_else_1_vertex" /> |
| <Test name="endif_without_if_fragment" /> |
| <Test name="if_float_fragment" /> |
| <Test name="else_without_if_vertex" /> |
| </TestCase> |
| <TestCase name="undefined_identifiers"> |
| <Test name="undefined_identifier_10_fragment" /> |
| <Test name="undefined_identifier_10_vertex" /> |
| <Test name="undefined_identifier_4_fragment" /> |
| <Test name="undefined_identifier_12_vertex" /> |
| <Test name="valid_undefined_identifier_2_fragment" /> |
| <Test name="undefined_identifier_2_fragment" /> |
| <Test name="undefined_identifier_1_fragment" /> |
| <Test name="undefined_identifier_9_fragment" /> |
| <Test name="undefined_identifier_8_vertex" /> |
| <Test name="undefined_identifier_9_vertex" /> |
| <Test name="undefined_identifier_12_fragment" /> |
| <Test name="undefined_identifier_8_fragment" /> |
| <Test name="undefined_identifier_3_fragment" /> |
| <Test name="undefined_identifier_7_fragment" /> |
| <Test name="undefined_identifier_4_vertex" /> |
| <Test name="valid_undefined_identifier_1_vertex" /> |
| <Test name="undefined_identifier_3_vertex" /> |
| <Test name="undefined_identifier_5_fragment" /> |
| <Test name="undefined_identifier_6_vertex" /> |
| <Test name="undefined_identifier_1_vertex" /> |
| <Test name="undefined_identifier_5_vertex" /> |
| <Test name="undefined_identifier_2_vertex" /> |
| <Test name="undefined_identifier_7_vertex" /> |
| <Test name="valid_undefined_identifier_2_vertex" /> |
| <Test name="undefined_identifier_11_vertex" /> |
| <Test name="undefined_identifier_6_fragment" /> |
| <Test name="undefined_identifier_11_fragment" /> |
| <Test name="valid_undefined_identifier_1_fragment" /> |
| </TestCase> |
| <TestCase name="invalid_expressions"> |
| <Test name="invalid_expr_2_fragment" /> |
| <Test name="unclosed_parenthesis_fragment" /> |
| <Test name="invalid_binary_expr_fragment" /> |
| <Test name="invalid_unary_expr_fragment" /> |
| <Test name="missing_expr_vertex" /> |
| <Test name="invalid_expr_1_vertex" /> |
| <Test name="unopened_parenthesis_fragment" /> |
| <Test name="unclosed_parenthesis_vertex" /> |
| <Test name="invalid_expr_2_vertex" /> |
| <Test name="invalid_unary_expr_vertex" /> |
| <Test name="invalid_expr_3_fragment" /> |
| <Test name="invalid_expr_3_vertex" /> |
| <Test name="invalid_expr_1_fragment" /> |
| <Test name="missing_expr_fragment" /> |
| <Test name="unopened_parenthesis_vertex" /> |
| <Test name="invalid_binary_expr_vertex" /> |
| </TestCase> |
| <TestCase name="operator_precedence"> |
| <Test name="rshift_vs_add_vertex" /> |
| <Test name="bitwise_or_vs_xor_vertex" /> |
| <Test name="not_equal_vs_less_vertex" /> |
| <Test name="equal_vs_less_vertex" /> |
| <Test name="modulo_vs_minus_fragment" /> |
| <Test name="div_vs_bit_invert_fragment" /> |
| <Test name="logical_and_vs_bitwise_or_vertex" /> |
| <Test name="mul_vs_not_fragment" /> |
| <Test name="add_vs_modulo_fragment" /> |
| <Test name="less_or_equal_vs_lshift_fragment" /> |
| <Test name="modulo_vs_plus_fragment" /> |
| <Test name="greater_vs_rshift_vertex" /> |
| <Test name="sub_vs_mul_vertex" /> |
| <Test name="lshift_vs_add_vertex" /> |
| <Test name="greater_vs_rshift_fragment" /> |
| <Test name="modulo_vs_bit_invert_vertex" /> |
| <Test name="div_vs_plus_vertex" /> |
| <Test name="less_vs_rshift_fragment" /> |
| <Test name="equal_vs_less_or_equal_vertex" /> |
| <Test name="equal_vs_less_or_equal_fragment" /> |
| <Test name="sub_vs_div_vertex" /> |
| <Test name="mul_vs_minus_vertex" /> |
| <Test name="logical_or_vs_logical_and_fragment" /> |
| <Test name="div_vs_plus_fragment" /> |
| <Test name="less_or_equal_vs_rshift_fragment" /> |
| <Test name="mul_vs_minus_fragment" /> |
| <Test name="less_or_equal_vs_lshift_vertex" /> |
| <Test name="greater_or_equal_vs_lshift_fragment" /> |
| <Test name="not_equal_vs_less_or_equal_fragment" /> |
| <Test name="div_vs_not_fragment" /> |
| <Test name="add_vs_mul_vertex" /> |
| <Test name="xor_vs_bitwise_and_fragment" /> |
| <Test name="logical_or_vs_logical_and_vertex" /> |
| <Test name="modulo_vs_minus_vertex" /> |
| <Test name="bitwise_and_vs_not_equal_vertex" /> |
| <Test name="equal_vs_greater_or_equal_fragment" /> |
| <Test name="rshift_vs_sub_vertex" /> |
| <Test name="sub_vs_mul_fragment" /> |
| <Test name="rshift_vs_add_fragment" /> |
| <Test name="div_vs_minus_vertex" /> |
| <Test name="modulo_vs_not_fragment" /> |
| <Test name="greater_or_equal_vs_lshift_vertex" /> |
| <Test name="not_equal_vs_greater_or_equal_vertex" /> |
| <Test name="less_or_equal_vs_rshift_vertex" /> |
| <Test name="bitwise_and_vs_equal_fragment" /> |
| <Test name="not_equal_vs_greater_or_equal_fragment" /> |
| <Test name="not_equal_vs_less_fragment" /> |
| <Test name="mul_vs_bit_invert_vertex" /> |
| <Test name="bitwise_and_vs_not_equal_fragment" /> |
| <Test name="equal_vs_less_fragment" /> |
| <Test name="mul_vs_bit_invert_fragment" /> |
| <Test name="equal_vs_greater_or_equal_vertex" /> |
| <Test name="lshift_vs_sub_fragment" /> |
| <Test name="greater_or_equal_vs_rshift_vertex" /> |
| <Test name="add_vs_modulo_vertex" /> |
| <Test name="mul_vs_not_vertex" /> |
| <Test name="div_vs_not_vertex" /> |
| <Test name="not_equal_vs_less_or_equal_vertex" /> |
| <Test name="rshift_vs_sub_fragment" /> |
| <Test name="less_vs_lshift_vertex" /> |
| <Test name="add_vs_div_vertex" /> |
| <Test name="logical_and_vs_bitwise_and_vertex" /> |
| <Test name="lshift_vs_add_fragment" /> |
| <Test name="logical_and_vs_bitwise_and_fragment" /> |
| <Test name="equal_vs_greater_fragment" /> |
| <Test name="equal_vs_greater_vertex" /> |
| <Test name="add_vs_div_fragment" /> |
| <Test name="modulo_vs_bit_invert_fragment" /> |
| <Test name="div_vs_bit_invert_vertex" /> |
| <Test name="not_equal_vs_greater_vertex" /> |
| <Test name="greater_or_equal_vs_rshift_fragment" /> |
| <Test name="lshift_vs_sub_vertex" /> |
| <Test name="div_vs_minus_fragment" /> |
| <Test name="modulo_vs_not_vertex" /> |
| <Test name="sub_vs_modulo_vertex" /> |
| <Test name="mul_vs_plus_fragment" /> |
| <Test name="sub_vs_modulo_fragment" /> |
| <Test name="less_vs_lshift_fragment" /> |
| <Test name="bitwise_or_vs_xor_fragment" /> |
| <Test name="greater_vs_lshift_vertex" /> |
| <Test name="not_equal_vs_greater_fragment" /> |
| <Test name="greater_vs_lshift_fragment" /> |
| <Test name="add_vs_mul_fragment" /> |
| <Test name="mul_vs_plus_vertex" /> |
| <Test name="modulo_vs_plus_vertex" /> |
| <Test name="xor_vs_bitwise_and_vertex" /> |
| <Test name="sub_vs_div_fragment" /> |
| <Test name="less_vs_rshift_vertex" /> |
| <Test name="bitwise_and_vs_equal_vertex" /> |
| <Test name="logical_and_vs_bitwise_or_fragment" /> |
| </TestCase> |
| <TestCase name="extensions"> |
| <Test name="macro_exp_vertex" /> |
| <Test name="invalid_behavior_1_fragment" /> |
| <Test name="invalid_behavior_1_vertex" /> |
| <Test name="invalid_char_in_name_fragment" /> |
| <Test name="invalid_char_in_name_vertex" /> |
| <Test name="unterminated_comment_vertex" /> |
| <Test name="invalid_char_in_behavior_fragment" /> |
| <Test name="invalid_extension_name_vertex" /> |
| <Test name="after_non_preprocessing_tokens_vertex" /> |
| <Test name="macro_exp_fragment" /> |
| <Test name="after_non_preprocessing_tokens_fragment" /> |
| <Test name="missing_colon_vertex" /> |
| <Test name="invalid_behavior_2_fragment" /> |
| <Test name="missing_extension_name_fragment" /> |
| <Test name="basic_vertex" /> |
| <Test name="basic_fragment" /> |
| <Test name="missing_extension_name_vertex" /> |
| <Test name="expected_colon_fragment" /> |
| <Test name="unterminated_comment_fragment" /> |
| <Test name="invalid_char_in_behavior_vertex" /> |
| <Test name="invalid_behavior_2_vertex" /> |
| <Test name="expected_colon_vertex" /> |
| <Test name="missing_colon_fragment" /> |
| <Test name="invalid_extension_name_fragment" /> |
| <Test name="missing_behavior_fragment" /> |
| <Test name="missing_behavior_vertex" /> |
| </TestCase> |
| <TestCase name="definitions"> |
| <Test name="undefine_object_invalid_syntax_vertex" /> |
| <Test name="undefine_invalid_object_4_vertex" /> |
| <Test name="undefine_invalid_object_2_fragment" /> |
| <Test name="undefine_invalid_object_4_fragment" /> |
| <Test name="define_value_and_function_fragment" /> |
| <Test name="undefine_invalid_object_2_vertex" /> |
| <Test name="undefine_object_invalid_syntax_fragment" /> |
| <Test name="undefine_invalid_object_1_vertex" /> |
| <Test name="define_value_and_function_vertex" /> |
| <Test name="undefine_invalid_object_3_fragment" /> |
| <Test name="undefine_function_vertex" /> |
| <Test name="undefine_invalid_object_3_vertex" /> |
| <Test name="undefine_function_fragment" /> |
| <Test name="undefine_invalid_object_1_fragment" /> |
| </TestCase> |
| <TestCase name="conditionals"> |
| <Test name="mixed_conditional_inclusion_vertex" /> |
| <Test name="ifdef_1_fragment" /> |
| <Test name="ifndef_1_fragment" /> |
| <Test name="ifndef_2_fragment" /> |
| <Test name="ifndef_1_vertex" /> |
| <Test name="invalid_ifdef_vertex" /> |
| <Test name="invalid_ifdef_fragment" /> |
| <Test name="nested_if_3_fragment" /> |
| <Test name="ifdef_2_vertex" /> |
| <Test name="nested_if_2_fragment" /> |
| <Test name="nested_if_1_fragment" /> |
| <Test name="mixed_conditional_inclusion_fragment" /> |
| <Test name="ifdef_2_fragment" /> |
| <Test name="unterminated_nested_blocks_fragment" /> |
| <Test name="ifndef_2_vertex" /> |
| <Test name="ifdef_1_vertex" /> |
| <Test name="ifdef_3_vertex" /> |
| <Test name="invalid_ifndef_fragment" /> |
| <Test name="unterminated_nested_blocks_vertex" /> |
| <Test name="nested_if_1_vertex" /> |
| <Test name="invalid_ifndef_vertex" /> |
| <Test name="nested_if_2_vertex" /> |
| <Test name="nested_if_3_vertex" /> |
| <Test name="ifdef_3_fragment" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="depth_stencil_clear"> |
| <Test name="stencil" /> |
| <Test name="depth_stencil_scissored_masked" /> |
| <Test name="depth_stencil_scissored" /> |
| <Test name="depth_scissored" /> |
| <Test name="stencil_scissored_masked" /> |
| <Test name="depth_stencil_masked" /> |
| <Test name="depth" /> |
| <Test name="depth_scissored_masked" /> |
| <Test name="stencil_scissored" /> |
| <Test name="stencil_masked" /> |
| <Test name="depth_stencil" /> |
| </TestCase> |
| <TestSuite name="dither"> |
| <TestCase name="disabled"> |
| <Test name="unicolored_quad_white" /> |
| <Test name="gradient_green" /> |
| <Test name="unicolored_quad_green" /> |
| <Test name="unicolored_quad_red" /> |
| <Test name="unicolored_quad_blue" /> |
| <Test name="unicolored_quad_alpha" /> |
| <Test name="gradient_alpha" /> |
| <Test name="gradient_red" /> |
| <Test name="gradient_white" /> |
| <Test name="gradient_blue" /> |
| </TestCase> |
| <TestCase name="enabled"> |
| <Test name="unicolored_quad_white" /> |
| <Test name="gradient_green" /> |
| <Test name="unicolored_quad_green" /> |
| <Test name="unicolored_quad_red" /> |
| <Test name="unicolored_quad_blue" /> |
| <Test name="unicolored_quad_alpha" /> |
| <Test name="gradient_alpha" /> |
| <Test name="gradient_red" /> |
| <Test name="gradient_white" /> |
| <Test name="gradient_blue" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| <TestSuite name="capability"> |
| <TestSuite name="extensions"> |
| <TestCase name="development"> |
| <Test name="GL_QCOM_performance_monitor_global_mode" /> |
| <Test name="GL_EXT_debug_label" /> |
| <Test name="GL_QCOM_extended_get" /> |
| <Test name="GL_AMD_performance_monitor" /> |
| <Test name="GL_QCOM_extended_get2" /> |
| <Test name="GL_EXT_debug_marker" /> |
| </TestCase> |
| <TestCase name="uncompressed_texture_formats"> |
| <Test name="GL_EXT_sRGB" /> |
| <Test name="GL_EXT_texture_rg" /> |
| <Test name="GL_OES_texture_npot" /> |
| <Test name="GL_APPLE_texture_format_BGRA8888" /> |
| <Test name="GL_OES_texture_float_linear" /> |
| <Test name="GL_EXT_texture_type_2_10_10_10_REV" /> |
| <Test name="GL_OES_texture_half_float_linear" /> |
| <Test name="GL_APPLE_rgb_422" /> |
| <Test name="GL_EXT_texture_format_BGRA8888" /> |
| <Test name="GL_OES_texture_float" /> |
| <Test name="GL_OES_texture_half_float" /> |
| </TestCase> |
| <TestCase name="compressed_texture_formats"> |
| <Test name="GL_NV_texture_compression_s3tc_update" /> |
| <Test name="GL_OES_compressed_paletted_texture" /> |
| <Test name="GL_AMD_compressed_3DC_texture" /> |
| <Test name="GL_EXT_texture_compression_dxt1" /> |
| <Test name="GL_IMG_texture_compression_pvrtc" /> |
| <Test name="GL_OES_compressed_ETC1_RGB8_texture" /> |
| <Test name="GL_AMD_compressed_ATC_texture" /> |
| </TestCase> |
| <TestCase name="shader_binary_formats"> |
| <Test name="GL_DMP_shader_binary" /> |
| <Test name="GL_VIV_shader_binary" /> |
| <Test name="GL_AMD_program_binary_Z400" /> |
| <Test name="GL_IMG_shader_binary" /> |
| <Test name="GL_OES_get_program_binary" /> |
| <Test name="GL_ARM_mali_shader_binary" /> |
| <Test name="GL_IMG_program_binary" /> |
| </TestCase> |
| <TestCase name="texture"> |
| <Test name="GL_APPLE_texture_max_level" /> |
| <Test name="GL_OES_depth_texture" /> |
| <Test name="GL_EXT_shadow_samplers" /> |
| <Test name="GL_NV_texture_npot_2D_mipmap" /> |
| <Test name="GL_EXT_texture_filter_anisotropic" /> |
| <Test name="GL_OES_texture_3D" /> |
| <Test name="GL_EXT_texture_lod_bias" /> |
| <Test name="GL_EXT_texture_storage" /> |
| </TestCase> |
| <TestCase name="vertex_data_formats"> |
| <Test name="GL_OES_vertex_type_10_10_10_2" /> |
| <Test name="GL_OES_element_index_uint" /> |
| <Test name="GL_OES_vertex_half_float" /> |
| </TestCase> |
| <TestCase name="other"> |
| <Test name="GL_EXT_multi_draw_arrays" /> |
| <Test name="GL_OES_vertex_array_object" /> |
| <Test name="GL_EXT_discard_framebuffer" /> |
| <Test name="GL_EXT_unpack_subimage" /> |
| <Test name="GL_NV_read_depth_stencil" /> |
| <Test name="GL_EXT_robustness" /> |
| <Test name="GL_EXT_blend_minmax" /> |
| <Test name="GL_EXT_read_format_bgra" /> |
| <Test name="GL_OES_mapbuffer" /> |
| <Test name="GL_IMG_read_format" /> |
| <Test name="GL_SUN_multi_draw_arrays" /> |
| <Test name="GL_OES_draw_texture" /> |
| <Test name="GL_EXT_occlusion_query_boolean" /> |
| <Test name="GL_NV_coverage_sample" /> |
| </TestCase> |
| <TestCase name="shaders"> |
| <Test name="GL_OES_standard_derivatives" /> |
| <Test name="GL_EXT_separate_shader_objects" /> |
| <Test name="GL_EXT_frag_depth" /> |
| <Test name="GL_OES_fragment_precision_high" /> |
| <Test name="GL_EXT_shader_texture_lod" /> |
| </TestCase> |
| <TestCase name="fbo"> |
| <Test name="GL_NV_depth_nonlinear" /> |
| <Test name="GL_OES_rgb8_rgba8" /> |
| <Test name="GL_OES_stencil8" /> |
| <Test name="GL_OES_packed_depth_stencil" /> |
| <Test name="GL_NV_read_buffer" /> |
| <Test name="GL_OES_stencil4" /> |
| <Test name="GL_OES_stencil1" /> |
| <Test name="GL_ARM_rgba8" /> |
| <Test name="GL_NV_fbo_color_attachments" /> |
| <Test name="GL_EXT_color_buffer_half_float" /> |
| <Test name="GL_OES_depth32" /> |
| <Test name="GL_EXT_multisampled_render_to_texture" /> |
| <Test name="GL_OES_fbo_render_mipmap" /> |
| <Test name="GL_APPLE_framebuffer_multisample" /> |
| <Test name="GL_OES_depth24" /> |
| <Test name="GL_NV_draw_buffers" /> |
| <Test name="GL_IMG_multisampled_render_to_texture" /> |
| </TestCase> |
| </TestSuite> |
| <TestCase name="limits"> |
| <Test name="texture_cube_size" /> |
| <Test name="renderbuffer_size" /> |
| <Test name="vertex_uniform_vectors" /> |
| <Test name="vertex_attribs" /> |
| <Test name="texture_2d_size" /> |
| <Test name="fragment_uniform_vectors" /> |
| <Test name="combined_texture_image_units" /> |
| <Test name="texture_image_units" /> |
| <Test name="varying_vectors" /> |
| <Test name="vertex_texture_image_units" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="accuracy"> |
| <TestSuite name="texture"> |
| <TestSuite name="filter"> |
| <TestCase name="2d"> |
| <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="nearest_linear_repeat_rgba8888_pot" /> |
| <Test name="linear_nearest_clamp_rgba8888_npot" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="nearest_linear_mirror_rgba4444_pot" /> |
| <Test name="linear_linear_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba8888_npot" /> |
| <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="nearest_linear_clamp_rgba4444_pot" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba8888_pot" /> |
| <Test name="nearest_nearest_repeat_rgba4444_pot" /> |
| <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_nearest_mirror_rgba8888_pot" /> |
| <Test name="linear_linear_clamp_rgba4444_npot" /> |
| <Test name="linear_nearest_clamp_rgba4444_pot" /> |
| <Test name="linear_linear_mirror_rgba4444_pot" /> |
| <Test name="nearest_linear_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="linear_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="nearest_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_nearest_mirror_rgba4444_pot" /> |
| <Test name="linear_nearest_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="nearest_nearest_mirror_rgba8888_pot" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="linear_linear_mirror_rgba8888_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="nearest_linear_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="linear_linear_clamp_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="linear_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_linear_mirror_rgba8888_pot" /> |
| <Test name="nearest_nearest_clamp_rgba4444_pot" /> |
| <Test name="nearest_nearest_repeat_rgba8888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="linear_nearest_repeat_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_linear_clamp_rgba8888_npot" /> |
| <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="linear_linear_repeat_rgba8888_pot" /> |
| <Test name="nearest_nearest_mirror_rgba4444_pot" /> |
| <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="nearest_linear_clamp_rgba8888_npot" /> |
| <Test name="linear_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_nearest_repeat_rgba8888_pot" /> |
| </TestCase> |
| <TestCase name="cube"> |
| <Test name="linear_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="nearest_linear_repeat_rgba8888_pot" /> |
| <Test name="linear_nearest_clamp_rgba8888_npot" /> |
| <Test name="nearest_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_mirror_rgba8888" /> |
| <Test name="linear_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="nearest_linear_mirror_rgba4444_pot" /> |
| <Test name="linear_linear_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba8888_npot" /> |
| <Test name="nearest_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="nearest_linear_clamp_rgba4444_pot" /> |
| <Test name="nearest_mipmap_nearest_linear_clamp_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba8888_pot" /> |
| <Test name="nearest_nearest_repeat_rgba4444_pot" /> |
| <Test name="nearest_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_nearest_mirror_rgba8888_pot" /> |
| <Test name="linear_linear_clamp_rgba4444_npot" /> |
| <Test name="linear_nearest_clamp_rgba4444_pot" /> |
| <Test name="linear_linear_mirror_rgba4444_pot" /> |
| <Test name="nearest_linear_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="linear_mipmap_linear_linear_mirror_rgba8888" /> |
| <Test name="nearest_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_nearest_mirror_rgba4444_pot" /> |
| <Test name="linear_nearest_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_nearest_clamp_rgba8888" /> |
| <Test name="nearest_nearest_mirror_rgba8888_pot" /> |
| <Test name="nearest_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba4444" /> |
| <Test name="linear_linear_mirror_rgba8888_pot" /> |
| <Test name="linear_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="nearest_linear_clamp_rgba8888_pot" /> |
| <Test name="linear_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="linear_linear_clamp_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_nearest_clamp_rgba8888" /> |
| <Test name="linear_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="nearest_nearest_clamp_rgba4444_npot" /> |
| <Test name="nearest_linear_mirror_rgba8888_pot" /> |
| <Test name="nearest_nearest_clamp_rgba4444_pot" /> |
| <Test name="nearest_nearest_repeat_rgba8888_pot" /> |
| <Test name="nearest_mipmap_nearest_nearest_mirror_rgba8888" /> |
| <Test name="linear_nearest_repeat_rgba4444_pot" /> |
| <Test name="linear_mipmap_linear_linear_repeat_rgba8888" /> |
| <Test name="linear_linear_clamp_rgba8888_npot" /> |
| <Test name="linear_mipmap_nearest_linear_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_linear_mirror_rgba8888" /> |
| <Test name="linear_mipmap_linear_nearest_repeat_rgba8888" /> |
| <Test name="nearest_mipmap_nearest_nearest_repeat_rgba4444" /> |
| <Test name="linear_linear_repeat_rgba8888_pot" /> |
| <Test name="nearest_nearest_mirror_rgba4444_pot" /> |
| <Test name="nearest_mipmap_linear_linear_clamp_rgba8888" /> |
| <Test name="nearest_linear_clamp_rgba8888_npot" /> |
| <Test name="linear_linear_repeat_rgba4444_pot" /> |
| <Test name="linear_nearest_repeat_rgba8888_pot" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="mipmap"> |
| <TestSuite name="2d"> |
| <TestCase name="affine"> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_nearest_repeat" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| </TestCase> |
| <TestCase name="projected"> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_nearest_repeat" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="nearest_linear_clamp" /> |
| <Test name="linear_linear_mirror" /> |
| <Test name="linear_linear_clamp" /> |
| <Test name="linear_linear_repeat" /> |
| <Test name="nearest_nearest_repeat" /> |
| <Test name="linear_nearest_repeat" /> |
| <Test name="nearest_linear_mirror" /> |
| <Test name="linear_nearest_clamp" /> |
| <Test name="nearest_nearest_mirror" /> |
| <Test name="nearest_nearest_clamp" /> |
| <Test name="nearest_linear_repeat" /> |
| <Test name="linear_nearest_mirror" /> |
| </TestCase> |
| </TestSuite> |
| <TestSuite name="cube"> |
| <TestCase name="projected"> |
| <Test name="nearest_linear" /> |
| <Test name="linear_nearest" /> |
| <Test name="linear_linear" /> |
| <Test name="nearest_nearest" /> |
| </TestCase> |
| <TestCase name="basic"> |
| <Test name="nearest_linear" /> |
| <Test name="linear_nearest" /> |
| <Test name="linear_linear" /> |
| <Test name="nearest_nearest" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| </TestSuite> |
| <TestCase name="interpolation"> |
| <Test name="lowp_zero_to_one" /> |
| <Test name="mediump_minus_ten_to_ten_proj" /> |
| <Test name="highp_zero_to_one_proj" /> |
| <Test name="highp_full_highp_proj" /> |
| <Test name="mediump_full_mediump_proj" /> |
| <Test name="mediump_zero_to_one_proj" /> |
| <Test name="mediump_minus_ten_to_ten" /> |
| <Test name="highp_minus_one_to_one" /> |
| <Test name="highp_zero_to_minus_one" /> |
| <Test name="highp_zero_to_one" /> |
| <Test name="mediump_minus_one_to_one" /> |
| <Test name="highp_thousands" /> |
| <Test name="highp_full_mediump" /> |
| <Test name="highp_minus_ten_to_ten" /> |
| <Test name="highp_minus_one_to_one_proj" /> |
| <Test name="mediump_minus_one_to_one_proj" /> |
| <Test name="highp_full_mediump_proj" /> |
| <Test name="mediump_thousands_proj" /> |
| <Test name="lowp_zero_to_minus_one" /> |
| <Test name="mediump_zero_to_one" /> |
| <Test name="lowp_zero_to_minus_one_proj" /> |
| <Test name="highp_minus_ten_to_ten_proj" /> |
| <Test name="mediump_thousands" /> |
| <Test name="lowp_zero_to_one_proj" /> |
| <Test name="lowp_minus_one_to_one" /> |
| <Test name="mediump_zero_to_minus_one_proj" /> |
| <Test name="highp_thousands_proj" /> |
| <Test name="mediump_full_mediump" /> |
| <Test name="highp_full_highp" /> |
| <Test name="lowp_minus_one_to_one_proj" /> |
| <Test name="highp_zero_to_minus_one_proj" /> |
| <Test name="mediump_zero_to_minus_one" /> |
| </TestCase> |
| </TestSuite> |
| </TestSuite> |
| </TestPackage> |