blob: e3d8818f79455eec9983b184e59ac47c5bad6c9b [file] [log] [blame]
include_directories(
..
${DEQP_INL_DIR}
)
set(DEQP_VK_VKSC_DRAW_SRCS
vktDrawGroupParams.hpp
vktDrawTests.hpp
vktDrawTests.cpp
vktDrawIndexedTest.hpp
vktDrawIndexedTest.cpp
vktDrawIndirectTest.hpp
vktDrawIndirectTest.cpp
vktDrawInstancedTests.hpp
vktDrawInstancedTests.cpp
vktDrawInvertedDepthRangesTests.hpp
vktDrawInvertedDepthRangesTests.cpp
vktDrawShaderDrawParametersTests.hpp
vktDrawShaderDrawParametersTests.cpp
vktDrawShaderInvocationTests.hpp
vktDrawShaderInvocationTests.cpp
vktDrawShaderLayerTests.hpp
vktDrawShaderLayerTests.cpp
vktDrawShaderViewportIndexTests.hpp
vktDrawShaderViewportIndexTests.cpp
vktDrawSimpleTest.hpp
vktDrawSimpleTest.cpp
vktDrawConcurrentTests.hpp
vktDrawConcurrentTests.cpp
vktDrawNegativeViewportHeightTests.hpp
vktDrawNegativeViewportHeightTests.cpp
vktDrawBaseClass.hpp
vktDrawBaseClass.cpp
vktDrawCreateInfoUtil.hpp
vktDrawCreateInfoUtil.cpp
vktDrawImageObjectUtil.hpp
vktDrawImageObjectUtil.cpp
vktDrawBufferObjectUtil.hpp
vktDrawBufferObjectUtil.cpp
vktDrawTestCaseUtil.hpp
vktBasicDrawTests.hpp
vktBasicDrawTests.cpp
vktDrawDifferingInterpolationTests.hpp
vktDrawDifferingInterpolationTests.cpp
vktDrawScissorTests.hpp
vktDrawScissorTests.cpp
vktDrawMultipleInterpolationTests.hpp
vktDrawMultipleInterpolationTests.cpp
vktDrawMultisampleLinearInterpolationTests.hpp
vktDrawMultisampleLinearInterpolationTests.cpp
vktDrawDiscardRectanglesTests.hpp
vktDrawDiscardRectanglesTests.cpp
vktDrawExplicitVertexParameterTests.cpp
vktDrawExplicitVertexParameterTests.hpp
vktDrawDepthClampTests.cpp
vktDrawDepthClampTests.hpp
vktDrawMultipleClearsWithinRenderPass.cpp
vktDrawMultipleClearsWithinRenderPass.hpp
)
set(DEQP_VK_DRAW_SRCS
vktDrawOutputLocationTests.cpp
vktDrawOutputLocationTests.hpp
vktDrawDepthBiasTests.cpp
vktDrawDepthBiasTests.hpp
vktDrawAhbTests.cpp
vktDrawAhbTests.hpp
vktDrawMultiExtTests.hpp
vktDrawMultiExtTests.cpp
)
PCH(DEQP_VK_DRAW_SRCS ../pch.cpp)
add_library(deqp-vk-draw STATIC ${DEQP_VK_VKSC_DRAW_SRCS} ${DEQP_VK_DRAW_SRCS})
target_link_libraries(deqp-vk-draw tcutil vkutil)
add_library(deqp-vksc-draw STATIC ${DEQP_VK_VKSC_DRAW_SRCS})
target_include_directories(deqp-vksc-draw BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
target_link_libraries(deqp-vksc-draw PUBLIC deqp-vksc-util tcutil vkscutil)