xref: /aosp_15_r20/external/deqp/modules/gles3/functional/CMakeLists.txt (revision 35238bce31c2a825756842865a792f8cf7f89930)
1# dEQP-GLES3.functional
2
3set(DEQP_GLES3_FUNCTIONAL_SRCS
4	es3fAttribLocationTests.cpp
5	es3fAttribLocationTests.hpp
6	es3fBuiltinPrecisionTests.cpp
7	es3fBuiltinPrecisionTests.hpp
8	es3fBufferCopyTests.cpp
9	es3fBufferCopyTests.hpp
10	es3fBufferMapTests.cpp
11	es3fBufferMapTests.hpp
12	es3fBufferWriteTests.cpp
13	es3fBufferWriteTests.hpp
14	es3fColorClearTest.cpp
15	es3fColorClearTest.hpp
16	es3fDefaultVertexArrayObjectTests.cpp
17	es3fDefaultVertexArrayObjectTests.hpp
18	es3fDefaultVertexAttributeTests.cpp
19	es3fDefaultVertexAttributeTests.hpp
20	es3fDepthStencilClearTests.cpp
21	es3fDepthStencilClearTests.hpp
22	es3fDepthStencilTests.cpp
23	es3fDepthStencilTests.hpp
24	es3fDepthTests.cpp
25	es3fDepthTests.hpp
26	es3fFboApiTests.cpp
27	es3fFboApiTests.hpp
28	es3fFboColorbufferTests.cpp
29	es3fFboColorbufferTests.hpp
30	es3fFboCompletenessTests.cpp
31	es3fFboCompletenessTests.hpp
32	es3fFboDepthbufferTests.cpp
33	es3fFboDepthbufferTests.hpp
34	es3fFboInvalidateTests.cpp
35	es3fFboInvalidateTests.hpp
36	es3fFboMultisampleTests.cpp
37	es3fFboMultisampleTests.hpp
38	es3fFboRenderTest.cpp
39	es3fFboRenderTest.hpp
40	es3fFboStencilbufferTests.cpp
41	es3fFboStencilbufferTests.hpp
42	es3fFboTestCase.cpp
43	es3fFboTestCase.hpp
44	es3fFboTestUtil.cpp
45	es3fFboTestUtil.hpp
46	es3fFragDepthTests.cpp
47	es3fFragDepthTests.hpp
48	es3fFragmentOutputTests.cpp
49	es3fFragmentOutputTests.hpp
50	es3fFramebufferBlitTests.cpp
51	es3fFramebufferBlitTests.hpp
52	es3fFunctionalTests.cpp
53	es3fFunctionalTests.hpp
54	es3fLifetimeTests.cpp
55	es3fLifetimeTests.hpp
56	es3fMultiviewTests.cpp
57	es3fMultiviewTests.hpp
58	es3fPrerequisiteTests.cpp
59	es3fPrerequisiteTests.hpp
60	es3fRasterizationTests.cpp
61	es3fRasterizationTests.hpp
62	es3fRandomShaderTests.cpp
63	es3fRandomShaderTests.hpp
64	es3fScissorTests.cpp
65	es3fScissorTests.hpp
66	es3fShaderApiTests.cpp
67	es3fShaderApiTests.hpp
68	es3fShaderBuiltinVarTests.cpp
69	es3fShaderBuiltinVarTests.hpp
70	es3fShaderConstExprTests.cpp
71	es3fShaderConstExprTests.hpp
72	es3fShaderDiscardTests.cpp
73	es3fShaderDiscardTests.hpp
74	es3fShaderFunctionTests.cpp
75	es3fShaderFunctionTests.hpp
76	es3fShaderIndexingTests.cpp
77	es3fShaderIndexingTests.hpp
78	es3fShaderLoopTests.cpp
79	es3fShaderLoopTests.hpp
80	es3fShaderMatrixTests.cpp
81	es3fShaderMatrixTests.hpp
82	es3fShaderMetamorphicTests.cpp
83	es3fShaderMetamorphicTests.hpp
84	es3fShaderOperatorTests.cpp
85	es3fShaderOperatorTests.hpp
86	es3fShaderPrecisionTests.cpp
87	es3fShaderPrecisionTests.hpp
88	es3fShaderReturnTests.cpp
89	es3fShaderReturnTests.hpp
90	es3fShaderStructTests.cpp
91	es3fShaderStructTests.hpp
92	es3fShaderSwitchTests.cpp
93	es3fShaderSwitchTests.hpp
94	es3fShaderTextureFunctionTests.cpp
95	es3fShaderTextureFunctionTests.hpp
96	es3fStencilTests.cpp
97	es3fStencilTests.hpp
98	es3fSyncTests.cpp
99	es3fSyncTests.hpp
100	es3fTextureFilteringTests.cpp
101	es3fTextureFilteringTests.hpp
102	es3fTextureFormatTests.cpp
103	es3fTextureFormatTests.hpp
104	es3fTextureMipmapTests.cpp
105	es3fTextureMipmapTests.hpp
106	es3fTextureShadowTests.cpp
107	es3fTextureShadowTests.hpp
108	es3fTextureSizeTests.cpp
109	es3fTextureSizeTests.hpp
110	es3fTextureSpecificationTests.cpp
111	es3fTextureSpecificationTests.hpp
112	es3fTextureSwizzleTests.cpp
113	es3fTextureSwizzleTests.hpp
114	es3fTextureWrapTests.cpp
115	es3fTextureWrapTests.hpp
116	es3fCompressedTextureTests.cpp
117	es3fCompressedTextureTests.hpp
118	es3fASTCDecompressionCases.cpp
119	es3fASTCDecompressionCases.hpp
120	es3fTransformFeedbackTests.cpp
121	es3fTransformFeedbackTests.hpp
122	es3fUniformBlockTests.cpp
123	es3fUniformBlockTests.hpp
124	es3fVertexArrayTest.cpp
125	es3fVertexArrayTest.hpp
126	es3fSamplerObjectTests.hpp
127	es3fSamplerObjectTests.cpp
128	es3fPixelBufferObjectTests.hpp
129	es3fPixelBufferObjectTests.cpp
130	es3fOcclusionQueryTests.cpp
131	es3fOcclusionQueryTests.hpp
132	es3fVertexTextureTests.cpp
133	es3fVertexTextureTests.hpp
134	es3fTextureUnitTests.cpp
135	es3fTextureUnitTests.hpp
136	es3fVertexArrayObjectTests.cpp
137	es3fVertexArrayObjectTests.hpp
138	es3fPrimitiveRestartTests.cpp
139	es3fPrimitiveRestartTests.hpp
140	es3fRandomFragmentOpTests.cpp
141	es3fRandomFragmentOpTests.hpp
142	es3fInstancedRenderingTests.cpp
143	es3fInstancedRenderingTests.hpp
144	es3fRasterizerDiscardTests.cpp
145	es3fRasterizerDiscardTests.hpp
146	es3fApiCase.cpp
147	es3fApiCase.hpp
148	es3fNegativeBufferApiTests.cpp
149	es3fNegativeBufferApiTests.hpp
150	es3fNegativeTextureApiTests.cpp
151	es3fNegativeTextureApiTests.hpp
152	es3fNegativeShaderApiTests.cpp
153	es3fNegativeShaderApiTests.hpp
154	es3fNegativeFragmentApiTests.cpp
155	es3fNegativeFragmentApiTests.hpp
156	es3fNegativeVertexArrayApiTests.cpp
157	es3fNegativeVertexArrayApiTests.hpp
158	es3fNegativeStateApiTests.cpp
159	es3fNegativeStateApiTests.hpp
160	es3fBlendTests.cpp
161	es3fBlendTests.hpp
162	es3fMultisampleTests.cpp
163	es3fMultisampleTests.hpp
164	es3fUniformApiTests.cpp
165	es3fUniformApiTests.hpp
166	es3fImplementationLimitTests.cpp
167	es3fImplementationLimitTests.hpp
168	es3fReadPixelsTests.hpp
169	es3fReadPixelsTests.cpp
170	es3fDitheringTests.hpp
171	es3fDitheringTests.cpp
172	es3fBooleanStateQueryTests.hpp
173	es3fBooleanStateQueryTests.cpp
174	es3fIntegerStateQueryTests.hpp
175	es3fIntegerStateQueryTests.cpp
176	es3fInteger64StateQueryTests.hpp
177	es3fInteger64StateQueryTests.cpp
178	es3fFloatStateQueryTests.hpp
179	es3fFloatStateQueryTests.cpp
180	es3fTextureStateQueryTests.hpp
181	es3fTextureStateQueryTests.cpp
182	es3fStringQueryTests.hpp
183	es3fStringQueryTests.cpp
184	es3fSamplerStateQueryTests.hpp
185	es3fSamplerStateQueryTests.cpp
186	es3fBufferObjectQueryTests.hpp
187	es3fBufferObjectQueryTests.cpp
188	es3fFboStateQueryTests.hpp
189	es3fFboStateQueryTests.cpp
190	es3fRboStateQueryTests.hpp
191	es3fRboStateQueryTests.cpp
192	es3fShaderStateQueryTests.hpp
193	es3fShaderStateQueryTests.cpp
194	es3fInternalFormatQueryTests.hpp
195	es3fInternalFormatQueryTests.cpp
196	es3fIndexedStateQueryTests.hpp
197	es3fIndexedStateQueryTests.cpp
198	es3fClippingTests.hpp
199	es3fClippingTests.cpp
200	es3fPolygonOffsetTests.hpp
201	es3fPolygonOffsetTests.cpp
202	es3fShaderDerivateTests.cpp
203	es3fShaderDerivateTests.hpp
204	es3fDrawTests.cpp
205	es3fDrawTests.hpp
206	es3fDrawBuffersIndexedTests.cpp
207	es3fDrawBuffersIndexedTests.hpp
208	es3fShaderPackingFunctionTests.cpp
209	es3fShaderPackingFunctionTests.hpp
210	es3fShaderCommonFunctionTests.cpp
211	es3fShaderCommonFunctionTests.hpp
212	es3fShaderInvarianceTests.cpp
213	es3fShaderInvarianceTests.hpp
214	es3fFragOpInteractionTests.cpp
215	es3fFragOpInteractionTests.hpp
216	es3fFlushFinishTests.cpp
217	es3fFlushFinishTests.hpp
218	es3fShaderFragDataTests.cpp
219	es3fShaderFragDataTests.hpp
220	)
221
222PCH(DEQP_GLES3_FUNCTIONAL_SRCS ../../pch.cpp)
223
224add_library(deqp-gles3-functional STATIC ${DEQP_GLES3_FUNCTIONAL_SRCS})
225target_link_libraries(deqp-gles3-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_GLES3_LIBRARIES})
226