• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(
2	..
3	../amber
4	${DEQP_INL_DIR}
5	)
6
7set(DEQP_VK_VKSC_RASTERIZATION_SRCS
8	vktRasterizationTests.cpp
9	vktRasterizationTests.hpp
10	vktRasterizationFragShaderSideEffectsTests.cpp
11	vktRasterizationFragShaderSideEffectsTests.hpp
12	)
13
14set(DEQP_VK_RASTERIZATION_SRCS
15	vktRasterizationProvokingVertexTests.cpp
16	vktRasterizationProvokingVertexTests.hpp
17	vktRasterizationOrderAttachmentAccessTests.cpp
18	vktRasterizationOrderAttachmentAccessTests.hpp
19	)
20
21include_directories("../../../../../external/amber/src/include")
22add_library(deqp-vk-rasterization STATIC ${DEQP_VK_VKSC_RASTERIZATION_SRCS} ${DEQP_VK_RASTERIZATION_SRCS})
23target_link_libraries(deqp-vk-rasterization tcutil vkutil libamber)
24
25add_library(deqp-vksc-rasterization STATIC ${DEQP_VK_VKSC_RASTERIZATION_SRCS})
26target_include_directories(deqp-vksc-rasterization BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
27target_link_libraries(deqp-vksc-rasterization PUBLIC deqp-vksc-util tcutil vkscutil)