Fix memory barrier for alias sparse memory
authorPan Gao <gaopan24@hisilicon.com>
Wed, 3 Aug 2022 12:48:18 +0000 (20:48 +0800)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 11 Aug 2022 16:18:53 +0000 (16:18 +0000)
commit78e4b2be0335da971b70f75297f2db2eeed5ec6a
tree7ad69f1a5732c037fed2d3bdf97683f931cb0451
parent297f6f5c400af3b61d783cb4ce08b4798366edfc
Fix memory barrier for alias sparse memory

Memory read/write order through different views that are aliased
need to be handled in application. Otherwise, implementation may
give undefined results.

Affects:
dEQP-VK.sparse_resources.image_sparse_memory_aliasing.*

Components: Vulkan

VK-GL-CTS issue: 3709

Change-Id: I8739aeeaf05103942158451196480734f62ab835
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageMemoryAliasing.cpp