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