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})