# dEQP-GLES31.functional
set(DEQP_GLES31_FUNCTIONAL_SRCS
es31fAndroidExtensionPackES31ATests.cpp
es31fAndroidExtensionPackES31ATests.hpp
es31fBasicComputeShaderTests.cpp
es31fBasicComputeShaderTests.hpp
es31fBuiltinPrecisionTests.cpp
es31fBuiltinPrecisionTests.hpp
es31fComputeShaderBuiltinVarTests.cpp
es31fComputeShaderBuiltinVarTests.hpp
es31fFunctionalTests.cpp
es31fFunctionalTests.hpp
es31fDebugTests.cpp
es31fDebugTests.hpp
es31fDefaultVertexArrayObjectTests.cpp
es31fDefaultVertexArrayObjectTests.hpp
es31fDrawTests.cpp
es31fDrawTests.hpp
es31fGeometryShaderTests.cpp
es31fGeometryShaderTests.hpp
es31fShaderSharedVarTests.cpp
es31fShaderSharedVarTests.hpp
es31fTessellationTests.cpp
es31fTessellationTests.hpp
es31fAtomicCounterTests.hpp
es31fAtomicCounterTests.cpp
es31fSamplerStateQueryTests.cpp
es31fSamplerStateQueryTests.hpp
es31fSampleShadingTests.cpp
es31fSampleShadingTests.hpp
es31fSampleVariableTests.cpp
es31fSampleVariableTests.hpp
es31fShaderMultisampleInterpolationTests.cpp
es31fShaderMultisampleInterpolationTests.hpp
es31fShaderMultisampleInterpolationStateQueryTests.cpp
es31fShaderMultisampleInterpolationStateQueryTests.hpp
es31fLayoutBindingTests.cpp
es31fLayoutBindingTests.hpp
es31fSeparateShaderTests.cpp
es31fSeparateShaderTests.hpp
es31fShaderAtomicOpTests.cpp
es31fShaderAtomicOpTests.hpp
es31fShaderImageLoadStoreTests.cpp
es31fShaderImageLoadStoreTests.hpp
es31fSRGBDecodeTests.cpp
es31fSRGBDecodeTests.hpp
es31fSSBOLayoutCase.cpp
es31fSSBOLayoutCase.hpp
es31fSSBOLayoutTests.cpp
es31fSSBOLayoutTests.hpp
es31fSSBOArrayLengthTests.hpp
es31fSSBOArrayLengthTests.cpp
es31fShaderCommonFunctionTests.cpp
es31fShaderCommonFunctionTests.hpp
es31fShaderPackingFunctionTests.cpp
es31fShaderPackingFunctionTests.hpp
es31fShaderIntegerFunctionTests.cpp
es31fShaderIntegerFunctionTests.hpp
es31fStencilTexturingTests.cpp
es31fStencilTexturingTests.hpp
es31fShaderStateQueryTests.hpp
es31fShaderStateQueryTests.cpp
es31fShaderTextureSizeTests.hpp
es31fShaderTextureSizeTests.cpp
es31fSynchronizationTests.hpp
es31fSynchronizationTests.cpp
es31fFboColorbufferTests.cpp
es31fFboColorbufferTests.hpp
es31fFboTestCase.cpp
es31fFboTestCase.hpp
es31fFboTestUtil.cpp
es31fFboTestUtil.hpp
es31fTextureFilteringTests.cpp
es31fTextureFilteringTests.hpp
es31fTextureFormatTests.hpp
es31fTextureFormatTests.cpp
es31fTextureLevelStateQueryTests.hpp
es31fTextureLevelStateQueryTests.cpp
es31fTextureSpecificationTests.hpp
es31fTextureSpecificationTests.cpp
es31fTextureBorderClampTests.hpp
es31fTextureBorderClampTests.cpp
es31fIntegerStateQueryTests.cpp
es31fIntegerStateQueryTests.hpp
es31fBooleanStateQueryTests.cpp
es31fBooleanStateQueryTests.hpp
es31fIndexedStateQueryTests.cpp
es31fIndexedStateQueryTests.hpp
es31fInternalFormatQueryTests.cpp
es31fInternalFormatQueryTests.hpp
es31fTextureStateQueryTests.cpp
es31fTextureStateQueryTests.hpp
es31fFramebufferDefaultStateQueryTests.cpp
es31fFramebufferDefaultStateQueryTests.hpp
es31fProgramPipelineStateQueryTests.cpp
es31fProgramPipelineStateQueryTests.hpp
es31fProgramStateQueryTests.cpp
es31fProgramStateQueryTests.hpp
es31fInfoLogQueryShared.cpp
es31fInfoLogQueryShared.hpp
es31fTextureMultisampleTests.cpp
es31fTextureMultisampleTests.hpp
es31fUniformLocationTests.cpp
es31fUniformLocationTests.hpp
es31fMultisampleTests.cpp
es31fMultisampleTests.hpp
es31fMultisampleShaderRenderCase.cpp
es31fMultisampleShaderRenderCase.hpp
es31fIndirectComputeDispatchTests.cpp
es31fIndirectComputeDispatchTests.hpp
es31fVertexAttributeBindingTests.cpp
es31fVertexAttributeBindingTests.hpp
es31fVertexAttributeBindingStateQueryTests.cpp
es31fVertexAttributeBindingStateQueryTests.hpp
es31fProgramUniformTests.cpp
es31fProgramUniformTests.hpp
es31fProgramInterfaceDefinition.cpp
es31fProgramInterfaceDefinition.hpp
es31fProgramInterfaceDefinitionUtil.cpp
es31fProgramInterfaceDefinitionUtil.hpp
es31fProgramInterfaceQueryTests.cpp
es31fProgramInterfaceQueryTests.hpp
es31fProgramInterfaceQueryTestCase.cpp
es31fProgramInterfaceQueryTestCase.hpp
es31fOpaqueTypeIndexingTests.cpp
es31fOpaqueTypeIndexingTests.hpp
es31fAdvancedBlendTests.cpp
es31fAdvancedBlendTests.hpp
es31fTessellationGeometryInteractionTests.cpp
es31fTessellationGeometryInteractionTests.hpp
es31fUniformBlockTests.cpp
es31fUniformBlockTests.hpp
es31fFboNoAttachmentTests.cpp
es31fFboNoAttachmentTests.hpp
es31fNegativeTestShared.cpp
es31fNegativeTestShared.hpp
es31fNegativeBufferApiTests.cpp
es31fNegativeBufferApiTests.hpp
es31fNegativeTextureApiTests.cpp
es31fNegativeTextureApiTests.hpp
es31fNegativeShaderApiTests.cpp
es31fNegativeShaderApiTests.hpp
es31fNegativeFragmentApiTests.cpp
es31fNegativeFragmentApiTests.hpp
es31fNegativeVertexArrayApiTests.cpp
es31fNegativeVertexArrayApiTests.hpp
es31fNegativeStateApiTests.cpp
es31fNegativeStateApiTests.hpp
es31fNegativeAtomicCounterTests.cpp
es31fNegativeAtomicCounterTests.hpp
es31fNegativeShaderImageLoadStoreTests.cpp
es31fNegativeShaderImageLoadStoreTests.hpp
es31fNegativeShaderFunctionTests.cpp
es31fNegativeShaderFunctionTests.hpp
es31fNegativeShaderDirectiveTests.cpp
es31fNegativeShaderDirectiveTests.hpp
es31fNegativePreciseTests.cpp
es31fNegativePreciseTests.hpp
es31fNegativeAdvancedBlendEquationTests.cpp
es31fNegativeAdvancedBlendEquationTests.hpp
es31fNegativeTessellationTests.cpp
es31fNegativeTessellationTests.hpp
es31fTextureGatherTests.cpp
es31fTextureGatherTests.hpp
es31fTextureFormatTests.cpp
es31fTextureFormatTests.hpp
es31fTextureBufferTests.cpp
es31fTextureBufferTests.hpp
es31fShaderBuiltinConstantTests.cpp
es31fShaderBuiltinConstantTests.hpp
es31fShaderHelperInvocationTests.cpp
es31fShaderHelperInvocationTests.hpp
es31fPrimitiveBoundingBoxTests.cpp
es31fPrimitiveBoundingBoxTests.hpp
es31fCopyImageTests.hpp
es31fCopyImageTests.cpp
es31fDrawBuffersIndexedTests.hpp
es31fDrawBuffersIndexedTests.cpp
es31fNegativeShaderStorageTests.cpp
es31fNegativeShaderStorageTests.hpp
es31fNegativeSSBOBlockTests.cpp
es31fNegativeSSBOBlockTests.hpp
)
add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})