Fix Float16 validation for 16bt storage tests
authorDavid Neto <dneto@google.com>
Mon, 15 Jul 2019 15:02:20 +0000 (11:02 -0400)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 16 Aug 2019 12:52:09 +0000 (08:52 -0400)
commitdaeda3e1f8d92a57f350b735337aff62cb7797ac
treeaad9be598ca24ffbbd91db471eb58439af826715
parente9b8ef6cdade9ced370c35f49ed8848e4003df58
Fix Float16 validation for 16bt storage tests

* Refactor interface functions to avoid arithmetic capabilities
  * new string template

Components: Vulkan

VK-GL-CTS issue: 1874

Affects:
dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.*
dEQP-VK.spirv_assembly.instruction.graphics.indexing.*

Change-Id: I05198eedb59a545785a65026847885ea7fae85bf
(cherry picked from commit 6d615d59eab72e305f1f5da2b2e1dda1b48ea108)
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsm16bitStorageTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmIndexingTests.cpp