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 "../Deqpgles3BaseFunc.h"
19#include "../ActsDeqpgles30041TestSuite.h"
20#include "shrinkdefine.h"
21
22using namespace std;
23using namespace testing::ext;
24using namespace OHOS;
25
26static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040737,
27        "dEQP-GLES3.functional.transform_feedback.",
28        "basic_types.interleaved.points.lowp_float");
29
30static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040738,
31        "dEQP-GLES3.functional.transform_feedback.b",
32        "asic_types.interleaved.points.mediump_float");
33
34static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040739,
35        "dEQP-GLES3.functional.transform_feedback.",
36        "basic_types.interleaved.points.highp_float");
37
38static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040740,
39        "dEQP-GLES3.functional.transform_feedback",
40        ".basic_types.interleaved.points.lowp_vec2");
41
42static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040741,
43        "dEQP-GLES3.functional.transform_feedback.b",
44        "asic_types.interleaved.points.mediump_vec2");
45
46static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040742,
47        "dEQP-GLES3.functional.transform_feedback.",
48        "basic_types.interleaved.points.highp_vec2");
49
50static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040743,
51        "dEQP-GLES3.functional.transform_feedback",
52        ".basic_types.interleaved.points.lowp_vec3");
53
54static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040744,
55        "dEQP-GLES3.functional.transform_feedback.b",
56        "asic_types.interleaved.points.mediump_vec3");
57
58static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040745,
59        "dEQP-GLES3.functional.transform_feedback.",
60        "basic_types.interleaved.points.highp_vec3");
61
62static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040746,
63        "dEQP-GLES3.functional.transform_feedback",
64        ".basic_types.interleaved.points.lowp_vec4");
65
66static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040747,
67        "dEQP-GLES3.functional.transform_feedback.b",
68        "asic_types.interleaved.points.mediump_vec4");
69
70static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040748,
71        "dEQP-GLES3.functional.transform_feedback.",
72        "basic_types.interleaved.points.highp_vec4");
73
74static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040749,
75        "dEQP-GLES3.functional.transform_feedback",
76        ".basic_types.interleaved.points.lowp_mat2");
77
78static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040750,
79        "dEQP-GLES3.functional.transform_feedback.b",
80        "asic_types.interleaved.points.mediump_mat2");
81
82static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040751,
83        "dEQP-GLES3.functional.transform_feedback.",
84        "basic_types.interleaved.points.highp_mat2");
85
86static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040752,
87        "dEQP-GLES3.functional.transform_feedback.",
88        "basic_types.interleaved.points.lowp_mat2x3");
89
90static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040753,
91        "dEQP-GLES3.functional.transform_feedback.ba",
92        "sic_types.interleaved.points.mediump_mat2x3");
93
94static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040754,
95        "dEQP-GLES3.functional.transform_feedback.b",
96        "asic_types.interleaved.points.highp_mat2x3");
97
98static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040755,
99        "dEQP-GLES3.functional.transform_feedback.",
100        "basic_types.interleaved.points.lowp_mat2x4");
101
102static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040756,
103        "dEQP-GLES3.functional.transform_feedback.ba",
104        "sic_types.interleaved.points.mediump_mat2x4");
105
106static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040757,
107        "dEQP-GLES3.functional.transform_feedback.b",
108        "asic_types.interleaved.points.highp_mat2x4");
109
110static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040758,
111        "dEQP-GLES3.functional.transform_feedback.",
112        "basic_types.interleaved.points.lowp_mat3x2");
113
114static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040759,
115        "dEQP-GLES3.functional.transform_feedback.ba",
116        "sic_types.interleaved.points.mediump_mat3x2");
117
118static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040760,
119        "dEQP-GLES3.functional.transform_feedback.b",
120        "asic_types.interleaved.points.highp_mat3x2");
121
122static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040761,
123        "dEQP-GLES3.functional.transform_feedback",
124        ".basic_types.interleaved.points.lowp_mat3");
125
126static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040762,
127        "dEQP-GLES3.functional.transform_feedback.b",
128        "asic_types.interleaved.points.mediump_mat3");
129
130static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040763,
131        "dEQP-GLES3.functional.transform_feedback.",
132        "basic_types.interleaved.points.highp_mat3");
133
134static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040764,
135        "dEQP-GLES3.functional.transform_feedback.",
136        "basic_types.interleaved.points.lowp_mat3x4");
137
138static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040765,
139        "dEQP-GLES3.functional.transform_feedback.ba",
140        "sic_types.interleaved.points.mediump_mat3x4");
141
142static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040766,
143        "dEQP-GLES3.functional.transform_feedback.b",
144        "asic_types.interleaved.points.highp_mat3x4");
145
146static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040767,
147        "dEQP-GLES3.functional.transform_feedback.",
148        "basic_types.interleaved.points.lowp_mat4x2");
149
150static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040768,
151        "dEQP-GLES3.functional.transform_feedback.ba",
152        "sic_types.interleaved.points.mediump_mat4x2");
153
154static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040769,
155        "dEQP-GLES3.functional.transform_feedback.b",
156        "asic_types.interleaved.points.highp_mat4x2");
157
158static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040770,
159        "dEQP-GLES3.functional.transform_feedback.",
160        "basic_types.interleaved.points.lowp_mat4x3");
161
162static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040771,
163        "dEQP-GLES3.functional.transform_feedback.ba",
164        "sic_types.interleaved.points.mediump_mat4x3");
165
166static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040772,
167        "dEQP-GLES3.functional.transform_feedback.b",
168        "asic_types.interleaved.points.highp_mat4x3");
169
170static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040773,
171        "dEQP-GLES3.functional.transform_feedback",
172        ".basic_types.interleaved.points.lowp_mat4");
173
174static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040774,
175        "dEQP-GLES3.functional.transform_feedback.b",
176        "asic_types.interleaved.points.mediump_mat4");
177
178static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040775,
179        "dEQP-GLES3.functional.transform_feedback.",
180        "basic_types.interleaved.points.highp_mat4");
181
182static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040776,
183        "dEQP-GLES3.functional.transform_feedback",
184        ".basic_types.interleaved.points.lowp_int");
185
186static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040777,
187        "dEQP-GLES3.functional.transform_feedback.",
188        "basic_types.interleaved.points.mediump_int");
189
190static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040778,
191        "dEQP-GLES3.functional.transform_feedback",
192        ".basic_types.interleaved.points.highp_int");
193
194static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040779,
195        "dEQP-GLES3.functional.transform_feedback.",
196        "basic_types.interleaved.points.lowp_ivec2");
197
198static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040780,
199        "dEQP-GLES3.functional.transform_feedback.b",
200        "asic_types.interleaved.points.mediump_ivec2");
201
202static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040781,
203        "dEQP-GLES3.functional.transform_feedback.",
204        "basic_types.interleaved.points.highp_ivec2");
205
206static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040782,
207        "dEQP-GLES3.functional.transform_feedback.",
208        "basic_types.interleaved.points.lowp_ivec3");
209
210static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040783,
211        "dEQP-GLES3.functional.transform_feedback.b",
212        "asic_types.interleaved.points.mediump_ivec3");
213
214static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040784,
215        "dEQP-GLES3.functional.transform_feedback.",
216        "basic_types.interleaved.points.highp_ivec3");
217
218static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040785,
219        "dEQP-GLES3.functional.transform_feedback.",
220        "basic_types.interleaved.points.lowp_ivec4");
221
222static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040786,
223        "dEQP-GLES3.functional.transform_feedback.b",
224        "asic_types.interleaved.points.mediump_ivec4");
225
226static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040787,
227        "dEQP-GLES3.functional.transform_feedback.",
228        "basic_types.interleaved.points.highp_ivec4");
229
230static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040788,
231        "dEQP-GLES3.functional.transform_feedback",
232        ".basic_types.interleaved.points.lowp_uint");
233
234static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040789,
235        "dEQP-GLES3.functional.transform_feedback.b",
236        "asic_types.interleaved.points.mediump_uint");
237
238static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040790,
239        "dEQP-GLES3.functional.transform_feedback.",
240        "basic_types.interleaved.points.highp_uint");
241
242static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040791,
243        "dEQP-GLES3.functional.transform_feedback.",
244        "basic_types.interleaved.points.lowp_uvec2");
245
246static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040792,
247        "dEQP-GLES3.functional.transform_feedback.b",
248        "asic_types.interleaved.points.mediump_uvec2");
249
250static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040793,
251        "dEQP-GLES3.functional.transform_feedback.",
252        "basic_types.interleaved.points.highp_uvec2");
253
254static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040794,
255        "dEQP-GLES3.functional.transform_feedback.",
256        "basic_types.interleaved.points.lowp_uvec3");
257
258static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040795,
259        "dEQP-GLES3.functional.transform_feedback.b",
260        "asic_types.interleaved.points.mediump_uvec3");
261
262static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040796,
263        "dEQP-GLES3.functional.transform_feedback.",
264        "basic_types.interleaved.points.highp_uvec3");
265
266static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040797,
267        "dEQP-GLES3.functional.transform_feedback.",
268        "basic_types.interleaved.points.lowp_uvec4");
269
270static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040798,
271        "dEQP-GLES3.functional.transform_feedback.b",
272        "asic_types.interleaved.points.mediump_uvec4");
273
274static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040799,
275        "dEQP-GLES3.functional.transform_feedback.",
276        "basic_types.interleaved.points.highp_uvec4");
277
278static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041115,
279        "dEQP-GLES3.functional.transform_feedba",
280        "ck.array.interleaved.points.lowp_float");
281
282static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041116,
283        "dEQP-GLES3.functional.transform_feedbac",
284        "k.array.interleaved.points.mediump_float");
285
286static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041117,
287        "dEQP-GLES3.functional.transform_feedba",
288        "ck.array.interleaved.points.highp_float");
289
290static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041118,
291        "dEQP-GLES3.functional.transform_feedb",
292        "ack.array.interleaved.points.lowp_vec2");
293
294static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041119,
295        "dEQP-GLES3.functional.transform_feedbac",
296        "k.array.interleaved.points.mediump_vec2");
297
298static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041120,
299        "dEQP-GLES3.functional.transform_feedba",
300        "ck.array.interleaved.points.highp_vec2");
301
302static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041121,
303        "dEQP-GLES3.functional.transform_feedb",
304        "ack.array.interleaved.points.lowp_vec3");
305
306static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041122,
307        "dEQP-GLES3.functional.transform_feedbac",
308        "k.array.interleaved.points.mediump_vec3");
309
310static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041123,
311        "dEQP-GLES3.functional.transform_feedba",
312        "ck.array.interleaved.points.highp_vec3");
313
314static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041124,
315        "dEQP-GLES3.functional.transform_feedb",
316        "ack.array.interleaved.points.lowp_vec4");
317
318static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041125,
319        "dEQP-GLES3.functional.transform_feedbac",
320        "k.array.interleaved.points.mediump_vec4");
321
322static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041126,
323        "dEQP-GLES3.functional.transform_feedba",
324        "ck.array.interleaved.points.highp_vec4");
325
326static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041127,
327        "dEQP-GLES3.functional.transform_feedb",
328        "ack.array.interleaved.points.lowp_mat2");
329
330static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041128,
331        "dEQP-GLES3.functional.transform_feedbac",
332        "k.array.interleaved.points.mediump_mat2");
333
334static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041129,
335        "dEQP-GLES3.functional.transform_feedba",
336        "ck.array.interleaved.points.highp_mat2");
337
338static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041130,
339        "dEQP-GLES3.functional.transform_feedba",
340        "ck.array.interleaved.points.lowp_mat2x3");
341
342static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041131,
343        "dEQP-GLES3.functional.transform_feedback",
344        ".array.interleaved.points.mediump_mat2x3");
345
346static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041132,
347        "dEQP-GLES3.functional.transform_feedbac",
348        "k.array.interleaved.points.highp_mat2x3");
349
350static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041133,
351        "dEQP-GLES3.functional.transform_feedba",
352        "ck.array.interleaved.points.lowp_mat2x4");
353
354static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041134,
355        "dEQP-GLES3.functional.transform_feedback",
356        ".array.interleaved.points.mediump_mat2x4");
357
358static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041135,
359        "dEQP-GLES3.functional.transform_feedbac",
360        "k.array.interleaved.points.highp_mat2x4");
361
362static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041136,
363        "dEQP-GLES3.functional.transform_feedba",
364        "ck.array.interleaved.points.lowp_mat3x2");
365
366static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041137,
367        "dEQP-GLES3.functional.transform_feedback",
368        ".array.interleaved.points.mediump_mat3x2");
369
370static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041138,
371        "dEQP-GLES3.functional.transform_feedbac",
372        "k.array.interleaved.points.highp_mat3x2");
373
374static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041139,
375        "dEQP-GLES3.functional.transform_feedb",
376        "ack.array.interleaved.points.lowp_mat3");
377
378static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041140,
379        "dEQP-GLES3.functional.transform_feedbac",
380        "k.array.interleaved.points.mediump_mat3");
381
382static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041141,
383        "dEQP-GLES3.functional.transform_feedba",
384        "ck.array.interleaved.points.highp_mat3");
385
386static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041142,
387        "dEQP-GLES3.functional.transform_feedba",
388        "ck.array.interleaved.points.lowp_mat3x4");
389
390static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041143,
391        "dEQP-GLES3.functional.transform_feedback",
392        ".array.interleaved.points.mediump_mat3x4");
393
394static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041144,
395        "dEQP-GLES3.functional.transform_feedbac",
396        "k.array.interleaved.points.highp_mat3x4");
397
398static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041145,
399        "dEQP-GLES3.functional.transform_feedba",
400        "ck.array.interleaved.points.lowp_mat4x2");
401
402static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041146,
403        "dEQP-GLES3.functional.transform_feedback",
404        ".array.interleaved.points.mediump_mat4x2");
405
406static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041147,
407        "dEQP-GLES3.functional.transform_feedbac",
408        "k.array.interleaved.points.highp_mat4x2");
409
410static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041148,
411        "dEQP-GLES3.functional.transform_feedba",
412        "ck.array.interleaved.points.lowp_mat4x3");
413
414static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041149,
415        "dEQP-GLES3.functional.transform_feedback",
416        ".array.interleaved.points.mediump_mat4x3");
417
418static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041150,
419        "dEQP-GLES3.functional.transform_feedbac",
420        "k.array.interleaved.points.highp_mat4x3");
421
422static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041151,
423        "dEQP-GLES3.functional.transform_feedb",
424        "ack.array.interleaved.points.lowp_mat4");
425
426static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041152,
427        "dEQP-GLES3.functional.transform_feedbac",
428        "k.array.interleaved.points.mediump_mat4");
429
430static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041153,
431        "dEQP-GLES3.functional.transform_feedba",
432        "ck.array.interleaved.points.highp_mat4");
433
434static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041154,
435        "dEQP-GLES3.functional.transform_feedb",
436        "ack.array.interleaved.points.lowp_int");
437
438static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041155,
439        "dEQP-GLES3.functional.transform_feedba",
440        "ck.array.interleaved.points.mediump_int");
441
442static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041156,
443        "dEQP-GLES3.functional.transform_feedb",
444        "ack.array.interleaved.points.highp_int");
445
446static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041157,
447        "dEQP-GLES3.functional.transform_feedba",
448        "ck.array.interleaved.points.lowp_ivec2");
449
450static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041158,
451        "dEQP-GLES3.functional.transform_feedbac",
452        "k.array.interleaved.points.mediump_ivec2");
453
454static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041159,
455        "dEQP-GLES3.functional.transform_feedba",
456        "ck.array.interleaved.points.highp_ivec2");
457
458static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041160,
459        "dEQP-GLES3.functional.transform_feedba",
460        "ck.array.interleaved.points.lowp_ivec3");
461
462static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041161,
463        "dEQP-GLES3.functional.transform_feedbac",
464        "k.array.interleaved.points.mediump_ivec3");
465
466static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041162,
467        "dEQP-GLES3.functional.transform_feedba",
468        "ck.array.interleaved.points.highp_ivec3");
469
470static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041163,
471        "dEQP-GLES3.functional.transform_feedba",
472        "ck.array.interleaved.points.lowp_ivec4");
473
474static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041164,
475        "dEQP-GLES3.functional.transform_feedbac",
476        "k.array.interleaved.points.mediump_ivec4");
477
478static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041165,
479        "dEQP-GLES3.functional.transform_feedba",
480        "ck.array.interleaved.points.highp_ivec4");
481
482static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041166,
483        "dEQP-GLES3.functional.transform_feedb",
484        "ack.array.interleaved.points.lowp_uint");
485
486static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041167,
487        "dEQP-GLES3.functional.transform_feedbac",
488        "k.array.interleaved.points.mediump_uint");
489
490static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041168,
491        "dEQP-GLES3.functional.transform_feedba",
492        "ck.array.interleaved.points.highp_uint");
493
494static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041169,
495        "dEQP-GLES3.functional.transform_feedba",
496        "ck.array.interleaved.points.lowp_uvec2");
497
498static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041170,
499        "dEQP-GLES3.functional.transform_feedbac",
500        "k.array.interleaved.points.mediump_uvec2");
501
502static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041171,
503        "dEQP-GLES3.functional.transform_feedba",
504        "ck.array.interleaved.points.highp_uvec2");
505
506static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041172,
507        "dEQP-GLES3.functional.transform_feedba",
508        "ck.array.interleaved.points.lowp_uvec3");
509
510static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041173,
511        "dEQP-GLES3.functional.transform_feedbac",
512        "k.array.interleaved.points.mediump_uvec3");
513
514static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041174,
515        "dEQP-GLES3.functional.transform_feedba",
516        "ck.array.interleaved.points.highp_uvec3");
517
518static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041175,
519        "dEQP-GLES3.functional.transform_feedba",
520        "ck.array.interleaved.points.lowp_uvec4");
521
522static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041176,
523        "dEQP-GLES3.functional.transform_feedbac",
524        "k.array.interleaved.points.mediump_uvec4");
525
526static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041177,
527        "dEQP-GLES3.functional.transform_feedba",
528        "ck.array.interleaved.points.highp_uvec4");
529
530static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041493,
531        "dEQP-GLES3.functional.transform_feedback.a",
532        "rray_element.interleaved.points.lowp_float");
533
534static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041494,
535        "dEQP-GLES3.functional.transform_feedback.ar",
536        "ray_element.interleaved.points.mediump_float");
537
538static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041495,
539        "dEQP-GLES3.functional.transform_feedback.a",
540        "rray_element.interleaved.points.highp_float");
541
542static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041496,
543        "dEQP-GLES3.functional.transform_feedback.",
544        "array_element.interleaved.points.lowp_vec2");
545
546static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041497,
547        "dEQP-GLES3.functional.transform_feedback.ar",
548        "ray_element.interleaved.points.mediump_vec2");
549
550static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041498,
551        "dEQP-GLES3.functional.transform_feedback.a",
552        "rray_element.interleaved.points.highp_vec2");
553
554static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041499,
555        "dEQP-GLES3.functional.transform_feedback.",
556        "array_element.interleaved.points.lowp_vec3");
557
558static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041500,
559        "dEQP-GLES3.functional.transform_feedback.ar",
560        "ray_element.interleaved.points.mediump_vec3");
561
562static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041501,
563        "dEQP-GLES3.functional.transform_feedback.a",
564        "rray_element.interleaved.points.highp_vec3");
565
566static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041502,
567        "dEQP-GLES3.functional.transform_feedback.",
568        "array_element.interleaved.points.lowp_vec4");
569
570static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041503,
571        "dEQP-GLES3.functional.transform_feedback.ar",
572        "ray_element.interleaved.points.mediump_vec4");
573
574static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041504,
575        "dEQP-GLES3.functional.transform_feedback.a",
576        "rray_element.interleaved.points.highp_vec4");
577
578static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041505,
579        "dEQP-GLES3.functional.transform_feedback.",
580        "array_element.interleaved.points.lowp_mat2");
581
582static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041506,
583        "dEQP-GLES3.functional.transform_feedback.ar",
584        "ray_element.interleaved.points.mediump_mat2");
585
586static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041507,
587        "dEQP-GLES3.functional.transform_feedback.a",
588        "rray_element.interleaved.points.highp_mat2");
589
590static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041508,
591        "dEQP-GLES3.functional.transform_feedback.a",
592        "rray_element.interleaved.points.lowp_mat2x3");
593
594static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041509,
595        "dEQP-GLES3.functional.transform_feedback.arr",
596        "ay_element.interleaved.points.mediump_mat2x3");
597
598static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041510,
599        "dEQP-GLES3.functional.transform_feedback.ar",
600        "ray_element.interleaved.points.highp_mat2x3");
601
602static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041511,
603        "dEQP-GLES3.functional.transform_feedback.a",
604        "rray_element.interleaved.points.lowp_mat2x4");
605
606static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041512,
607        "dEQP-GLES3.functional.transform_feedback.arr",
608        "ay_element.interleaved.points.mediump_mat2x4");
609
610static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041513,
611        "dEQP-GLES3.functional.transform_feedback.ar",
612        "ray_element.interleaved.points.highp_mat2x4");
613
614static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041514,
615        "dEQP-GLES3.functional.transform_feedback.a",
616        "rray_element.interleaved.points.lowp_mat3x2");
617
618static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041515,
619        "dEQP-GLES3.functional.transform_feedback.arr",
620        "ay_element.interleaved.points.mediump_mat3x2");
621
622static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041516,
623        "dEQP-GLES3.functional.transform_feedback.ar",
624        "ray_element.interleaved.points.highp_mat3x2");
625
626static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041517,
627        "dEQP-GLES3.functional.transform_feedback.",
628        "array_element.interleaved.points.lowp_mat3");
629
630static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041518,
631        "dEQP-GLES3.functional.transform_feedback.ar",
632        "ray_element.interleaved.points.mediump_mat3");
633
634static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041519,
635        "dEQP-GLES3.functional.transform_feedback.a",
636        "rray_element.interleaved.points.highp_mat3");
637
638static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041520,
639        "dEQP-GLES3.functional.transform_feedback.a",
640        "rray_element.interleaved.points.lowp_mat3x4");
641
642static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041521,
643        "dEQP-GLES3.functional.transform_feedback.arr",
644        "ay_element.interleaved.points.mediump_mat3x4");
645
646static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041522,
647        "dEQP-GLES3.functional.transform_feedback.ar",
648        "ray_element.interleaved.points.highp_mat3x4");
649
650static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041523,
651        "dEQP-GLES3.functional.transform_feedback.a",
652        "rray_element.interleaved.points.lowp_mat4x2");
653
654static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041524,
655        "dEQP-GLES3.functional.transform_feedback.arr",
656        "ay_element.interleaved.points.mediump_mat4x2");
657
658static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041525,
659        "dEQP-GLES3.functional.transform_feedback.ar",
660        "ray_element.interleaved.points.highp_mat4x2");
661
662static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041526,
663        "dEQP-GLES3.functional.transform_feedback.a",
664        "rray_element.interleaved.points.lowp_mat4x3");
665
666static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041527,
667        "dEQP-GLES3.functional.transform_feedback.arr",
668        "ay_element.interleaved.points.mediump_mat4x3");
669
670static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041528,
671        "dEQP-GLES3.functional.transform_feedback.ar",
672        "ray_element.interleaved.points.highp_mat4x3");
673
674static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041529,
675        "dEQP-GLES3.functional.transform_feedback.",
676        "array_element.interleaved.points.lowp_mat4");
677
678static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041530,
679        "dEQP-GLES3.functional.transform_feedback.ar",
680        "ray_element.interleaved.points.mediump_mat4");
681
682static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041531,
683        "dEQP-GLES3.functional.transform_feedback.a",
684        "rray_element.interleaved.points.highp_mat4");
685
686static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041532,
687        "dEQP-GLES3.functional.transform_feedback.",
688        "array_element.interleaved.points.lowp_int");
689
690static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041533,
691        "dEQP-GLES3.functional.transform_feedback.a",
692        "rray_element.interleaved.points.mediump_int");
693
694static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041534,
695        "dEQP-GLES3.functional.transform_feedback.",
696        "array_element.interleaved.points.highp_int");
697
698static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041535,
699        "dEQP-GLES3.functional.transform_feedback.a",
700        "rray_element.interleaved.points.lowp_ivec2");
701
702static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041536,
703        "dEQP-GLES3.functional.transform_feedback.ar",
704        "ray_element.interleaved.points.mediump_ivec2");
705
706static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041537,
707        "dEQP-GLES3.functional.transform_feedback.a",
708        "rray_element.interleaved.points.highp_ivec2");
709
710static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041538,
711        "dEQP-GLES3.functional.transform_feedback.a",
712        "rray_element.interleaved.points.lowp_ivec3");
713
714static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041539,
715        "dEQP-GLES3.functional.transform_feedback.ar",
716        "ray_element.interleaved.points.mediump_ivec3");
717
718static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041540,
719        "dEQP-GLES3.functional.transform_feedback.a",
720        "rray_element.interleaved.points.highp_ivec3");
721
722static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041541,
723        "dEQP-GLES3.functional.transform_feedback.a",
724        "rray_element.interleaved.points.lowp_ivec4");
725
726static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041542,
727        "dEQP-GLES3.functional.transform_feedback.ar",
728        "ray_element.interleaved.points.mediump_ivec4");
729
730static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041543,
731        "dEQP-GLES3.functional.transform_feedback.a",
732        "rray_element.interleaved.points.highp_ivec4");
733
734static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041544,
735        "dEQP-GLES3.functional.transform_feedback.",
736        "array_element.interleaved.points.lowp_uint");
737
738static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041545,
739        "dEQP-GLES3.functional.transform_feedback.ar",
740        "ray_element.interleaved.points.mediump_uint");
741
742static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041546,
743        "dEQP-GLES3.functional.transform_feedback.a",
744        "rray_element.interleaved.points.highp_uint");
745
746static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041547,
747        "dEQP-GLES3.functional.transform_feedback.a",
748        "rray_element.interleaved.points.lowp_uvec2");
749
750static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041548,
751        "dEQP-GLES3.functional.transform_feedback.ar",
752        "ray_element.interleaved.points.mediump_uvec2");
753
754static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041549,
755        "dEQP-GLES3.functional.transform_feedback.a",
756        "rray_element.interleaved.points.highp_uvec2");
757
758static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041550,
759        "dEQP-GLES3.functional.transform_feedback.a",
760        "rray_element.interleaved.points.lowp_uvec3");
761
762static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041551,
763        "dEQP-GLES3.functional.transform_feedback.ar",
764        "ray_element.interleaved.points.mediump_uvec3");
765
766static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041552,
767        "dEQP-GLES3.functional.transform_feedback.a",
768        "rray_element.interleaved.points.highp_uvec3");
769
770static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041553,
771        "dEQP-GLES3.functional.transform_feedback.a",
772        "rray_element.interleaved.points.lowp_uvec4");
773
774static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041554,
775        "dEQP-GLES3.functional.transform_feedback.ar",
776        "ray_element.interleaved.points.mediump_uvec4");
777
778static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041555,
779        "dEQP-GLES3.functional.transform_feedback.a",
780        "rray_element.interleaved.points.highp_uvec4");
781
782static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041766,
783        "dEQP-GLES3.functional.transform_fe",
784        "edback.random.interleaved.points.1");
785
786static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041767,
787        "dEQP-GLES3.functional.transform_fe",
788        "edback.random.interleaved.points.2");
789
790static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041768,
791        "dEQP-GLES3.functional.transform_fe",
792        "edback.random.interleaved.points.3");
793
794static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041769,
795        "dEQP-GLES3.functional.transform_fe",
796        "edback.random.interleaved.points.4");
797
798static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041770,
799        "dEQP-GLES3.functional.transform_fe",
800        "edback.random.interleaved.points.5");
801
802static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041771,
803        "dEQP-GLES3.functional.transform_fe",
804        "edback.random.interleaved.points.6");
805
806static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041772,
807        "dEQP-GLES3.functional.transform_fe",
808        "edback.random.interleaved.points.7");
809
810static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041773,
811        "dEQP-GLES3.functional.transform_fe",
812        "edback.random.interleaved.points.8");
813
814static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041774,
815        "dEQP-GLES3.functional.transform_fe",
816        "edback.random.interleaved.points.9");
817
818static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041775,
819        "dEQP-GLES3.functional.transform_fe",
820        "edback.random.interleaved.points.10");
821
822static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041826,
823        "dEQP-GLES3.functional.transform_feedback.ra",
824        "ndom_full_array_capture.interleaved.points.1");
825
826static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041827,
827        "dEQP-GLES3.functional.transform_feedback.ra",
828        "ndom_full_array_capture.interleaved.points.2");
829
830static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041828,
831        "dEQP-GLES3.functional.transform_feedback.ra",
832        "ndom_full_array_capture.interleaved.points.3");
833
834static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041829,
835        "dEQP-GLES3.functional.transform_feedback.ra",
836        "ndom_full_array_capture.interleaved.points.4");
837
838static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041830,
839        "dEQP-GLES3.functional.transform_feedback.ra",
840        "ndom_full_array_capture.interleaved.points.5");
841
842static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041831,
843        "dEQP-GLES3.functional.transform_feedback.ra",
844        "ndom_full_array_capture.interleaved.points.6");
845
846static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041832,
847        "dEQP-GLES3.functional.transform_feedback.ra",
848        "ndom_full_array_capture.interleaved.points.7");
849
850static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041833,
851        "dEQP-GLES3.functional.transform_feedback.ra",
852        "ndom_full_array_capture.interleaved.points.8");
853
854static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041834,
855        "dEQP-GLES3.functional.transform_feedback.ra",
856        "ndom_full_array_capture.interleaved.points.9");
857
858static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041835,
859        "dEQP-GLES3.functional.transform_feedback.ran",
860        "dom_full_array_capture.interleaved.points.10");
861