1 /*
2  * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <climits>
17 #include <gtest/gtest.h>
18 #include "../EglBaseFunc.h"
19 #include "../ActsEgl0001TestSuite.h"
20 #include "shrinkdefine.h"
21 
22 using namespace std;
23 using namespace testing::ext;
24 using namespace OHOS;
25 
26 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000093, "dEQP-EGL.functional.create_sur""face",
27     ".window.rgb565_no_depth_no_stencil");
28 
29 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000094, "dEQP-EGL.functional.create_surfa",
30     "ce.window.rgb565_no_depth_stencil");
31 
32 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000095, "dEQP-EGL.functional.create_surfa",
33     "ce.window.rgb565_depth_no_stencil");
34 
35 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000096, "dEQP-EGL.functional.create_surf",
36     "ace.window.rgb565_depth_stencil");
37 
38 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000097, "dEQP-EGL.functional.create_sur""face",
39     ".window.rgb888_no_depth_no_stencil");
40 
41 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000098, "dEQP-EGL.functional.create_surfa",
42     "ce.window.rgb888_no_depth_stencil");
43 
44 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000099, "dEQP-EGL.functional.create_surfa",
45     "ce.window.rgb888_depth_no_stencil");
46 
47 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000100, "dEQP-EGL.functional.create_surf",
48     "ace.window.rgb888_depth_stencil");
49 
50 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000101, "dEQP-EGL.functional.create_sur""face.",
51     "window.rgba4444_no_depth_no_stencil");
52 
53 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000102, "dEQP-EGL.functional.create_surfac",
54     "e.window.rgba4444_no_depth_stencil");
55 
56 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000103, "dEQP-EGL.functional.create_surfac",
57     "e.window.rgba4444_depth_no_stencil");
58 
59 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000104, "dEQP-EGL.functional.create_surfa",
60     "ce.window.rgba4444_depth_stencil");
61 
62 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000105, "dEQP-EGL.functional.create_sur""face.",
63     "window.rgba5551_no_depth_no_stencil");
64 
65 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000106, "dEQP-EGL.functional.create_surfac",
66     "e.window.rgba5551_no_depth_stencil");
67 
68 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000107, "dEQP-EGL.functional.create_surfac",
69     "e.window.rgba5551_depth_no_stencil");
70 
71 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000108, "dEQP-EGL.functional.create_surfa",
72     "ce.window.rgba5551_depth_stencil");
73 
74 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000109, "dEQP-EGL.functional.create_sur""face.",
75     "window.rgba8888_no_depth_no_stencil");
76 
77 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000110, "dEQP-EGL.functional.create_surfac",
78     "e.window.rgba8888_no_depth_stencil");
79 
80 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000111, "dEQP-EGL.functional.create_surfac",
81     "e.window.rgba8888_depth_no_stencil");
82 
83 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000112, "dEQP-EGL.functional.create_surfa",
84     "ce.window.rgba8888_depth_stencil");
85 
86 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000113, "dEQP-EGL.functional.create_sur",
87     "face.window.other");
88 
89 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000114, "dEQP-EGL.functional.create_sur""face",
90     ".pixmap.rgb565_no_depth_no_stencil");
91 
92 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000115, "dEQP-EGL.functional.create_surfa",
93     "ce.pixmap.rgb565_no_depth_stencil");
94 
95 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000116, "dEQP-EGL.functional.create_surfa",
96     "ce.pixmap.rgb565_depth_no_stencil");
97 
98 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000117, "dEQP-EGL.functional.create_surf",
99     "ace.pixmap.rgb565_depth_stencil");
100 
101 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000118, "dEQP-EGL.functional.create_sur""face",
102     ".pixmap.rgb888_no_depth_no_stencil");
103 
104 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000119, "dEQP-EGL.functional.create_surfa",
105     "ce.pixmap.rgb888_no_depth_stencil");
106 
107 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000120, "dEQP-EGL.functional.create_surfa",
108     "ce.pixmap.rgb888_depth_no_stencil");
109 
110 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000121, "dEQP-EGL.functional.create_surf",
111     "ace.pixmap.rgb888_depth_stencil");
112 
113 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000122, "dEQP-EGL.functional.create_sur""face.",
114     "pixmap.rgba4444_no_depth_no_stencil");
115 
116 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000123, "dEQP-EGL.functional.create_surfac",
117     "e.pixmap.rgba4444_no_depth_stencil");
118 
119 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000124, "dEQP-EGL.functional.create_surfac",
120     "e.pixmap.rgba4444_depth_no_stencil");
121 
122 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000125, "dEQP-EGL.functional.create_surfa",
123     "ce.pixmap.rgba4444_depth_stencil");
124 
125 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000126, "dEQP-EGL.functional.create_sur""face.",
126     "pixmap.rgba5551_no_depth_no_stencil");
127 
128 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000127, "dEQP-EGL.functional.create_surfac",
129     "e.pixmap.rgba5551_no_depth_stencil");
130 
131 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000128, "dEQP-EGL.functional.create_surfac",
132     "e.pixmap.rgba5551_depth_no_stencil");
133 
134 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000129, "dEQP-EGL.functional.create_surfa",
135     "ce.pixmap.rgba5551_depth_stencil");
136 
137 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000130, "dEQP-EGL.functional.create_sur""face.",
138     "pixmap.rgba8888_no_depth_no_stencil");
139 
140 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000131, "dEQP-EGL.functional.create_surfac",
141     "e.pixmap.rgba8888_no_depth_stencil");
142 
143 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000132, "dEQP-EGL.functional.create_surfac",
144     "e.pixmap.rgba8888_depth_no_stencil");
145 
146 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000133, "dEQP-EGL.functional.create_surfa",
147     "ce.pixmap.rgba8888_depth_stencil");
148 
149 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000134, "dEQP-EGL.functional.create_sur",
150     "face.pixmap.other");
151 
152 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000135, "dEQP-EGL.functional.create_sur""face",
153     ".pbuffer.rgb565_no_depth_no_stencil");
154 
155 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000136, "dEQP-EGL.functional.create_surfac",
156     "e.pbuffer.rgb565_no_depth_stencil");
157 
158 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000137, "dEQP-EGL.functional.create_surfac",
159     "e.pbuffer.rgb565_depth_no_stencil");
160 
161 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000138, "dEQP-EGL.functional.create_surf",
162     "ace.pbuffer.rgb565_depth_stencil");
163 
164 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000139, "dEQP-EGL.functional.create_sur""face",
165     ".pbuffer.rgb888_no_depth_no_stencil");
166 
167 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000140, "dEQP-EGL.functional.create_surfac",
168     "e.pbuffer.rgb888_no_depth_stencil");
169 
170 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000141, "dEQP-EGL.functional.create_surfac",
171     "e.pbuffer.rgb888_depth_no_stencil");
172 
173 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000142, "dEQP-EGL.functional.create_surf",
174     "ace.pbuffer.rgb888_depth_stencil");
175 
176 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000143, "dEQP-EGL.functional.create_sur""face.",
177     "pbuffer.rgba4444_no_depth_no_stencil");
178 
179 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000144, "dEQP-EGL.functional.create_sur""face",
180     ".pbuffer.rgba4444_no_depth_stencil");
181 
182 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000145, "dEQP-EGL.functional.create_sur""face",
183     ".pbuffer.rgba4444_depth_no_stencil");
184 
185 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000146, "dEQP-EGL.functional.create_surfa",
186     "ce.pbuffer.rgba4444_depth_stencil");
187 
188 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000147, "dEQP-EGL.functional.create_sur""face.",
189     "pbuffer.rgba5551_no_depth_no_stencil");
190 
191 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000148, "dEQP-EGL.functional.create_sur""face",
192     ".pbuffer.rgba5551_no_depth_stencil");
193 
194 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000149, "dEQP-EGL.functional.create_sur""face",
195     ".pbuffer.rgba5551_depth_no_stencil");
196 
197 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000150, "dEQP-EGL.functional.create_surfa",
198     "ce.pbuffer.rgba5551_depth_stencil");
199 
200 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000151, "dEQP-EGL.functional.create_sur""face.",
201     "pbuffer.rgba8888_no_depth_no_stencil");
202 
203 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000152, "dEQP-EGL.functional.create_sur""face",
204     ".pbuffer.rgba8888_no_depth_stencil");
205 
206 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000153, "dEQP-EGL.functional.create_sur""face",
207     ".pbuffer.rgba8888_depth_no_stencil");
208 
209 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000154, "dEQP-EGL.functional.create_surfa",
210     "ce.pbuffer.rgba8888_depth_stencil");
211 
212 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000155, "dEQP-EGL.functional.create_sur",
213     "face.pbuffer.other");
214 
215 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000156, "dEQP-EGL.functional.create_sur""face.platf",
216     "orm_ext_window.rgb565_no_depth_no_stencil");
217 
218 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000157, "dEQP-EGL.functional.create_sur""face.plat",
219     "form_ext_window.rgb565_no_depth_stencil");
220 
221 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000158, "dEQP-EGL.functional.create_sur""face.plat",
222     "form_ext_window.rgb565_depth_no_stencil");
223 
224 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000159, "dEQP-EGL.functional.create_sur""face.pl",
225     "atform_ext_window.rgb565_depth_stencil");
226 
227 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000160, "dEQP-EGL.functional.create_sur""face.platf",
228     "orm_ext_window.rgb888_no_depth_no_stencil");
229 
230 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000161, "dEQP-EGL.functional.create_sur""face.plat",
231     "form_ext_window.rgb888_no_depth_stencil");
232 
233 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000162, "dEQP-EGL.functional.create_sur""face.plat",
234     "form_ext_window.rgb888_depth_no_stencil");
235 
236 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000163, "dEQP-EGL.functional.create_sur""face.pl",
237     "atform_ext_window.rgb888_depth_stencil");
238 
239 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000164, "dEQP-EGL.functional.create_sur""face.platfo",
240     "rm_ext_window.rgba4444_no_depth_no_stencil");
241 
242 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000165, "dEQP-EGL.functional.create_sur""face.platf",
243     "orm_ext_window.rgba4444_no_depth_stencil");
244 
245 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000166, "dEQP-EGL.functional.create_sur""face.platf",
246     "orm_ext_window.rgba4444_depth_no_stencil");
247 
248 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000167, "dEQP-EGL.functional.create_sur""face.pla",
249     "tform_ext_window.rgba4444_depth_stencil");
250 
251 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000168, "dEQP-EGL.functional.create_sur""face.platfo",
252     "rm_ext_window.rgba5551_no_depth_no_stencil");
253 
254 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000169, "dEQP-EGL.functional.create_sur""face.platf",
255     "orm_ext_window.rgba5551_no_depth_stencil");
256 
257 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000170, "dEQP-EGL.functional.create_sur""face.platf",
258     "orm_ext_window.rgba5551_depth_no_stencil");
259 
260 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000171, "dEQP-EGL.functional.create_sur""face.pla",
261     "tform_ext_window.rgba5551_depth_stencil");
262 
263 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000172, "dEQP-EGL.functional.create_sur""face.platfo",
264     "rm_ext_window.rgba8888_no_depth_no_stencil");
265 
266 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000173, "dEQP-EGL.functional.create_sur""face.platf",
267     "orm_ext_window.rgba8888_no_depth_stencil");
268 
269 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000174, "dEQP-EGL.functional.create_sur""face.platf",
270     "orm_ext_window.rgba8888_depth_no_stencil");
271 
272 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000175, "dEQP-EGL.functional.create_sur""face.pla",
273     "tform_ext_window.rgba8888_depth_stencil");
274 
275 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000176, "dEQP-EGL.functional.create_sur",
276     "face.platform_ext_window.other");
277 
278 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000177, "dEQP-EGL.functional.create_sur""face.platf",
279     "orm_ext_pixmap.rgb565_no_depth_no_stencil");
280 
281 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000178, "dEQP-EGL.functional.create_sur""face.plat",
282     "form_ext_pixmap.rgb565_no_depth_stencil");
283 
284 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000179, "dEQP-EGL.functional.create_sur""face.plat",
285     "form_ext_pixmap.rgb565_depth_no_stencil");
286 
287 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000180, "dEQP-EGL.functional.create_sur""face.pl",
288     "atform_ext_pixmap.rgb565_depth_stencil");
289 
290 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000181, "dEQP-EGL.functional.create_sur""face.platf",
291     "orm_ext_pixmap.rgb888_no_depth_no_stencil");
292 
293 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000182, "dEQP-EGL.functional.create_sur""face.plat",
294     "form_ext_pixmap.rgb888_no_depth_stencil");
295 
296 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000183, "dEQP-EGL.functional.create_sur""face.plat",
297     "form_ext_pixmap.rgb888_depth_no_stencil");
298 
299 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000184, "dEQP-EGL.functional.create_sur""face.pl",
300     "atform_ext_pixmap.rgb888_depth_stencil");
301 
302 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000185, "dEQP-EGL.functional.create_sur""face.platfo",
303     "rm_ext_pixmap.rgba4444_no_depth_no_stencil");
304 
305 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000186, "dEQP-EGL.functional.create_sur""face.platf",
306     "orm_ext_pixmap.rgba4444_no_depth_stencil");
307 
308 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000187, "dEQP-EGL.functional.create_sur""face.platf",
309     "orm_ext_pixmap.rgba4444_depth_no_stencil");
310 
311 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000188, "dEQP-EGL.functional.create_sur""face.pla",
312     "tform_ext_pixmap.rgba4444_depth_stencil");
313 
314 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000189, "dEQP-EGL.functional.create_sur""face.platfo",
315     "rm_ext_pixmap.rgba5551_no_depth_no_stencil");
316 
317 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000190, "dEQP-EGL.functional.create_sur""face.platf",
318     "orm_ext_pixmap.rgba5551_no_depth_stencil");
319 
320 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000191, "dEQP-EGL.functional.create_sur""face.platf",
321     "orm_ext_pixmap.rgba5551_depth_no_stencil");
322 
323 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000192, "dEQP-EGL.functional.create_sur""face.pla",
324     "tform_ext_pixmap.rgba5551_depth_stencil");
325 
326 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000193, "dEQP-EGL.functional.create_sur""face.platfo",
327     "rm_ext_pixmap.rgba8888_no_depth_no_stencil");
328 
329 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000194, "dEQP-EGL.functional.create_sur""face.platf",
330     "orm_ext_pixmap.rgba8888_no_depth_stencil");
331 
332 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000195, "dEQP-EGL.functional.create_sur""face.platf",
333     "orm_ext_pixmap.rgba8888_depth_no_stencil");
334 
335 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000196, "dEQP-EGL.functional.create_sur""face.pla",
336     "tform_ext_pixmap.rgba8888_depth_stencil");
337 
338 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000197, "dEQP-EGL.functional.create_sur",
339     "face.platform_ext_pixmap.other");
340 
341 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000198, "dEQP-EGL.functional.create_sur""face.pla",
342     "tform_window.rgb565_no_depth_no_stencil");
343 
344 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000199, "dEQP-EGL.functional.create_sur""face.pl",
345     "atform_window.rgb565_no_depth_stencil");
346 
347 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000200, "dEQP-EGL.functional.create_sur""face.pl",
348     "atform_window.rgb565_depth_no_stencil");
349 
350 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000201, "dEQP-EGL.functional.create_sur""face.",
351     "platform_window.rgb565_depth_stencil");
352 
353 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000202, "dEQP-EGL.functional.create_sur""face.pla",
354     "tform_window.rgb888_no_depth_no_stencil");
355 
356 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000203, "dEQP-EGL.functional.create_sur""face.pl",
357     "atform_window.rgb888_no_depth_stencil");
358 
359 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000204, "dEQP-EGL.functional.create_sur""face.pl",
360     "atform_window.rgb888_depth_no_stencil");
361 
362 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000205, "dEQP-EGL.functional.create_sur""face.",
363     "platform_window.rgb888_depth_stencil");
364 
365 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000206, "dEQP-EGL.functional.create_sur""face.plat",
366     "form_window.rgba4444_no_depth_no_stencil");
367 
368 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000207, "dEQP-EGL.functional.create_sur""face.pla",
369     "tform_window.rgba4444_no_depth_stencil");
370 
371 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000208, "dEQP-EGL.functional.create_sur""face.pla",
372     "tform_window.rgba4444_depth_no_stencil");
373 
374 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000209, "dEQP-EGL.functional.create_sur""face.p",
375     "latform_window.rgba4444_depth_stencil");
376 
377 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000210, "dEQP-EGL.functional.create_sur""face.plat",
378     "form_window.rgba5551_no_depth_no_stencil");
379 
380 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000211, "dEQP-EGL.functional.create_sur""face.pla",
381     "tform_window.rgba5551_no_depth_stencil");
382 
383 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000212, "dEQP-EGL.functional.create_sur""face.pla",
384     "tform_window.rgba5551_depth_no_stencil");
385 
386 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000213, "dEQP-EGL.functional.create_sur""face.p",
387     "latform_window.rgba5551_depth_stencil");
388 
389 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000214, "dEQP-EGL.functional.create_sur""face.plat",
390     "form_window.rgba8888_no_depth_no_stencil");
391 
392 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000215, "dEQP-EGL.functional.create_sur""face.pla",
393     "tform_window.rgba8888_no_depth_stencil");
394 
395 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000216, "dEQP-EGL.functional.create_sur""face.pla",
396     "tform_window.rgba8888_depth_no_stencil");
397 
398 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000217, "dEQP-EGL.functional.create_sur""face.p",
399     "latform_window.rgba8888_depth_stencil");
400 
401 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000218, "dEQP-EGL.functional.create_sur""face.platf",
402     "orm_window.other");
403 
404 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000219, "dEQP-EGL.functional.create_sur""face.pla",
405     "tform_pixmap.rgb565_no_depth_no_stencil");
406 
407 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000220, "dEQP-EGL.functional.create_sur""face.pl",
408     "atform_pixmap.rgb565_no_depth_stencil");
409 
410 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000221, "dEQP-EGL.functional.create_sur""face.pl",
411     "atform_pixmap.rgb565_depth_no_stencil");
412 
413 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000222, "dEQP-EGL.functional.create_sur""face.",
414     "platform_pixmap.rgb565_depth_stencil");
415 
416 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000223, "dEQP-EGL.functional.create_sur""face.pla",
417     "tform_pixmap.rgb888_no_depth_no_stencil");
418 
419 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000224, "dEQP-EGL.functional.create_sur""face.pl",
420     "atform_pixmap.rgb888_no_depth_stencil");
421 
422 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000225, "dEQP-EGL.functional.create_sur""face.pl",
423     "atform_pixmap.rgb888_depth_no_stencil");
424 
425 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000226, "dEQP-EGL.functional.create_sur""face.",
426     "platform_pixmap.rgb888_depth_stencil");
427 
428 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000227, "dEQP-EGL.functional.create_sur""face.plat",
429     "form_pixmap.rgba4444_no_depth_no_stencil");
430 
431 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000228, "dEQP-EGL.functional.create_sur""face.pla",
432     "tform_pixmap.rgba4444_no_depth_stencil");
433 
434 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000229, "dEQP-EGL.functional.create_sur""face.pla",
435     "tform_pixmap.rgba4444_depth_no_stencil");
436 
437 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000230, "dEQP-EGL.functional.create_sur""face.p",
438     "latform_pixmap.rgba4444_depth_stencil");
439 
440 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000231, "dEQP-EGL.functional.create_sur""face.plat",
441     "form_pixmap.rgba5551_no_depth_no_stencil");
442 
443 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000232, "dEQP-EGL.functional.create_sur""face.pla",
444     "tform_pixmap.rgba5551_no_depth_stencil");
445 
446 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000233, "dEQP-EGL.functional.create_sur""face.pla",
447     "tform_pixmap.rgba5551_depth_no_stencil");
448 
449 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000234, "dEQP-EGL.functional.create_sur""face.p",
450     "latform_pixmap.rgba5551_depth_stencil");
451 
452 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000235, "dEQP-EGL.functional.create_sur""face.plat",
453     "form_pixmap.rgba8888_no_depth_no_stencil");
454 
455 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000236, "dEQP-EGL.functional.create_sur""face.pla",
456     "tform_pixmap.rgba8888_no_depth_stencil");
457 
458 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000237, "dEQP-EGL.functional.create_sur""face.pla",
459     "tform_pixmap.rgba8888_depth_no_stencil");
460 
461 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000238, "dEQP-EGL.functional.create_sur""face.p",
462     "latform_pixmap.rgba8888_depth_stencil");
463 
464 static SHRINK_HWTEST_F(ActsEgl0001TS, TC000239, "dEQP-EGL.functional.create_sur""face.platf",
465     "orm_pixmap.other");
466