• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# API layer tests
2
3include_directories(
4	..
5	../util
6	${DEQP_INL_DIR}
7	)
8
9set(DEQP_VK_API_SRCS
10	vktApiVersionCheck.cpp
11	vktApiVersionCheck.hpp
12	vktApiTests.cpp
13	vktApiTests.hpp
14	vktApiSmokeTests.cpp
15	vktApiSmokeTests.hpp
16	vktApiDeviceDrmPropertiesTests.cpp
17	vktApiDeviceDrmPropertiesTests.hpp
18	vktApiDeviceInitializationTests.cpp
19	vktApiDeviceInitializationTests.hpp
20	vktApiDriverPropertiesTests.cpp
21	vktApiDriverPropertiesTests.hpp
22	vktApiObjectManagementTests.cpp
23	vktApiObjectManagementTests.hpp
24	vktApiBufferTests.cpp
25	vktApiBufferTests.hpp
26	vktApiBufferMarkerTests.cpp
27	vktApiBufferMarkerTests.hpp
28	vktApiBufferViewCreateTests.cpp
29	vktApiBufferViewCreateTests.hpp
30	vktApiBufferViewAccessTests.cpp
31	vktApiBufferViewAccessTests.hpp
32	vktApiFeatureInfo.cpp
33	vktApiFeatureInfo.hpp
34	vktApiCommandBuffersTests.cpp
35	vktApiCommandBuffersTests.hpp
36	vktApiComputeInstanceResultBuffer.cpp
37	vktApiComputeInstanceResultBuffer.hpp
38	vktApiBufferComputeInstance.cpp
39	vktApiBufferComputeInstance.hpp
40	vktApiCopiesAndBlittingTests.cpp
41	vktApiCopiesAndBlittingTests.hpp
42	vktApiImageClearingTests.cpp
43	vktApiImageClearingTests.hpp
44	vktApiFillBufferTests.cpp
45	vktApiFillBufferTests.hpp
46	vktApiDescriptorPoolTests.cpp
47	vktApiDescriptorPoolTests.hpp
48	vktApiNullHandleTests.cpp
49	vktApiNullHandleTests.hpp
50	vktApiGranularityTests.cpp
51	vktApiGranularityTests.hpp
52	vktApiGetMemoryCommitment.cpp
53	vktApiGetMemoryCommitment.hpp
54	vktApiExternalMemoryTests.cpp
55	vktApiExternalMemoryTests.hpp
56	vktApiBufferAndImageAllocationUtil.hpp
57	vktApiBufferAndImageAllocationUtil.cpp
58	vktApiMaintenance3Check.hpp
59	vktApiMaintenance3Check.cpp
60	vktApiDescriptorSetTests.hpp
61	vktApiDescriptorSetTests.cpp
62	vktApiPipelineTests.hpp
63	vktApiPipelineTests.cpp
64	vktApiMemoryRequirementInvarianceTests.cpp
65	vktApiMemoryRequirementInvarianceTests.hpp
66    vktApiToolingInfoTests.cpp
67    vktApiToolingInfoTests.hpp
68    vktApiFormatPropertiesExtendedKHRtests.cpp
69    vktApiFormatPropertiesExtendedKHRtests.hpp
70	vktApiBufferMemoryRequirementsTests.cpp
71	vktApiBufferMemoryRequirementsTests.hpp
72    vktApiBufferMemoryRequirementsTestsUtils.hpp
73	)
74
75set(DEQP_VK_API_LIBS
76	deqp-vk-util
77	tcutil
78	vkutil
79	)
80
81PCH(DEQP_VK_API_SRCS ../pch.cpp)
82
83add_library(deqp-vk-api STATIC ${DEQP_VK_API_SRCS})
84target_link_libraries(deqp-vk-api ${DEQP_VK_API_LIBS})