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