Merge changes I688d84e5,Icce01201
[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         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         es31fCopyImageTests.hpp
153         es31fCopyImageTests.cpp
154         )
155
156 add_library(deqp-gles31-functional STATIC ${DEQP_GLES31_FUNCTIONAL_SRCS})
157 target_link_libraries(deqp-gles31-functional deqp-gl-shared glutil glutil-sglr tcutil referencerenderer ${DEQP_OPENGL_LIBRARIES})