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