Merge vk-gl-cts/dev/VK_EXT_image_compression_control into vk-gl-cts/main
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / texture / CMakeLists.txt
1 # dEQP-VK.texture
2
3 include_directories(
4         ..
5         ../shaderexecutor
6         ../amber
7         ${DEQP_INL_DIR}
8         )
9
10 set(DEQP_VK_TEXTURE_SRCS
11         vktSampleVerifier.cpp
12         vktSampleVerifier.hpp
13         vktSampleVerifierUtil.cpp
14         vktSampleVerifierUtil.hpp
15         vktTextureTests.cpp
16         vktTextureTests.hpp
17         vktTextureTestUtil.cpp
18         vktTextureTestUtil.hpp
19         vktTextureConversionTests.cpp
20         vktTextureConversionTests.hpp
21         vktTextureFilteringExplicitLodTests.cpp
22         vktTextureFilteringExplicitLodTests.hpp
23         vktTextureFilteringTests.cpp
24         vktTextureFilteringTests.hpp
25         vktTextureMipmapTests.cpp
26         vktTextureMipmapTests.hpp
27         vktTextureMultisampleTests.cpp
28         vktTextureMultisampleTests.hpp
29         vktTextureShadowTests.cpp
30         vktTextureShadowTests.hpp
31         vktTextureSubgroupLodTests.cpp
32         vktTextureSubgroupLodTests.hpp
33         vktTextureFilteringAnisotropyTests.cpp
34         vktTextureFilteringAnisotropyTests.hpp
35         vktTextureCompressedFormatTests.cpp
36         vktTextureCompressedFormatTests.hpp
37         vktTextureSwizzleTests.cpp
38         vktTextureSwizzleTests.hpp
39         vktTextureTexelBufferTests.cpp
40         vktTextureTexelBufferTests.hpp
41         vktTextureTexelOffsetTests.cpp
42         vktTextureTexelOffsetTests.hpp
43         )
44
45 PCH(DEQP_VK_TEXTURE_SRCS ../pch.cpp)
46
47 add_library(deqp-vk-texture STATIC ${DEQP_VK_TEXTURE_SRCS})
48 target_link_libraries(deqp-vk-texture deqp-vk-shaderexecutor tcutil vkutil)
49
50 add_library(deqp-vksc-texture STATIC ${DEQP_VK_TEXTURE_SRCS})
51 target_include_directories(deqp-vksc-texture BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
52 target_link_libraries(deqp-vksc-texture PUBLIC deqp-vksc-shaderexecutor deqp-vksc-util tcutil vkscutil)
53