blob: 6db5ae55731d80499055d55a38bfcabb12047f2a [file] [log] [blame]
# YCbCr Tests
include_directories(
..
../shaderexecutor
../util
)
set(DEQP_VK_YCBCR_SRCS
vktYCbCrConversionTests.cpp
vktYCbCrConversionTests.hpp
vktYCbCrFilteringTests.cpp
vktYCbCrFilteringTests.hpp
vktYCbCrFormatTests.cpp
vktYCbCrFormatTests.hpp
vktYCbCrImageQueryTests.cpp
vktYCbCrImageQueryTests.hpp
vktYCbCrViewTests.cpp
vktYCbCrViewTests.hpp
vktYCbCrTests.cpp
vktYCbCrTests.hpp
vktYCbCrUtil.cpp
vktYCbCrUtil.hpp
vktYCbCrCopyTests.cpp
vktYCbCrCopyTests.hpp
vktYCbCrStorageImageWriteTests.cpp
vktYCbCrStorageImageWriteTests.hpp
)
PCH(DEQP_VK_YCBCR_SRCS ../pch.cpp)
add_library(deqp-vk-ycbcr STATIC ${DEQP_VK_YCBCR_SRCS})
target_link_libraries(deqp-vk-ycbcr deqp-vk-shaderexecutor deqp-vk-util tcutil vkutil)
add_library(deqp-vksc-ycbcr STATIC ${DEQP_VK_YCBCR_SRCS})
target_include_directories(deqp-vksc-ycbcr BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
target_link_libraries(deqp-vksc-ycbcr PUBLIC deqp-vksc-shaderexecutor deqp-vksc-util tcutil vkscutil)