wgsl: Suppress all VertexFormatTests when using FXC

Disabling the one test clearly wasn't enough

Bug: tint:904
Change-Id: I23f448d2f3028fff13e4eb406b08a7175166ea9d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/55100
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Sarah Mashayekhi <sarahmashay@google.com>
Reviewed-by: Sarah Mashayekhi <sarahmashay@google.com>
diff --git a/src/tests/end2end/VertexFormatTests.cpp b/src/tests/end2end/VertexFormatTests.cpp
index 909e1cb..27b987c 100644
--- a/src/tests/end2end/VertexFormatTests.cpp
+++ b/src/tests/end2end/VertexFormatTests.cpp
@@ -52,6 +52,9 @@
         // 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 @@
     // 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<uint16_t> vertexData =
         Float32ToFloat16(std::vector<float>({14.8f, -0.0f, 22.5f, 1.3f, +0.0f, -24.8f}));