Add touch tests for volatile atomics
authorJeff Bolz <jbolz@nvidia.com>
Wed, 24 Jul 2019 18:09:04 +0000 (13:09 -0500)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 22 Aug 2019 11:38:35 +0000 (07:38 -0400)
commit8072a83ab9f95f35f75cf28c2e5643e1b638bc01
treecdb87d627cd38cf8205c0797807c411cca678462
parent41527af467623bae596b2bd319b0694c11f8cbf8
Add touch tests for volatile atomics

Volatile atomics are a late addition to the SPV_KHR_vulkan_memory_model
extension. This change adds variants of the spirv_assembly opatomic tests
that use the bit to make sure it is accepted, but don't actually prove
that the access is treated as volatile.

SPIR-V issue: 476
Components: Vulkan
Affects: dEQP-VK.spirv_assembly.*atomic*

Change-Id: I38202242dade7dcf42aa2bbcd1927a1cac1bc9ad
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt