From 5da990b0a42a69f5275f8105a4ae4ec64a5e8647 Mon Sep 17 00:00:00 2001 From: Ben Clayton <bclayton@google.com> Date: Tue, 30 Mar 2021 16:29:37 +0000 Subject: [PATCH] Disable SampledAndWriteonlyStorageTexturePingPong for D3D12 + tint Bug: tint:690 Change-Id: If3bdba33f843885c7e056b68b361d890a7a58c04 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/46376 Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> --- src/tests/end2end/StorageTextureTests.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tests/end2end/StorageTextureTests.cpp b/src/tests/end2end/StorageTextureTests.cpp index 0ffcef0f85..9c68f3508d 100644 --- a/src/tests/end2end/StorageTextureTests.cpp +++ b/src/tests/end2end/StorageTextureTests.cpp @@ -1049,6 +1049,9 @@ TEST_P(StorageTextureTests, ReadonlyAndWriteonlyStorageTexturePingPong) { // Test that multiple dispatches to increment values by ping-ponging between a sampled texture and // a write-only storage texture are synchronized in one pass. TEST_P(StorageTextureTests, SampledAndWriteonlyStorageTexturePingPong) { + // TODO(crbug.com/tint/690): shaders compile, but output is unexpected + DAWN_SKIP_TEST_IF(IsD3D12() && HasToggleEnabled("use_tint_generator")); + constexpr wgpu::TextureFormat kTextureFormat = wgpu::TextureFormat::R32Uint; wgpu::Texture storageTexture1 = CreateTexture( kTextureFormat,