# dEQP-GLES3.functional

set(DEQP_GLES3_FUNCTIONAL_SRCS
	es3fAttribLocationTests.cpp
	es3fAttribLocationTests.hpp
	es3fBuiltinPrecisionTests.cpp
	es3fBuiltinPrecisionTests.hpp
	es3fBufferCopyTests.cpp
	es3fBufferCopyTests.hpp
	es3fBufferMapTests.cpp
	es3fBufferMapTests.hpp
	es3fBufferWriteTests.cpp
	es3fBufferWriteTests.hpp
	es3fColorClearTest.cpp
	es3fColorClearTest.hpp
	es3fDefaultVertexArrayObjectTests.cpp
	es3fDefaultVertexArrayObjectTests.hpp
	es3fDefaultVertexAttributeTests.cpp
	es3fDefaultVertexAttributeTests.hpp
	es3fDepthStencilClearTests.cpp
	es3fDepthStencilClearTests.hpp
	es3fDepthStencilTests.cpp
	es3fDepthStencilTests.hpp
	es3fDepthTests.cpp
	es3fDepthTests.hpp
	es3fFboApiTests.cpp
	es3fFboApiTests.hpp
	es3fFboColorbufferTests.cpp
	es3fFboColorbufferTests.hpp
	es3fFboCompletenessTests.cpp
	es3fFboCompletenessTests.hpp
	es3fFboDepthbufferTests.cpp
	es3fFboDepthbufferTests.hpp
	es3fFboInvalidateTests.cpp
	es3fFboInvalidateTests.hpp
	es3fFboMultisampleTests.cpp
	es3fFboMultisampleTests.hpp
	es3fFboRenderTest.cpp
	es3fFboRenderTest.hpp
	es3fFboStencilbufferTests.cpp
	es3fFboStencilbufferTests.hpp
	es3fFboTestCase.cpp
	es3fFboTestCase.hpp
	es3fFboTestUtil.cpp
	es3fFboTestUtil.hpp
	es3fFragDepthTests.cpp
	es3fFragDepthTests.hpp
	es3fFragmentOutputTests.cpp
	es3fFragmentOutputTests.hpp
	es3fFramebufferBlitTests.cpp
	es3fFramebufferBlitTests.hpp
	es3fFunctionalTests.cpp
	es3fFunctionalTests.hpp
	es3fLifetimeTests.cpp
	es3fLifetimeTests.hpp
	es3fPrerequisiteTests.cpp
	es3fPrerequisiteTests.hpp
	es3fRasterizationTests.cpp
	es3fRasterizationTests.hpp
	es3fRandomShaderTests.cpp
	es3fRandomShaderTests.hpp
	es3fScissorTests.cpp
	es3fScissorTests.hpp
	es3fShaderApiTests.cpp
	es3fShaderApiTests.hpp
	es3fShaderBuiltinVarTests.cpp
	es3fShaderBuiltinVarTests.hpp
	es3fShaderConstExprTests.cpp
	es3fShaderConstExprTests.hpp
	es3fShaderDiscardTests.cpp
	es3fShaderDiscardTests.hpp
	es3fShaderIndexingTests.cpp
	es3fShaderIndexingTests.hpp
	es3fShaderLoopTests.cpp
	es3fShaderLoopTests.hpp
	es3fShaderMatrixTests.cpp
	es3fShaderMatrixTests.hpp
	es3fShaderOperatorTests.cpp
	es3fShaderOperatorTests.hpp
	es3fShaderPrecisionTests.cpp
	es3fShaderPrecisionTests.hpp
	es3fShaderReturnTests.cpp
	es3fShaderReturnTests.hpp
	es3fShaderStructTests.cpp
	es3fShaderStructTests.hpp
	es3fShaderSwitchTests.cpp
	es3fShaderSwitchTests.hpp
	es3fShaderTextureFunctionTests.cpp
	es3fShaderTextureFunctionTests.hpp
	es3fStencilTests.cpp
	es3fStencilTests.hpp
	es3fSyncTests.cpp
	es3fSyncTests.hpp
	es3fTextureFilteringTests.cpp
	es3fTextureFilteringTests.hpp
	es3fTextureFormatTests.cpp
	es3fTextureFormatTests.hpp
	es3fTextureMipmapTests.cpp
	es3fTextureMipmapTests.hpp
	es3fTextureShadowTests.cpp
	es3fTextureShadowTests.hpp
	es3fTextureSizeTests.cpp
	es3fTextureSizeTests.hpp
	es3fTextureSpecificationTests.cpp
	es3fTextureSpecificationTests.hpp
	es3fTextureSwizzleTests.cpp
	es3fTextureSwizzleTests.hpp
	es3fTextureWrapTests.cpp
	es3fTextureWrapTests.hpp
	es3fCompressedTextureTests.cpp
	es3fCompressedTextureTests.hpp
	es3fASTCDecompressionCases.cpp
	es3fASTCDecompressionCases.hpp
	es3fTransformFeedbackTests.cpp
	es3fTransformFeedbackTests.hpp
	es3fUniformBlockTests.cpp
	es3fUniformBlockTests.hpp
	es3fVertexArrayTest.cpp
	es3fVertexArrayTest.hpp
	es3fSamplerObjectTests.hpp
	es3fSamplerObjectTests.cpp
	es3fPixelBufferObjectTests.hpp
	es3fPixelBufferObjectTests.cpp
	es3fOcclusionQueryTests.cpp
	es3fOcclusionQueryTests.hpp
	es3fVertexTextureTests.cpp
	es3fVertexTextureTests.hpp
	es3fTextureUnitTests.cpp
	es3fTextureUnitTests.hpp
	es3fVertexArrayObjectTests.cpp
	es3fVertexArrayObjectTests.hpp
	es3fPrimitiveRestartTests.cpp
	es3fPrimitiveRestartTests.hpp
	es3fRandomFragmentOpTests.cpp
	es3fRandomFragmentOpTests.hpp
	es3fInstancedRenderingTests.cpp
	es3fInstancedRenderingTests.hpp
	es3fRasterizerDiscardTests.cpp
	es3fRasterizerDiscardTests.hpp
	es3fApiCase.cpp
	es3fApiCase.hpp
	es3fNegativeBufferApiTests.cpp
	es3fNegativeBufferApiTests.hpp
	es3fNegativeTextureApiTests.cpp
	es3fNegativeTextureApiTests.hpp
	es3fNegativeShaderApiTests.cpp
	es3fNegativeShaderApiTests.hpp
	es3fNegativeFragmentApiTests.cpp
	es3fNegativeFragmentApiTests.hpp
	es3fNegativeVertexArrayApiTests.cpp
	es3fNegativeVertexArrayApiTests.hpp
	es3fNegativeStateApiTests.cpp
	es3fNegativeStateApiTests.hpp
	es3fBlendTests.cpp
	es3fBlendTests.hpp
	es3fMultisampleTests.cpp
	es3fMultisampleTests.hpp
	es3fUniformApiTests.cpp
	es3fUniformApiTests.hpp
	es3fImplementationLimitTests.cpp
	es3fImplementationLimitTests.hpp
	es3fReadPixelsTests.hpp
	es3fReadPixelsTests.cpp
	es3fDitheringTests.hpp
	es3fDitheringTests.cpp
	es3fBooleanStateQueryTests.hpp
	es3fBooleanStateQueryTests.cpp
	es3fIntegerStateQueryTests.hpp
	es3fIntegerStateQueryTests.cpp
	es3fInteger64StateQueryTests.hpp
	es3fInteger64StateQueryTests.cpp
	es3fFloatStateQueryTests.hpp
	es3fFloatStateQueryTests.cpp
	es3fTextureStateQueryTests.hpp
	es3fTextureStateQueryTests.cpp
	es3fStringQueryTests.hpp
	es3fStringQueryTests.cpp
	es3fSamplerStateQueryTests.hpp
	es3fSamplerStateQueryTests.cpp
	es3fBufferObjectQueryTests.hpp
	es3fBufferObjectQueryTests.cpp
	es3fFboStateQueryTests.hpp
	es3fFboStateQueryTests.cpp
	es3fRboStateQueryTests.hpp
	es3fRboStateQueryTests.cpp
	es3fShaderStateQueryTests.hpp
	es3fShaderStateQueryTests.cpp
	es3fInternalFormatQueryTests.hpp
	es3fInternalFormatQueryTests.cpp
	es3fIndexedStateQueryTests.hpp
	es3fIndexedStateQueryTests.cpp
	es3fClippingTests.hpp
	es3fClippingTests.cpp
	es3fPolygonOffsetTests.hpp
	es3fPolygonOffsetTests.cpp
	es3fShaderDerivateTests.cpp
	es3fShaderDerivateTests.hpp
	es3fDrawTests.cpp
	es3fDrawTests.hpp
	es3fShaderPackingFunctionTests.cpp
	es3fShaderPackingFunctionTests.hpp
	es3fShaderCommonFunctionTests.cpp
	es3fShaderCommonFunctionTests.hpp
	es3fShaderInvarianceTests.cpp
	es3fShaderInvarianceTests.hpp
	es3fFragOpInteractionTests.cpp
	es3fFragOpInteractionTests.hpp
	es3fFlushFinishTests.cpp
	es3fFlushFinishTests.hpp
	es3fShaderFragDataTests.cpp
	es3fShaderFragDataTests.hpp
	)

add_library(deqp-gles3-functional STATIC ${DEQP_GLES3_FUNCTIONAL_SRCS})
target_link_libraries(deqp-gles3-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_GLES3_LIBRARIES})