CMakeLists.txt revision f38ef819208f45b43dc0723142a9585dddf5d813
1# dEQP-GLES31.functional
2
3set(DEQP_GLES31_FUNCTIONAL_SRCS
4	es31fAndroidExtensionPackES31ATests.cpp
5	es31fAndroidExtensionPackES31ATests.hpp
6	es31fBasicComputeShaderTests.cpp
7	es31fBasicComputeShaderTests.hpp
8	es31fBuiltinPrecisionTests.cpp
9	es31fBuiltinPrecisionTests.hpp
10	es31fComputeShaderBuiltinVarTests.cpp
11	es31fComputeShaderBuiltinVarTests.hpp
12	es31fFunctionalTests.cpp
13	es31fFunctionalTests.hpp
14	es31fDebugTests.cpp
15	es31fDebugTests.hpp
16	es31fDefaultVertexArrayObjectTests.cpp
17	es31fDefaultVertexArrayObjectTests.hpp
18	es31fDrawTests.cpp
19	es31fDrawTests.hpp
20	es31fGeometryShaderTests.cpp
21	es31fGeometryShaderTests.hpp
22	es31fShaderSharedVarTests.cpp
23	es31fShaderSharedVarTests.hpp
24	es31fTessellationTests.cpp
25	es31fTessellationTests.hpp
26	es31fAtomicCounterTests.hpp
27	es31fAtomicCounterTests.cpp
28	es31fSamplerStateQueryTests.cpp
29	es31fSamplerStateQueryTests.hpp
30	es31fSampleShadingTests.cpp
31	es31fSampleShadingTests.hpp
32	es31fSampleVariableTests.cpp
33	es31fSampleVariableTests.hpp
34	es31fShaderMultisampleInterpolationTests.cpp
35	es31fShaderMultisampleInterpolationTests.hpp
36	es31fShaderMultisampleInterpolationStateQueryTests.cpp
37	es31fShaderMultisampleInterpolationStateQueryTests.hpp
38	es31fLayoutBindingTests.cpp
39	es31fLayoutBindingTests.hpp
40	es31fSeparateShaderTests.cpp
41	es31fSeparateShaderTests.hpp
42	es31fShaderAtomicOpTests.cpp
43	es31fShaderAtomicOpTests.hpp
44	es31fShaderImageLoadStoreTests.cpp
45	es31fShaderImageLoadStoreTests.hpp
46	es31fSSBOLayoutCase.cpp
47	es31fSSBOLayoutCase.hpp
48	es31fSSBOLayoutTests.cpp
49	es31fSSBOLayoutTests.hpp
50	es31fSSBOArrayLengthTests.hpp
51	es31fSSBOArrayLengthTests.cpp
52	es31fShaderCommonFunctionTests.cpp
53	es31fShaderCommonFunctionTests.hpp
54	es31fShaderPackingFunctionTests.cpp
55	es31fShaderPackingFunctionTests.hpp
56	es31fShaderIntegerFunctionTests.cpp
57	es31fShaderIntegerFunctionTests.hpp
58	es31fStencilTexturingTests.cpp
59	es31fStencilTexturingTests.hpp
60	es31fShaderStateQueryTests.hpp
61	es31fShaderStateQueryTests.cpp
62	es31fShaderTextureSizeTests.hpp
63	es31fShaderTextureSizeTests.cpp
64	es31fSynchronizationTests.hpp
65	es31fSynchronizationTests.cpp
66	es31fFboColorbufferTests.cpp
67	es31fFboColorbufferTests.hpp
68	es31fFboTestCase.cpp
69	es31fFboTestCase.hpp
70	es31fFboTestUtil.cpp
71	es31fFboTestUtil.hpp
72	es31fTextureFilteringTests.cpp
73	es31fTextureFilteringTests.hpp
74	es31fTextureFormatTests.hpp
75	es31fTextureFormatTests.cpp
76	es31fTextureLevelStateQueryTests.hpp
77	es31fTextureLevelStateQueryTests.cpp
78	es31fTextureSpecificationTests.hpp
79	es31fTextureSpecificationTests.cpp
80	es31fIntegerStateQueryTests.cpp
81	es31fIntegerStateQueryTests.hpp
82	es31fBooleanStateQueryTests.cpp
83	es31fBooleanStateQueryTests.hpp
84	es31fIndexedStateQueryTests.cpp
85	es31fIndexedStateQueryTests.hpp
86	es31fInternalFormatQueryTests.cpp
87	es31fInternalFormatQueryTests.hpp
88	es31fTextureStateQueryTests.cpp
89	es31fTextureStateQueryTests.hpp
90	es31fFramebufferDefaultStateQueryTests.cpp
91	es31fFramebufferDefaultStateQueryTests.hpp
92	es31fProgramPipelineStateQueryTests.cpp
93	es31fProgramPipelineStateQueryTests.hpp
94	es31fProgramStateQueryTests.cpp
95	es31fProgramStateQueryTests.hpp
96	es31fInfoLogQueryShared.cpp
97	es31fInfoLogQueryShared.hpp
98	es31fTextureMultisampleTests.cpp
99	es31fTextureMultisampleTests.hpp
100	es31fUniformLocationTests.cpp
101	es31fUniformLocationTests.hpp
102	es31fMultisampleTests.cpp
103	es31fMultisampleTests.hpp
104	es31fMultisampleShaderRenderCase.cpp
105	es31fMultisampleShaderRenderCase.hpp
106	es31fIndirectComputeDispatchTests.cpp
107	es31fIndirectComputeDispatchTests.hpp
108	es31fVertexAttributeBindingTests.cpp
109	es31fVertexAttributeBindingTests.hpp
110	es31fVertexAttributeBindingStateQueryTests.cpp
111	es31fVertexAttributeBindingStateQueryTests.hpp
112	es31fProgramUniformTests.cpp
113	es31fProgramUniformTests.hpp
114	es31fProgramInterfaceDefinition.cpp
115	es31fProgramInterfaceDefinition.hpp
116	es31fProgramInterfaceDefinitionUtil.cpp
117	es31fProgramInterfaceDefinitionUtil.hpp
118	es31fProgramInterfaceQueryTests.cpp
119	es31fProgramInterfaceQueryTests.hpp
120	es31fProgramInterfaceQueryTestCase.cpp
121	es31fProgramInterfaceQueryTestCase.hpp
122	es31fOpaqueTypeIndexingTests.cpp
123	es31fOpaqueTypeIndexingTests.hpp
124	es31fAdvancedBlendTests.cpp
125	es31fAdvancedBlendTests.hpp
126	es31fTessellationGeometryInteractionTests.cpp
127	es31fTessellationGeometryInteractionTests.hpp
128	es31fUniformBlockTests.cpp
129	es31fUniformBlockTests.hpp
130	es31fFboNoAttachmentTests.cpp
131	es31fFboNoAttachmentTests.hpp
132	es31fNegativeTestShared.cpp
133	es31fNegativeTestShared.hpp
134	es31fNegativeBufferApiTests.cpp
135	es31fNegativeBufferApiTests.hpp
136	es31fNegativeTextureApiTests.cpp
137	es31fNegativeTextureApiTests.hpp
138	es31fNegativeShaderApiTests.cpp
139	es31fNegativeShaderApiTests.hpp
140	es31fNegativeFragmentApiTests.cpp
141	es31fNegativeFragmentApiTests.hpp
142	es31fNegativeVertexArrayApiTests.cpp
143	es31fNegativeVertexArrayApiTests.hpp
144	es31fNegativeStateApiTests.cpp
145	es31fNegativeStateApiTests.hpp
146	es31fTextureGatherTests.cpp
147	es31fTextureGatherTests.hpp
148	es31fTextureFormatTests.cpp
149	es31fTextureFormatTests.hpp
150	es31fTextureBufferTests.cpp
151	es31fTextureBufferTests.hpp
152	es31fShaderBuiltinConstantTests.cpp
153	es31fShaderBuiltinConstantTests.hpp
154	es31fShaderHelperInvocationTests.cpp
155	es31fShaderHelperInvocationTests.hpp
156	es31fPrimitiveBoundingBoxTests.cpp
157	es31fPrimitiveBoundingBoxTests.hpp
158	es31fCopyImageTests.hpp
159	es31fCopyImageTests.cpp
160	es31fDrawBuffersIndexedTests.hpp
161	es31fDrawBuffersIndexedTests.cpp
162	)
163
164add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
165target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})
166