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