end2end: Enable DepthReplacing tint tests
These are fixed by:
https://dawn-review.googlesource.com/c/tint/+/35500
Fixed: tint:329
Change-Id: I33105e392c6dfbe75a4d716fe98805dbe696c2ea
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/35721
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@google.com>
Reviewed-by: Corentin Wallez <cwallez@google.com>
diff --git a/src/tests/end2end/DepthStencilCopyTests.cpp b/src/tests/end2end/DepthStencilCopyTests.cpp
index 3ab4fd1..5591cf1 100644
--- a/src/tests/end2end/DepthStencilCopyTests.cpp
+++ b/src/tests/end2end/DepthStencilCopyTests.cpp
@@ -27,10 +27,6 @@
void SetUp() override {
DawnTest::SetUp();
- // TODO(crbug.com/tint/329): SPIR-V output missing DepthReplacing execution mode.
- DAWN_SKIP_TEST_IF(HasToggleEnabled("use_tint_generator") &&
- (IsVulkan() || IsOpenGL() || IsOpenGLES()));
-
// Draw a square in the bottom left quarter of the screen.
mVertexModule = utils::CreateShaderModuleFromWGSL(device, R"(
[[builtin(vertex_idx)]] var<in> VertexIndex : u32;
diff --git a/src/tests/end2end/MultisampledRenderingTests.cpp b/src/tests/end2end/MultisampledRenderingTests.cpp
index 3766320..d7d78af 100644
--- a/src/tests/end2end/MultisampledRenderingTests.cpp
+++ b/src/tests/end2end/MultisampledRenderingTests.cpp
@@ -315,10 +315,6 @@
// Test multisampled rendering with depth test works correctly.
TEST_P(MultisampledRenderingTest, MultisampledRenderingWithDepthTest) {
- // TODO(crbug.com/tint/329): SPIR-V output missing DepthReplacing execution mode.
- DAWN_SKIP_TEST_IF(HasToggleEnabled("use_tint_generator") &&
- (IsVulkan() || IsOpenGL() || IsOpenGLES()));
-
constexpr bool kTestDepth = true;
wgpu::CommandEncoder commandEncoder = device.CreateCommandEncoder();
wgpu::RenderPipeline pipeline = CreateRenderPipelineWithOneOutputForTest(kTestDepth);
@@ -674,10 +670,6 @@
// TODO(dawn:491): Find out why this test doesn't work on Windows Intel Vulkan.
DAWN_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
- // TODO(crbug.com/tint/329): SPIR-V output missing DepthReplacing execution mode.
- DAWN_SKIP_TEST_IF(HasToggleEnabled("use_tint_generator") &&
- (IsVulkan() || IsOpenGL() || IsOpenGLES()));
-
constexpr bool kTestDepth = true;
// The second sample is included in the first render pass and it's covered by the triangle.
constexpr uint32_t kSampleMaskGreen = kSecondSampleMaskBit;
@@ -940,10 +932,6 @@
// algorithm.
DAWN_SKIP_TEST_IF(IsSwiftshader());
- // TODO(crbug.com/tint/329): SPIR-V output missing DepthReplacing execution mode.
- DAWN_SKIP_TEST_IF(HasToggleEnabled("use_tint_generator") &&
- (IsVulkan() || IsOpenGL() || IsOpenGLES()));
-
constexpr bool kTestDepth = true;
constexpr uint32_t kSampleMask = 0xFFFFFFFF;
diff --git a/src/tests/end2end/MultisampledSamplingTests.cpp b/src/tests/end2end/MultisampledSamplingTests.cpp
index b0081a8..adb9115 100644
--- a/src/tests/end2end/MultisampledSamplingTests.cpp
+++ b/src/tests/end2end/MultisampledSamplingTests.cpp
@@ -50,9 +50,6 @@
void SetUp() override {
DawnTest::SetUp();
- // TODO(crbug.com/tint/329): SPIR-V output missing DepthReplacing execution mode.
- DAWN_SKIP_TEST_IF(HasToggleEnabled("use_tint_generator") &&
- (IsVulkan() || IsOpenGL() || IsOpenGLES()));
{
utils::ComboRenderPipelineDescriptor desc(device);