Modify spirv_assembly tests adding dependency on 16bit_storage extension
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / pipeline / CMakeLists.txt
1
2 include_directories(
3         ..
4         )
5
6 set(DEQP_VK_PIPELINE_SRCS
7         vktPipelineBlendTests.cpp
8         vktPipelineBlendTests.hpp
9         vktPipelineClearUtil.cpp
10         vktPipelineClearUtil.hpp
11         vktPipelineCombinationsIterator.hpp
12         vktPipelineDepthTests.cpp
13         vktPipelineDepthTests.hpp
14         vktPipelineImageSamplingInstance.cpp
15         vktPipelineImageSamplingInstance.hpp
16         vktPipelineImageTests.cpp
17         vktPipelineImageTests.hpp
18         vktPipelinePushConstantTests.cpp
19         vktPipelinePushConstantTests.hpp
20         vktPipelineSpecConstantTests.hpp
21         vktPipelineSpecConstantTests.cpp
22         vktPipelineSpecConstantUtil.hpp
23         vktPipelineSpecConstantUtil.cpp
24         vktPipelineImageUtil.cpp
25         vktPipelineImageUtil.hpp
26         vktPipelineImageViewTests.cpp
27         vktPipelineImageViewTests.hpp
28         vktPipelineMultisampleTestsUtil.cpp
29         vktPipelineMultisampleTestsUtil.hpp
30         vktPipelineMultisampleTests.cpp
31         vktPipelineMultisampleTests.hpp
32         vktPipelineMultisampleBase.cpp
33         vktPipelineMultisampleBase.hpp
34         vktPipelineMultisampleBaseResolve.cpp
35         vktPipelineMultisampleBaseResolve.hpp
36         vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp
37         vktPipelineMultisampleBaseResolveAndPerSampleFetch.hpp
38         vktPipelineMultisampleInterpolationTests.cpp
39         vktPipelineMultisampleInterpolationTests.hpp
40         vktPipelineMultisampleShaderBuiltInTests.cpp
41         vktPipelineMultisampleShaderBuiltInTests.hpp
42         vktPipelineMultisampleImageTests.cpp
43         vktPipelineMultisampleImageTests.hpp
44         vktPipelineInputAssemblyTests.cpp
45         vktPipelineInputAssemblyTests.hpp
46         vktPipelineReferenceRenderer.cpp
47         vktPipelineReferenceRenderer.hpp
48         vktPipelineRenderToImageTests.cpp
49         vktPipelineRenderToImageTests.hpp
50         vktPipelineFramebufferAttachmentTests.cpp
51         vktPipelineFramebufferAttachmentTests.hpp
52         vktPipelineSamplerTests.cpp
53         vktPipelineSamplerTests.hpp
54         vktPipelineStencilTests.cpp
55         vktPipelineStencilTests.hpp
56         vktPipelineTests.cpp
57         vktPipelineTests.hpp
58         vktPipelineUniqueRandomIterator.hpp
59         vktPipelineVertexInputTests.cpp
60         vktPipelineVertexInputTests.hpp
61         vktPipelineTimestampTests.cpp
62         vktPipelineTimestampTests.hpp
63         vktPipelineVertexUtil.cpp
64         vktPipelineVertexUtil.hpp
65         vktPipelineCacheTests.cpp
66         vktPipelineCacheTests.hpp
67         vktPipelineMakeUtil.cpp
68         vktPipelineMakeUtil.hpp
69         )
70
71 set(DEQP_VK_PIPELINE_LIBS
72         tcutil
73         vkutil
74         referencerenderer
75         )
76
77 add_library(deqp-vk-pipeline STATIC ${DEQP_VK_PIPELINE_SRCS})
78 target_link_libraries(deqp-vk-pipeline ${DEQP_VK_PIPELINE_LIBS})
79