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>
Fri, 12 Apr 2019 07:47:08 +0000 (09:47 +0200)
commita7db98c20a6dd4e2366e4fc3ddd368a1fa08b98e
tree28756b47cb61ed0873e18cf8cfbf1e87529d16bb
parent37dce5c88827b927c824dfe50ca0ccb5faa3b9f1
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
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