Add sRGB write decode tests am: 50d8f31f52 am: f81147bab9 am: 5f7d782194
[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         es31fSRGBDecodeTests.cpp
47         es31fSRGBDecodeTests.hpp
48         es31fSSBOLayoutCase.cpp
49         es31fSSBOLayoutCase.hpp
50         es31fSSBOLayoutTests.cpp
51         es31fSSBOLayoutTests.hpp
52         es31fSSBOArrayLengthTests.hpp
53         es31fSSBOArrayLengthTests.cpp
54         es31fShaderCommonFunctionTests.cpp
55         es31fShaderCommonFunctionTests.hpp
56         es31fShaderPackingFunctionTests.cpp
57         es31fShaderPackingFunctionTests.hpp
58         es31fShaderIntegerFunctionTests.cpp
59         es31fShaderIntegerFunctionTests.hpp
60         es31fStencilTexturingTests.cpp
61         es31fStencilTexturingTests.hpp
62         es31fShaderStateQueryTests.hpp
63         es31fShaderStateQueryTests.cpp
64         es31fShaderTextureSizeTests.hpp
65         es31fShaderTextureSizeTests.cpp
66         es31fSynchronizationTests.hpp
67         es31fSynchronizationTests.cpp
68         es31fFboColorbufferTests.cpp
69         es31fFboColorbufferTests.hpp
70         es31fFboTestCase.cpp
71         es31fFboTestCase.hpp
72         es31fFboTestUtil.cpp
73         es31fFboTestUtil.hpp
74         es31fFboSRGBWriteControlTests.cpp
75         es31fFboSRGBWriteControlTests.hpp
76         es31fTextureFilteringTests.cpp
77         es31fTextureFilteringTests.hpp
78         es31fTextureFormatTests.hpp
79         es31fTextureFormatTests.cpp
80         es31fTextureLevelStateQueryTests.hpp
81         es31fTextureLevelStateQueryTests.cpp
82         es31fTextureSpecificationTests.hpp
83         es31fTextureSpecificationTests.cpp
84         es31fTextureBorderClampTests.hpp
85         es31fTextureBorderClampTests.cpp
86         es31fIntegerStateQueryTests.cpp
87         es31fIntegerStateQueryTests.hpp
88         es31fBooleanStateQueryTests.cpp
89         es31fBooleanStateQueryTests.hpp
90         es31fIndexedStateQueryTests.cpp
91         es31fIndexedStateQueryTests.hpp
92         es31fInternalFormatQueryTests.cpp
93         es31fInternalFormatQueryTests.hpp
94         es31fTextureStateQueryTests.cpp
95         es31fTextureStateQueryTests.hpp
96         es31fFramebufferDefaultStateQueryTests.cpp
97         es31fFramebufferDefaultStateQueryTests.hpp
98         es31fProgramPipelineStateQueryTests.cpp
99         es31fProgramPipelineStateQueryTests.hpp
100         es31fProgramStateQueryTests.cpp
101         es31fProgramStateQueryTests.hpp
102         es31fInfoLogQueryShared.cpp
103         es31fInfoLogQueryShared.hpp
104         es31fTextureMultisampleTests.cpp
105         es31fTextureMultisampleTests.hpp
106         es31fUniformLocationTests.cpp
107         es31fUniformLocationTests.hpp
108         es31fMultisampleTests.cpp
109         es31fMultisampleTests.hpp
110         es31fMultisampleShaderRenderCase.cpp
111         es31fMultisampleShaderRenderCase.hpp
112         es31fIndirectComputeDispatchTests.cpp
113         es31fIndirectComputeDispatchTests.hpp
114         es31fVertexAttributeBindingTests.cpp
115         es31fVertexAttributeBindingTests.hpp
116         es31fVertexAttributeBindingStateQueryTests.cpp
117         es31fVertexAttributeBindingStateQueryTests.hpp
118         es31fProgramUniformTests.cpp
119         es31fProgramUniformTests.hpp
120         es31fProgramInterfaceDefinition.cpp
121         es31fProgramInterfaceDefinition.hpp
122         es31fProgramInterfaceDefinitionUtil.cpp
123         es31fProgramInterfaceDefinitionUtil.hpp
124         es31fProgramInterfaceQueryTests.cpp
125         es31fProgramInterfaceQueryTests.hpp
126         es31fProgramInterfaceQueryTestCase.cpp
127         es31fProgramInterfaceQueryTestCase.hpp
128         es31fOpaqueTypeIndexingTests.cpp
129         es31fOpaqueTypeIndexingTests.hpp
130         es31fAdvancedBlendTests.cpp
131         es31fAdvancedBlendTests.hpp
132         es31fTessellationGeometryInteractionTests.cpp
133         es31fTessellationGeometryInteractionTests.hpp
134         es31fUniformBlockTests.cpp
135         es31fUniformBlockTests.hpp
136         es31fFboNoAttachmentTests.cpp
137         es31fFboNoAttachmentTests.hpp
138         es31fNegativeTestShared.cpp
139         es31fNegativeTestShared.hpp
140         es31fNegativeBufferApiTests.cpp
141         es31fNegativeBufferApiTests.hpp
142         es31fNegativeTextureApiTests.cpp
143         es31fNegativeTextureApiTests.hpp
144         es31fNegativeShaderApiTests.cpp
145         es31fNegativeShaderApiTests.hpp
146         es31fNegativeFragmentApiTests.cpp
147         es31fNegativeFragmentApiTests.hpp
148         es31fNegativeVertexArrayApiTests.cpp
149         es31fNegativeVertexArrayApiTests.hpp
150         es31fNegativeStateApiTests.cpp
151         es31fNegativeStateApiTests.hpp
152         es31fNegativeAtomicCounterTests.cpp
153         es31fNegativeAtomicCounterTests.hpp
154         es31fNegativeShaderImageLoadStoreTests.cpp
155         es31fNegativeShaderImageLoadStoreTests.hpp
156         es31fNegativeShaderFunctionTests.cpp
157         es31fNegativeShaderFunctionTests.hpp
158         es31fNegativeShaderDirectiveTests.cpp
159         es31fNegativeShaderDirectiveTests.hpp
160         es31fNegativePreciseTests.cpp
161         es31fNegativePreciseTests.hpp
162         es31fNegativeAdvancedBlendEquationTests.cpp
163         es31fNegativeAdvancedBlendEquationTests.hpp
164         es31fNegativeTessellationTests.cpp
165         es31fNegativeTessellationTests.hpp
166         es31fTextureGatherTests.cpp
167         es31fTextureGatherTests.hpp
168         es31fTextureFormatTests.cpp
169         es31fTextureFormatTests.hpp
170         es31fTextureBufferTests.cpp
171         es31fTextureBufferTests.hpp
172         es31fShaderBuiltinConstantTests.cpp
173         es31fShaderBuiltinConstantTests.hpp
174         es31fShaderHelperInvocationTests.cpp
175         es31fShaderHelperInvocationTests.hpp
176         es31fPrimitiveBoundingBoxTests.cpp
177         es31fPrimitiveBoundingBoxTests.hpp
178         es31fCopyImageTests.hpp
179         es31fCopyImageTests.cpp
180         es31fDrawBuffersIndexedTests.hpp
181         es31fDrawBuffersIndexedTests.cpp
182         es31fNegativeShaderStorageTests.cpp
183         es31fNegativeShaderStorageTests.hpp
184         es31fNegativeSSBOBlockTests.cpp
185         es31fNegativeSSBOBlockTests.hpp
186         )
187
188 add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
189 target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})