• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2set(DEQP_VK_VKSC_PIPELINE_SRCS
3	vktPipelineBlendTests.cpp
4	vktPipelineBlendTests.hpp
5	vktPipelineClearUtil.cpp
6	vktPipelineClearUtil.hpp
7	vktPipelineColorWriteEnableTests.cpp
8	vktPipelineColorWriteEnableTests.hpp
9	vktPipelineCombinationsIterator.hpp
10	vktPipelineDepthTests.cpp
11	vktPipelineDepthTests.hpp
12	vktPipelineDescriptorLimitsTests.cpp
13	vktPipelineDescriptorLimitsTests.hpp
14	vktPipelineDynamicOffsetTests.cpp
15	vktPipelineDynamicOffsetTests.hpp
16	vktPipelineDynamicVertexAttributeTests.cpp
17	vktPipelineDynamicVertexAttributeTests.hpp
18	vktPipelineEarlyDestroyTests.cpp
19	vktPipelineEarlyDestroyTests.hpp
20	vktPipelineImageSamplingInstance.cpp
21	vktPipelineImageSamplingInstance.hpp
22	vktPipelineImageTests.cpp
23	vktPipelineImageTests.hpp
24	vktPipelineLogicOpTests.cpp
25	vktPipelineLogicOpTests.hpp
26	vktPipelinePushConstantTests.cpp
27	vktPipelinePushConstantTests.hpp
28	#vktPipelinePushDescriptorTests.cpp
29	#vktPipelinePushDescriptorTests.hpp
30	vktPipelineSampleLocationsUtil.cpp
31	vktPipelineSampleLocationsUtil.hpp
32	vktPipelineSpecConstantTests.hpp
33	vktPipelineSpecConstantTests.cpp
34	vktPipelineSpecConstantUtil.hpp
35	vktPipelineSpecConstantUtil.cpp
36	vktPipelineImageUtil.cpp
37	vktPipelineImageUtil.hpp
38	vktPipelineImageViewTests.cpp
39	vktPipelineImageViewTests.hpp
40	vktPipelineMatchedAttachmentsTests.cpp
41	vktPipelineMatchedAttachmentsTests.hpp
42	vktPipelineMultisampleTestsUtil.cpp
43	vktPipelineMultisampleTestsUtil.hpp
44	vktPipelineMultisampleTests.cpp
45	vktPipelineMultisampleTests.hpp
46	vktPipelineMultisampleBase.cpp
47	vktPipelineMultisampleBase.hpp
48	vktPipelineMultisampleBaseResolve.cpp
49	vktPipelineMultisampleBaseResolve.hpp
50	vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp
51	vktPipelineMultisampleBaseResolveAndPerSampleFetch.hpp
52	vktPipelineMultisampleInterpolationTests.cpp
53	vktPipelineMultisampleInterpolationTests.hpp
54	vktPipelineMultisampleShaderBuiltInTests.cpp
55	vktPipelineMultisampleShaderBuiltInTests.hpp
56	vktPipelineMultisampleImageTests.cpp
57	vktPipelineMultisampleImageTests.hpp
58	vktPipelineMultisampleMixedAttachmentSamplesTests.cpp
59	vktPipelineMultisampleMixedAttachmentSamplesTests.hpp
60	vktPipelineMultisampleResolveRenderAreaTests.cpp
61	vktPipelineMultisampleResolveRenderAreaTests.hpp
62	vktPipelineMultisampleSampleLocationsExtTests.cpp
63	vktPipelineMultisampleSampleLocationsExtTests.hpp
64	vktPipelineInputAssemblyTests.cpp
65	vktPipelineInputAssemblyTests.hpp
66	vktPipelineInterfaceMatchingTests.cpp
67	vktPipelineInterfaceMatchingTests.hpp
68	vktPipelineReferenceRenderer.cpp
69	vktPipelineReferenceRenderer.hpp
70	vktPipelineRenderToImageTests.cpp
71	vktPipelineRenderToImageTests.hpp
72	vktPipelineFramebufferAttachmentTests.cpp
73	vktPipelineFramebufferAttachmentTests.hpp
74	vktPipelineSamplerTests.cpp
75	vktPipelineSamplerTests.hpp
76	vktPipelineStencilExportTests.cpp
77	vktPipelineStencilExportTests.hpp
78	vktPipelineStencilTests.cpp
79	vktPipelineStencilTests.hpp
80	vktPipelineTests.cpp
81	vktPipelineTests.hpp
82	vktPipelineUniqueRandomIterator.hpp
83	vktPipelineVertexInputTests.cpp
84	vktPipelineVertexInputTests.hpp
85	vktPipelineTimestampTests.cpp
86	vktPipelineTimestampTests.hpp
87	vktPipelineMiscTests.cpp
88	vktPipelineMiscTests.hpp
89	vktPipelineVertexUtil.cpp
90	vktPipelineVertexUtil.hpp
91	#vktPipelineCacheTests.cpp
92	#vktPipelineCacheTests.hpp
93	vktPipelineMakeUtil.cpp
94	vktPipelineMakeUtil.hpp
95	#vktPipelineCreationFeedbackTests.cpp
96	#vktPipelineCreationFeedbackTests.hpp
97	vktPipelineDepthRangeUnrestrictedTests.cpp
98	vktPipelineDepthRangeUnrestrictedTests.hpp
99	#vktPipelineExecutablePropertiesTests.cpp
100	#vktPipelineExecutablePropertiesTests.hpp
101	vktPipelineMaxVaryingsTests.cpp
102	vktPipelineMaxVaryingsTests.hpp
103	vktPipelineBlendOperationAdvancedTests.cpp
104	vktPipelineBlendOperationAdvancedTests.hpp
105	vktPipelineExtendedDynamicStateTests.cpp
106	vktPipelineExtendedDynamicStateTests.hpp
107	vktPipelineExtendedDynamicStateMiscTests.cpp
108	vktPipelineExtendedDynamicStateMiscTests.hpp
109	vktPipelineNoPositionTests.cpp
110	vktPipelineNoPositionTests.hpp
111	vktPipelineDynamicControlPoints.cpp
112	vktPipelineDynamicControlPoints.hpp
113	vktPipelineBindVertexBuffers2Tests.cpp
114	vktPipelineBindVertexBuffers2Tests.hpp
115	vktPipelineInputAttributeOffsetTests.cpp
116	vktPipelineInputAttributeOffsetTests.hpp
117	)
118
119set(DEQP_VK_PIPELINE_SRCS
120	vktPipelineBindPointTests.cpp
121	vktPipelineBindPointTests.hpp
122	vktPipelinePushDescriptorTests.cpp
123	vktPipelinePushDescriptorTests.hpp
124	vktPipelineCacheTests.cpp
125	vktPipelineCacheTests.hpp
126	vktPipelineCreationFeedbackTests.cpp
127	vktPipelineCreationFeedbackTests.hpp
128	vktPipelineDerivativeTests.cpp
129	vktPipelineDerivativeTests.hpp
130	vktPipelineExecutablePropertiesTests.cpp
131	vktPipelineExecutablePropertiesTests.hpp
132	vktPipelineCreationCacheControlTests.cpp
133	vktPipelineCreationCacheControlTests.hpp
134	vktPipelineSamplerBorderSwizzleTests.cpp
135	vktPipelineSamplerBorderSwizzleTests.hpp
136	vktPipelineLibraryTests.cpp
137	vktPipelineLibraryTests.hpp
138	vktPipelineShaderModuleIdentifierTests.cpp
139	vktPipelineShaderModuleIdentifierTests.hpp
140	vktPipelineImage2DViewOf3DTests.cpp
141	vktPipelineImage2DViewOf3DTests.hpp
142	vktPipelineAttachmentFeedbackLoopLayoutTests.cpp
143	vktPipelineAttachmentFeedbackLoopLayoutTests.hpp
144	vktPipelineMultisampledRenderToSingleSampledTests.cpp
145	vktPipelineMultisampledRenderToSingleSampledTests.hpp
146	vktPipelineImageSlicedViewOf3DTests.cpp
147	vktPipelineImageSlicedViewOf3DTests.hpp
148	vktPipelineMultisampleShaderFragmentMaskTests.cpp
149	vktPipelineMultisampleShaderFragmentMaskTests.hpp
150	vktPipelineRobustnessCacheTests.cpp
151	vktPipelineRobustnessCacheTests.hpp
152	)
153
154#vktPipelinePushDescriptorTests.cpp				- missing VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR
155#vktPipelineCacheTests.cpp						- missing VkShaderModuleCreateInfo missing chache
156#vktPipelineCreationFeedbackTests.cpp			- missing VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT
157#vktPipelineExecutablePropertiesTests.cpp		- missing lots of things like VkPipelineExecutableStatisticKHR VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
158
159PCH(DEQP_VK_PIPELINE_SRCS ../pch.cpp)
160
161add_library(deqp-vk-pipeline STATIC ${DEQP_VK_VKSC_PIPELINE_SRCS} ${DEQP_VK_PIPELINE_SRCS})
162target_link_libraries(deqp-vk-pipeline libamber referencerenderer tcutil vkutil)
163
164add_library(deqp-vksc-pipeline STATIC ${DEQP_VK_VKSC_PIPELINE_SRCS})
165target_link_libraries(deqp-vksc-pipeline PUBLIC referencerenderer deqp-vksc-util tcutil vkscutil)
166
167target_include_directories(deqp-vk-pipeline
168	PRIVATE
169		..
170		../../../../amber/src/include
171		../amber
172		../util
173		${DEQP_INL_DIR}
174)
175target_include_directories(deqp-vksc-pipeline
176	PRIVATE
177		..
178		../../../../amber/src/include
179		../amber
180		../util
181)
182