Enable ComputeCopyStorageBufferTests.SizedArrayOfStruct on D3D12 Now ComputeCopyStorageBufferTests.SizedArrayOfStruct can pass on all backends with the fix in the latest SPIRV-Cross. BUG=chromium:1037829 TEST=dawn_end2end_tests Change-Id: I20103c3b0848da394e82912f59548a71a3273ac1 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/15020 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
diff --git a/src/tests/end2end/ComputeCopyStorageBufferTests.cpp b/src/tests/end2end/ComputeCopyStorageBufferTests.cpp index 055243b..ad37692 100644 --- a/src/tests/end2end/ComputeCopyStorageBufferTests.cpp +++ b/src/tests/end2end/ComputeCopyStorageBufferTests.cpp
@@ -101,10 +101,6 @@ // Test that a slightly-less-trivial compute-shader memcpy implementation works. TEST_P(ComputeCopyStorageBufferTests, SizedArrayOfStruct) { - // TODO(kainino@chromium.org): Fails on D3D12 due to SPIRV-Cross not supporting - // reading structs from ByteAddressBuffer. - DAWN_SKIP_TEST_IF(IsD3D12()); - BasicTest(R"( #version 450 #define kInstances 4