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:12 +0000 (05:43 -0400)
commitc71c2e3a5afa19c68c0ad9a03d18c06d2997b2c3
treee6f08ef9168c26117d1c46d20dec29ae9ffe7c16
parent67a010acd731667bcf067652d11ba494f0afff95
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
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