Added spirv-tools to the vulkan test suite.
authorAndrew Woloszyn <awoloszyn@google.com>
Fri, 4 Sep 2015 19:50:45 +0000 (15:50 -0400)
committerAndrew Woloszyn <awoloszyn@google.com>
Wed, 9 Sep 2015 19:44:35 +0000 (15:44 -0400)
commit7485f0bbab69ed556d54503e8f94bedc5b71175d
treedaaf20caaa18cd89330163e3cf07a91706dc66d9
parentd96c2308f319af66cc4296085a66f451ab9ca375
Added spirv-tools to the vulkan test suite.

This allows hand-written assembly tests.

It follows the same philosophy as glslang, and allows spirv to be
assembled prior to running the tests or at test time.

Change-Id: I1110fcd4f5713b50274502e73703bd1ba2fd372f
17 files changed:
CMakeLists.txt
external/spirv-tools/CMakeLists.txt [new file with mode: 0644]
external/vulkancts/README.md
external/vulkancts/framework/vulkan/CMakeLists.txt
external/vulkancts/framework/vulkan/vkPrograms.cpp
external/vulkancts/framework/vulkan/vkPrograms.hpp
external/vulkancts/framework/vulkan/vkSpirVAsm.cpp [new file with mode: 0644]
external/vulkancts/framework/vulkan/vkSpirVAsm.hpp [new file with mode: 0644]
external/vulkancts/framework/vulkan/vkSpirVProgram.cpp [new file with mode: 0644]
external/vulkancts/framework/vulkan/vkSpirVProgram.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiSmokeTests.cpp
external/vulkancts/modules/vulkan/vktBuildPrograms.cpp
external/vulkancts/modules/vulkan/vktTestCase.cpp
external/vulkancts/modules/vulkan/vktTestCase.hpp
external/vulkancts/modules/vulkan/vktTestCaseUtil.hpp
external/vulkancts/modules/vulkan/vktTestPackage.cpp
framework/platform/CMakeLists.txt