5459742af1b547b2b7467eb16290b017079481fc
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / renderpass / CMakeLists.txt
1 # Render pass tests
2
3 include_directories(..)
4
5 set(DEQP_VK_RENDER_PASS_SRCS
6         vktRenderPassTests.cpp
7         vktRenderPassTests.hpp
8         vktRenderPassTestsUtil.cpp
9         vktRenderPassTestsUtil.hpp
10         vktRenderPassMultisampleTests.cpp
11         vktRenderPassMultisampleTests.hpp
12         vktRenderPassMultisampleResolveTests.cpp
13         vktRenderPassMultisampleResolveTests.hpp
14         vktRenderPassDepthStencilResolveTests.cpp
15         vktRenderPassDepthStencilResolveTests.hpp
16         vktRenderPassSampleReadTests.cpp
17         vktRenderPassSampleReadTests.hpp
18         vktRenderPassSparseRenderTargetTests.cpp
19         vktRenderPassSparseRenderTargetTests.hpp
20         vktRenderPassSubpassDependencyTests.cpp
21         vktRenderPassSubpassDependencyTests.hpp
22         vktRenderPassUnusedAttachmentSparseFillingTests.hpp
23         vktRenderPassUnusedAttachmentSparseFillingTests.cpp
24         vktRenderPassUnusedAttachmentTests.cpp
25         vktRenderPassUnusedAttachmentTests.hpp
26         vktRenderPassUnusedClearAttachmentTests.cpp
27         vktRenderPassUnusedClearAttachmentTests.hpp
28         vktRenderPassFragmentDensityMapTests.cpp
29         vktRenderPassFragmentDensityMapTests.hpp
30         vktRenderPassMultipleSubpassesMultipleCommandBuffersTests.cpp
31         vktRenderPassMultipleSubpassesMultipleCommandBuffersTests.hpp
32         vktRenderPassLoadStoreOpNoneTests.cpp
33         vktRenderPassLoadStoreOpNoneTests.hpp
34         )
35
36 set(DEQP_VK_RENDER_PASS_LIBS
37         tcutil
38         vkutil
39         )
40
41 PCH(DEQP_VK_RENDER_PASS_SRCS ../pch.cpp)
42
43 add_library(deqp-vk-render-pass STATIC ${DEQP_VK_RENDER_PASS_SRCS})
44 target_link_libraries(deqp-vk-render-pass ${DEQP_VK_RENDER_PASS_LIBS})