diff --git a/src/tests/end2end/VertexFormatTests.cpp b/src/tests/end2end/VertexFormatTests.cpp index 909e1cb3e3..27b987ca91 100644 --- a/src/tests/end2end/VertexFormatTests.cpp +++ b/src/tests/end2end/VertexFormatTests.cpp @@ -52,6 +52,9 @@ class VertexFormatTest : public DawnTest { // TODO(crbug.com/dawn/259): Failing because of a SPIRV-Cross issue. DAWN_SUPPRESS_TEST_IF(IsMetal() && IsIntel()); + // TODO(crbug.com/tint/904): FXC emits bad output for this test + DAWN_SUPPRESS_TEST_IF(IsD3D12() && !IsDXC()); + renderPass = utils::CreateBasicRenderPass(device, kRTSize, kRTSize); } @@ -692,9 +695,6 @@ TEST_P(VertexFormatTest, Float16x2) { // Fails on NVIDIA's Vulkan drivers on CQ but passes locally. DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsNvidia()); - // TODO(crbug.com/tint/904): FXC emits bad output for this test - DAWN_SUPPRESS_TEST_IF(IsD3D12() && !IsDXC()); - std::vector vertexData = Float32ToFloat16(std::vector({14.8f, -0.0f, 22.5f, 1.3f, +0.0f, -24.8f}));