Add tests for VK_KHR_incremental_present
[platform/upstream/VK-GL-CTS.git] / modules / gles31 / functional / CMakeLists.txt
1 # dEQP-GLES31.functional
2
3 set(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         es31fNegativeAtomicCounterTests.cpp
149         es31fNegativeAtomicCounterTests.hpp
150         es31fNegativeShaderImageLoadStoreTests.cpp
151         es31fNegativeShaderImageLoadStoreTests.hpp
152         es31fNegativeShaderFunctionTests.cpp
153         es31fNegativeShaderFunctionTests.hpp
154         es31fNegativeShaderDirectiveTests.cpp
155         es31fNegativeShaderDirectiveTests.hpp
156         es31fNegativePreciseTests.cpp
157         es31fNegativePreciseTests.hpp
158         es31fNegativeAdvancedBlendEquationTests.cpp
159         es31fNegativeAdvancedBlendEquationTests.hpp
160         es31fTextureGatherTests.cpp
161         es31fTextureGatherTests.hpp
162         es31fTextureFormatTests.cpp
163         es31fTextureFormatTests.hpp
164         es31fTextureBufferTests.cpp
165         es31fTextureBufferTests.hpp
166         es31fShaderBuiltinConstantTests.cpp
167         es31fShaderBuiltinConstantTests.hpp
168         es31fShaderHelperInvocationTests.cpp
169         es31fShaderHelperInvocationTests.hpp
170         es31fPrimitiveBoundingBoxTests.cpp
171         es31fPrimitiveBoundingBoxTests.hpp
172         es31fCopyImageTests.hpp
173         es31fCopyImageTests.cpp
174         es31fDrawBuffersIndexedTests.hpp
175         es31fDrawBuffersIndexedTests.cpp
176         )
177
178 add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
179 target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})