1e5c31af7Sopenharmony_ci# GL-CTS.esext
2e5c31af7Sopenharmony_ci
3e5c31af7Sopenharmony_ciinclude_directories(
4e5c31af7Sopenharmony_ci	../common
5e5c31af7Sopenharmony_ci	)
6e5c31af7Sopenharmony_ci
7e5c31af7Sopenharmony_ciset(GLCTS_ESEXT_SRCS
8e5c31af7Sopenharmony_ci    esextcTestCaseBase.cpp
9e5c31af7Sopenharmony_ci    esextcTestCaseBase.hpp
10e5c31af7Sopenharmony_ci    esextcTestPackage.cpp
11e5c31af7Sopenharmony_ci    esextcTestPackage.hpp
12e5c31af7Sopenharmony_ci    disjoint_timer_query/esextcDisjointTimerQueryBase.cpp
13e5c31af7Sopenharmony_ci    disjoint_timer_query/esextcDisjointTimerQueryBase.hpp
14e5c31af7Sopenharmony_ci    disjoint_timer_query/esextcDisjointTimerQueryHandleReuse.cpp
15e5c31af7Sopenharmony_ci    disjoint_timer_query/esextcDisjointTimerQueryHandleReuse.hpp
16e5c31af7Sopenharmony_ci    disjoint_timer_query/esextcDisjointTimerQueryTests.cpp
17e5c31af7Sopenharmony_ci    disjoint_timer_query/esextcDisjointTimerQueryTests.cpp
18e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedBase.cpp
19e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedBase.hpp
20e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedCoverage.cpp
21e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedCoverage.hpp
22e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedDefaultState.cpp
23e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedDefaultState.hpp
24e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedSetGet.cpp
25e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedSetGet.hpp
26e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedColorMasks.cpp
27e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedColorMasks.hpp
28e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedBlending.cpp
29e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedBlending.hpp
30e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedNegative.cpp
31e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedNegative.hpp
32e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedTests.cpp
33e5c31af7Sopenharmony_ci    draw_buffers_indexed/esextcDrawBuffersIndexedTests.hpp
34e5c31af7Sopenharmony_ci    draw_elements_base_vertex/esextcDrawElementsBaseVertexTests.cpp
35e5c31af7Sopenharmony_ci    draw_elements_base_vertex/esextcDrawElementsBaseVertexTests.hpp
36e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderAdjacency.cpp
37e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderAdjacency.hpp
38e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderAdjacencyTests.cpp
39e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderAdjacencyTests.hpp
40e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderAPI.cpp
41e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderAPI.hpp
42e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderBlitting.cpp
43e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderBlitting.hpp
44e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderClipping.cpp
45e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderClipping.hpp
46e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderConstantVariables.cpp
47e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderConstantVariables.hpp
48e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderInput.cpp
49e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderInput.hpp
50e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredFBO.cpp
51e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredFBO.hpp
52e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredFramebuffer.cpp
53e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredFramebuffer.hpp
54e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredRenderingBoundaryCondition.cpp
55e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredRenderingBoundaryCondition.hpp
56e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredRendering.cpp
57e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredRenderingFBONoAttachment.cpp
58e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredRenderingFBONoAttachment.hpp
59e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLayeredRendering.hpp
60e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLimits.cpp
61e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLimits.hpp
62e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLinking.cpp
63e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderLinking.hpp
64e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderNonarrayInput.cpp
65e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderNonarrayInput.hpp
66e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderOutput.cpp
67e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderOutput.hpp
68e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderPrimitiveCounter.cpp
69e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderPrimitiveCounter.hpp
70e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderPrimitiveQueries.cpp
71e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderPrimitiveQueries.hpp
72e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderProgramResource.cpp
73e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderProgramResource.hpp
74e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderQualifiers.cpp
75e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderQualifiers.hpp
76e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderRendering.cpp
77e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderRendering.hpp
78e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderTests.cpp
79e5c31af7Sopenharmony_ci    geometry_shader/esextcGeometryShaderTests.hpp
80e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5AtomicCountersArrayIndexing.cpp
81e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5AtomicCountersArrayIndexing.hpp
82e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5FmaAccuracy.cpp
83e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5FmaAccuracy.hpp
84e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5FmaPrecision.cpp
85e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5FmaPrecision.hpp
86e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5ImagesArrayIndexing.cpp
87e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5ImagesArrayIndexing.hpp
88e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5PreciseQualifier.cpp
89e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5PreciseQualifier.hpp
90e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5SamplerArrayIndexing.cpp
91e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5SamplerArrayIndexing.hpp
92e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5SSBOArrayIndexing.cpp
93e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5SSBOArrayIndexing.hpp
94e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5Tests.cpp
95e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5Tests.hpp
96e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5TextureGatherOffset.cpp
97e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5TextureGatherOffset.hpp
98e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5UniformBlocksArrayIndexing.cpp
99e5c31af7Sopenharmony_ci    gpu_shader5/esextcGPUShader5UniformBlocksArrayIndexing.hpp
100e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderBarrier.cpp
101e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderBarrier.hpp
102e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderErrors.cpp
103e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderErrors.hpp
104e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderInvariance.cpp
105e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderInvariance.hpp
106e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderIsolines.cpp
107e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderIsolines.hpp
108e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderMaxPatchVertices.cpp
109e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderMaxPatchVertices.hpp
110e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderPoints.cpp
111e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderPoints.hpp
112e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderPrimitiveCoverage.cpp
113e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderPrimitiveCoverage.hpp
114e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderProgramInterfaces.cpp
115e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderProgramInterfaces.hpp
116e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderProperties.cpp
117e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderProperties.hpp
118e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderQuads.cpp
119e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderQuads.hpp
120e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTCTE.cpp
121e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTCTE.hpp
122e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTessellation.cpp
123e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTessellation.hpp
124e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTests.cpp
125e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTests.hpp
126e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTriangles.cpp
127e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderTriangles.hpp
128e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderUtils.cpp
129e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderUtils.hpp
130e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderWinding.cpp
131e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderWinding.hpp
132e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderVertexOrdering.cpp
133e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderVertexOrdering.hpp
134e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderVertexSpacing.cpp
135e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderVertexSpacing.hpp
136e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderXFB.cpp
137e5c31af7Sopenharmony_ci    tessellation_shader/esextcTessellationShaderXFB.hpp
138e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampBase.cpp
139e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampBase.hpp
140e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampCompressedResources.hpp
141e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampGetTexParameterIErrors.cpp
142e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampGetTexParameterIErrors.hpp
143e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampParameterBorderColorError.cpp
144e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampParameterBorderColorError.hpp
145e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampParameterTextureBorderColor.cpp
146e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampParameterTextureBorderColor.hpp
147e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplerParameterIError.cpp
148e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplerParameterIError.hpp
149e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplerParameterIWithWrongPname.cpp
150e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplerParameterIWithWrongPname.hpp
151e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplingTexture.cpp
152e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplingTextureGroup.cpp
153e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplingTextureGroup.hpp
154e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampSamplingTexture.hpp
155e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampTests.cpp
156e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampTests.hpp
157e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampTexParameterIErrors.cpp
158e5c31af7Sopenharmony_ci    texture_border_clamp/esextcTextureBorderClampTexParameterIErrors.hpp
159e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferActiveUniformValidation.cpp
160e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferActiveUniformValidation.hpp
161e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferAtomicFunctions.cpp
162e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferAtomicFunctions.hpp
163e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferBufferParameters.cpp
164e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferBufferParameters.hpp
165e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferErrors.cpp
166e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferErrors.hpp
167e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferMAXSizeValidation.cpp
168e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferMAXSizeValidation.hpp
169e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferOperations.cpp
170e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferOperations.hpp
171e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferParameters.cpp
172e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferParameters.hpp
173e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferParamValueIntToFloatConversion.cpp
174e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferParamValueIntToFloatConversion.hpp
175e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferPrecision.cpp
176e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferPrecision.hpp
177e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferTests.cpp
178e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferTests.hpp
179e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferTextureBufferRange.cpp
180e5c31af7Sopenharmony_ci    texture_buffer/esextcTextureBufferTextureBufferRange.hpp
181e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayColorDepthAttachments.cpp
182e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayColorDepthAttachments.hpp
183e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayETC2Support.cpp
184e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayETC2Support.hpp
185e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayFBOIncompleteness.cpp
186e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayFBOIncompleteness.hpp
187e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayGenerateMipMap.cpp
188e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayGenerateMipMap.hpp
189e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayGetterCalls.cpp
190e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayGetterCalls.hpp
191e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayImageOperations.cpp
192e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayImageOperations.hpp
193e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSize.cpp
194e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSize.hpp
195e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSizeTests.cpp
196e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayImageTextureSizeTests.hpp
197e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArraySampling.cpp
198e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArraySampling.hpp
199e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArraySamplingResources.hpp
200e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayStencilAttachments.cpp
201e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayStencilAttachments.hpp
202e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArraySubImage3D.cpp
203e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArraySubImage3D.hpp
204e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayTests.cpp
205e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayTests.hpp
206e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayTex3DValidation.cpp
207e5c31af7Sopenharmony_ci    texture_cube_map_array/esextcTextureCubeMapArrayTex3DValidation.hpp
208e5c31af7Sopenharmony_ci    texture_shadow_lod/esextcTextureShadowLodFunctionsTest.cpp
209e5c31af7Sopenharmony_ci    texture_shadow_lod/esextcTextureShadowLodFunctionsTest.hpp
210e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateTests.cpp
211e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateTests.hpp
212e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateErrors.cpp
213e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateErrors.hpp
214e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateBasic.cpp
215e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateBasic.hpp
216e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateComplex.cpp
217e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateComplex.hpp
218e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateCombinedTests.cpp
219e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateCombinedTests.hpp
220e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateAPI.cpp
221e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateAPI.hpp
222e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateAttachmentTests.cpp
223e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateAttachmentTests.hpp
224e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateRenderTarget.cpp
225e5c31af7Sopenharmony_ci    fragment_shading_rate/esextcFragmentShadingRateRenderTarget.hpp
226e5c31af7Sopenharmony_ci    )
227e5c31af7Sopenharmony_ci
228e5c31af7Sopenharmony_ciset(GLCTS_ESEXT_LIBS
229e5c31af7Sopenharmony_ci    glcts-common
230e5c31af7Sopenharmony_ci    glutil
231e5c31af7Sopenharmony_ci    tcutil
232e5c31af7Sopenharmony_ci    )
233e5c31af7Sopenharmony_ci
234e5c31af7Sopenharmony_ci#set(GLCTS_ESEXT_LIBS ${GLCTS_ESEXT_LIBS} glcts-gtf)
235e5c31af7Sopenharmony_ci
236e5c31af7Sopenharmony_ciPCH(GLCTS_ESEXT_SRCS ../pch.cpp)
237e5c31af7Sopenharmony_ci
238e5c31af7Sopenharmony_ciadd_library(glcts-esext STATIC ${GLCTS_ESEXT_SRCS})
239e5c31af7Sopenharmony_citarget_link_libraries(glcts-esext ${GLCTS_ESEXT_LIBS})
240