diff --git a/src/tests/end2end/BufferTests.cpp b/src/tests/end2end/BufferTests.cpp index 2b0f10bc35..98f23878b7 100644 --- a/src/tests/end2end/BufferTests.cpp +++ b/src/tests/end2end/BufferTests.cpp @@ -635,6 +635,11 @@ TEST_P(CreateBufferMappedTests, LargeBufferFails) { // TODO(http://crbug.com/dawn/27): Missing support. DAWN_SKIP_TEST_IF(IsMetal() || IsOpenGL()); + // TODO(http://crbug.com/dawn/241): Fails on NVIDIA cards when Vulkan validation layers are + // enabled becuase the maximum size of a single allocation cannot be larger than or equal to + // 4G on some platforms. + DAWN_SKIP_TEST_IF(IsVulkan() && IsNvidia() && IsBackendValidationEnabled()); + dawn::BufferDescriptor descriptor; descriptor.size = std::numeric_limits::max(); descriptor.usage = dawn::BufferUsage::MapRead | dawn::BufferUsage::CopyDst;