• 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	vktPipelineEmptyFSTests.cpp
118	vktPipelineEmptyFSTests.hpp
119	vktPipelineLegacyAttrTests.cpp
120	vktPipelineLegacyAttrTests.hpp
121	)
122
123set(DEQP_VK_PIPELINE_SRCS
124	vktPipelineBinaryTests.cpp
125	vktPipelineBinaryTests.hpp
126	vktPipelineBindPointTests.cpp
127	vktPipelineBindPointTests.hpp
128	vktPipelinePushDescriptorTests.cpp
129	vktPipelinePushDescriptorTests.hpp
130	vktPipelineCacheTests.cpp
131	vktPipelineCacheTests.hpp
132	vktPipelineCreationFeedbackTests.cpp
133	vktPipelineCreationFeedbackTests.hpp
134	vktPipelineDerivativeTests.cpp
135	vktPipelineDerivativeTests.hpp
136	vktPipelineExecutablePropertiesTests.cpp
137	vktPipelineExecutablePropertiesTests.hpp
138	vktPipelineCreationCacheControlTests.cpp
139	vktPipelineCreationCacheControlTests.hpp
140	vktPipelineSamplerBorderSwizzleTests.cpp
141	vktPipelineSamplerBorderSwizzleTests.hpp
142	vktPipelineLibraryTests.cpp
143	vktPipelineLibraryTests.hpp
144	vktPipelineShaderModuleIdentifierTests.cpp
145	vktPipelineShaderModuleIdentifierTests.hpp
146	vktPipelineImage2DViewOf3DTests.cpp
147	vktPipelineImage2DViewOf3DTests.hpp
148	vktPipelineAttachmentFeedbackLoopLayoutTests.cpp
149	vktPipelineAttachmentFeedbackLoopLayoutTests.hpp
150	vktPipelineMultisampledRenderToSingleSampledTests.cpp
151	vktPipelineMultisampledRenderToSingleSampledTests.hpp
152	vktPipelineImageSlicedViewOf3DTests.cpp
153	vktPipelineImageSlicedViewOf3DTests.hpp
154	vktPipelineMultisampleShaderFragmentMaskTests.cpp
155	vktPipelineMultisampleShaderFragmentMaskTests.hpp
156	vktPipelineRobustnessCacheTests.cpp
157	vktPipelineRobustnessCacheTests.hpp
158	)
159
160#vktPipelinePushDescriptorTests.cpp				- missing VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR
161#vktPipelineCacheTests.cpp						- missing VkShaderModuleCreateInfo missing chache
162#vktPipelineCreationFeedbackTests.cpp			- missing VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT
163#vktPipelineExecutablePropertiesTests.cpp		- missing lots of things like VkPipelineExecutableStatisticKHR VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
164
165PCH(DEQP_VK_PIPELINE_SRCS ../pch.cpp)
166
167add_library(deqp-vk-pipeline STATIC ${DEQP_VK_VKSC_PIPELINE_SRCS} ${DEQP_VK_PIPELINE_SRCS})
168target_link_libraries(deqp-vk-pipeline libamber referencerenderer tcutil vkutil)
169
170add_library(deqp-vksc-pipeline STATIC ${DEQP_VK_VKSC_PIPELINE_SRCS})
171target_link_libraries(deqp-vksc-pipeline PUBLIC referencerenderer deqp-vksc-util tcutil vkscutil)
172
173target_include_directories(deqp-vk-pipeline
174	PRIVATE
175		..
176		../../../../amber/src/include
177		../amber
178		../util
179		${DEQP_INL_DIR}
180)
181target_include_directories(deqp-vksc-pipeline
182	PRIVATE
183		..
184		../../../../amber/src/include
185		../amber
186		../util
187)
188