Suppress RenderPassTest_RegressionDawn1389 on Intel Windows Vulkan for
Gen12
Failed on Intel Gen12 GPUs because of Windows Vulkan driver issue, when
copying to a D16_UNORM depth texture and clearing one subresource, other
subresources will have incorrect values.
Bug: dawn:1989
Change-Id: I85ac660ad92f8687f83f15ec9f68265408227cd4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/147920
Commit-Queue: Hao Li <hao.x.li@intel.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/dawn/tests/end2end/RenderPassTests.cpp b/src/dawn/tests/end2end/RenderPassTests.cpp
index 5a9259a..89054f9 100644
--- a/src/dawn/tests/end2end/RenderPassTests.cpp
+++ b/src/dawn/tests/end2end/RenderPassTests.cpp
@@ -247,6 +247,11 @@
// TODO(dawn:1705): fix this test for Intel D3D11.
DAWN_SUPPRESS_TEST_IF(IsD3D11() && IsIntel());
+ // TODO(crbug.com/dawn/1989): Failed on Intel Gen12 GPUs because of Windows Vulkan driver issue,
+ // when copying to a D16_UNORM depth texture and clearing one subresource, other subresources
+ // will have incorrect values. Remove this suppression once the issue is fixed.
+ DAWN_SUPPRESS_TEST_IF(IsVulkan() && IsWindows() && IsIntelGen12());
+
// Test all combinatons of multi-mip, multi-layer
for (uint32_t mipLevelCount : {1, 5}) {
for (uint32_t arrayLayerCount : {1, 7}) {