dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.monolithic.blend_operation_advanced.independent.color_attachments_16_blend_overlap_uncorrelated_ext_3_r8g8b8a8_unorm
dEQP-VK.pipeline.monolithic.blend_operation_advanced.coherent.barrier_color_attachments_1_blend_overlap_uncorrelated_ext_0_r8g8b8a8_unorm
dEQP-VK.pipeline.monolithic.blend_operation_advanced.coherent.color_attachments_1_blend_overlap_uncorrelated_ext_1_r8g8b8a8_unorm
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.zero_stride_with_offset
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.vertex_input_no_dyn_stride
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.vertex_input_multiple_bindings
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.zero_stride_with_offset
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.vertex_input_no_dyn_stride
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.vertex_input_multiple_bindings
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.vertex_input_no_dyn_stride
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.vertex_input_multiple_bindings
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.zero_stride_with_offset
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.vertex_input_no_dyn_stride
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.vertex_input_multiple_bindings
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.zero_stride_with_offset
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.vertex_input_no_dyn_stride
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.vertex_input_multiple_bindings
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.depth_bias_enable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.depth_bias_disable_dynamic_bias_params
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.vertex_input_no_dyn_stride
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.vertex_input_multiple_bindings
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_patch_geom
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.depth_bias_enable_dynamic_bias_params
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_patch
vk::VkDeviceSize vertexDataOffset;
vk::VkDeviceSize vertexDataExtraBytes;
+ // Bind and draw with a pipeline that uses dynamic patch control points but doesn't actually use a tessellation
+ // shader, before using the real pipelines being tested.
+ bool useExtraDynPCPPipeline;
+
// Static and dynamic pipeline configuration.
VertexGeneratorConfig vertexGenerator;
CullModeConfig cullModeConfig;
, singleVertexDrawCount (0)
, vertexDataOffset (0ull)
, vertexDataExtraBytes (0ull)
+ , useExtraDynPCPPipeline (false)
, vertexGenerator (makeVertexGeneratorConfig(staticVertexGenerator, dynamicVertexGenerator))
, cullModeConfig (static_cast<vk::VkCullModeFlags>(vk::VK_CULL_MODE_NONE))
, frontFaceConfig (vk::VK_FRONT_FACE_COUNTER_CLOCKWISE)
|| rastDiscardEnableConfig.dynamicValue
|| depthBiasEnableConfig.dynamicValue
|| logicOpConfig.dynamicValue
- || primRestartEnableConfig.dynamicValue)
+ || primRestartEnableConfig.dynamicValue
+ || useExtraDynPCPPipeline)
{
extensions.push_back("VK_EXT_extended_dynamic_state2");
}
// Make sure these are consistent.
DE_ASSERT(!(m_testConfig.testPatchControlPoints() && !m_testConfig.patchesTopology()));
DE_ASSERT(!(m_testConfig.patchesTopology() && m_testConfig.getActivePatchControlPoints() <= 1u));
+
+ // Do not use an extra dynamic patch control points pipeline if we're not testing them.
+ DE_ASSERT(!m_testConfig.useExtraDynPCPPipeline || m_testConfig.testPatchControlPoints());
}
void ExtendedDynamicStateTest::checkSupport (Context& context) const
if (m_testConfig.testLogicOp() && !eds2Features.extendedDynamicState2LogicOp)
TCU_THROW(NotSupportedError, "VK_EXT_extended_dynamic_state2 : changing LogicOp dynamically is not supported");
- if (m_testConfig.testPatchControlPoints() && !eds2Features.extendedDynamicState2PatchControlPoints)
+ if ((m_testConfig.testPatchControlPoints() || m_testConfig.useExtraDynPCPPipeline) && !eds2Features.extendedDynamicState2PatchControlPoints)
TCU_THROW(NotSupportedError, "VK_EXT_extended_dynamic_state2 : changing patch control points dynamically is not supported");
}
programCollection.glslSources.add("tesc") << glu::TessellationControlSource(tescSource.str());
programCollection.glslSources.add("tese") << glu::TessellationEvaluationSource(teseSource.str());
}
+
+ // Extra vert and frag shaders for the extra patch control points pipeline. These draw offscreen.
+ if (m_testConfig.useExtraDynPCPPipeline)
+ {
+ std::ostringstream vertDPCP;
+ vertDPCP
+ << "#version 450\n"
+ << "\n"
+ << "vec2 positions[3] = vec2[](\n"
+ << " vec2(-1.0, -1.0),\n"
+ << " vec2( 3.0, -1.0),\n"
+ << " vec2(-1.0, 3.0)\n"
+ << ");\n"
+ << "\n"
+ << "void main() {\n"
+ << " gl_Position = vec4(positions[gl_VertexIndex] + 10.0 + 1.0 * float(gl_VertexIndex), 0.0, 1.0);\n"
+ << "}\n"
+ ;
+ programCollection.glslSources.add("vertDPCP") << glu::VertexSource(vertDPCP.str());
+
+ std::ostringstream fragDPCP;
+ fragDPCP
+ << "#version 450\n"
+ << "layout(location=0) out " << vecType << " color;\n"
+ << "void main() {\n"
+ << " color = " << vecType << "(1.0, 1.0, 1.0, 1.0);\n"
+ << "}\n"
+ ;
+ programCollection.glslSources.add("fragDPCP") << glu::FragmentSource(fragDPCP.str());
+ }
}
TestInstance* ExtendedDynamicStateTest::createInstance (Context& context) const
vk::Move<vk::VkShaderModule> geomModule;
vk::Move<vk::VkShaderModule> tescModule;
vk::Move<vk::VkShaderModule> teseModule;
+ vk::Move<vk::VkShaderModule> vertDPCPModule;
+ vk::Move<vk::VkShaderModule> fragDPCPModule;
if (m_testConfig.needsGeometryShader())
geomModule = vk::createShaderModule(vkd, device, m_context.getBinaryCollection().get("geom"), 0u);
kSequenceOrdering == SequenceOrdering::TWO_DRAWS_DYNAMIC);
const bool useStaticPipeline = (bindStaticFirst || kReversed);
+ // Create extra dynamic patch control points pipeline if needed.
+ vk::Move<vk::VkPipeline> extraDynPCPPipeline;
+
+ if (m_testConfig.useExtraDynPCPPipeline)
+ {
+ vertDPCPModule = vk::createShaderModule(vkd, device, m_context.getBinaryCollection().get("vertDPCP"));
+ fragDPCPModule = vk::createShaderModule(vkd, device, m_context.getBinaryCollection().get("fragDPCP"));
+
+ const vk::VkPipelineVertexInputStateCreateInfo extraDPCPInputState = vk::initVulkanStructure();
+ const vk::VkDynamicState extraDynamicState = vk::VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT;
+ const vk::VkPipelineDynamicStateCreateInfo extraDynamicStateInfo =
+ {
+ vk::VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO, // VkStructureType sType;
+ nullptr, // const void* pNext;
+ 0u, // VkPipelineDynamicStateCreateFlags flags;
+ 1u, // uint32_t dynamicStateCount;
+ &extraDynamicState, // const VkDynamicState* pDynamicStates;
+ };
+
+ const auto extraPipelineLayout = vk::makePipelineLayout(vkd, device);
+
+ const auto viewports = m_testConfig.viewportConfig.staticValue;
+ const auto scissors = m_testConfig.scissorConfig.staticValue;
+
+ extraDynPCPPipeline = vk::makeGraphicsPipeline(
+ vkd, device, *extraPipelineLayout,
+ vertDPCPModule.get(), DE_NULL, DE_NULL, DE_NULL, fragDPCPModule.get(),
+ renderPass.get(), viewports, scissors, vk::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, 0u, 0u,
+ &extraDPCPInputState, nullptr, nullptr, nullptr, nullptr, &extraDynamicStateInfo);
+ }
+
// Create static pipeline when needed.
if (useStaticPipeline)
{
auto viewports = m_testConfig.viewportConfig.staticValue;
- auto scisors = m_testConfig.scissorConfig.staticValue;
+ auto scissors = m_testConfig.scissorConfig.staticValue;
// The viewport and scissor counts must match in the static part, which will be used by the static pipeline.
const auto minStaticCount = static_cast<deUint32>(std::min(m_testConfig.viewportConfig.staticValue.size(), m_testConfig.scissorConfig.staticValue.size()));
viewports.resize(minStaticCount);
- scisors.resize(minStaticCount);
+ scissors.resize(minStaticCount);
staticPipeline.setDefaultPatchControlPoints(m_testConfig.patchControlPointsConfig.staticValue)
.setupVertexInputStete(&vertexInputStateCreateInfo, &inputAssemblyStateCreateInfo)
.setupPreRasterizationShaderState(
viewports,
- scisors,
+ scissors,
*pipelineLayout,
*renderPass,
0u,
vk::GraphicsPipelineWrapper graphicsPipeline(vkd, device, m_testConfig.pipelineConstructionType);
{
auto viewports = m_testConfig.viewportConfig.staticValue;
- auto scisors = m_testConfig.scissorConfig.staticValue;
+ auto scissors = m_testConfig.scissorConfig.staticValue;
const auto finalDynamicViewportCount = (m_testConfig.viewportConfig.dynamicValue
? m_testConfig.viewportConfig.dynamicValue.get().size()
if (m_testConfig.scissorConfig.dynamicValue)
{
graphicsPipeline.setDefaultScissorsCount();
- scisors = std::vector<vk::VkRect2D>();
+ scissors = std::vector<vk::VkRect2D>();
}
else
- scisors.resize(minDynamicCount);
+ scissors.resize(minDynamicCount);
graphicsPipeline.setDynamicState(&dynamicStateCreateInfo)
.setDefaultPatchControlPoints(m_testConfig.patchControlPointsConfig.staticValue)
.setupVertexInputStete(&vertexInputStateCreateInfo, &inputAssemblyStateCreateInfo)
.setupPreRasterizationShaderState(
viewports,
- scisors,
+ scissors,
*pipelineLayout,
*renderPass,
0u,
(kSequenceOrdering == SequenceOrdering::TWO_DRAWS_DYNAMIC && iteration > 0u) ||
(kSequenceOrdering == SequenceOrdering::TWO_DRAWS_STATIC && iteration == 0u))
{
+ if (m_testConfig.useExtraDynPCPPipeline)
+ {
+ vkd.cmdBindPipeline(cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, extraDynPCPPipeline.get());
+
+ // In these two sequence orderings, the right dynamic state value will have been set before and we would be
+ // setting it to a wrong value here, resulting in test failures. We keep the right value instead.
+ if (kSequenceOrdering != SequenceOrdering::CMD_BUFFER_START && kSequenceOrdering != SequenceOrdering::BETWEEN_PIPELINES)
+ vkd.cmdSetPatchControlPointsEXT(cmdBuffer, m_testConfig.patchControlPointsConfig.staticValue);
+
+ vkd.cmdDraw(cmdBuffer, 3u, 1u, 0u, 0u);
+ }
vkd.cmdBindPipeline(cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, graphicsPipeline.getPipeline());
}
// Dynamically change the number of primitive control points
{
- TestConfig config(pipelineConstructionType, kOrdering);
- config.topologyConfig.staticValue = vk::VK_PRIMITIVE_TOPOLOGY_PATCH_LIST;
- config.patchControlPointsConfig.staticValue = 1;
- config.patchControlPointsConfig.dynamicValue = 3;
- orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, "patch_control_points", "Dynamically change patch control points", config));
+ for (int i = 0; i < 2; ++i)
+ {
+ const bool useExtraPipeline = (i > 0);
+
+ TestConfig config(pipelineConstructionType, kOrdering);
+ config.topologyConfig.staticValue = vk::VK_PRIMITIVE_TOPOLOGY_PATCH_LIST;
+ config.patchControlPointsConfig.staticValue = 1;
+ config.patchControlPointsConfig.dynamicValue = 3;
+ config.useExtraDynPCPPipeline = useExtraPipeline;
+
+ const auto testName = std::string("patch_control_points") + (useExtraPipeline ? "_extra_pipeline" : "");
+ const auto testDesc = std::string("Dynamically change patch control points")
+ + (useExtraPipeline ? " and draw first with a pipeline using the state and no tessellation shaders" : "");
+
+ orderingGroup->addChild(new ExtendedDynamicStateTest(testCtx, testName, testDesc, config));
+ }
}
// Dynamic topology.
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VK.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VKSC.pipeline.pipeline_library.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_draw.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.before_good_static.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_line
dEQP-VKSC.pipeline.monolithic.extended_dynamic_state.two_draws_static.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.cmd_buffer_start.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_draw.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.between_pipelines.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.after_pipelines.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.before_good_static.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_dynamic.topology_patch
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.logic_op_or
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.prim_restart_enable
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points
+dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.patch_control_points_extra_pipeline
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_triangle
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_line
dEQP-VKSC.pipeline.fast_linked_library.extended_dynamic_state.two_draws_static.topology_patch