From e068052436d259cc6a9c009c3ac874805c2729d4 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Tue, 22 Oct 2024 17:45:04 +0200 Subject: [PATCH] tests: Fix test failure in EI tier 1.1 when mesh is not supported. Signed-off-by: Hans-Kristian Arntzen --- tests/d3d12_command.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/d3d12_command.c b/tests/d3d12_command.c index 6429d556e0..b39ef1b2f1 100644 --- a/tests/d3d12_command.c +++ b/tests/d3d12_command.c @@ -3057,6 +3057,7 @@ void test_execute_indirect_state_tier_11(void) options7.MeshShaderTier < D3D12_MESH_SHADER_TIER_1) { options7.MeshShaderTier = D3D12_MESH_SHADER_TIER_NOT_SUPPORTED; + skip("Mesh shader not supported, skipping mesh indirect test.\n"); } output = create_default_buffer(context.device, 4096, D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS, D3D12_RESOURCE_STATE_COMMON); @@ -3164,6 +3165,9 @@ void test_execute_indirect_state_tier_11(void) for (i = 0; i < COUNT; i++) { + if (!psos[i]) + continue; + for (j = 0; j < ARRAY_SIZE(draw_arguments); j++) { uint32_t expected = expected_counts[i][j];