VK_KHR_spirv_1_4 enables SPIR-V 1.4 modules
authorDavid Neto <dneto@google.com>
Fri, 29 Mar 2019 15:23:49 +0000 (11:23 -0400)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 10 Oct 2019 13:21:13 +0000 (09:21 -0400)
commit7714d012050aaf76841781a83f9c67c8f01b55fa
tree64a1a18e3520e184fffde9e8bfa3c44b9b8b99bb
parent77ab40e1e86c156b7249d3b9e7a49522b5d4635a
VK_KHR_spirv_1_4 enables SPIR-V 1.4 modules

In Vulkan 1.1, VK_KHR_spirv_1_4 enables SPIR-V 1.4 modules for assembly
and validation.  This is true even if the underlying Vulkan version doesn't
natively support SPIR-V 1.4.

Deprecates vk::getMaxSpirvVersionForGlsl and vk::getMaxSpirvVersionForAsm
in favour of unified vk::getMaxSpirvVersionForVulkan.

Components: Vulkan

VK-GL-CTS issue: 1712, 1711

Change-Id: I850ab4ec3a0d88485e838d4263d751b2d6e18c08
(cherry picked from commit a7db98c20a6dd4e2366e4fc3ddd368a1fa08b98e)
(cherry picked from commit 0d79d48c0d39989393062af77b475771bba97f80)
external/vulkancts/framework/vulkan/vkPrograms.cpp
external/vulkancts/framework/vulkan/vkPrograms.hpp
external/vulkancts/framework/vulkan/vkSpirVAsm.cpp
external/vulkancts/framework/vulkan/vkSpirVProgram.hpp
external/vulkancts/framework/vulkan/vkValidatorOptions.hpp
external/vulkancts/modules/vulkan/vktTestPackage.cpp