1# GL-CTS.es2 2 3set(GLCTS_GL_SRCS 4 gl3cClipDistance.cpp 5 gl3cClipDistance.hpp 6 gl3cCommonBugsTests.cpp 7 gl3cCommonBugsTests.hpp 8 gl3cTestPackages.cpp 9 gl3cTestPackages.hpp 10 gl3cCullDistanceTests.cpp 11 gl3cCullDistanceTests.hpp 12 gl3cGPUShader5Tests.cpp 13 gl3cGPUShader5Tests.hpp 14 gl3cGLSLnoperspectiveTests.cpp 15 gl3cGLSLnoperspectiveTests.hpp 16 gl3cTextureSizePromotion.cpp 17 gl3cTextureSizePromotion.hpp 18 gl3cTextureSwizzleTests.cpp 19 gl3cTextureSwizzleTests.hpp 20 gl3cTransformFeedbackTests.cpp 21 gl3cTransformFeedbackTests.hpp 22 gl3cTransformFeedbackOverflowQueryTests.cpp 23 gl3cTransformFeedbackOverflowQueryTests.hpp 24 gl4cTestPackages.cpp 25 gl4cTestPackages.hpp 26 gl4cBufferStorageTests.cpp 27 gl4cBufferStorageTests.hpp 28# gl4cContextFlushControlTests.cpp 29# gl4cContextFlushControlTests.hpp 30 gl4cCopyImageTests.cpp 31 gl4cCopyImageTests.hpp 32 gl4cDirectStateAccessBuffersTests.cpp 33 gl4cDirectStateAccessFramebuffersAndRenderbuffersTests.cpp 34 gl4cDirectStateAccessQueriesTests.cpp 35 gl4cDirectStateAccessProgramPipelinesTests.cpp 36 gl4cDirectStateAccessSamplersTests.cpp 37 gl4cDirectStateAccessVertexArraysTests.cpp 38 gl4cDirectStateAccessXFBTests.cpp 39 gl4cDirectStateAccessTexturesTests.cpp 40 gl4cDirectStateAccessTests.cpp 41 gl4cDirectStateAccessTests.hpp 42 gl4cEnhancedLayoutsTests.cpp 43 gl4cEnhancedLayoutsTests.hpp 44 gl4cGetTextureSubImageTests.cpp 45 gl4cGetTextureSubImageTests.hpp 46 gl4cES31CompatibilitySampleVariablesTests.cpp 47 gl4cES31CompatibilityShaderImageLoadStoreTests.cpp 48 gl4cES31CompatibilityShaderStorageBufferObjectTests.cpp 49 gl4cES31CompatibilityTests.cpp 50 gl4cES31CompatibilityTests.hpp 51 gl4cMapBufferAlignmentTests.cpp 52 gl4cMapBufferAlignmentTests.hpp 53 gl4cMultiBindTests.cpp 54 gl4cMultiBindTests.hpp 55 gl4cShaderAtomicCountersTests.cpp 56 gl4cShaderAtomicCountersTests.hpp 57 gl4cShaderDrawParametersTests.cpp 58 gl4cShaderDrawParametersTests.hpp 59 gl4cTextureGatherTests.hpp 60 gl4cTextureGatherTests.cpp 61 gl4cProgramInterfaceQueryTests.hpp 62 gl4cProgramInterfaceQueryTests.cpp 63 gl4cComputeShaderTests.cpp 64 gl4cComputeShaderTests.hpp 65 gl4cConditionalRenderInvertedTests.cpp 66 gl4cConditionalRenderInvertedTests.hpp 67 gl4cGPUShaderFP64Tests.cpp 68 gl4cGPUShaderFP64Tests.hpp 69 gl4cIncompleteTextureAccessTests.cpp 70 gl4cIncompleteTextureAccessTests.hpp 71 gl4cShaderAtomicCounterOpsTests.cpp 72 gl4cShaderAtomicCounterOpsTests.hpp 73 gl4cShaderBallotTests.cpp 74 gl4cShaderBallotTests.hpp 75 gl4cShaderStorageBufferObjectTests.cpp 76 gl4cShaderStorageBufferObjectTests.hpp 77 gl4cShaderSubroutineTests.cpp 78 gl4cShaderSubroutineTests.hpp 79 gl4cShaderImageLoadStoreTests.cpp 80 gl4cShaderImageLoadStoreTests.hpp 81 gl4cShaderViewportLayerArrayTests.cpp 82 gl4cShaderViewportLayerArrayTests.hpp 83 gl4cShadingLanguage420PackTests.cpp 84 gl4cShadingLanguage420PackTests.hpp 85 gl4cStencilTexturingTests.cpp 86 gl4cStencilTexturingTests.hpp 87 gl4cVertexAttrib64BitTest.cpp 88 gl4cVertexAttrib64BitTest.hpp 89 gl4cVertexAttribBindingTests.cpp 90 gl4cVertexAttribBindingTests.hpp 91 gl4cShaderImageSizeTests.hpp 92 gl4cShaderImageSizeTests.cpp 93 gl4cSyncTests.cpp 94 gl4cSyncTests.hpp 95 gl4cTextureFilterMinmaxTests.cpp 96 gl4cTextureFilterMinmaxTests.hpp 97 gl4cTextureViewTests.cpp 98 gl4cTextureViewTests.hpp 99 gl4cTextureBarrierTests.cpp 100 gl4cTextureBarrierTests.hpp 101 gl4cClipControlTests.cpp 102 gl4cClipControlTests.hpp 103 gl4cShaderTextureImageSamplesTests.cpp 104 gl4cShaderTextureImageSamplesTests.hpp 105 gl4cPipelineStatisticsQueryTests.cpp 106 gl4cPipelineStatisticsQueryTests.hpp 107 gl4cSparseBufferTests.cpp 108 gl4cSparseBufferTests.hpp 109 gl4cSparseTextureTests.cpp 110 gl4cSparseTextureTests.hpp 111 gl4cSparseTexture2Tests.cpp 112 gl4cSparseTexture2Tests.hpp 113 gl4cSparseTextureClampTests.cpp 114 gl4cSparseTextureClampTests.hpp 115 gl4cSpirvExtensionsTests.cpp 116 gl4cSpirvExtensionsTests.hpp 117 gl4cPostDepthCoverageTests.cpp 118 gl4cPostDepthCoverageTests.hpp 119 gl4cIndirectParametersTests.cpp 120 gl4cIndirectParametersTests.hpp 121 gl4cLimitsTests.cpp 122 gl4cLimitsTests.hpp 123 gl4cGlSpirvTests.cpp 124 gl4cGlSpirvTests.hpp 125 ) 126 127set(GLCTS_GL_LIBS 128 glcts-common 129 glutil 130 tcutil 131 ) 132 133if (DEQP_GTF_AVAILABLE) 134 list(APPEND GLCTS_GL_LIBS glcts-gtf) 135endif () 136 137PCH(GLCTS_GL_SRCS ../pch.cpp) 138 139include_directories(${PROJECT_BINARY_DIR}/external/vulkancts/framework/vulkan) 140 141add_library(glcts-gl STATIC ${GLCTS_GL_SRCS}) 142add_dependencies(glcts-gl deqp-vk-inl) 143target_link_libraries(glcts-gl ${GLCTS_GL_LIBS}) 144