From 9e41705ae69d2730d0578b402f42d6f20b73e338 Mon Sep 17 00:00:00 2001 From: Jesse Archer Date: Fri, 20 May 2022 14:15:10 -0700 Subject: [PATCH] Declare atomic_payload array coherent Data in the release_acquire_atomic_payload uses atomic functions on an array, so this array needs to be declared coherent. Affected tests: dEQP-VK.memory_model.message_passing.permuted_index.release_acquire_atomic_payload Components: Vulkan VK-GL-CTS issue: 3706 Change-Id: I6f285e3000368d083369bda5b3782a3b44c9b64d --- .../message_passing/permuted_index/release_acquire_atomic_payload.amber | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/vulkancts/data/vulkan/amber/memory_model/message_passing/permuted_index/release_acquire_atomic_payload.amber b/external/vulkancts/data/vulkan/amber/memory_model/message_passing/permuted_index/release_acquire_atomic_payload.amber index 4a583a6..77fb54d 100644 --- a/external/vulkancts/data/vulkan/amber/memory_model/message_passing/permuted_index/release_acquire_atomic_payload.amber +++ b/external/vulkancts/data/vulkan/amber/memory_model/message_passing/permuted_index/release_acquire_atomic_payload.amber @@ -28,7 +28,7 @@ struct S layout(set = 0, binding = 0, std430) buffer Buf0 { - S arr[]; + coherent S arr[]; } buf; layout(set = 0, binding = 1, std430) buffer Buf1 -- 2.7.4