Home | History | Annotate | Download | only in common
      1 # Common OpenGL CTS Test Code
      2 
      3 if (DEQP_SUPPORT_WGL)
      4 	include_directories(${PROJECT_SOURCE_DIR}/framework/platform/win32)
      5 	add_definitions(-DGLCTS_SUPPORT_WGL=1)
      6 endif ()
      7 
      8 include_directories(
      9 	${PROJECT_SOURCE_DIR}/modules/glshared
     10 	)
     11 
     12 set(GLCTS_COMMON_SRCS
     13 	glcBlendEquationAdvancedTests.cpp
     14 	glcBlendEquationAdvancedTests.hpp
     15 	glcConfigList.hpp
     16 	glcConfigList.cpp
     17 	glcConfigListCase.cpp
     18 	glcConfigListCase.hpp
     19 	glcConfigListEGL.hpp
     20 	glcConfigListEGL.cpp
     21 	glcConfigListWGL.hpp
     22 	glcConfigListWGL.cpp
     23 	glcConfigPackage.cpp
     24 	glcConfigPackage.hpp
     25 	glcContext.cpp
     26 	glcContext.hpp
     27 	glcContextFlagsTests.cpp
     28 	glcContextFlagsTests.hpp
     29 	glcExposedExtensionsTests.cpp
     30 	glcExposedExtensionsTests.hpp
     31 	glcFragDepthTests.cpp
     32 	glcFragDepthTests.hpp
     33 	glcInfoTests.cpp
     34 	glcInfoTests.hpp
     35 	glcNoErrorTests.cpp
     36 	glcNoErrorTests.hpp
     37 	glcRobustnessTests.cpp
     38 	glcRobustnessTests.hpp
     39 	glcPolygonOffsetClampTests.cpp
     40 	glcPolygonOffsetClampTests.hpp
     41 	glcParallelShaderCompileTests.cpp
     42 	glcParallelShaderCompileTests.hpp
     43 	glcRobustBufferAccessBehaviorTests.cpp
     44 	glcRobustBufferAccessBehaviorTests.hpp
     45 	glcSeparableProgramsTransformFeedbackTests.cpp
     46 	glcSeparableProgramsTransformFeedbackTests.hpp
     47 	glcShaderConstExprTests.hpp
     48 	glcShaderConstExprTests.cpp
     49 	glcShaderIndexingTests.cpp
     50 	glcShaderIndexingTests.hpp
     51 	glcShaderIntegerMixTests.cpp
     52 	glcShaderIntegerMixTests.hpp
     53 	glcShaderLibrary.cpp
     54 	glcShaderLibrary.hpp
     55 	glcShaderLibraryCase.cpp
     56 	glcShaderLibraryCase.hpp
     57 	glcShaderLoopTests.cpp
     58 	glcShaderLoopTests.hpp
     59 	glcShaderNegativeTests.hpp
     60 	glcShaderNegativeTests.cpp
     61 	glcShaderMultisampleInterpolationTests.cpp
     62 	glcShaderMultisampleInterpolationTests.hpp
     63 	glcShaderRenderCase.cpp
     64 	glcShaderRenderCase.hpp
     65 	glcShaderStructTests.cpp
     66 	glcShaderStructTests.hpp
     67 	glcShaderSwitchTests.cpp
     68 	glcShaderSwitchTests.hpp
     69 	glcSampleVariablesTests.cpp
     70 	glcSampleVariablesTests.hpp
     71 	glcTestCase.cpp
     72 	glcTestCase.hpp
     73 	glcTestCaseWrapper.cpp
     74 	glcTestCaseWrapper.hpp
     75 	glcTestPackage.cpp
     76 	glcTestPackage.hpp
     77 	glcTextureFilterAnisotropicTests.cpp
     78 	glcTextureFilterAnisotropicTests.hpp
     79 	glcUniformBlockCase.cpp
     80 	glcUniformBlockCase.hpp
     81 	glcUniformBlockTests.cpp
     82 	glcUniformBlockTests.hpp
     83 	glcViewportArrayTests.cpp
     84 	glcViewportArrayTests.hpp
     85 	glcTestSubcase.cpp
     86 	glcTestSubcase.hpp
     87 	glcExtTokens.cpp
     88 	glcExtTokens.hpp
     89 	glcLimitTest.inl
     90 	glcLimitTest.hpp
     91 	glcWaiver.hpp
     92 	)
     93 
     94 set(GLCTS_COMMON_LIBS
     95 	glutil
     96 	tcutil
     97 	eglutil
     98 	)
     99 
    100 add_library(glcts-common STATIC ${GLCTS_COMMON_SRCS})
    101 target_link_libraries(glcts-common ${GLCTS_COMMON_LIBS})
    102 
    103 set(GLCTS_COMMON_NOCONTEXTPACKAGE_SRCS
    104 	glcNoDefaultContextPackage.cpp
    105 	glcNoDefaultContextPackage.hpp
    106 	)
    107 add_library(glcts-common-nocontext-package STATIC ${GLCTS_COMMON_NOCONTEXTPACKAGE_SRCS})
    108