diff --git a/src/dawn/tests/end2end/BasicTests.cpp b/src/dawn/tests/end2end/BasicTests.cpp index 4193fc2f25..04eed0bc0a 100644 --- a/src/dawn/tests/end2end/BasicTests.cpp +++ b/src/dawn/tests/end2end/BasicTests.cpp @@ -59,6 +59,7 @@ TEST_P(BasicTests, QueueWriteBufferError) { } DAWN_INSTANTIATE_TEST(BasicTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/ClipSpaceTests.cpp b/src/dawn/tests/end2end/ClipSpaceTests.cpp index ca0fa35bf0..5f8c07e02a 100644 --- a/src/dawn/tests/end2end/ClipSpaceTests.cpp +++ b/src/dawn/tests/end2end/ClipSpaceTests.cpp @@ -93,6 +93,7 @@ TEST_P(ClipSpaceTest, ClipSpace) { } DAWN_INSTANTIATE_TEST(ClipSpaceTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/CullingTests.cpp b/src/dawn/tests/end2end/CullingTests.cpp index 368046631b..47d30cc490 100644 --- a/src/dawn/tests/end2end/CullingTests.cpp +++ b/src/dawn/tests/end2end/CullingTests.cpp @@ -127,6 +127,7 @@ TEST_P(CullingTest, CullBackFaceWhenCWIsFrontFace) { } DAWN_INSTANTIATE_TEST(CullingTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/DebugMarkerTests.cpp b/src/dawn/tests/end2end/DebugMarkerTests.cpp index 1a30b0d93d..e73c8bedc0 100644 --- a/src/dawn/tests/end2end/DebugMarkerTests.cpp +++ b/src/dawn/tests/end2end/DebugMarkerTests.cpp @@ -46,6 +46,7 @@ TEST_P(DebugMarkerTests, NoFailureWithoutDebugToolAttached) { } DAWN_INSTANTIATE_TEST(DebugMarkerTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/DepthBiasTests.cpp b/src/dawn/tests/end2end/DepthBiasTests.cpp index 5ad2919815..78538c11f6 100644 --- a/src/dawn/tests/end2end/DepthBiasTests.cpp +++ b/src/dawn/tests/end2end/DepthBiasTests.cpp @@ -390,6 +390,7 @@ TEST_P(DepthBiasTests, PositiveSlopeBiasOn24bit) { } DAWN_INSTANTIATE_TEST(DepthBiasTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/DestroyTests.cpp b/src/dawn/tests/end2end/DestroyTests.cpp index 8a2d0bf923..4b903f5e04 100644 --- a/src/dawn/tests/end2end/DestroyTests.cpp +++ b/src/dawn/tests/end2end/DestroyTests.cpp @@ -213,6 +213,7 @@ TEST_P(DestroyTest, GetQueueAfterDeviceDestroy) { } DAWN_INSTANTIATE_TEST(DestroyTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/DeviceLifetimeTests.cpp b/src/dawn/tests/end2end/DeviceLifetimeTests.cpp index ad760fb336..cec6374bf1 100644 --- a/src/dawn/tests/end2end/DeviceLifetimeTests.cpp +++ b/src/dawn/tests/end2end/DeviceLifetimeTests.cpp @@ -509,6 +509,7 @@ TEST_P(DeviceLifetimeTests, DropDevice2InProcessEvents) { } DAWN_INSTANTIATE_TEST(DeviceLifetimeTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), NullBackend(), diff --git a/src/dawn/tests/end2end/DeviceLostTests.cpp b/src/dawn/tests/end2end/DeviceLostTests.cpp index a50ed691ec..61691c444b 100644 --- a/src/dawn/tests/end2end/DeviceLostTests.cpp +++ b/src/dawn/tests/end2end/DeviceLostTests.cpp @@ -533,6 +533,7 @@ TEST_P(DeviceLostTest, SetLabelAfterDeviceLoss) { } DAWN_INSTANTIATE_TEST(DeviceLostTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), NullBackend(), diff --git a/src/dawn/tests/end2end/DrawIndexedTests.cpp b/src/dawn/tests/end2end/DrawIndexedTests.cpp index 7f8198c52b..48b5a6c314 100644 --- a/src/dawn/tests/end2end/DrawIndexedTests.cpp +++ b/src/dawn/tests/end2end/DrawIndexedTests.cpp @@ -156,6 +156,7 @@ TEST_P(DrawIndexedTest, BaseVertex) { } DAWN_INSTANTIATE_TEST(DrawIndexedTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/DrawTests.cpp b/src/dawn/tests/end2end/DrawTests.cpp index 10c7e3a14d..e7ffbca209 100644 --- a/src/dawn/tests/end2end/DrawTests.cpp +++ b/src/dawn/tests/end2end/DrawTests.cpp @@ -101,6 +101,7 @@ TEST_P(DrawTest, Uint32) { } DAWN_INSTANTIATE_TEST(DrawTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/IndexFormatTests.cpp b/src/dawn/tests/end2end/IndexFormatTests.cpp index fa51f5000c..e46073da1b 100644 --- a/src/dawn/tests/end2end/IndexFormatTests.cpp +++ b/src/dawn/tests/end2end/IndexFormatTests.cpp @@ -473,18 +473,21 @@ TEST_P(LineStripPrimitiveRestartTests, Uint16PrimitiveRestart) { } DAWN_INSTANTIATE_TEST(IndexFormatTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), OpenGLESBackend(), VulkanBackend()); DAWN_INSTANTIATE_TEST(TriangleStripPrimitiveRestartTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), OpenGLESBackend(), VulkanBackend()); DAWN_INSTANTIATE_TEST(LineStripPrimitiveRestartTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/ObjectCachingTests.cpp b/src/dawn/tests/end2end/ObjectCachingTests.cpp index 8a698849fd..d51eeaa404 100644 --- a/src/dawn/tests/end2end/ObjectCachingTests.cpp +++ b/src/dawn/tests/end2end/ObjectCachingTests.cpp @@ -445,6 +445,7 @@ TEST_P(ObjectCachingTest, SamplerDeduplication) { } DAWN_INSTANTIATE_TEST(ObjectCachingTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/PipelineCachingTests.cpp b/src/dawn/tests/end2end/PipelineCachingTests.cpp index 69e7ef1bfc..d5d8062fc0 100644 --- a/src/dawn/tests/end2end/PipelineCachingTests.cpp +++ b/src/dawn/tests/end2end/PipelineCachingTests.cpp @@ -639,6 +639,7 @@ TEST_P(SinglePipelineCachingTests, RenderPipelineBlobCacheIsolationKey) { } DAWN_INSTANTIATE_TEST(SinglePipelineCachingTests, + D3D11Backend(), D3D12Backend(), D3D12Backend({"use_dxc"}), MetalBackend(), diff --git a/src/dawn/tests/end2end/PrimitiveStateTests.cpp b/src/dawn/tests/end2end/PrimitiveStateTests.cpp index db1fed4020..5c3a2bd7be 100644 --- a/src/dawn/tests/end2end/PrimitiveStateTests.cpp +++ b/src/dawn/tests/end2end/PrimitiveStateTests.cpp @@ -357,6 +357,7 @@ TEST_P(DepthClippingTest, UnclippedNotClamped) { } DAWN_INSTANTIATE_TEST(DepthClippingTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/PrimitiveTopologyTests.cpp b/src/dawn/tests/end2end/PrimitiveTopologyTests.cpp index 9f4d7d23f1..1ad47c7ba0 100644 --- a/src/dawn/tests/end2end/PrimitiveTopologyTests.cpp +++ b/src/dawn/tests/end2end/PrimitiveTopologyTests.cpp @@ -298,6 +298,7 @@ TEST_P(PrimitiveTopologyTest, TriangleStrip) { } DAWN_INSTANTIATE_TEST(PrimitiveTopologyTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/SamplerTests.cpp b/src/dawn/tests/end2end/SamplerTests.cpp index c2dcb277fd..3960ec303b 100644 --- a/src/dawn/tests/end2end/SamplerTests.cpp +++ b/src/dawn/tests/end2end/SamplerTests.cpp @@ -205,6 +205,7 @@ TEST_P(SamplerTest, PassThroughUserFunctionParameters) { } DAWN_INSTANTIATE_TEST(SamplerTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/ScissorTests.cpp b/src/dawn/tests/end2end/ScissorTests.cpp index 60e5199baf..5d9a2fab8b 100644 --- a/src/dawn/tests/end2end/ScissorTests.cpp +++ b/src/dawn/tests/end2end/ScissorTests.cpp @@ -152,6 +152,7 @@ TEST_P(ScissorTest, NoInheritanceBetweenRenderPass) { } DAWN_INSTANTIATE_TEST(ScissorTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(), diff --git a/src/dawn/tests/end2end/ShaderTests.cpp b/src/dawn/tests/end2end/ShaderTests.cpp index b81f4eed32..76c8161950 100644 --- a/src/dawn/tests/end2end/ShaderTests.cpp +++ b/src/dawn/tests/end2end/ShaderTests.cpp @@ -1460,6 +1460,7 @@ fn main(@location(0) value : f32) -> @location(0) vec4f { } DAWN_INSTANTIATE_TEST(ShaderTests, + D3D11Backend(), D3D12Backend(), D3D12Backend({"use_dxc"}), MetalBackend(), diff --git a/src/dawn/tests/end2end/ShaderValidationTests.cpp b/src/dawn/tests/end2end/ShaderValidationTests.cpp index 94da47fb06..9555f729fe 100644 --- a/src/dawn/tests/end2end/ShaderValidationTests.cpp +++ b/src/dawn/tests/end2end/ShaderValidationTests.cpp @@ -375,6 +375,7 @@ TEST_P(WorkgroupSizeValidationTest, ValidationAfterOverrideStorageSize) { } DAWN_INSTANTIATE_TEST(WorkgroupSizeValidationTest, + D3D11Backend(), D3D12Backend(), MetalBackend(), NullBackend(), diff --git a/src/dawn/tests/end2end/SwapChainTests.cpp b/src/dawn/tests/end2end/SwapChainTests.cpp index d704de9ce6..bf333656b8 100644 --- a/src/dawn/tests/end2end/SwapChainTests.cpp +++ b/src/dawn/tests/end2end/SwapChainTests.cpp @@ -392,6 +392,7 @@ TEST_P(SwapChainWithAdditionalUsageTests, ErrorIncludeUnsupportedUsage) { DAWN_INSTANTIATE_TEST(SwapChainTests, MetalBackend(), VulkanBackend()); DAWN_INSTANTIATE_TEST(SwapChainWithAdditionalUsageTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), NullBackend(), diff --git a/src/dawn/tests/end2end/ViewportOrientationTests.cpp b/src/dawn/tests/end2end/ViewportOrientationTests.cpp index 8e8f1e7182..11b7fdcb1d 100644 --- a/src/dawn/tests/end2end/ViewportOrientationTests.cpp +++ b/src/dawn/tests/end2end/ViewportOrientationTests.cpp @@ -59,6 +59,7 @@ TEST_P(ViewportOrientationTests, OriginAt0x0) { } DAWN_INSTANTIATE_TEST(ViewportOrientationTests, + D3D11Backend(), D3D12Backend(), MetalBackend(), OpenGLBackend(),