<TestInstance/>
</Test>
</TestCase>
- <TestCase name="copy_and_blit">
- <Test name="imageToImage_whole">
- <TestInstance/>
- </Test>
- <Test name="image_to_image_whole_different_format_uncompressed">
+ <TestSuite name="copy_and_blit">
+ <TestCase name="image_to_image">
+ <Test name="whole_image">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_image_diff_fromat">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_image">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_image_multiple">
+ <TestInstance/>
+ </Test>
+ <Test name="depth">
+ <TestInstance/>
+ </Test>
+ <Test name="stencil">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="image_to_buffer">
+ <Test name="whole">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="buffer_to_image">
+ <Test name="whole">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="buffer_to_buffer">
+ <Test name="whole">
+ <TestInstance/>
+ </Test>
+ <Test name="partial">
+ <TestInstance/>
+ </Test>
+ <Test name="regions">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="blit_image">
+ <Test name="whole">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_diff_format_R32">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_diff_format_BGRA">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_diff_format_R32_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_diff_format_BGRA_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole1">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole1_diff_format_R32">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole1_diff_format_BGRA">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole1_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole1_diff_format_R32_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole1_diff_format_BGRA_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole2">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole2_diff_format_R32">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole2_diff_format_BGRA">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole2_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole2_diff_format_R32_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_whole2_diff_format_BGRA_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_and_offset">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_and_offset_diff_format_R32">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_and_offset_diff_format_BGRA">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_and_offset_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_and_offset_diff_format_R32_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_and_offset_diff_format_BGRA_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_partial">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_partial_diff_format_R32">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_partial_diff_format_BGRA">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_partial_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_partial_diff_format_R32_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="scaling_partial_diff_format_BGRA_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="without_scaling_partial">
+ <TestInstance/>
+ </Test>
+ <Test name="without_scaling_partial_diff_format_R32">
+ <TestInstance/>
+ </Test>
+ <Test name="without_scaling_partial_diff_format_BGRA">
+ <TestInstance/>
+ </Test>
+ <Test name="without_scaling_partial_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="without_scaling_partial_diff_format_R32_linear">
+ <TestInstance/>
+ </Test>
+ <Test name="without_scaling_partial_diff_format_BGRA_linear">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="image_clearing">
+ <TestCase name="clear_color_image">
+ <Test name="1d_r4g4_unorm_pack8">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r4g4b4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b4g4r4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r5g6b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b5g6r5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r5g5b5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b5g5r5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a1r5g5b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r8g8b8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b8g8r8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a8b8g8r8_srgb_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2r10g10b10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2r10g10b10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2r10g10b10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2r10g10b10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2r10g10b10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2r10g10b10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2b10g10r10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2b10g10r10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2b10g10r10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2b10g10r10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2b10g10r10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_a2b10g10r10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r16g16b16a16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32b32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32b32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32b32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32b32a32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32b32a32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_r32g32b32a32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_b10g11r11_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="1d_e5b9g9r9_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r4g4_unorm_pack8">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r4g4b4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b4g4r4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r5g6b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b5g6r5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r5g5b5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b5g5r5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a1r5g5b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_srgb_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b10g11r11_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_e5b9g9r9_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r4g4_unorm_pack8">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r4g4b4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b4g4r4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r5g6b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b5g6r5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r5g5b5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b5g5r5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a1r5g5b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r8g8b8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b8g8r8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a8b8g8r8_srgb_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2r10g10b10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2r10g10b10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2r10g10b10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2r10g10b10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2r10g10b10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2r10g10b10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2b10g10r10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2b10g10r10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2b10g10r10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2b10g10r10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2b10g10r10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_a2b10g10r10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r16g16b16a16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32b32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32b32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32b32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32b32a32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32b32a32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_r32g32b32a32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_b10g11r11_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="3d_e5b9g9r9_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="clear_depth_stencil_image">
+ <Test name="2d_d16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_x8_d24_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d16_unorm_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d24_unorm_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d32_sfloat_s8_uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="clear_color_attachment">
+ <Test name="2d_r4g4_unorm_pack8">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r4g4b4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b4g4r4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r5g6b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b5g6r5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r5g5b5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b5g5r5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a1r5g5b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_srgb_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b10g11r11_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_e5b9g9r9_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="clear_depth_stencil_attachment">
+ <Test name="2d_d16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_x8_d24_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d16_unorm_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d24_unorm_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d32_sfloat_s8_uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="partial_clear_color_attachment">
+ <Test name="2d_r4g4_unorm_pack8">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r4g4b4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b4g4r4a4_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r5g6b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b5g6r5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r5g5b5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b5g5r5a1_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a1r5g5b5_unorm_pack16">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r8g8b8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b8g8r8a8_srgb">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a8b8g8r8_srgb_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2r10g10b10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_snorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_uscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_sscaled_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_uint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_a2b10g10r10_sint_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_snorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_uscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sscaled">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r16g16b16a16_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_sint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_r32g32b32a32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_b10g11r11_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_e5b9g9r9_ufloat_pack32">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="partial_clear_depth_stencil_attachment">
+ <Test name="2d_d16_unorm">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_x8_d24_unorm_pack32">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d32_sfloat">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d16_unorm_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d24_unorm_s8_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="2d_d32_sfloat_s8_uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestCase name="fill_and_update_buffer">
+ <Test name="fill_buffer_whole">
<TestInstance/>
</Test>
- <Test name="image_to_image_partial">
+ <Test name="update_buffer_whole">
<TestInstance/>
</Test>
- <Test name="image_to_image_partial_multiple">
+ <Test name="fill_buffer_first_one">
<TestInstance/>
</Test>
- <Test name="image_to_buffer">
+ <Test name="update_buffer_first_one">
<TestInstance/>
</Test>
- <Test name="buffer_to_image">
+ <Test name="fill_buffer_second_one">
<TestInstance/>
</Test>
- <Test name="buffer_to_buffer_whole">
+ <Test name="update_buffer_second_one">
<TestInstance/>
</Test>
- <Test name="buffer_to_buffer_small">
+ <Test name="fill_buffer_second_part">
<TestInstance/>
</Test>
- <Test name="buffer_to_buffer_regions">
+ <Test name="update_buffer_second_part">
<TestInstance/>
</Test>
- <Test name="image_to_image_depth">
+ </TestCase>
+ <TestCase name="descriptor_pool">
+ <Test name="repeated_reset_short">
<TestInstance/>
</Test>
- <Test name="image_to_image_stencil">
+ <Test name="repeated_reset_long">
<TestInstance/>
</Test>
</TestCase>
</TestSuite>
</TestSuite>
</TestSuite>
- </TestSuite>
- <TestSuite name="push_constant">
- <TestCase name="graphics_pipeline">
- <Test name="range_size_4">
- <TestInstance/>
- </Test>
- <Test name="range_size_16">
- <TestInstance/>
- </Test>
- <Test name="range_size_128">
- <TestInstance/>
- </Test>
- <Test name="count_2_shader_VF">
- <TestInstance/>
- </Test>
- <Test name="count_3shader_VGF">
- <TestInstance/>
- </Test>
- <Test name="count_5_shader_VTGF">
- <TestInstance/>
- </Test>
- <Test name="count_1_shader_VF">
- <TestInstance/>
- </Test>
- <Test name="data_update_partial_1">
- <TestInstance/>
- </Test>
- <Test name="data_update_partial_2">
- <TestInstance/>
- </Test>
- <Test name="data_update_multiple">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="compute_pipeline">
- <Test name="simple_test">
- <TestInstance/>
- </Test>
- </TestCase>
+ </TestSuite>
+ <TestSuite name="push_constant">
+ <TestCase name="graphics_pipeline">
+ <Test name="range_size_4">
+ <TestInstance/>
+ </Test>
+ <Test name="range_size_16">
+ <TestInstance/>
+ </Test>
+ <Test name="range_size_128">
+ <TestInstance/>
+ </Test>
+ <Test name="count_2_shader_VF">
+ <TestInstance/>
+ </Test>
+ <Test name="count_3shader_VGF">
+ <TestInstance/>
+ </Test>
+ <Test name="count_5_shader_VTGF">
+ <TestInstance/>
+ </Test>
+ <Test name="count_1_shader_VF">
+ <TestInstance/>
+ </Test>
+ <Test name="data_update_partial_1">
+ <TestInstance/>
+ </Test>
+ <Test name="data_update_partial_2">
+ <TestInstance/>
+ </Test>
+ <Test name="data_update_multiple">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="compute_pipeline">
+ <Test name="simple_test">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="spec_constant">
+ <TestSuite name="graphics">
+ <TestSuite name="vertex">
+ <TestCase name="default_value">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="basic">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="data_size">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="builtin">
+ <Test name="default">
+ <TestInstance/>
+ </Test>
+ <Test name="specialized">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="expression">
+ <Test name="spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_length">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_pass_to_function">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="composite">
+ <TestCase name="vector">
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="matrix">
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_float">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_double">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_int">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bool">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="fragment">
+ <TestCase name="default_value">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="basic">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="data_size">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="builtin">
+ <Test name="default">
+ <TestInstance/>
+ </Test>
+ <Test name="specialized">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="expression">
+ <Test name="spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_length">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_pass_to_function">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="composite">
+ <TestCase name="vector">
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="matrix">
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_float">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_double">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_int">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bool">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="tess_control">
+ <TestCase name="default_value">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="basic">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="data_size">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="builtin">
+ <Test name="default">
+ <TestInstance/>
+ </Test>
+ <Test name="specialized">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="expression">
+ <Test name="spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_length">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_pass_to_function">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="composite">
+ <TestCase name="vector">
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="matrix">
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_float">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_double">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_int">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bool">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="tess_eval">
+ <TestCase name="default_value">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="basic">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="data_size">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="builtin">
+ <Test name="default">
+ <TestInstance/>
+ </Test>
+ <Test name="specialized">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="expression">
+ <Test name="spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_length">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_pass_to_function">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="composite">
+ <TestCase name="vector">
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="matrix">
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_float">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_double">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_int">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bool">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="geometry">
+ <TestCase name="default_value">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="basic">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="data_size">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="builtin">
+ <Test name="default">
+ <TestInstance/>
+ </Test>
+ <Test name="specialized">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="expression">
+ <Test name="spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_length">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_pass_to_function">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="composite">
+ <TestCase name="vector">
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="matrix">
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_float">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_double">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_int">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bool">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="compute">
+ <TestCase name="default_value">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="basic">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="data_size">
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="builtin">
+ <Test name="default">
+ <TestInstance/>
+ </Test>
+ <Test name="specialized">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="expression">
+ <Test name="spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_spec_const_expression">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_length">
+ <TestInstance/>
+ </Test>
+ <Test name="array_size_pass_to_function">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="composite">
+ <TestCase name="vector">
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="matrix">
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="array">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_float">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_double">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_int">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uint">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bool">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="struct">
+ <Test name="float">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4">
+ <TestInstance/>
+ </Test>
+ <Test name="double">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="dvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="dmat4">
+ <TestInstance/>
+ </Test>
+ <Test name="int">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4">
+ <TestInstance/>
+ </Test>
+ <Test name="uint">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="bool">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4">
+ <TestInstance/>
+ </Test>
+ <Test name="array">
+ <TestInstance/>
+ </Test>
+ <Test name="struct">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestCase name="local_size">
+ <Test name="x">
+ <TestInstance/>
+ </Test>
+ <Test name="y">
+ <TestInstance/>
+ </Test>
+ <Test name="z">
+ <TestInstance/>
+ </Test>
+ <Test name="xy">
+ <TestInstance/>
+ </Test>
+ <Test name="xz">
+ <TestInstance/>
+ </Test>
+ <Test name="yz">
+ <TestInstance/>
+ </Test>
+ <Test name="xyz">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
</TestSuite>
<TestSuite name="multisample">
<TestSuite name="raster_samples">
<TestInstance/>
</Test>
</TestCase>
+ <TestCase name="opfunord">
+ <Test name="equal">
+ <TestInstance/>
+ </Test>
+ <Test name="less">
+ <TestInstance/>
+ </Test>
+ <Test name="lessequal">
+ <TestInstance/>
+ </Test>
+ <Test name="greater">
+ <TestInstance/>
+ </Test>
+ <Test name="greaterequal">
+ <TestInstance/>
+ </Test>
+ <Test name="notequal">
+ <TestInstance/>
+ </Test>
+ </TestCase>
<TestCase name="opline">
<Test name="all">
<TestInstance/>
<TestInstance/>
</Test>
</TestCase>
+ <TestCase name="sconvert">
+ <Test name="int16_to_int32">
+ <TestInstance/>
+ </Test>
+ <Test name="int16_to_int64">
+ <TestInstance/>
+ </Test>
+ <Test name="int32_to_int64">
+ <TestInstance/>
+ </Test>
+ <Test name="int16_to_uint32">
+ <TestInstance/>
+ </Test>
+ <Test name="int16_to_uint64">
+ <TestInstance/>
+ </Test>
+ <Test name="int32_to_uint64">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="uconvert">
+ <Test name="uint16_to_uint32">
+ <TestInstance/>
+ </Test>
+ <Test name="uint16_to_uint64">
+ <TestInstance/>
+ </Test>
+ <Test name="uint32_to_uint64">
+ <TestInstance/>
+ </Test>
+ <Test name="uint16_to_int32">
+ <TestInstance/>
+ </Test>
+ <Test name="uint16_to_int64">
+ <TestInstance/>
+ </Test>
+ <Test name="uint32_to_int64">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="opcompositeinsert">
+ <TestCase name="int">
+ <Test name="vec_2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec_3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec_4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_5">
+ <TestInstance/>
+ </Test>
+ <Test name="array_6">
+ <TestInstance/>
+ </Test>
+ <Test name="array_7">
+ <TestInstance/>
+ </Test>
+ <Test name="array_8">
+ <TestInstance/>
+ </Test>
+ <Test name="array_9">
+ <TestInstance/>
+ </Test>
+ <Test name="array_10">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_2">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_3">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_5">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_6">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_7">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_8">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_9">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_10">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="uint">
+ <Test name="vec_2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec_3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec_4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_5">
+ <TestInstance/>
+ </Test>
+ <Test name="array_6">
+ <TestInstance/>
+ </Test>
+ <Test name="array_7">
+ <TestInstance/>
+ </Test>
+ <Test name="array_8">
+ <TestInstance/>
+ </Test>
+ <Test name="array_9">
+ <TestInstance/>
+ </Test>
+ <Test name="array_10">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_2">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_3">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_5">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_6">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_7">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_8">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_9">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_10">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="float">
+ <Test name="vec_2">
+ <TestInstance/>
+ </Test>
+ <Test name="vec_3">
+ <TestInstance/>
+ </Test>
+ <Test name="vec_4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_2">
+ <TestInstance/>
+ </Test>
+ <Test name="array_3">
+ <TestInstance/>
+ </Test>
+ <Test name="array_4">
+ <TestInstance/>
+ </Test>
+ <Test name="array_5">
+ <TestInstance/>
+ </Test>
+ <Test name="array_6">
+ <TestInstance/>
+ </Test>
+ <Test name="array_7">
+ <TestInstance/>
+ </Test>
+ <Test name="array_8">
+ <TestInstance/>
+ </Test>
+ <Test name="array_9">
+ <TestInstance/>
+ </Test>
+ <Test name="array_10">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_2">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_3">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_4">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_5">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_6">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_7">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_8">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_9">
+ <TestInstance/>
+ </Test>
+ <Test name="struct_10">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_2x2">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_2x3">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_2x4">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_3x2">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_3x3">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_3x4">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_4x2">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_4x3">
+ <TestInstance/>
+ </Test>
+ <Test name="matrix_4x4">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
</TestSuite>
<TestSuite name="graphics">
<TestCase name="opnop">
<Test name="float_both">
<TestInstance/>
</Test>
+ <Test name="float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec2_vertex">
<TestInstance/>
</Test>
<Test name="vec2_both">
<TestInstance/>
</Test>
+ <Test name="vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec3_vertex">
<TestInstance/>
</Test>
<Test name="vec3_both">
<TestInstance/>
</Test>
+ <Test name="vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec4_vertex">
<TestInstance/>
</Test>
<Test name="vec4_both">
<TestInstance/>
</Test>
+ <Test name="vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="int_vertex">
<TestInstance/>
</Test>
<Test name="int_both">
<TestInstance/>
</Test>
+ <Test name="int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec2_vertex">
<TestInstance/>
</Test>
<Test name="ivec2_both">
<TestInstance/>
</Test>
+ <Test name="ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec3_vertex">
<TestInstance/>
</Test>
<Test name="ivec3_both">
<TestInstance/>
</Test>
+ <Test name="ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec4_vertex">
<TestInstance/>
</Test>
<Test name="ivec4_both">
<TestInstance/>
</Test>
+ <Test name="ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uint_vertex">
<TestInstance/>
</Test>
<Test name="uint_both">
<TestInstance/>
</Test>
+ <Test name="uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec2_vertex">
<TestInstance/>
</Test>
<Test name="uvec2_both">
<TestInstance/>
</Test>
+ <Test name="uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec3_vertex">
<TestInstance/>
</Test>
<Test name="uvec3_both">
<TestInstance/>
</Test>
+ <Test name="uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec4_vertex">
<TestInstance/>
</Test>
<Test name="uvec4_both">
<TestInstance/>
</Test>
+ <Test name="uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bool_vertex">
<TestInstance/>
</Test>
<Test name="bool_both">
<TestInstance/>
</Test>
- <Test name="bvec2_vertex">
+ <Test name="bool_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_vertex">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_fragment">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_both">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_vertex_comp_access">
<TestInstance/>
</Test>
- <Test name="bvec2_fragment">
+ <Test name="bvec2_fragment_comp_access">
<TestInstance/>
</Test>
- <Test name="bvec2_both">
+ <Test name="bvec2_both_comp_access">
<TestInstance/>
</Test>
<Test name="bvec3_vertex">
<Test name="bvec3_both">
<TestInstance/>
</Test>
+ <Test name="bvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec4_vertex">
<TestInstance/>
</Test>
<Test name="bvec4_both">
<TestInstance/>
</Test>
+ <Test name="bvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2_vertex">
<TestInstance/>
</Test>
<Test name="mat2_both">
<TestInstance/>
</Test>
+ <Test name="mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3_vertex">
<TestInstance/>
</Test>
<Test name="mat3_both">
<TestInstance/>
</Test>
+ <Test name="mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4_vertex">
<TestInstance/>
</Test>
<Test name="mat4_both">
<TestInstance/>
</Test>
+ <Test name="mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="3_level_array">
<Test name="float_both">
<TestInstance/>
</Test>
+ <Test name="float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec2_vertex">
<TestInstance/>
</Test>
<Test name="vec2_both">
<TestInstance/>
</Test>
+ <Test name="vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec3_vertex">
<TestInstance/>
</Test>
<Test name="vec3_both">
<TestInstance/>
</Test>
+ <Test name="vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec4_vertex">
<TestInstance/>
</Test>
<Test name="vec4_both">
<TestInstance/>
</Test>
+ <Test name="vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="int_vertex">
<TestInstance/>
</Test>
<Test name="int_both">
<TestInstance/>
</Test>
+ <Test name="int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec2_vertex">
<TestInstance/>
</Test>
<Test name="ivec2_both">
<TestInstance/>
</Test>
+ <Test name="ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec3_vertex">
<TestInstance/>
</Test>
<Test name="ivec3_both">
<TestInstance/>
</Test>
+ <Test name="ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec4_vertex">
<TestInstance/>
</Test>
<Test name="ivec4_both">
<TestInstance/>
</Test>
+ <Test name="ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uint_vertex">
<TestInstance/>
</Test>
<Test name="uint_both">
<TestInstance/>
</Test>
+ <Test name="uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec2_vertex">
<TestInstance/>
</Test>
<Test name="uvec2_both">
<TestInstance/>
</Test>
+ <Test name="uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec3_vertex">
<TestInstance/>
</Test>
<Test name="uvec3_both">
<TestInstance/>
</Test>
+ <Test name="uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec4_vertex">
<TestInstance/>
</Test>
<Test name="uvec4_both">
<TestInstance/>
</Test>
+ <Test name="uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bool_vertex">
<TestInstance/>
</Test>
<Test name="bool_both">
<TestInstance/>
</Test>
+ <Test name="bool_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec2_vertex">
<TestInstance/>
</Test>
<Test name="bvec2_both">
<TestInstance/>
</Test>
+ <Test name="bvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec3_vertex">
<TestInstance/>
</Test>
<Test name="bvec3_both">
<TestInstance/>
</Test>
+ <Test name="bvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec4_vertex">
<TestInstance/>
</Test>
<Test name="bvec4_both">
<TestInstance/>
</Test>
+ <Test name="bvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2_vertex">
<TestInstance/>
</Test>
<Test name="mat2_both">
<TestInstance/>
</Test>
+ <Test name="mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3_vertex">
<TestInstance/>
</Test>
<Test name="mat3_both">
<TestInstance/>
</Test>
+ <Test name="mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4_vertex">
<TestInstance/>
</Test>
<Test name="mat4_both">
<TestInstance/>
</Test>
+ <Test name="mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="2_level_struct_array">
<Test name="std140_both">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array_vertex">
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_basic_type">
<Test name="lowp_float_both">
<TestInstance/>
</Test>
+ <Test name="lowp_float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_float_vertex">
<TestInstance/>
</Test>
<Test name="mediump_float_both">
<TestInstance/>
</Test>
+ <Test name="mediump_float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_float_vertex">
<TestInstance/>
</Test>
<Test name="highp_float_both">
<TestInstance/>
</Test>
+ <Test name="highp_float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_vec2_vertex">
<TestInstance/>
</Test>
<Test name="lowp_vec2_both">
<TestInstance/>
</Test>
+ <Test name="lowp_vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_vec2_vertex">
<TestInstance/>
</Test>
<Test name="mediump_vec2_both">
<TestInstance/>
</Test>
+ <Test name="mediump_vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_vec2_vertex">
<TestInstance/>
</Test>
<Test name="highp_vec2_both">
<TestInstance/>
</Test>
+ <Test name="highp_vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_vec3_vertex">
<TestInstance/>
</Test>
<Test name="lowp_vec3_both">
<TestInstance/>
</Test>
+ <Test name="lowp_vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_vec3_vertex">
<TestInstance/>
</Test>
<Test name="mediump_vec3_both">
<TestInstance/>
</Test>
+ <Test name="mediump_vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_vec3_vertex">
<TestInstance/>
</Test>
<Test name="highp_vec3_both">
<TestInstance/>
</Test>
+ <Test name="highp_vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_vec4_vertex">
<TestInstance/>
</Test>
<Test name="lowp_vec4_both">
<TestInstance/>
</Test>
+ <Test name="lowp_vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_vec4_vertex">
<TestInstance/>
</Test>
<Test name="mediump_vec4_both">
<TestInstance/>
</Test>
+ <Test name="mediump_vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_vec4_vertex">
<TestInstance/>
</Test>
<Test name="highp_vec4_both">
<TestInstance/>
</Test>
+ <Test name="highp_vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_int_vertex">
<TestInstance/>
</Test>
<Test name="lowp_int_both">
<TestInstance/>
</Test>
+ <Test name="lowp_int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_int_vertex">
<TestInstance/>
</Test>
<Test name="mediump_int_both">
<TestInstance/>
</Test>
+ <Test name="mediump_int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_int_vertex">
<TestInstance/>
</Test>
<Test name="highp_int_both">
<TestInstance/>
</Test>
+ <Test name="highp_int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_ivec2_vertex">
<TestInstance/>
</Test>
<Test name="lowp_ivec2_both">
<TestInstance/>
</Test>
+ <Test name="lowp_ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_ivec2_vertex">
<TestInstance/>
</Test>
<Test name="mediump_ivec2_both">
<TestInstance/>
</Test>
+ <Test name="mediump_ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_ivec2_vertex">
<TestInstance/>
</Test>
<Test name="highp_ivec2_both">
<TestInstance/>
</Test>
+ <Test name="highp_ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_ivec3_vertex">
<TestInstance/>
</Test>
<Test name="lowp_ivec3_both">
<TestInstance/>
</Test>
+ <Test name="lowp_ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_ivec3_vertex">
<TestInstance/>
</Test>
<Test name="mediump_ivec3_both">
<TestInstance/>
</Test>
+ <Test name="mediump_ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_ivec3_vertex">
<TestInstance/>
</Test>
<Test name="highp_ivec3_both">
<TestInstance/>
</Test>
+ <Test name="highp_ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_ivec4_vertex">
<TestInstance/>
</Test>
<Test name="lowp_ivec4_both">
<TestInstance/>
</Test>
+ <Test name="lowp_ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_ivec4_vertex">
<TestInstance/>
</Test>
<Test name="mediump_ivec4_both">
<TestInstance/>
</Test>
+ <Test name="mediump_ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_ivec4_vertex">
<TestInstance/>
</Test>
<Test name="highp_ivec4_both">
<TestInstance/>
</Test>
+ <Test name="highp_ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_uint_vertex">
<TestInstance/>
</Test>
<Test name="lowp_uint_both">
<TestInstance/>
</Test>
+ <Test name="lowp_uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_uint_vertex">
<TestInstance/>
</Test>
<Test name="mediump_uint_both">
<TestInstance/>
</Test>
+ <Test name="mediump_uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_uint_vertex">
<TestInstance/>
</Test>
<Test name="highp_uint_both">
<TestInstance/>
</Test>
+ <Test name="highp_uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_uvec2_vertex">
<TestInstance/>
</Test>
<Test name="lowp_uvec2_both">
<TestInstance/>
</Test>
+ <Test name="lowp_uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_uvec2_vertex">
<TestInstance/>
</Test>
<Test name="mediump_uvec2_both">
<TestInstance/>
</Test>
+ <Test name="mediump_uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_uvec2_vertex">
<TestInstance/>
</Test>
<Test name="highp_uvec2_both">
<TestInstance/>
</Test>
+ <Test name="highp_uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_uvec3_vertex">
<TestInstance/>
</Test>
<Test name="lowp_uvec3_both">
<TestInstance/>
</Test>
+ <Test name="lowp_uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_uvec3_vertex">
<TestInstance/>
</Test>
<Test name="mediump_uvec3_both">
<TestInstance/>
</Test>
+ <Test name="mediump_uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_uvec3_vertex">
<TestInstance/>
</Test>
<Test name="highp_uvec3_both">
<TestInstance/>
</Test>
+ <Test name="highp_uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_uvec4_vertex">
<TestInstance/>
</Test>
<Test name="lowp_uvec4_both">
<TestInstance/>
</Test>
+ <Test name="lowp_uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_uvec4_vertex">
<TestInstance/>
</Test>
<Test name="mediump_uvec4_both">
<TestInstance/>
</Test>
+ <Test name="mediump_uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_uvec4_vertex">
<TestInstance/>
</Test>
<Test name="highp_uvec4_both">
<TestInstance/>
</Test>
+ <Test name="highp_uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bool_vertex">
<TestInstance/>
</Test>
<Test name="bool_both">
<TestInstance/>
</Test>
+ <Test name="bool_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec2_vertex">
<TestInstance/>
</Test>
<Test name="bvec2_both">
<TestInstance/>
</Test>
+ <Test name="bvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec3_vertex">
<TestInstance/>
</Test>
<Test name="bvec3_both">
<TestInstance/>
</Test>
+ <Test name="bvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec4_vertex">
<TestInstance/>
</Test>
<Test name="bvec4_both">
<TestInstance/>
</Test>
+ <Test name="bvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat2_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat2_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat2_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat2_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat2_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat3_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat3_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat3_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat3_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat3_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat4_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat4_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat4_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat4_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat4_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="lowp_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="lowp_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="lowp_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mediump_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="mediump_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="mediump_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mediump_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="highp_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="highp_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="highp_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="highp_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_lowp_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_lowp_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mediump_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mediump_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_highp_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_highp_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_lowp_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_lowp_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mediump_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mediump_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_highp_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_highp_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_basic_array">
<Test name="float_both">
<TestInstance/>
</Test>
+ <Test name="float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec2_vertex">
<TestInstance/>
</Test>
<Test name="vec2_both">
<TestInstance/>
</Test>
+ <Test name="vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec3_vertex">
<TestInstance/>
</Test>
<Test name="vec3_both">
<TestInstance/>
</Test>
+ <Test name="vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec4_vertex">
<TestInstance/>
</Test>
<Test name="vec4_both">
<TestInstance/>
</Test>
+ <Test name="vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="int_vertex">
<TestInstance/>
</Test>
<Test name="int_both">
<TestInstance/>
</Test>
+ <Test name="int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec2_vertex">
<TestInstance/>
</Test>
<Test name="ivec2_both">
<TestInstance/>
</Test>
+ <Test name="ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec3_vertex">
<TestInstance/>
</Test>
<Test name="ivec3_both">
<TestInstance/>
</Test>
+ <Test name="ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec4_vertex">
<TestInstance/>
</Test>
<Test name="ivec4_both">
<TestInstance/>
</Test>
+ <Test name="ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uint_vertex">
<TestInstance/>
</Test>
<Test name="uint_both">
<TestInstance/>
</Test>
+ <Test name="uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec2_vertex">
<TestInstance/>
</Test>
<Test name="uvec2_both">
<TestInstance/>
</Test>
+ <Test name="uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec3_vertex">
<TestInstance/>
</Test>
<Test name="uvec3_both">
<TestInstance/>
</Test>
+ <Test name="uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec4_vertex">
<TestInstance/>
</Test>
<Test name="uvec4_both">
<TestInstance/>
</Test>
+ <Test name="uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bool_vertex">
<TestInstance/>
</Test>
<Test name="bool_both">
<TestInstance/>
</Test>
+ <Test name="bool_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec2_vertex">
<TestInstance/>
</Test>
<Test name="bvec2_both">
<TestInstance/>
</Test>
+ <Test name="bvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec3_vertex">
<TestInstance/>
</Test>
<Test name="bvec3_both">
<TestInstance/>
</Test>
+ <Test name="bvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec4_vertex">
<TestInstance/>
</Test>
<Test name="bvec4_both">
<TestInstance/>
</Test>
+ <Test name="bvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2_vertex">
<TestInstance/>
</Test>
<Test name="mat2_both">
<TestInstance/>
</Test>
+ <Test name="mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3_vertex">
<TestInstance/>
</Test>
<Test name="mat3_both">
<TestInstance/>
</Test>
+ <Test name="mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4_vertex">
<TestInstance/>
</Test>
<Test name="mat4_both">
<TestInstance/>
</Test>
+ <Test name="mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_struct">
<Test name="std140_both">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array_vertex">
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_struct_array">
<Test name="std140_both">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array_vertex">
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_nested_struct">
<Test name="std140_both">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array_vertex">
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_nested_struct_array">
<Test name="std140_both">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array_vertex">
<Test name="std140_instance_array_both">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="instance_array_basic_type">
<Test name="float_both">
<TestInstance/>
</Test>
+ <Test name="float_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="float_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec2_vertex">
<TestInstance/>
</Test>
<Test name="vec2_both">
<TestInstance/>
</Test>
+ <Test name="vec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec3_vertex">
<TestInstance/>
</Test>
<Test name="vec3_both">
<TestInstance/>
</Test>
+ <Test name="vec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="vec4_vertex">
<TestInstance/>
</Test>
<Test name="vec4_both">
<TestInstance/>
</Test>
+ <Test name="vec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="vec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="int_vertex">
<TestInstance/>
</Test>
<Test name="int_both">
<TestInstance/>
</Test>
+ <Test name="int_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="int_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec2_vertex">
<TestInstance/>
</Test>
<Test name="ivec2_both">
<TestInstance/>
</Test>
+ <Test name="ivec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec3_vertex">
<TestInstance/>
</Test>
<Test name="ivec3_both">
<TestInstance/>
</Test>
+ <Test name="ivec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="ivec4_vertex">
<TestInstance/>
</Test>
<Test name="ivec4_both">
<TestInstance/>
</Test>
+ <Test name="ivec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="ivec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uint_vertex">
<TestInstance/>
</Test>
<Test name="uint_both">
<TestInstance/>
</Test>
+ <Test name="uint_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uint_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec2_vertex">
<TestInstance/>
</Test>
<Test name="uvec2_both">
<TestInstance/>
</Test>
+ <Test name="uvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec3_vertex">
<TestInstance/>
</Test>
<Test name="uvec3_both">
<TestInstance/>
</Test>
+ <Test name="uvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="uvec4_vertex">
<TestInstance/>
</Test>
<Test name="uvec4_both">
<TestInstance/>
</Test>
+ <Test name="uvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="uvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bool_vertex">
<TestInstance/>
</Test>
<Test name="bool_both">
<TestInstance/>
</Test>
+ <Test name="bool_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bool_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec2_vertex">
<TestInstance/>
</Test>
<Test name="bvec2_both">
<TestInstance/>
</Test>
+ <Test name="bvec2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec3_vertex">
<TestInstance/>
</Test>
<Test name="bvec3_both">
<TestInstance/>
</Test>
+ <Test name="bvec3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="bvec4_vertex">
<TestInstance/>
</Test>
<Test name="bvec4_both">
<TestInstance/>
</Test>
+ <Test name="bvec4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="bvec4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2_vertex">
<TestInstance/>
</Test>
<Test name="mat2_both">
<TestInstance/>
</Test>
+ <Test name="mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3_vertex">
<TestInstance/>
</Test>
<Test name="mat3_both">
<TestInstance/>
</Test>
+ <Test name="mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4_vertex">
<TestInstance/>
</Test>
<Test name="mat4_both">
<TestInstance/>
</Test>
+ <Test name="mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat2x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat2x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat3x4_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat3x4_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x2_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x2_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="row_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3_vertex">
<TestInstance/>
</Test>
<Test name="column_major_mat4x3_both">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="column_major_mat4x3_both_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="multi_basic_types">
<Test name="std140_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_mixed_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_mixed_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_vertex">
<Test name="std140_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_mixed_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_mixed_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="multi_nested_struct">
<Test name="std140_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_mixed_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_mixed_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_vertex">
<Test name="std140_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_mixed_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array_vertex">
<TestInstance/>
</Test>
<Test name="std140_instance_array_mixed">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_vertex_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_fragment_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_both_comp_access">
+ <TestInstance/>
+ </Test>
+ <Test name="std140_instance_array_mixed_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestCase name="link_by_binding">
<Test name="row_major_lowp_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="lowp_float">
<Test name="row_major_lowp_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="lowp_mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_lowp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_lowp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_mediump_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mediump_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="row_major_highp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_highp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_lowp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_lowp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mediump_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mediump_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_highp_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_highp_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_basic_array">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="float">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="basic_unsized_array">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="float">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="2_level_array">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="float">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="3_level_array">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="float">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="3_level_unsized_array">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="float">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_struct">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_struct_array">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_nested_struct">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="single_nested_struct_array">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="unsized_struct_array">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="2_level_unsized_struct_array">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="unsized_nested_struct_array">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="instance_array_basic_type">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="std430">
<Test name="float">
<Test name="row_major_mat2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3">
<TestInstance/>
</Test>
<Test name="row_major_mat3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4">
<TestInstance/>
</Test>
<Test name="row_major_mat4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x3">
<TestInstance/>
</Test>
<Test name="row_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat2x4">
<TestInstance/>
</Test>
<Test name="row_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat2x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat2x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x2">
<TestInstance/>
</Test>
<Test name="row_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat3x4">
<TestInstance/>
</Test>
<Test name="row_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="row_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat3x4">
<TestInstance/>
</Test>
+ <Test name="column_major_mat3x4_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x2">
<TestInstance/>
</Test>
<Test name="row_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x2">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x2_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="mat4x3">
<TestInstance/>
</Test>
<Test name="row_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="row_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="column_major_mat4x3">
<TestInstance/>
</Test>
+ <Test name="column_major_mat4x3_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="multi_basic_types">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="multi_nested_struct">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
<TestCase name="single_buffer">
<Test name="std140">
<TestInstance/>
</Test>
+ <Test name="std140_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std140_instance_array">
<TestInstance/>
</Test>
+ <Test name="std140_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430">
<TestInstance/>
</Test>
+ <Test name="std430_comp_access">
+ <TestInstance/>
+ </Test>
<Test name="std430_instance_array">
<TestInstance/>
</Test>
+ <Test name="std430_instance_array_comp_access">
+ <TestInstance/>
+ </Test>
</TestCase>
</TestSuite>
<TestSuite name="random">
</TestCase>
</TestSuite>
</TestSuite>
- <TestSuite name="mipmap_sparse_residency">
- <TestSuite name="2d">
- <TestCase name="r32i">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
- <TestInstance/>
- </Test>
- <Test name="11_137_1">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r16i">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
- <TestInstance/>
- </Test>
- <Test name="11_137_1">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r8i">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
- <TestInstance/>
- </Test>
- <Test name="11_137_1">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="rgba32ui">
- <Test name="512_256_1">
+ <TestSuite name="mipmap_sparse_residency">
+ <TestSuite name="2d">
+ <TestCase name="r32i">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r16i">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r8i">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba32ui">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba16ui">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba8ui">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="2d_array">
+ <TestCase name="r32i">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r16i">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r8i">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba32ui">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba16ui">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba8ui">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="cube">
+ <TestCase name="r32i">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r16i">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r8i">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba32ui">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba16ui">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba8ui">
+ <Test name="512_256_1">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_1">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_1">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="cube_array">
+ <TestCase name="r32i">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r16i">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r8i">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba32ui">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba16ui">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba8ui">
+ <Test name="512_256_6">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="3d">
+ <TestCase name="r32i">
+ <Test name="256_256_16">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r16i">
+ <Test name="256_256_16">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="r8i">
+ <Test name="256_256_16">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba32ui">
+ <Test name="256_256_16">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba16ui">
+ <Test name="256_256_16">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="rgba8ui">
+ <Test name="256_256_16">
+ <TestInstance/>
+ </Test>
+ <Test name="1024_128_8">
+ <TestInstance/>
+ </Test>
+ <Test name="11_137_3">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestCase name="buffer_sparse_memory_aliasing">
+ <Test name="buffer_size_2_10">
+ <TestInstance/>
+ </Test>
+ <Test name="buffer_size_2_12">
+ <TestInstance/>
+ </Test>
+ <Test name="buffer_size_2_16">
+ <TestInstance/>
+ </Test>
+ <Test name="buffer_size_2_17">
+ <TestInstance/>
+ </Test>
+ <Test name="buffer_size_2_20">
+ <TestInstance/>
+ </Test>
+ <Test name="buffer_size_2_24">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="tessellation">
+ <TestCase name="limits">
+ <Test name="max_tessellation_generation_level">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_patch_size">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_control_per_vertex_input_components">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_control_per_vertex_output_components">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_control_per_patch_output_components">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_control_total_output_components">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_evaluation_input_components">
+ <TestInstance/>
+ </Test>
+ <Test name="max_tessellation_evaluation_output_components">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="tesscoord">
+ <Test name="triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="winding">
+ <Test name="triangles_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_cw">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="shader_input_output">
+ <Test name="patch_vertices_5_in_10_out">
+ <TestInstance/>
+ </Test>
+ <Test name="patch_vertices_10_in_5_out">
+ <TestInstance/>
+ </Test>
+ <Test name="primitive_id_tcs">
+ <TestInstance/>
+ </Test>
+ <Test name="primitive_id_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="patch_vertices_in_tcs">
+ <TestInstance/>
+ </Test>
+ <Test name="patch_vertices_in_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="tess_level_inner_0_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="tess_level_inner_1_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="tess_level_outer_0_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="tess_level_outer_1_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="tess_level_outer_2_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="tess_level_outer_3_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="gl_position_vs_to_tcs">
+ <TestInstance/>
+ </Test>
+ <Test name="gl_position_tcs_to_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="gl_position_vs_to_tcs_to_tes">
+ <TestInstance/>
+ </Test>
+ <Test name="barrier">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="misc_draw">
+ <Test name="fill_cover_triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_cover_triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_cover_triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_cover_quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_cover_quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_cover_quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_overlap_triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_overlap_triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_overlap_triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_overlap_quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_overlap_quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="fill_overlap_quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="common_edge">
+ <Test name="triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_precise">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_precise">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_precise">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_precise">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_precise">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_precise">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fractional_spacing">
+ <Test name="odd">
+ <TestInstance/>
+ </Test>
+ <Test name="even">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitive_discard">
+ <Test name="triangles_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="invariance">
+ <TestCase name="primitive_set">
+ <Test name="triangles_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="outer_edge_division">
+ <Test name="triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="outer_edge_symmetry">
+ <Test name="triangles_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="outer_edge_index_independence">
+ <Test name="triangles_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="triangle_set">
+ <Test name="triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="inner_triangle_set">
+ <Test name="triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="outer_triangle_set">
+ <Test name="triangles_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="tess_coord_component_range">
+ <Test name="triangles_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="one_minus_tess_coord_component">
+ <Test name="triangles_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="triangles_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="quads_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_equal_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_odd_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_ccw_point_mode">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw">
+ <TestInstance/>
+ </Test>
+ <Test name="isolines_fractional_even_spacing_cw_point_mode">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestSuite name="user_defined_io">
+ <TestSuite name="per_patch">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_1">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_1">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba16ui">
- <Test name="512_256_1">
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_1">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_1">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba8ui">
- <Test name="512_256_1">
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_1">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_1">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
</TestSuite>
- <TestSuite name="2d_array">
- <TestCase name="r32i">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
- <TestInstance/>
- </Test>
- <Test name="11_137_3">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r16i">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
- <TestInstance/>
- </Test>
- <Test name="11_137_3">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r8i">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
- <TestInstance/>
- </Test>
- <Test name="11_137_3">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="rgba32ui">
- <Test name="512_256_6">
+ <TestSuite name="per_patch_array">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba16ui">
- <Test name="512_256_6">
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba8ui">
- <Test name="512_256_6">
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
</TestSuite>
- <TestSuite name="cube">
- <TestCase name="r32i">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
- <TestInstance/>
- </Test>
- <Test name="11_137_1">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r16i">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
- <TestInstance/>
- </Test>
- <Test name="11_137_1">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r8i">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
- <TestInstance/>
- </Test>
- <Test name="11_137_1">
+ <TestSuite name="per_patch_block">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
<TestInstance/>
</Test>
- </TestCase>
- <TestCase name="rgba32ui">
- <Test name="512_256_1">
- <TestInstance/>
- </Test>
- <Test name="1024_128_1">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_1">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba16ui">
- <Test name="512_256_1">
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_1">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_1">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba8ui">
- <Test name="512_256_1">
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_1">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_1">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
</TestSuite>
- <TestSuite name="cube_array">
- <TestCase name="r32i">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
- <TestInstance/>
- </Test>
- <Test name="11_137_3">
+ <TestSuite name="per_patch_block_array">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
<TestInstance/>
</Test>
- </TestCase>
- <TestCase name="r16i">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
- <TestInstance/>
- </Test>
- <Test name="11_137_3">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="r8i">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
- <TestInstance/>
- </Test>
- <Test name="11_137_3">
- <TestInstance/>
- </Test>
- </TestCase>
- <TestCase name="rgba32ui">
- <Test name="512_256_6">
- <TestInstance/>
- </Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba16ui">
- <Test name="512_256_6">
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba8ui">
- <Test name="512_256_6">
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
</TestSuite>
- <TestSuite name="3d">
- <TestCase name="r32i">
- <Test name="256_256_16">
+ <TestSuite name="per_vertex">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="r16i">
- <Test name="256_256_16">
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="r8i">
- <Test name="256_256_16">
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba32ui">
- <Test name="256_256_16">
+ </TestSuite>
+ <TestSuite name="per_vertex_block">
+ <TestCase name="vertex_io_array_size_implicit">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba16ui">
- <Test name="256_256_16">
+ <TestCase name="vertex_io_array_size_shader_builtin">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
- <TestCase name="rgba8ui">
- <Test name="256_256_16">
+ <TestCase name="vertex_io_array_size_spec_min">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="1024_128_8">
+ <Test name="quads">
<TestInstance/>
</Test>
- <Test name="11_137_3">
+ <Test name="isolines">
<TestInstance/>
</Test>
</TestCase>
</TestSuite>
</TestSuite>
- <TestCase name="buffer_sparse_memory_aliasing">
- <Test name="buffer_size_2_10">
+ <TestSuite name="geometry_interaction">
+ <TestCase name="passthrough">
+ <Test name="tessellate_triangles_passthrough_geometry_no_change">
+ <TestInstance/>
+ </Test>
+ <Test name="tessellate_quads_passthrough_geometry_no_change">
+ <TestInstance/>
+ </Test>
+ <Test name="tessellate_isolines_passthrough_geometry_no_change">
+ <TestInstance/>
+ </Test>
+ <Test name="passthrough_tessellation_geometry_shade_triangles_no_change">
+ <TestInstance/>
+ </Test>
+ <Test name="passthrough_tessellation_geometry_shade_isolines_no_change">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="limits">
+ <Test name="output_required_max_tessellation">
+ <TestInstance/>
+ </Test>
+ <Test name="output_required_max_geometry">
+ <TestInstance/>
+ </Test>
+ <Test name="output_required_max_invocations">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="scatter">
+ <Test name="geometry_scatter_instances">
+ <TestInstance/>
+ </Test>
+ <Test name="geometry_scatter_primitives">
+ <TestInstance/>
+ </Test>
+ <Test name="geometry_scatter_layers">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="point_size">
+ <Test name="vertex_set">
+ <TestInstance/>
+ </Test>
+ <Test name="evaluation_set">
+ <TestInstance/>
+ </Test>
+ <Test name="geometry_set">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_control_set">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_evaluation_set">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_eval_default">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_geometry_set">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_evaluation_set_geometry_set">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_control_pass_eval_add_geometry_add">
+ <TestInstance/>
+ </Test>
+ <Test name="vertex_set_evaluation_set_geometry_default">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
+ <TestSuite name="rasterization">
+ <TestCase name="primitives">
+ <Test name="triangles">
<TestInstance/>
</Test>
- <Test name="buffer_size_2_12">
+ <Test name="triangle_strip">
<TestInstance/>
</Test>
- <Test name="buffer_size_2_16">
+ <Test name="triangle_fan">
<TestInstance/>
</Test>
- <Test name="buffer_size_2_17">
+ <Test name="lines">
<TestInstance/>
</Test>
- <Test name="buffer_size_2_20">
+ <Test name="line_strip">
<TestInstance/>
</Test>
- <Test name="buffer_size_2_24">
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="culling">
+ <Test name="front_triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="front_triangles_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="front_triangle_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="front_triangle_strip_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="front_triangle_fan">
+ <TestInstance/>
+ </Test>
+ <Test name="front_triangle_fan_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="back_triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="back_triangles_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="back_triangle_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="back_triangle_strip_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="back_triangle_fan">
+ <TestInstance/>
+ </Test>
+ <Test name="back_triangle_fan_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="both_triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="both_triangles_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="both_triangle_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="both_triangle_strip_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="both_triangle_fan">
+ <TestInstance/>
+ </Test>
+ <Test name="both_triangle_fan_reverse">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="interpolation">
+ <TestCase name="basic">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="triangle_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="triangle_fan">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="projected">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="triangle_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="triangle_fan">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ <TestCase name="flatshading">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="triangle_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="triangle_fan">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="line_strip_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitives_multisample_2_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules_multisample_2_bit">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="interpolation_multisample_2_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitives_multisample_4_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules_multisample_4_bit">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="interpolation_multisample_4_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitives_multisample_8_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules_multisample_8_bit">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="interpolation_multisample_8_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitives_multisample_16_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules_multisample_16_bit">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="interpolation_multisample_16_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitives_multisample_32_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules_multisample_32_bit">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="interpolation_multisample_32_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="primitives_multisample_64_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
+ <TestInstance/>
+ </Test>
+ <Test name="points">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="fill_rules_multisample_64_bit">
+ <Test name="basic_quad">
+ <TestInstance/>
+ </Test>
+ <Test name="basic_quad_reverse">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_full">
+ <TestInstance/>
+ </Test>
+ <Test name="clipped_partly">
+ <TestInstance/>
+ </Test>
+ <Test name="projected">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="interpolation_multisample_64_bit">
+ <Test name="triangles">
+ <TestInstance/>
+ </Test>
+ <Test name="lines">
+ <TestInstance/>
+ </Test>
+ <Test name="lines_wide">
<TestInstance/>
</Test>
</TestCase>