Add tests for VK_AMD_shader_trinary_minmax
authorRicardo Garcia <rgarcia@igalia.com>
Tue, 25 Feb 2020 16:09:45 +0000 (17:09 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 21 Apr 2020 11:40:56 +0000 (07:40 -0400)
commit2f088cb3e75d59f6e3e310c62be3d5c96d78c305
tree898995609c36a050ba7349e15763debf00190249
parent77be617c617945418c53079994811216c1e32e4e
Add tests for VK_AMD_shader_trinary_minmax

Test trinary min/max/mid operations from SPV_AMD_shader_trinary_minmax
with integers, unsigned integers and floats of different sizes using
single scalars as well as vectors.

New tests:
dEQP-VK.spirv_assembly.instruction.amd_trinary_minmax.*

Components: Framework, Vulkan
VK-GL-CTS issue: 2238

Change-Id: Ib50205d87ec7af2487cb207a36fb5de98455ffb8
12 files changed:
AndroidGen.mk
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkQueryUtil.cpp
external/vulkancts/framework/vulkan/vkQueryUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/CMakeLists.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTrinaryMinMaxTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTrinaryMinMaxTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/vktTestCase.cpp
external/vulkancts/mustpass/master/vk-default.txt
framework/common/tcuFloat.hpp