• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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