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