From: Giovanni Mascellani <gmascellani(a)codeweavers.com> The device is eventually lost, indirect commands are likely not supported on WARP. --- tests/d3d12.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/d3d12.c b/tests/d3d12.c index 0be155da..9e859b4f 100644 --- a/tests/d3d12.c +++ b/tests/d3d12.c @@ -24530,6 +24530,12 @@ static void test_execute_indirect(void) static const uint32_t count_data[] = {2, 1}; static const float white[] = {1.0f, 1.0f, 1.0f, 1.0f}; + if (test_options.use_warp_device) + { + skip("Broken on WARP.\n"); + return; + } + memset(&desc, 0, sizeof(desc)); desc.root_signature_flags = D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT; desc.no_pipeline = true; -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/406