• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(
2  ..
3  ${DEQP_INL_DIR}
4  )
5
6set(DEQP_VK_SUBGROUPS_SRCS
7  vktSubgroupsTests.cpp
8  vktSubgroupsTests.hpp
9  vktSubgroupsBuiltinVarTests.cpp
10  vktSubgroupsBuiltinVarTests.hpp
11  vktSubgroupsBuiltinMaskVarTests.cpp
12  vktSubgroupsBuiltinMaskVarTests.hpp
13  vktSubgroupsBasicTests.cpp
14  vktSubgroupsBasicTests.hpp
15  vktSubgroupsVoteTests.cpp
16  vktSubgroupsVoteTests.hpp
17  vktSubgroupsBallotTests.cpp
18  vktSubgroupsBallotTests.hpp
19  vktSubgroupsBallotBroadcastTests.cpp
20  vktSubgroupsBallotBroadcastTests.hpp
21  vktSubgroupsBallotOtherTests.cpp
22  vktSubgroupsBallotOtherTests.hpp
23  vktSubgroupsArithmeticTests.cpp
24  vktSubgroupsArithmeticTests.hpp
25  vktSubgroupsClusteredTests.cpp
26  vktSubgroupsClusteredTests.hpp
27  vktSubgroupsPartitionedTests.cpp
28  vktSubgroupsPartitionedTests.hpp
29  vktSubgroupsShuffleTests.cpp
30  vktSubgroupsShuffleTests.hpp
31  vktSubgroupsQuadTests.cpp
32  vktSubgroupsQuadTests.hpp
33  vktSubgroupsScanHelpers.cpp
34  vktSubgroupsScanHelpers.hpp
35  vktSubgroupsShapeTests.cpp
36  vktSubgroupsShapeTests.hpp
37  vktSubgroupsTestsUtils.cpp
38  vktSubgroupsTestsUtils.hpp
39  vktSubgroupsBallotMasksTests.cpp
40  vktSubgroupsBallotMasksTests.hpp
41  vktSubgroupsSizeControlTests.cpp
42  vktSubgroupsSizeControlTests.hpp
43  vktSubgroupUniformControlFlowTests.cpp
44  vktSubgroupUniformControlFlowTests.hpp
45  vktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.cpp
46  vktSubgroupsMultipleDispatchesUniformSubgroupSizeTests.hpp
47  )
48
49set(DEQP_VK_SUBGROUPS_LIBS
50  libamber
51  tcutil
52  vkutil
53  )
54
55PCH(DEQP_VK_SUBGROUPS_SRCS ../pch.cpp)
56include_directories("../amber")
57include_directories("../../../../amber/src/include")
58
59add_library(deqp-vk-subgroups STATIC ${DEQP_VK_SUBGROUPS_SRCS})
60target_link_libraries(deqp-vk-subgroups ${DEQP_VK_SUBGROUPS_LIBS})
61