Check SPV_KHR_float_controls usage w/o OpExtension
authorBoris Zanin <boris.zanin@mobica.com>
Fri, 17 May 2019 09:46:12 +0000 (11:46 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 3 Sep 2019 09:02:06 +0000 (05:02 -0400)
commitfb745662f251eb3347eae2a9f614bffdc4bca879
treea7cc83b2fa0ba0905f501055887d43a740ad885e
parentc216644ecb12075b5cb97655ea2019f198a9da9e
Check SPV_KHR_float_controls usage w/o OpExtension

Runs float controls test under Vulkan 1.2, that includes SPIR-V
with embedded float controls into core and thus does not require
SPV_KHR_float_controls extension in shader code.

Add tests:
 * dEQP-VK.spirv_assembly.instruction.compute.float_controls_extensionless.*

Components: Vulkan

VK-GL-CTS issue: 1707

Change-Id: I4da1183a59cce915b32b2e052235fd705342fb82
(cherry picked from commit 9d0c6a51fec7bfe1b9fd1178436dbf792c2e5015)
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/spirv_assembly/CMakeLists.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmFloatControlsExtensionlessTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmFloatControlsExtensionlessTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt