Merge vk-gl-cts/opengl-cts-4.6.0 into vk-gl-cts/master
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / sparse_resources / CMakeLists.txt
1 include_directories(..)
2
3 set(DEQP_VK_SPARSE_RESOURCES_SRCS
4         vktSparseResourcesBase.cpp
5         vktSparseResourcesBase.hpp
6         vktSparseResourcesBufferMemoryAliasing.cpp
7         vktSparseResourcesBufferMemoryAliasing.hpp
8         vktSparseResourcesBufferSparseBinding.cpp
9         vktSparseResourcesBufferSparseBinding.hpp
10         vktSparseResourcesBufferSparseResidency.cpp
11         vktSparseResourcesBufferSparseResidency.hpp
12         vktSparseResourcesBufferTests.cpp
13         vktSparseResourcesBufferTests.hpp
14         vktSparseResourcesImageMemoryAliasing.cpp
15         vktSparseResourcesImageMemoryAliasing.hpp
16         vktSparseResourcesImageSparseBinding.cpp
17         vktSparseResourcesImageSparseBinding.hpp
18         vktSparseResourcesImageSparseResidency.cpp
19         vktSparseResourcesImageSparseResidency.hpp
20         vktSparseResourcesImageAlignedMipSize.cpp
21         vktSparseResourcesImageAlignedMipSize.hpp
22         vktSparseResourcesImageBlockShapes.cpp
23         vktSparseResourcesImageBlockShapes.hpp
24         vktSparseResourcesMipmapSparseResidency.cpp
25         vktSparseResourcesMipmapSparseResidency.hpp
26         vktSparseResourcesQueueBindSparseTests.cpp
27         vktSparseResourcesQueueBindSparseTests.hpp
28         vktSparseResourcesShaderIntrinsics.cpp
29         vktSparseResourcesShaderIntrinsics.hpp
30         vktSparseResourcesShaderIntrinsicsBase.cpp
31         vktSparseResourcesShaderIntrinsicsBase.hpp
32         vktSparseResourcesShaderIntrinsicsSampled.cpp
33         vktSparseResourcesShaderIntrinsicsSampled.hpp
34         vktSparseResourcesShaderIntrinsicsStorage.cpp
35         vktSparseResourcesShaderIntrinsicsStorage.hpp
36         vktSparseResourcesTests.cpp
37         vktSparseResourcesTests.hpp
38         vktSparseResourcesTestsUtil.cpp
39         vktSparseResourcesTestsUtil.hpp
40         )
41
42 set(DEQP_VK_SPARSE_RESOURCES_LIBS
43         tcutil
44         vkutil
45         )
46
47 add_library(deqp-vk-sparse-resources STATIC ${DEQP_VK_SPARSE_RESOURCES_SRCS})
48 target_link_libraries(deqp-vk-sparse-resources ${DEQP_VK_SPARSE_RESOURCES_LIBS})