diff --git a/tests/Testbed/UnitTests/TestCommandBufferMultiThreading.cpp b/tests/Testbed/UnitTests/TestCommandBufferMultiThreading.cpp index 767aed6fc8..d755822ae8 100644 --- a/tests/Testbed/UnitTests/TestCommandBufferMultiThreading.cpp +++ b/tests/Testbed/UnitTests/TestCommandBufferMultiThreading.cpp @@ -57,6 +57,10 @@ DEF_TEST( CommandBufferMultiThreading ) constexpr unsigned numFrames = 10; constexpr int diffThreshold = 30; // Diff threshold of 30, because sampling MIP-mapped textures is backend dependent + //TODO: temporarily disable this test for D3D12 as state tracking does not work with multi-threading + if (renderer->GetRendererID() == RendererID::Direct3D12) + return TestResult::Skipped; + if (shaders[VSTextured] == nullptr || shaders[PSTextured] == nullptr) { Log::Errorf("Missing shaders for backend\n");