Check memory model support in volatile atomic tests
authorSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Wed, 27 Nov 2019 10:06:54 +0000 (11:06 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 2 Dec 2019 10:42:35 +0000 (05:42 -0500)
commit1fda8e19805ba70d32a9bd52ff95b132c75b74d8
tree940364fff30094cef0763b1d0cc0f774e1d73c45
parentf575ac2bf53838161d30a53078c4fd6120728c32
Check memory model support in volatile atomic tests

Volatile atomic tests were not checking vulkan memory model support.

Components: Vulkan
VK-GL-CTS issue: 2125

Affected tests:

   dEQP-VK.spirv_assembly.*atomic*

Change-Id: I67557361e2df9fc057ab38a1104f66512a532cf0
(cherry picked from commit 5ded1abda3169e29a6116b6e6b53ce0b9a6d5ab2)
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderCase.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmUtils.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmUtils.hpp