• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# YCbCr Tests
2
3include_directories(
4	..
5	../shaderexecutor
6	../util
7	${DEQP_INL_DIR}
8	)
9
10set(DEQP_VK_YCBCR_SRCS
11	vktYCbCrConversionTests.cpp
12	vktYCbCrConversionTests.hpp
13	vktYCbCrFilteringTests.cpp
14	vktYCbCrFilteringTests.hpp
15	vktYCbCrFormatTests.cpp
16	vktYCbCrFormatTests.hpp
17	vktYCbCrImageQueryTests.cpp
18	vktYCbCrImageQueryTests.hpp
19	vktYCbCrViewTests.cpp
20	vktYCbCrViewTests.hpp
21	vktYCbCrTests.cpp
22	vktYCbCrTests.hpp
23	vktYCbCrUtil.cpp
24	vktYCbCrUtil.hpp
25	vktYCbCrCopyTests.cpp
26	vktYCbCrCopyTests.hpp
27	vktYCbCrStorageImageWriteTests.cpp
28	vktYCbCrStorageImageWriteTests.hpp
29	vktYCbCrImageOffsetTests.cpp
30	vktYCbCrImageOffsetTests.hpp
31	)
32
33PCH(DEQP_VK_YCBCR_SRCS ../pch.cpp)
34
35add_library(deqp-vk-ycbcr STATIC ${DEQP_VK_YCBCR_SRCS})
36target_link_libraries(deqp-vk-ycbcr deqp-vk-shaderexecutor deqp-vk-util tcutil vkutil)
37
38add_library(deqp-vksc-ycbcr STATIC ${DEQP_VK_YCBCR_SRCS})
39target_include_directories(deqp-vksc-ycbcr BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
40target_link_libraries(deqp-vksc-ycbcr PUBLIC deqp-vksc-shaderexecutor deqp-vksc-util tcutil vkscutil)
41