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