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	es31fTextureBorderClampTests.hpp
81	es31fTextureBorderClampTests.cpp
82	es31fIntegerStateQueryTests.cpp
83	es31fIntegerStateQueryTests.hpp
84	es31fBooleanStateQueryTests.cpp
85	es31fBooleanStateQueryTests.hpp
86	es31fIndexedStateQueryTests.cpp
87	es31fIndexedStateQueryTests.hpp
88	es31fInternalFormatQueryTests.cpp
89	es31fInternalFormatQueryTests.hpp
90	es31fTextureStateQueryTests.cpp
91	es31fTextureStateQueryTests.hpp
92	es31fFramebufferDefaultStateQueryTests.cpp
93	es31fFramebufferDefaultStateQueryTests.hpp
94	es31fProgramPipelineStateQueryTests.cpp
95	es31fProgramPipelineStateQueryTests.hpp
96	es31fProgramStateQueryTests.cpp
97	es31fProgramStateQueryTests.hpp
98	es31fInfoLogQueryShared.cpp
99	es31fInfoLogQueryShared.hpp
100	es31fTextureMultisampleTests.cpp
101	es31fTextureMultisampleTests.hpp
102	es31fUniformLocationTests.cpp
103	es31fUniformLocationTests.hpp
104	es31fMultisampleTests.cpp
105	es31fMultisampleTests.hpp
106	es31fMultisampleShaderRenderCase.cpp
107	es31fMultisampleShaderRenderCase.hpp
108	es31fIndirectComputeDispatchTests.cpp
109	es31fIndirectComputeDispatchTests.hpp
110	es31fVertexAttributeBindingTests.cpp
111	es31fVertexAttributeBindingTests.hpp
112	es31fVertexAttributeBindingStateQueryTests.cpp
113	es31fVertexAttributeBindingStateQueryTests.hpp
114	es31fProgramUniformTests.cpp
115	es31fProgramUniformTests.hpp
116	es31fProgramInterfaceDefinition.cpp
117	es31fProgramInterfaceDefinition.hpp
118	es31fProgramInterfaceDefinitionUtil.cpp
119	es31fProgramInterfaceDefinitionUtil.hpp
120	es31fProgramInterfaceQueryTests.cpp
121	es31fProgramInterfaceQueryTests.hpp
122	es31fProgramInterfaceQueryTestCase.cpp
123	es31fProgramInterfaceQueryTestCase.hpp
124	es31fOpaqueTypeIndexingTests.cpp
125	es31fOpaqueTypeIndexingTests.hpp
126	es31fAdvancedBlendTests.cpp
127	es31fAdvancedBlendTests.hpp
128	es31fTessellationGeometryInteractionTests.cpp
129	es31fTessellationGeometryInteractionTests.hpp
130	es31fUniformBlockTests.cpp
131	es31fUniformBlockTests.hpp
132	es31fFboNoAttachmentTests.cpp
133	es31fFboNoAttachmentTests.hpp
134	es31fNegativeTestShared.cpp
135	es31fNegativeTestShared.hpp
136	es31fNegativeBufferApiTests.cpp
137	es31fNegativeBufferApiTests.hpp
138	es31fNegativeTextureApiTests.cpp
139	es31fNegativeTextureApiTests.hpp
140	es31fNegativeShaderApiTests.cpp
141	es31fNegativeShaderApiTests.hpp
142	es31fNegativeFragmentApiTests.cpp
143	es31fNegativeFragmentApiTests.hpp
144	es31fNegativeVertexArrayApiTests.cpp
145	es31fNegativeVertexArrayApiTests.hpp
146	es31fNegativeStateApiTests.cpp
147	es31fNegativeStateApiTests.hpp
148	es31fTextureGatherTests.cpp
149	es31fTextureGatherTests.hpp
150	es31fTextureFormatTests.cpp
151	es31fTextureFormatTests.hpp
152	es31fTextureBufferTests.cpp
153	es31fTextureBufferTests.hpp
154	es31fShaderBuiltinConstantTests.cpp
155	es31fShaderBuiltinConstantTests.hpp
156	es31fShaderHelperInvocationTests.cpp
157	es31fShaderHelperInvocationTests.hpp
158	es31fPrimitiveBoundingBoxTests.cpp
159	es31fPrimitiveBoundingBoxTests.hpp
160	es31fCopyImageTests.hpp
161	es31fCopyImageTests.cpp
162	es31fDrawBuffersIndexedTests.hpp
163	es31fDrawBuffersIndexedTests.cpp
164	)
165
166add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
167target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})
168