mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-16 16:37:08 +00:00
Vulkan: Enable barrier validation using VK_EXT_validation_features.
This found a couple issues with readonly storage textures and buffers and will prevent regression in the correctness of barriers in the Vulkan backend. Bug: dawn:635 Change-Id: I99f77134eff62c466d010c4f301f7e79de0b4977 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/38021 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Stephen White <senorblanco@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
committed by
Commit Bot service account
parent
7b615af00c
commit
534517ca63
@@ -118,6 +118,11 @@ TEST_P(QueueWriteBufferTests, ManyWriteBuffer) {
|
||||
// once the issue with Metal on 10.14.6 is fixed.
|
||||
DAWN_SKIP_TEST_IF(IsMacOS() && IsIntel() && IsMetal());
|
||||
|
||||
// The Vulkan Validation Layers' memory barrier validation keeps track of every range written
|
||||
// to independently which causes validation of each WriteBuffer to take increasing time, and
|
||||
// this test to take forever. Skip it when VVLs are enabled.
|
||||
DAWN_SKIP_TEST_IF(IsVulkan() && IsBackendValidationEnabled());
|
||||
|
||||
constexpr uint64_t kSize = 4000 * 1000;
|
||||
constexpr uint32_t kElements = 250 * 250;
|
||||
wgpu::BufferDescriptor descriptor;
|
||||
|
||||
Reference in New Issue
Block a user