1e5c31af7Sopenharmony_ci# dEQP-GLES31.functional
2e5c31af7Sopenharmony_ci
3e5c31af7Sopenharmony_ciset(DEQP_GLES31_FUNCTIONAL_SRCS
4e5c31af7Sopenharmony_ci	es31fAndroidExtensionPackES31ATests.cpp
5e5c31af7Sopenharmony_ci	es31fAndroidExtensionPackES31ATests.hpp
6e5c31af7Sopenharmony_ci	es31fBasicComputeShaderTests.cpp
7e5c31af7Sopenharmony_ci	es31fBasicComputeShaderTests.hpp
8e5c31af7Sopenharmony_ci	es31fBuiltinPrecisionTests.cpp
9e5c31af7Sopenharmony_ci	es31fBuiltinPrecisionTests.hpp
10e5c31af7Sopenharmony_ci	es31fComputeShaderBuiltinVarTests.cpp
11e5c31af7Sopenharmony_ci	es31fComputeShaderBuiltinVarTests.hpp
12e5c31af7Sopenharmony_ci	es31fFunctionalTests.cpp
13e5c31af7Sopenharmony_ci	es31fFunctionalTests.hpp
14e5c31af7Sopenharmony_ci	es31fDebugTests.cpp
15e5c31af7Sopenharmony_ci	es31fDebugTests.hpp
16e5c31af7Sopenharmony_ci	es31fDefaultVertexArrayObjectTests.cpp
17e5c31af7Sopenharmony_ci	es31fDefaultVertexArrayObjectTests.hpp
18e5c31af7Sopenharmony_ci	es31fDrawTests.cpp
19e5c31af7Sopenharmony_ci	es31fDrawTests.hpp
20e5c31af7Sopenharmony_ci	es31fGeometryShaderTests.cpp
21e5c31af7Sopenharmony_ci	es31fGeometryShaderTests.hpp
22e5c31af7Sopenharmony_ci	es31fShaderSharedVarTests.cpp
23e5c31af7Sopenharmony_ci	es31fShaderSharedVarTests.hpp
24e5c31af7Sopenharmony_ci	es31fTessellationTests.cpp
25e5c31af7Sopenharmony_ci	es31fTessellationTests.hpp
26e5c31af7Sopenharmony_ci	es31fAtomicCounterTests.hpp
27e5c31af7Sopenharmony_ci	es31fAtomicCounterTests.cpp
28e5c31af7Sopenharmony_ci	es31fSamplerStateQueryTests.cpp
29e5c31af7Sopenharmony_ci	es31fSamplerStateQueryTests.hpp
30e5c31af7Sopenharmony_ci	es31fSampleShadingTests.cpp
31e5c31af7Sopenharmony_ci	es31fSampleShadingTests.hpp
32e5c31af7Sopenharmony_ci	es31fSampleVariableTests.cpp
33e5c31af7Sopenharmony_ci	es31fSampleVariableTests.hpp
34e5c31af7Sopenharmony_ci	es31fShaderMultisampleInterpolationTests.cpp
35e5c31af7Sopenharmony_ci	es31fShaderMultisampleInterpolationTests.hpp
36e5c31af7Sopenharmony_ci	es31fShaderMultisampleInterpolationStateQueryTests.cpp
37e5c31af7Sopenharmony_ci	es31fShaderMultisampleInterpolationStateQueryTests.hpp
38e5c31af7Sopenharmony_ci	es31fLayoutBindingTests.cpp
39e5c31af7Sopenharmony_ci	es31fLayoutBindingTests.hpp
40e5c31af7Sopenharmony_ci	es31fSeparateShaderTests.cpp
41e5c31af7Sopenharmony_ci	es31fSeparateShaderTests.hpp
42e5c31af7Sopenharmony_ci	es31fShaderAtomicOpTests.cpp
43e5c31af7Sopenharmony_ci	es31fShaderAtomicOpTests.hpp
44e5c31af7Sopenharmony_ci	es31fShaderImageLoadStoreTests.cpp
45e5c31af7Sopenharmony_ci	es31fShaderImageLoadStoreTests.hpp
46e5c31af7Sopenharmony_ci	es31fSRGBDecodeTests.cpp
47e5c31af7Sopenharmony_ci	es31fSRGBDecodeTests.hpp
48e5c31af7Sopenharmony_ci	es31fSSBOLayoutCase.cpp
49e5c31af7Sopenharmony_ci	es31fSSBOLayoutCase.hpp
50e5c31af7Sopenharmony_ci	es31fSSBOLayoutTests.cpp
51e5c31af7Sopenharmony_ci	es31fSSBOLayoutTests.hpp
52e5c31af7Sopenharmony_ci	es31fSSBOArrayLengthTests.hpp
53e5c31af7Sopenharmony_ci	es31fSSBOArrayLengthTests.cpp
54e5c31af7Sopenharmony_ci	es31fShaderCommonFunctionTests.cpp
55e5c31af7Sopenharmony_ci	es31fShaderCommonFunctionTests.hpp
56e5c31af7Sopenharmony_ci	es31fShaderPackingFunctionTests.cpp
57e5c31af7Sopenharmony_ci	es31fShaderPackingFunctionTests.hpp
58e5c31af7Sopenharmony_ci	es31fShaderIntegerFunctionTests.cpp
59e5c31af7Sopenharmony_ci	es31fShaderIntegerFunctionTests.hpp
60e5c31af7Sopenharmony_ci	es31fStencilTexturingTests.cpp
61e5c31af7Sopenharmony_ci	es31fStencilTexturingTests.hpp
62e5c31af7Sopenharmony_ci	es31fShaderStateQueryTests.hpp
63e5c31af7Sopenharmony_ci	es31fShaderStateQueryTests.cpp
64e5c31af7Sopenharmony_ci	es31fShaderTextureSizeTests.hpp
65e5c31af7Sopenharmony_ci	es31fShaderTextureSizeTests.cpp
66e5c31af7Sopenharmony_ci	es31fSynchronizationTests.hpp
67e5c31af7Sopenharmony_ci	es31fSynchronizationTests.cpp
68e5c31af7Sopenharmony_ci	es31fFboColorbufferTests.cpp
69e5c31af7Sopenharmony_ci	es31fFboColorbufferTests.hpp
70e5c31af7Sopenharmony_ci	es31fFboTestCase.cpp
71e5c31af7Sopenharmony_ci	es31fFboTestCase.hpp
72e5c31af7Sopenharmony_ci	es31fFboTestUtil.cpp
73e5c31af7Sopenharmony_ci	es31fFboTestUtil.hpp
74e5c31af7Sopenharmony_ci	es31fFboSRGBWriteControlTests.cpp
75e5c31af7Sopenharmony_ci	es31fFboSRGBWriteControlTests.hpp
76e5c31af7Sopenharmony_ci	es31fTextureFilteringTests.cpp
77e5c31af7Sopenharmony_ci	es31fTextureFilteringTests.hpp
78e5c31af7Sopenharmony_ci	es31fTextureFormatTests.hpp
79e5c31af7Sopenharmony_ci	es31fTextureFormatTests.cpp
80e5c31af7Sopenharmony_ci	es31fTextureLevelStateQueryTests.hpp
81e5c31af7Sopenharmony_ci	es31fTextureLevelStateQueryTests.cpp
82e5c31af7Sopenharmony_ci	es31fTextureSpecificationTests.hpp
83e5c31af7Sopenharmony_ci	es31fTextureSpecificationTests.cpp
84e5c31af7Sopenharmony_ci	es31fTextureBorderClampTests.hpp
85e5c31af7Sopenharmony_ci	es31fTextureBorderClampTests.cpp
86e5c31af7Sopenharmony_ci	es31fIntegerStateQueryTests.cpp
87e5c31af7Sopenharmony_ci	es31fIntegerStateQueryTests.hpp
88e5c31af7Sopenharmony_ci	es31fBooleanStateQueryTests.cpp
89e5c31af7Sopenharmony_ci	es31fBooleanStateQueryTests.hpp
90e5c31af7Sopenharmony_ci	es31fIndexedStateQueryTests.cpp
91e5c31af7Sopenharmony_ci	es31fIndexedStateQueryTests.hpp
92e5c31af7Sopenharmony_ci	es31fInternalFormatQueryTests.cpp
93e5c31af7Sopenharmony_ci	es31fInternalFormatQueryTests.hpp
94e5c31af7Sopenharmony_ci	es31fTextureStateQueryTests.cpp
95e5c31af7Sopenharmony_ci	es31fTextureStateQueryTests.hpp
96e5c31af7Sopenharmony_ci	es31fFramebufferDefaultStateQueryTests.cpp
97e5c31af7Sopenharmony_ci	es31fFramebufferDefaultStateQueryTests.hpp
98e5c31af7Sopenharmony_ci	es31fProgramPipelineStateQueryTests.cpp
99e5c31af7Sopenharmony_ci	es31fProgramPipelineStateQueryTests.hpp
100e5c31af7Sopenharmony_ci	es31fProgramStateQueryTests.cpp
101e5c31af7Sopenharmony_ci	es31fProgramStateQueryTests.hpp
102e5c31af7Sopenharmony_ci	es31fInfoLogQueryShared.cpp
103e5c31af7Sopenharmony_ci	es31fInfoLogQueryShared.hpp
104e5c31af7Sopenharmony_ci	es31fTextureMultisampleTests.cpp
105e5c31af7Sopenharmony_ci	es31fTextureMultisampleTests.hpp
106e5c31af7Sopenharmony_ci	es31fUniformLocationTests.cpp
107e5c31af7Sopenharmony_ci	es31fUniformLocationTests.hpp
108e5c31af7Sopenharmony_ci	es31fMultisampleTests.cpp
109e5c31af7Sopenharmony_ci	es31fMultisampleTests.hpp
110e5c31af7Sopenharmony_ci	es31fMultisampleShaderRenderCase.cpp
111e5c31af7Sopenharmony_ci	es31fMultisampleShaderRenderCase.hpp
112e5c31af7Sopenharmony_ci	es31fIndirectComputeDispatchTests.cpp
113e5c31af7Sopenharmony_ci	es31fIndirectComputeDispatchTests.hpp
114e5c31af7Sopenharmony_ci	es31fVertexAttributeBindingTests.cpp
115e5c31af7Sopenharmony_ci	es31fVertexAttributeBindingTests.hpp
116e5c31af7Sopenharmony_ci	es31fVertexAttributeBindingStateQueryTests.cpp
117e5c31af7Sopenharmony_ci	es31fVertexAttributeBindingStateQueryTests.hpp
118e5c31af7Sopenharmony_ci	es31fProgramUniformTests.cpp
119e5c31af7Sopenharmony_ci	es31fProgramUniformTests.hpp
120e5c31af7Sopenharmony_ci	es31fProgramInterfaceDefinition.cpp
121e5c31af7Sopenharmony_ci	es31fProgramInterfaceDefinition.hpp
122e5c31af7Sopenharmony_ci	es31fProgramInterfaceDefinitionUtil.cpp
123e5c31af7Sopenharmony_ci	es31fProgramInterfaceDefinitionUtil.hpp
124e5c31af7Sopenharmony_ci	es31fProgramInterfaceQueryTests.cpp
125e5c31af7Sopenharmony_ci	es31fProgramInterfaceQueryTests.hpp
126e5c31af7Sopenharmony_ci	es31fProgramInterfaceQueryTestCase.cpp
127e5c31af7Sopenharmony_ci	es31fProgramInterfaceQueryTestCase.hpp
128e5c31af7Sopenharmony_ci	es31fOpaqueTypeIndexingTests.cpp
129e5c31af7Sopenharmony_ci	es31fOpaqueTypeIndexingTests.hpp
130e5c31af7Sopenharmony_ci	es31fAdvancedBlendTests.cpp
131e5c31af7Sopenharmony_ci	es31fAdvancedBlendTests.hpp
132e5c31af7Sopenharmony_ci	es31fTessellationGeometryInteractionTests.cpp
133e5c31af7Sopenharmony_ci	es31fTessellationGeometryInteractionTests.hpp
134e5c31af7Sopenharmony_ci	es31fUniformBlockTests.cpp
135e5c31af7Sopenharmony_ci	es31fUniformBlockTests.hpp
136e5c31af7Sopenharmony_ci	es31fFboNoAttachmentTests.cpp
137e5c31af7Sopenharmony_ci	es31fFboNoAttachmentTests.hpp
138e5c31af7Sopenharmony_ci	es31fNegativeTestShared.cpp
139e5c31af7Sopenharmony_ci	es31fNegativeTestShared.hpp
140e5c31af7Sopenharmony_ci	es31fNegativeBufferApiTests.cpp
141e5c31af7Sopenharmony_ci	es31fNegativeBufferApiTests.hpp
142e5c31af7Sopenharmony_ci	es31fNegativeTextureApiTests.cpp
143e5c31af7Sopenharmony_ci	es31fNegativeTextureApiTests.hpp
144e5c31af7Sopenharmony_ci	es31fNegativeShaderApiTests.cpp
145e5c31af7Sopenharmony_ci	es31fNegativeShaderApiTests.hpp
146e5c31af7Sopenharmony_ci	es31fNegativeFragmentApiTests.cpp
147e5c31af7Sopenharmony_ci	es31fNegativeFragmentApiTests.hpp
148e5c31af7Sopenharmony_ci	es31fNegativeVertexArrayApiTests.cpp
149e5c31af7Sopenharmony_ci	es31fNegativeVertexArrayApiTests.hpp
150e5c31af7Sopenharmony_ci	es31fNegativeStateApiTests.cpp
151e5c31af7Sopenharmony_ci	es31fNegativeStateApiTests.hpp
152e5c31af7Sopenharmony_ci	es31fNegativeAtomicCounterTests.cpp
153e5c31af7Sopenharmony_ci	es31fNegativeAtomicCounterTests.hpp
154e5c31af7Sopenharmony_ci	es31fNegativeShaderImageLoadStoreTests.cpp
155e5c31af7Sopenharmony_ci	es31fNegativeShaderImageLoadStoreTests.hpp
156e5c31af7Sopenharmony_ci	es31fNegativeShaderFunctionTests.cpp
157e5c31af7Sopenharmony_ci	es31fNegativeShaderFunctionTests.hpp
158e5c31af7Sopenharmony_ci	es31fNegativeShaderDirectiveTests.cpp
159e5c31af7Sopenharmony_ci	es31fNegativeShaderDirectiveTests.hpp
160e5c31af7Sopenharmony_ci	es31fNegativeSampleVariablesTests.hpp
161e5c31af7Sopenharmony_ci	es31fNegativeSampleVariablesTests.cpp
162e5c31af7Sopenharmony_ci	es31fNegativePreciseTests.cpp
163e5c31af7Sopenharmony_ci	es31fNegativePreciseTests.hpp
164e5c31af7Sopenharmony_ci	es31fNegativeAdvancedBlendEquationTests.cpp
165e5c31af7Sopenharmony_ci	es31fNegativeAdvancedBlendEquationTests.hpp
166e5c31af7Sopenharmony_ci	es31fNegativeTessellationTests.cpp
167e5c31af7Sopenharmony_ci	es31fNegativeTessellationTests.hpp
168e5c31af7Sopenharmony_ci	es31fTextureGatherTests.cpp
169e5c31af7Sopenharmony_ci	es31fTextureGatherTests.hpp
170e5c31af7Sopenharmony_ci	es31fTextureFormatTests.cpp
171e5c31af7Sopenharmony_ci	es31fTextureFormatTests.hpp
172e5c31af7Sopenharmony_ci	es31fTextureBufferTests.cpp
173e5c31af7Sopenharmony_ci	es31fTextureBufferTests.hpp
174e5c31af7Sopenharmony_ci	es31fShaderBuiltinConstantTests.cpp
175e5c31af7Sopenharmony_ci	es31fShaderBuiltinConstantTests.hpp
176e5c31af7Sopenharmony_ci	es31fShaderHelperInvocationTests.cpp
177e5c31af7Sopenharmony_ci	es31fShaderHelperInvocationTests.hpp
178e5c31af7Sopenharmony_ci	es31fPrimitiveBoundingBoxTests.cpp
179e5c31af7Sopenharmony_ci	es31fPrimitiveBoundingBoxTests.hpp
180e5c31af7Sopenharmony_ci	es31fCopyImageTests.hpp
181e5c31af7Sopenharmony_ci	es31fCopyImageTests.cpp
182e5c31af7Sopenharmony_ci	es31fNegativeShaderStorageTests.cpp
183e5c31af7Sopenharmony_ci	es31fNegativeShaderStorageTests.hpp
184e5c31af7Sopenharmony_ci	es31fNegativeSSBOBlockTests.cpp
185e5c31af7Sopenharmony_ci	es31fNegativeSSBOBlockTests.hpp
186e5c31af7Sopenharmony_ci	es31fDrawElementsBaseVertexTests.cpp
187e5c31af7Sopenharmony_ci	es31fDrawElementsBaseVertexTests.hpp
188e5c31af7Sopenharmony_ci	es31fNegativeComputeTests.cpp
189e5c31af7Sopenharmony_ci	es31fNegativeComputeTests.hpp
190e5c31af7Sopenharmony_ci	es31fShaderFramebufferFetchTests.cpp
191e5c31af7Sopenharmony_ci	es31fShaderFramebufferFetchTests.hpp
192e5c31af7Sopenharmony_ci	es31fNegativeShaderFramebufferFetchTests.cpp
193e5c31af7Sopenharmony_ci	es31fNegativeShaderFramebufferFetchTests.hpp
194e5c31af7Sopenharmony_ci	es31fShaderUniformIntegerFunctionTests.cpp
195e5c31af7Sopenharmony_ci	es31fShaderUniformIntegerFunctionTests.hpp
196e5c31af7Sopenharmony_ci	)
197e5c31af7Sopenharmony_ci
198e5c31af7Sopenharmony_ciPCH(DEQP_GLES31_FUNCTIONAL_SRCS ../../pch.cpp)
199e5c31af7Sopenharmony_ci
200e5c31af7Sopenharmony_ciadd_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
201e5c31af7Sopenharmony_citarget_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})
202