<TestInstance/>
</Test>
</TestCase>
+ <TestCase name="resolve_image">
+ <Test name="whole_2_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_4_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_8_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_16_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_32_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="whole_64_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_2_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_4_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_8_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_16_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_32_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="partial_64_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="with_regions_2_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="with_regions_4_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="with_regions_8_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="with_regions_16_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="with_regions_32_bit">
+ <TestInstance/>
+ </Test>
+ <Test name="with_regions_64_bit">
+ <TestInstance/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="image_clearing">
<TestCase name="clear_color_image">
<TestInstance/>
</Test>
</TestCase>
+ <TestCase name="descriptor_pool">
+ <Test name="repeated_reset_short">
+ <TestInstance/>
+ </Test>
+ <Test name="repeated_reset_long">
+ <TestInstance/>
+ </Test>
+ </TestCase>
</TestSuite>
<TestSuite name="pipeline">
<TestSuite name="stencil">
<TestInstance/>
</Test>
</TestCase>
+ <TestCase name="opatomic">
+ <Test name="iadd">
+ <TestInstance/>
+ </Test>
+ <Test name="isub">
+ <TestInstance/>
+ </Test>
+ <Test name="iinc">
+ <TestInstance/>
+ </Test>
+ <Test name="idec">
+ <TestInstance/>
+ </Test>
+ </TestCase>
<TestCase name="opline">
<Test name="all">
<TestInstance/>
</TestSuite>
</TestSuite>
</TestSuite>
- <TestCase name="synchronization">
- <Test name="fences">
- <TestInstance/>
- </Test>
- <Test name="semaphores">
- <TestInstance/>
- </Test>
- </TestCase>
+ <TestSuite name="synchronization">
+ <TestCase name="smoke">
+ <Test name="fences">
+ <TestInstance/>
+ </Test>
+ <Test name="semaphores">
+ <TestInstance/>
+ </Test>
+ <Test name="events">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestSuite name="basic">
+ <TestCase name="fence">
+ <Test name="one">
+ <TestInstance/>
+ </Test>
+ <Test name="multi">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="semaphore">
+ <Test name="one_queue">
+ <TestInstance/>
+ </Test>
+ <Test name="multi_queue">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ <TestCase name="event">
+ <Test name="host_set_reset">
+ <TestInstance/>
+ </Test>
+ <Test name="device_set_reset">
+ <TestInstance/>
+ </Test>
+ <Test name="host_set_device_wait">
+ <TestInstance/>
+ </Test>
+ <Test name="single_submit_multi_command_buffer">
+ <TestInstance/>
+ </Test>
+ <Test name="multi_submit_multi_command_buffer">
+ <TestInstance/>
+ </Test>
+ <Test name="multi_secondary_command_buffer">
+ <TestInstance/>
+ </Test>
+ </TestCase>
+ </TestSuite>
+ </TestSuite>
<TestSuite name="sparse_resources">
<TestCase name="buffer_sparse_binding">
<Test name="buffer_size_2_10">
dEQP-VK.api.copy_and_blit.blit_image.without_scaling_partial_linear
dEQP-VK.api.copy_and_blit.blit_image.without_scaling_partial_diff_format_R32_linear
dEQP-VK.api.copy_and_blit.blit_image.without_scaling_partial_diff_format_BGRA_linear
+dEQP-VK.api.copy_and_blit.resolve_image.whole_2_bit
+dEQP-VK.api.copy_and_blit.resolve_image.whole_4_bit
+dEQP-VK.api.copy_and_blit.resolve_image.whole_8_bit
+dEQP-VK.api.copy_and_blit.resolve_image.whole_16_bit
+dEQP-VK.api.copy_and_blit.resolve_image.whole_32_bit
+dEQP-VK.api.copy_and_blit.resolve_image.whole_64_bit
+dEQP-VK.api.copy_and_blit.resolve_image.partial_2_bit
+dEQP-VK.api.copy_and_blit.resolve_image.partial_4_bit
+dEQP-VK.api.copy_and_blit.resolve_image.partial_8_bit
+dEQP-VK.api.copy_and_blit.resolve_image.partial_16_bit
+dEQP-VK.api.copy_and_blit.resolve_image.partial_32_bit
+dEQP-VK.api.copy_and_blit.resolve_image.partial_64_bit
+dEQP-VK.api.copy_and_blit.resolve_image.with_regions_2_bit
+dEQP-VK.api.copy_and_blit.resolve_image.with_regions_4_bit
+dEQP-VK.api.copy_and_blit.resolve_image.with_regions_8_bit
+dEQP-VK.api.copy_and_blit.resolve_image.with_regions_16_bit
+dEQP-VK.api.copy_and_blit.resolve_image.with_regions_32_bit
+dEQP-VK.api.copy_and_blit.resolve_image.with_regions_64_bit
dEQP-VK.api.image_clearing.clear_color_image.1d_r4g4_unorm_pack8
dEQP-VK.api.image_clearing.clear_color_image.1d_r4g4b4a4_unorm_pack16
dEQP-VK.api.image_clearing.clear_color_image.1d_b4g4r4a4_unorm_pack16
dEQP-VK.api.fill_and_update_buffer.update_buffer_second_one
dEQP-VK.api.fill_and_update_buffer.fill_buffer_second_part
dEQP-VK.api.fill_and_update_buffer.update_buffer_second_part
+dEQP-VK.api.descriptor_pool.repeated_reset_short
+dEQP-VK.api.descriptor_pool.repeated_reset_long
dEQP-VK.pipeline.stencil.format.s8_uint.states.front_fail_decc_pass_repl_dfail_inv_comp_not_equal_back_fail_decc_pass_repl_dfail_keep_comp_less
dEQP-VK.pipeline.stencil.format.s8_uint.states.front_fail_incc_pass_keep_dfail_inv_comp_not_equal_back_fail_decc_pass_repl_dfail_inv_comp_not_equal
dEQP-VK.pipeline.stencil.format.s8_uint.states.front_fail_wrap_pass_decw_dfail_wrap_comp_less_back_fail_incc_pass_keep_dfail_inv_comp_not_equal
dEQP-VK.spirv_assembly.instruction.compute.opfunord.greater
dEQP-VK.spirv_assembly.instruction.compute.opfunord.greaterequal
dEQP-VK.spirv_assembly.instruction.compute.opfunord.notequal
+dEQP-VK.spirv_assembly.instruction.compute.opatomic.iadd
+dEQP-VK.spirv_assembly.instruction.compute.opatomic.isub
+dEQP-VK.spirv_assembly.instruction.compute.opatomic.iinc
+dEQP-VK.spirv_assembly.instruction.compute.opatomic.idec
dEQP-VK.spirv_assembly.instruction.compute.opline.all
dEQP-VK.spirv_assembly.instruction.compute.opnoline.all
dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.bool
dEQP-VK.wsi.win32.swapchain.simulate_oom.present_mode
dEQP-VK.wsi.win32.swapchain.simulate_oom.clipped
dEQP-VK.wsi.win32.swapchain.render.basic
-dEQP-VK.synchronization.fences
-dEQP-VK.synchronization.semaphores
+dEQP-VK.synchronization.smoke.fences
+dEQP-VK.synchronization.smoke.semaphores
+dEQP-VK.synchronization.smoke.events
+dEQP-VK.synchronization.basic.fence.one
+dEQP-VK.synchronization.basic.fence.multi
+dEQP-VK.synchronization.basic.semaphore.one_queue
+dEQP-VK.synchronization.basic.semaphore.multi_queue
+dEQP-VK.synchronization.basic.event.host_set_reset
+dEQP-VK.synchronization.basic.event.device_set_reset
+dEQP-VK.synchronization.basic.event.host_set_device_wait
+dEQP-VK.synchronization.basic.event.single_submit_multi_command_buffer
+dEQP-VK.synchronization.basic.event.multi_submit_multi_command_buffer
+dEQP-VK.synchronization.basic.event.multi_secondary_command_buffer
dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_10
dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_12
dEQP-VK.sparse_resources.buffer_sparse_binding.buffer_size_2_16