• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(
2	..
3	${DEQP_INL_DIR}
4	)
5
6set(DEQP_VK_SPARSE_RESOURCES_SRCS
7	vktSparseResourcesBase.cpp
8	vktSparseResourcesBase.hpp
9	vktSparseResourcesBufferMemoryAliasing.cpp
10	vktSparseResourcesBufferMemoryAliasing.hpp
11	vktSparseResourcesBufferSparseBinding.cpp
12	vktSparseResourcesBufferSparseBinding.hpp
13	vktSparseResourcesBufferSparseResidency.cpp
14	vktSparseResourcesBufferSparseResidency.hpp
15	vktSparseResourcesBufferTests.cpp
16	vktSparseResourcesBufferTests.hpp
17	vktSparseResourcesImageMemoryAliasing.cpp
18	vktSparseResourcesImageMemoryAliasing.hpp
19	vktSparseResourcesImageSparseBinding.cpp
20	vktSparseResourcesImageSparseBinding.hpp
21	vktSparseResourcesImageSparseResidency.cpp
22	vktSparseResourcesImageSparseResidency.hpp
23	vktSparseResourcesImageAlignedMipSize.cpp
24	vktSparseResourcesImageAlignedMipSize.hpp
25	vktSparseResourcesImageBlockShapes.cpp
26	vktSparseResourcesImageBlockShapes.hpp
27	vktSparseResourcesMipmapSparseResidency.cpp
28	vktSparseResourcesMipmapSparseResidency.hpp
29	vktSparseResourcesQueueBindSparseTests.cpp
30	vktSparseResourcesQueueBindSparseTests.hpp
31	vktSparseResourcesShaderIntrinsics.cpp
32	vktSparseResourcesShaderIntrinsics.hpp
33	vktSparseResourcesShaderIntrinsicsBase.cpp
34	vktSparseResourcesShaderIntrinsicsBase.hpp
35	vktSparseResourcesShaderIntrinsicsSampled.cpp
36	vktSparseResourcesShaderIntrinsicsSampled.hpp
37	vktSparseResourcesShaderIntrinsicsStorage.cpp
38	vktSparseResourcesShaderIntrinsicsStorage.hpp
39	vktSparseResourcesTests.cpp
40	vktSparseResourcesTests.hpp
41	vktSparseResourcesTestsUtil.cpp
42	vktSparseResourcesTestsUtil.hpp
43	)
44
45set(DEQP_VK_SPARSE_RESOURCES_LIBS
46	tcutil
47	vkutil
48	)
49
50PCH(DEQP_VK_SPARSE_RESOURCES_SRCS ../pch.cpp)
51
52add_library(deqp-vk-sparse-resources STATIC ${DEQP_VK_SPARSE_RESOURCES_SRCS})
53target_link_libraries(deqp-vk-sparse-resources ${DEQP_VK_SPARSE_RESOURCES_LIBS})
54