Add feature checks to spirv assembly tests
authorToni Merilehti <toni.merilehti@siru.fi>
Thu, 11 Apr 2019 10:18:14 +0000 (13:18 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 23 Apr 2019 09:43:33 +0000 (05:43 -0400)
commitf7a19b3dcb073fbecd5974d299922cd9b1ad6c3e
treea5885c2664a00287240ab38a432619f42099e5c9
parent63c9d91db077ed8b0ae6409af75dea9ed61ac9a7
Add feature checks to spirv assembly tests

Adds missing checks for vertexPipelineStoresAndAtomics and
fragmentStoresAndAtomics core device features to spirv assembly
tests when required by the shaders.

Affects:

dEQP-VK.spirv_assembly.instruction.graphics.*

Components: Vulkan

VK-GL-CTS issue: 1725

Change-Id: I33af3faac948913f2f5ac7a4d385c323b00e5444
(cherry picked from commit c71c2e3a5afa19c68c0ad9a03d18c06d2997b2c3)
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsm16bitStorageTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsm8bitStorageTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmConditionalBranchTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmIndexingTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmPointerParameterTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmVariableInitTests.cpp