c9a0ef1cc8b78df8ba1a2a106fe031e343360d62
[platform/upstream/VK-GL-CTS.git] / external / openglcts / modules / gl / CMakeLists.txt
1 # GL-CTS.es2
2
3 set(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         gl4cKHRDebugTests.cpp
52         gl4cKHRDebugTests.hpp
53         gl4cMapBufferAlignmentTests.cpp
54         gl4cMapBufferAlignmentTests.hpp
55         gl4cMultiBindTests.cpp
56         gl4cMultiBindTests.hpp
57         gl4cShaderAtomicCountersTests.cpp
58         gl4cShaderAtomicCountersTests.hpp
59         gl4cShaderGroupVoteTests.cpp
60         gl4cShaderGroupVoteTests.hpp
61         gl4cShaderDrawParametersTests.cpp
62         gl4cShaderDrawParametersTests.hpp
63         gl4cTextureGatherTests.hpp
64         gl4cTextureGatherTests.cpp
65         gl4cProgramInterfaceQueryTests.hpp
66         gl4cProgramInterfaceQueryTests.cpp
67         gl4cComputeShaderTests.cpp
68         gl4cComputeShaderTests.hpp
69         gl4cConditionalRenderInvertedTests.cpp
70         gl4cConditionalRenderInvertedTests.hpp
71         gl4cGPUShaderFP64Tests.cpp
72         gl4cGPUShaderFP64Tests.hpp
73         gl4cIncompleteTextureAccessTests.cpp
74         gl4cIncompleteTextureAccessTests.hpp
75         gl4cShaderAtomicCounterOpsTests.cpp
76         gl4cShaderAtomicCounterOpsTests.hpp
77         gl4cShaderBallotTests.cpp
78         gl4cShaderBallotTests.hpp
79         gl4cShaderStorageBufferObjectTests.cpp
80         gl4cShaderStorageBufferObjectTests.hpp
81         gl4cShaderSubroutineTests.cpp
82         gl4cShaderSubroutineTests.hpp
83         gl4cShaderImageLoadStoreTests.cpp
84         gl4cShaderImageLoadStoreTests.hpp
85         gl4cShaderViewportLayerArrayTests.cpp
86         gl4cShaderViewportLayerArrayTests.hpp
87         gl4cShadingLanguage420PackTests.cpp
88         gl4cShadingLanguage420PackTests.hpp
89         gl4cStencilTexturingTests.cpp
90         gl4cStencilTexturingTests.hpp
91         gl4cVertexAttrib64BitTest.cpp
92         gl4cVertexAttrib64BitTest.hpp
93         gl4cVertexAttribBindingTests.cpp
94         gl4cVertexAttribBindingTests.hpp
95         gl4cShaderImageSizeTests.hpp
96         gl4cShaderImageSizeTests.cpp
97         gl4cSyncTests.cpp
98         gl4cSyncTests.hpp
99         gl4cTextureFilterMinmaxTests.cpp
100         gl4cTextureFilterMinmaxTests.hpp
101         gl4cTextureViewTests.cpp
102         gl4cTextureViewTests.hpp
103         gl4cTextureBarrierTests.cpp
104         gl4cTextureBarrierTests.hpp
105         gl4cClipControlTests.cpp
106         gl4cClipControlTests.hpp
107         gl4cShaderTextureImageSamplesTests.cpp
108         gl4cShaderTextureImageSamplesTests.hpp
109         gl4cPipelineStatisticsQueryTests.cpp
110         gl4cPipelineStatisticsQueryTests.hpp
111         gl4cSparseBufferTests.cpp
112         gl4cSparseBufferTests.hpp
113         gl4cSparseTextureTests.cpp
114         gl4cSparseTextureTests.hpp
115         gl4cSparseTexture2Tests.cpp
116         gl4cSparseTexture2Tests.hpp
117         gl4cSparseTextureClampTests.cpp
118         gl4cSparseTextureClampTests.hpp
119         gl4cParallelShaderCompileTests.cpp
120         gl4cParallelShaderCompileTests.hpp
121         gl4cPostDepthCoverageTests.cpp
122         gl4cPostDepthCoverageTests.hpp
123         gl4cIndirectParametersTests.cpp
124         gl4cIndirectParametersTests.hpp
125         gl4cLimitsTests.cpp
126         gl4cLimitsTests.hpp
127         )
128
129 set(GLCTS_GL_LIBS
130         glcts-common
131         glutil
132         tcutil
133         )
134
135 if (DEQP_GTF_AVAILABLE)
136         list(APPEND GLCTS_GL_LIBS glcts-gtf)
137 endif ()
138
139 add_library(glcts-gl STATIC ${GLCTS_GL_SRCS})
140 target_link_libraries(glcts-gl ${GLCTS_GL_LIBS})