Add more SPIR-V assembly tests based on compute shader.
authorLei Zhang <antiagainst@google.com>
Fri, 20 Nov 2015 15:44:30 +0000 (10:44 -0500)
committerLei Zhang <antiagainst@google.com>
Tue, 15 Dec 2015 16:46:27 +0000 (11:46 -0500)
commit0e95062c203b163b84428f1e3781c0243c51bc29
tree01b3adfab577f6ce39d90c6e8adf7dd9e1b71d97
parent7b6f280d7044edce796a9a0dd1d5143b1e7ecd55
Add more SPIR-V assembly tests based on compute shader.

- Multiple shaders in the same module.
- Memory access bits.
- OpCopyMemory.
- OpCopyObject.
- Decoration: NoContraction.
- OpSpecConstantOp.
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderCase.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp