1 #ifndef _GLCKHRONOSMUSTPASSGL_HPP
2 #define _GLCKHRONOSMUSTPASSGL_HPP
3 /* Copyright (C) 2016-2017 The Khronos Group Inc
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
18 /* WARNING: This is auto-generated file. Do not modify, since changes will
19 * be lost! Modify the generating script instead.
22 const char* mustpassDir = "gl_cts/data/mustpass/gl/khronos_mustpass/4.5.5.x/";
24 static const RunParams khronos_mustpass_gl_first_cfg[] = {
25 { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
26 { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
27 { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
28 { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
29 { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
30 { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
31 { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
32 { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
33 { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
34 { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
35 { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
36 { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
37 { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
38 { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
39 { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
40 { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
41 { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
42 { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
43 { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
44 { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
45 { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
46 { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
47 { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
48 { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
49 { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
50 { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
51 { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
52 { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
53 { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
54 { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
55 { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
56 { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
57 { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
58 { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
59 { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
60 { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
61 { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
62 { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
63 { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
64 { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
65 #if defined(DEQP_GTF_AVAILABLE)
66 { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
67 #endif // defined(DEQP_GTF_AVAILABLE)
68 #if defined(DEQP_GTF_AVAILABLE)
69 { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
70 #endif // defined(DEQP_GTF_AVAILABLE)
71 #if defined(DEQP_GTF_AVAILABLE)
72 { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
73 #endif // defined(DEQP_GTF_AVAILABLE)
74 #if defined(DEQP_GTF_AVAILABLE)
75 { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
76 #endif // defined(DEQP_GTF_AVAILABLE)
77 #if defined(DEQP_GTF_AVAILABLE)
78 { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
79 #endif // defined(DEQP_GTF_AVAILABLE)
80 #if defined(DEQP_GTF_AVAILABLE)
81 { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
82 #endif // defined(DEQP_GTF_AVAILABLE)
83 #if defined(DEQP_GTF_AVAILABLE)
84 { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
85 #endif // defined(DEQP_GTF_AVAILABLE)
86 #if defined(DEQP_GTF_AVAILABLE)
87 { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
88 #endif // defined(DEQP_GTF_AVAILABLE)
89 #if defined(DEQP_GTF_AVAILABLE)
90 { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
91 #endif // defined(DEQP_GTF_AVAILABLE)
92 #if defined(DEQP_GTF_AVAILABLE)
93 { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
94 #endif // defined(DEQP_GTF_AVAILABLE)
95 #if defined(DEQP_GTF_AVAILABLE)
96 { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
97 #endif // defined(DEQP_GTF_AVAILABLE)
98 #if defined(DEQP_GTF_AVAILABLE)
99 { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
100 #endif // defined(DEQP_GTF_AVAILABLE)
101 #if defined(DEQP_GTF_AVAILABLE)
102 { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
103 #endif // defined(DEQP_GTF_AVAILABLE)
104 #if defined(DEQP_GTF_AVAILABLE)
105 { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
106 #endif // defined(DEQP_GTF_AVAILABLE)
107 #if defined(DEQP_GTF_AVAILABLE)
108 { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
109 #endif // defined(DEQP_GTF_AVAILABLE)
110 #if defined(DEQP_GTF_AVAILABLE)
111 { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
112 #endif // defined(DEQP_GTF_AVAILABLE)
113 #if defined(DEQP_GTF_AVAILABLE)
114 { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
115 #endif // defined(DEQP_GTF_AVAILABLE)
116 #if defined(DEQP_GTF_AVAILABLE)
117 { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
118 #endif // defined(DEQP_GTF_AVAILABLE)
119 #if defined(DEQP_GTF_AVAILABLE)
120 { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
121 #endif // defined(DEQP_GTF_AVAILABLE)
122 #if defined(DEQP_GTF_AVAILABLE)
123 { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
124 #endif // defined(DEQP_GTF_AVAILABLE)
125 #if defined(DEQP_GTF_AVAILABLE)
126 { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
127 #endif // defined(DEQP_GTF_AVAILABLE)
128 #if defined(DEQP_GTF_AVAILABLE)
129 { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
130 #endif // defined(DEQP_GTF_AVAILABLE)
131 #if defined(DEQP_GTF_AVAILABLE)
132 { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
133 #endif // defined(DEQP_GTF_AVAILABLE)
134 #if defined(DEQP_GTF_AVAILABLE)
135 { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
136 #endif // defined(DEQP_GTF_AVAILABLE)
137 #if defined(DEQP_GTF_AVAILABLE)
138 { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
139 #endif // defined(DEQP_GTF_AVAILABLE)
140 #if defined(DEQP_GTF_AVAILABLE)
141 { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
142 #endif // defined(DEQP_GTF_AVAILABLE)
143 #if defined(DEQP_GTF_AVAILABLE)
144 { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
145 #endif // defined(DEQP_GTF_AVAILABLE)
146 #if defined(DEQP_GTF_AVAILABLE)
147 { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
148 #endif // defined(DEQP_GTF_AVAILABLE)
149 #if defined(DEQP_GTF_AVAILABLE)
150 { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
151 #endif // defined(DEQP_GTF_AVAILABLE)
152 #if defined(DEQP_GTF_AVAILABLE)
153 { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
154 #endif // defined(DEQP_GTF_AVAILABLE)
155 #if defined(DEQP_GTF_AVAILABLE)
156 { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
157 #endif // defined(DEQP_GTF_AVAILABLE)
158 #if defined(DEQP_GTF_AVAILABLE)
159 { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
160 #endif // defined(DEQP_GTF_AVAILABLE)
161 #if defined(DEQP_GTF_AVAILABLE)
162 { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
163 #endif // defined(DEQP_GTF_AVAILABLE)
164 #if defined(DEQP_GTF_AVAILABLE)
165 { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
166 #endif // defined(DEQP_GTF_AVAILABLE)
167 #if defined(DEQP_GTF_AVAILABLE)
168 { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
169 #endif // defined(DEQP_GTF_AVAILABLE)
170 #if defined(DEQP_GTF_AVAILABLE)
171 { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
172 #endif // defined(DEQP_GTF_AVAILABLE)
173 #if defined(DEQP_GTF_AVAILABLE)
174 { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
175 #endif // defined(DEQP_GTF_AVAILABLE)
176 #if defined(DEQP_GTF_AVAILABLE)
177 { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
178 #endif // defined(DEQP_GTF_AVAILABLE)
179 #if defined(DEQP_GTF_AVAILABLE)
180 { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", 64, -1 },
181 #endif // defined(DEQP_GTF_AVAILABLE)
182 #if defined(DEQP_GTF_AVAILABLE)
183 { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 3, "rgba8888d24s8", -1, 64 },
184 #endif // defined(DEQP_GTF_AVAILABLE)
187 static const RunParams khronos_mustpass_gl_other_cfg[] = {
188 { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
189 { glu::ApiType::core(4, 5), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
190 { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
191 { glu::ApiType::core(4, 4), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
192 { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
193 { glu::ApiType::core(4, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
194 { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
195 { glu::ApiType::core(4, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
196 { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
197 { glu::ApiType::core(4, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
198 { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
199 { glu::ApiType::core(4, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
200 { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
201 { glu::ApiType::core(3, 3), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
202 { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
203 { glu::ApiType::core(3, 2), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
204 { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
205 { glu::ApiType::core(3, 1), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
206 { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
207 { glu::ApiType::core(3, 0), "master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
208 #if defined(DEQP_GTF_AVAILABLE)
209 { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
210 #endif // defined(DEQP_GTF_AVAILABLE)
211 #if defined(DEQP_GTF_AVAILABLE)
212 { glu::ApiType::core(4, 5), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
213 #endif // defined(DEQP_GTF_AVAILABLE)
214 #if defined(DEQP_GTF_AVAILABLE)
215 { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
216 #endif // defined(DEQP_GTF_AVAILABLE)
217 #if defined(DEQP_GTF_AVAILABLE)
218 { glu::ApiType::core(4, 4), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
219 #endif // defined(DEQP_GTF_AVAILABLE)
220 #if defined(DEQP_GTF_AVAILABLE)
221 { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
222 #endif // defined(DEQP_GTF_AVAILABLE)
223 #if defined(DEQP_GTF_AVAILABLE)
224 { glu::ApiType::core(4, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
225 #endif // defined(DEQP_GTF_AVAILABLE)
226 #if defined(DEQP_GTF_AVAILABLE)
227 { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
228 #endif // defined(DEQP_GTF_AVAILABLE)
229 #if defined(DEQP_GTF_AVAILABLE)
230 { glu::ApiType::core(4, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
231 #endif // defined(DEQP_GTF_AVAILABLE)
232 #if defined(DEQP_GTF_AVAILABLE)
233 { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
234 #endif // defined(DEQP_GTF_AVAILABLE)
235 #if defined(DEQP_GTF_AVAILABLE)
236 { glu::ApiType::core(4, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
237 #endif // defined(DEQP_GTF_AVAILABLE)
238 #if defined(DEQP_GTF_AVAILABLE)
239 { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
240 #endif // defined(DEQP_GTF_AVAILABLE)
241 #if defined(DEQP_GTF_AVAILABLE)
242 { glu::ApiType::core(4, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
243 #endif // defined(DEQP_GTF_AVAILABLE)
244 #if defined(DEQP_GTF_AVAILABLE)
245 { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
246 #endif // defined(DEQP_GTF_AVAILABLE)
247 #if defined(DEQP_GTF_AVAILABLE)
248 { glu::ApiType::core(3, 3), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
249 #endif // defined(DEQP_GTF_AVAILABLE)
250 #if defined(DEQP_GTF_AVAILABLE)
251 { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
252 #endif // defined(DEQP_GTF_AVAILABLE)
253 #if defined(DEQP_GTF_AVAILABLE)
254 { glu::ApiType::core(3, 2), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
255 #endif // defined(DEQP_GTF_AVAILABLE)
256 #if defined(DEQP_GTF_AVAILABLE)
257 { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
258 #endif // defined(DEQP_GTF_AVAILABLE)
259 #if defined(DEQP_GTF_AVAILABLE)
260 { glu::ApiType::core(3, 1), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
261 #endif // defined(DEQP_GTF_AVAILABLE)
262 #if defined(DEQP_GTF_AVAILABLE)
263 { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 1, DE_NULL, 64, 64 },
264 #endif // defined(DEQP_GTF_AVAILABLE)
265 #if defined(DEQP_GTF_AVAILABLE)
266 { glu::ApiType::core(3, 0), "gtf-master", DE_NULL, "unspecified", 2, DE_NULL, 113, 47 },
267 #endif // defined(DEQP_GTF_AVAILABLE)
270 #endif // _GLCKHRONOSMUSTPASSGL_HPP