Add operation tests for 64-bit integers
authorJuan A. Suarez Romero <jasuarez@igalia.com>
Thu, 25 Jan 2018 12:23:18 +0000 (12:23 +0000)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 7 Feb 2018 08:21:40 +0000 (03:21 -0500)
commit798021e0bc0c4262e60dc91f15226edf25c0b5a8
treee27e48037329abbf644b8563d02498be2e57a790
parent6ec82d3a312eefb5029ae0a729f84ff85c38f863
Add operation tests for 64-bit integers

This create tests for SPIR-V arithmetic operations that deal with
integer types.

Right now it covers 32-bit and 64-bit signed and unsigned integers, but
it is designed to easily extend to other types, like 16-bit integers.

New tests:
dEQP-VK.spirv_assembly.type.*

VK-GL-CTS issue: 187

Components: Vulkan

Change-Id: Ib84024019d33bac5026cba5e39bc7247c15ba5bb
12 files changed:
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/spirv_assembly/CMakeLists.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTypeTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmTypeTests.hpp [new file with mode: 0644]
external/vulkancts/mustpass/1.0.4/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.0.4/vk-default.txt