Add tessellation shader tests (ported from ES 3.1)
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / tessellation / CMakeLists.txt
1 include_directories(..)
2
3 set(DEQP_VK_TESSELLATION_SRCS
4         vktTessellationTests.cpp
5         vktTessellationTests.hpp
6         vktTessellationUtil.cpp
7         vktTessellationUtil.hpp
8         vktTessellationLimitsTests.hpp
9         vktTessellationLimitsTests.cpp
10         vktTessellationCoordinatesTests.hpp
11         vktTessellationCoordinatesTests.cpp
12         vktTessellationWindingTests.hpp
13         vktTessellationWindingTests.cpp
14         vktTessellationShaderInputOutputTests.hpp
15         vktTessellationShaderInputOutputTests.cpp
16         vktTessellationMiscDrawTests.hpp
17         vktTessellationMiscDrawTests.cpp
18         vktTessellationCommonEdgeTests.hpp
19         vktTessellationCommonEdgeTests.cpp
20         vktTessellationFractionalSpacingTests.hpp
21         vktTessellationFractionalSpacingTests.cpp
22         vktTessellationPrimitiveDiscardTests.hpp
23         vktTessellationPrimitiveDiscardTests.cpp
24         vktTessellationInvarianceTests.hpp
25         vktTessellationInvarianceTests.cpp
26         vktTessellationUserDefinedIO.hpp
27         vktTessellationUserDefinedIO.cpp
28         )
29
30 set(DEQP_VK_TESSELLATION_LIBS
31         deqp-vk-common
32         tcutil
33         vkutil
34         )
35
36 add_library(deqp-vk-tessellation STATIC ${DEQP_VK_TESSELLATION_SRCS})
37 target_link_libraries(deqp-vk-tessellation ${DEQP_VK_TESSELLATION_LIBS})