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