From c3f01d7db944d218e3c2522d0745ac2889d7a638 Mon Sep 17 00:00:00 2001 From: Giovanni Mascellani Date: Fri, 14 Mar 2025 09:14:56 +0100 Subject: [PATCH] tests: Mark two other tessellation tests as buggy on MoltenVK. I haven't investigated the actual problem here, but the generated Vulkan commands look correct (and work with basically all other Vulkan implementations) and MoltenVK is known to have incomplete tessellation support, so it's likely that the problem is there. --- tests/d3d12.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/d3d12.c b/tests/d3d12.c index 6a7879a5..cfba61b2 100644 --- a/tests/d3d12.c +++ b/tests/d3d12.c @@ -29092,6 +29092,7 @@ static void test_nop_tessellation_shaders(void) transition_resource_state(command_list, context.render_target, D3D12_RESOURCE_STATE_RENDER_TARGET, D3D12_RESOURCE_STATE_COPY_SOURCE); + bug_if(is_mvk_device(context.device)) check_sub_resource_uint(context.render_target, 0, queue, command_list, 0xff00ff00, 0); reset_command_list(command_list, context.allocator); @@ -29771,6 +29772,7 @@ static void test_tessellation_dcl_index_range(void) transition_resource_state(command_list, context.render_target, D3D12_RESOURCE_STATE_RENDER_TARGET, D3D12_RESOURCE_STATE_COPY_SOURCE); + bug_if(is_mvk_device(device)) check_sub_resource_uint(context.render_target, 0, queue, command_list, 0xff00ff00, 0); ID3D12Resource_Release(vb);