Add tests for the VK_KHR_16bit_storage extension
authorLei Zhang <antiagainst@google.com>
Wed, 1 Mar 2017 17:30:20 +0000 (12:30 -0500)
committerPyry Haulos <phaulos@google.com>
Mon, 15 May 2017 20:12:04 +0000 (16:12 -0400)
commite62c7b595cbf79617555faf46eb9085bb7d11cb1
tree84bfe15122a6ca6d2e7eb326186a836756cc6aba
parent7be1389d08c2c2c0e6e1488c8e4cd17e6a1985b0
Add tests for the VK_KHR_16bit_storage extension

* Four capabilities
  * StorageUniform16
  * StorageUniformBufferBlock16
  * StorageInputOutput16
  * StoragePushConstant16
* 16bit -> 32bit and 32bit -> 16bit
* integers and floats
* vectors and matrices of integers and floats

Component: Vulkan

Change-Id: I01f1273ce0e50f6dd3e8bfa8b13550bff0b6907d
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/spirv_assembly/CMakeLists.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsm16bitStorageTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsm16bitStorageTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderCase.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmUtils.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmUtils.hpp
external/vulkancts/mustpass/1.0.3/vk-default.txt