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 "../ActsDeqpgles30038TestSuite.h"
20#include "shrinkdefine.h"
21
22using namespace std;
23using namespace testing::ext;
24using namespace OHOS;
25
26static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037129,
27        "dEQP-GLES3.functional.uniform_api.va",
28        "lue.initial.render.basic.float_vertex");
29
30static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037130,
31        "dEQP-GLES3.functional.uniform_api.val",
32        "ue.initial.render.basic.float_fragment");
33
34static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037131,
35        "dEQP-GLES3.functional.uniform_api.v",
36        "alue.initial.render.basic.float_both");
37
38static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037132,
39        "dEQP-GLES3.functional.uniform_api.va",
40        "lue.initial.render.basic.vec2_vertex");
41
42static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037133,
43        "dEQP-GLES3.functional.uniform_api.val",
44        "ue.initial.render.basic.vec2_fragment");
45
46static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037134,
47        "dEQP-GLES3.functional.uniform_api.v",
48        "alue.initial.render.basic.vec2_both");
49
50static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037135,
51        "dEQP-GLES3.functional.uniform_api.va",
52        "lue.initial.render.basic.vec3_vertex");
53
54static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037136,
55        "dEQP-GLES3.functional.uniform_api.val",
56        "ue.initial.render.basic.vec3_fragment");
57
58static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037137,
59        "dEQP-GLES3.functional.uniform_api.v",
60        "alue.initial.render.basic.vec3_both");
61
62static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037138,
63        "dEQP-GLES3.functional.uniform_api.va",
64        "lue.initial.render.basic.vec4_vertex");
65
66static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037139,
67        "dEQP-GLES3.functional.uniform_api.val",
68        "ue.initial.render.basic.vec4_fragment");
69
70static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037140,
71        "dEQP-GLES3.functional.uniform_api.v",
72        "alue.initial.render.basic.vec4_both");
73
74static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037141,
75        "dEQP-GLES3.functional.uniform_api.va",
76        "lue.initial.render.basic.mat2_vertex");
77
78static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037142,
79        "dEQP-GLES3.functional.uniform_api.val",
80        "ue.initial.render.basic.mat2_fragment");
81
82static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037143,
83        "dEQP-GLES3.functional.uniform_api.v",
84        "alue.initial.render.basic.mat2_both");
85
86static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037144,
87        "dEQP-GLES3.functional.uniform_api.val",
88        "ue.initial.render.basic.mat2x3_vertex");
89
90static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037145,
91        "dEQP-GLES3.functional.uniform_api.valu",
92        "e.initial.render.basic.mat2x3_fragment");
93
94static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037146,
95        "dEQP-GLES3.functional.uniform_api.va",
96        "lue.initial.render.basic.mat2x3_both");
97
98static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037147,
99        "dEQP-GLES3.functional.uniform_api.val",
100        "ue.initial.render.basic.mat2x4_vertex");
101
102static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037148,
103        "dEQP-GLES3.functional.uniform_api.valu",
104        "e.initial.render.basic.mat2x4_fragment");
105
106static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037149,
107        "dEQP-GLES3.functional.uniform_api.va",
108        "lue.initial.render.basic.mat2x4_both");
109
110static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037150,
111        "dEQP-GLES3.functional.uniform_api.val",
112        "ue.initial.render.basic.mat3x2_vertex");
113
114static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037151,
115        "dEQP-GLES3.functional.uniform_api.valu",
116        "e.initial.render.basic.mat3x2_fragment");
117
118static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037152,
119        "dEQP-GLES3.functional.uniform_api.va",
120        "lue.initial.render.basic.mat3x2_both");
121
122static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037153,
123        "dEQP-GLES3.functional.uniform_api.va",
124        "lue.initial.render.basic.mat3_vertex");
125
126static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037154,
127        "dEQP-GLES3.functional.uniform_api.val",
128        "ue.initial.render.basic.mat3_fragment");
129
130static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037155,
131        "dEQP-GLES3.functional.uniform_api.v",
132        "alue.initial.render.basic.mat3_both");
133
134static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037156,
135        "dEQP-GLES3.functional.uniform_api.val",
136        "ue.initial.render.basic.mat3x4_vertex");
137
138static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037157,
139        "dEQP-GLES3.functional.uniform_api.valu",
140        "e.initial.render.basic.mat3x4_fragment");
141
142static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037158,
143        "dEQP-GLES3.functional.uniform_api.va",
144        "lue.initial.render.basic.mat3x4_both");
145
146static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037159,
147        "dEQP-GLES3.functional.uniform_api.val",
148        "ue.initial.render.basic.mat4x2_vertex");
149
150static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037160,
151        "dEQP-GLES3.functional.uniform_api.valu",
152        "e.initial.render.basic.mat4x2_fragment");
153
154static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037161,
155        "dEQP-GLES3.functional.uniform_api.va",
156        "lue.initial.render.basic.mat4x2_both");
157
158static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037162,
159        "dEQP-GLES3.functional.uniform_api.val",
160        "ue.initial.render.basic.mat4x3_vertex");
161
162static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037163,
163        "dEQP-GLES3.functional.uniform_api.valu",
164        "e.initial.render.basic.mat4x3_fragment");
165
166static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037164,
167        "dEQP-GLES3.functional.uniform_api.va",
168        "lue.initial.render.basic.mat4x3_both");
169
170static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037165,
171        "dEQP-GLES3.functional.uniform_api.va",
172        "lue.initial.render.basic.mat4_vertex");
173
174static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037166,
175        "dEQP-GLES3.functional.uniform_api.val",
176        "ue.initial.render.basic.mat4_fragment");
177
178static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037167,
179        "dEQP-GLES3.functional.uniform_api.v",
180        "alue.initial.render.basic.mat4_both");
181
182static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037168,
183        "dEQP-GLES3.functional.uniform_api.v",
184        "alue.initial.render.basic.int_vertex");
185
186static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037169,
187        "dEQP-GLES3.functional.uniform_api.va",
188        "lue.initial.render.basic.int_fragment");
189
190static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037170,
191        "dEQP-GLES3.functional.uniform_api.",
192        "value.initial.render.basic.int_both");
193
194static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037171,
195        "dEQP-GLES3.functional.uniform_api.va",
196        "lue.initial.render.basic.ivec2_vertex");
197
198static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037172,
199        "dEQP-GLES3.functional.uniform_api.val",
200        "ue.initial.render.basic.ivec2_fragment");
201
202static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037173,
203        "dEQP-GLES3.functional.uniform_api.v",
204        "alue.initial.render.basic.ivec2_both");
205
206static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037174,
207        "dEQP-GLES3.functional.uniform_api.va",
208        "lue.initial.render.basic.ivec3_vertex");
209
210static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037175,
211        "dEQP-GLES3.functional.uniform_api.val",
212        "ue.initial.render.basic.ivec3_fragment");
213
214static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037176,
215        "dEQP-GLES3.functional.uniform_api.v",
216        "alue.initial.render.basic.ivec3_both");
217
218static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037177,
219        "dEQP-GLES3.functional.uniform_api.va",
220        "lue.initial.render.basic.ivec4_vertex");
221
222static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037178,
223        "dEQP-GLES3.functional.uniform_api.val",
224        "ue.initial.render.basic.ivec4_fragment");
225
226static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037179,
227        "dEQP-GLES3.functional.uniform_api.v",
228        "alue.initial.render.basic.ivec4_both");
229
230static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037180,
231        "dEQP-GLES3.functional.uniform_api.va",
232        "lue.initial.render.basic.uint_vertex");
233
234static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037181,
235        "dEQP-GLES3.functional.uniform_api.val",
236        "ue.initial.render.basic.uint_fragment");
237
238static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037182,
239        "dEQP-GLES3.functional.uniform_api.v",
240        "alue.initial.render.basic.uint_both");
241
242static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037183,
243        "dEQP-GLES3.functional.uniform_api.va",
244        "lue.initial.render.basic.uvec2_vertex");
245
246static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037184,
247        "dEQP-GLES3.functional.uniform_api.val",
248        "ue.initial.render.basic.uvec2_fragment");
249
250static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037185,
251        "dEQP-GLES3.functional.uniform_api.v",
252        "alue.initial.render.basic.uvec2_both");
253
254static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037186,
255        "dEQP-GLES3.functional.uniform_api.va",
256        "lue.initial.render.basic.uvec3_vertex");
257
258static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037187,
259        "dEQP-GLES3.functional.uniform_api.val",
260        "ue.initial.render.basic.uvec3_fragment");
261
262static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037188,
263        "dEQP-GLES3.functional.uniform_api.v",
264        "alue.initial.render.basic.uvec3_both");
265
266static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037189,
267        "dEQP-GLES3.functional.uniform_api.va",
268        "lue.initial.render.basic.uvec4_vertex");
269
270static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037190,
271        "dEQP-GLES3.functional.uniform_api.val",
272        "ue.initial.render.basic.uvec4_fragment");
273
274static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037191,
275        "dEQP-GLES3.functional.uniform_api.v",
276        "alue.initial.render.basic.uvec4_both");
277
278static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037192,
279        "dEQP-GLES3.functional.uniform_api.va",
280        "lue.initial.render.basic.bool_vertex");
281
282static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037193,
283        "dEQP-GLES3.functional.uniform_api.val",
284        "ue.initial.render.basic.bool_fragment");
285
286static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037194,
287        "dEQP-GLES3.functional.uniform_api.v",
288        "alue.initial.render.basic.bool_both");
289
290static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037195,
291        "dEQP-GLES3.functional.uniform_api.va",
292        "lue.initial.render.basic.bvec2_vertex");
293
294static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037196,
295        "dEQP-GLES3.functional.uniform_api.val",
296        "ue.initial.render.basic.bvec2_fragment");
297
298static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037197,
299        "dEQP-GLES3.functional.uniform_api.v",
300        "alue.initial.render.basic.bvec2_both");
301
302static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037198,
303        "dEQP-GLES3.functional.uniform_api.va",
304        "lue.initial.render.basic.bvec3_vertex");
305
306static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037199,
307        "dEQP-GLES3.functional.uniform_api.val",
308        "ue.initial.render.basic.bvec3_fragment");
309
310static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037200,
311        "dEQP-GLES3.functional.uniform_api.v",
312        "alue.initial.render.basic.bvec3_both");
313
314static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037201,
315        "dEQP-GLES3.functional.uniform_api.va",
316        "lue.initial.render.basic.bvec4_vertex");
317
318static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037202,
319        "dEQP-GLES3.functional.uniform_api.val",
320        "ue.initial.render.basic.bvec4_fragment");
321
322static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037203,
323        "dEQP-GLES3.functional.uniform_api.v",
324        "alue.initial.render.basic.bvec4_both");
325
326static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037204,
327        "dEQP-GLES3.functional.uniform_api.valu",
328        "e.initial.render.basic.sampler2D_vertex");
329
330static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037205,
331        "dEQP-GLES3.functional.uniform_api.value",
332        ".initial.render.basic.sampler2D_fragment");
333
334static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037206,
335        "dEQP-GLES3.functional.uniform_api.val",
336        "ue.initial.render.basic.sampler2D_both");
337
338static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037207,
339        "dEQP-GLES3.functional.uniform_api.value",
340        ".initial.render.basic.samplerCube_vertex");
341
342static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037208,
343        "dEQP-GLES3.functional.uniform_api.value.",
344        "initial.render.basic.samplerCube_fragment");
345
346static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037209,
347        "dEQP-GLES3.functional.uniform_api.valu",
348        "e.initial.render.basic.samplerCube_both");
349
350static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037612,
351        "dEQP-GLES3.functional.uniform_api.value.as",
352        "signed.by_pointer.render.basic.float_vertex");
353
354static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037613,
355        "dEQP-GLES3.functional.uniform_api.value.ass",
356        "igned.by_pointer.render.basic.float_fragment");
357
358static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037614,
359        "dEQP-GLES3.functional.uniform_api.value.a",
360        "ssigned.by_pointer.render.basic.float_both");
361
362static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037615,
363        "dEQP-GLES3.functional.uniform_api.value.as",
364        "signed.by_pointer.render.basic.vec2_vertex");
365
366static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037616,
367        "dEQP-GLES3.functional.uniform_api.value.ass",
368        "igned.by_pointer.render.basic.vec2_fragment");
369
370static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037617,
371        "dEQP-GLES3.functional.uniform_api.value.a",
372        "ssigned.by_pointer.render.basic.vec2_both");
373
374static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037618,
375        "dEQP-GLES3.functional.uniform_api.value.as",
376        "signed.by_pointer.render.basic.vec3_vertex");
377
378static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037619,
379        "dEQP-GLES3.functional.uniform_api.value.ass",
380        "igned.by_pointer.render.basic.vec3_fragment");
381
382static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037620,
383        "dEQP-GLES3.functional.uniform_api.value.a",
384        "ssigned.by_pointer.render.basic.vec3_both");
385
386static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037621,
387        "dEQP-GLES3.functional.uniform_api.value.as",
388        "signed.by_pointer.render.basic.vec4_vertex");
389
390static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037622,
391        "dEQP-GLES3.functional.uniform_api.value.ass",
392        "igned.by_pointer.render.basic.vec4_fragment");
393
394static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037623,
395        "dEQP-GLES3.functional.uniform_api.value.a",
396        "ssigned.by_pointer.render.basic.vec4_both");
397
398static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037624,
399        "dEQP-GLES3.functional.uniform_api.value.as",
400        "signed.by_pointer.render.basic.mat2_vertex");
401
402static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037625,
403        "dEQP-GLES3.functional.uniform_api.value.ass",
404        "igned.by_pointer.render.basic.mat2_fragment");
405
406static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037626,
407        "dEQP-GLES3.functional.uniform_api.value.a",
408        "ssigned.by_pointer.render.basic.mat2_both");
409
410static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037627,
411        "dEQP-GLES3.functional.uniform_api.value.assigne",
412        "d.by_pointer.render.basic.mat2_row_major_vertex");
413
414static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037628,
415        "dEQP-GLES3.functional.uniform_api.value.assigned",
416        ".by_pointer.render.basic.mat2_row_major_fragment");
417
418static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037629,
419        "dEQP-GLES3.functional.uniform_api.value.assign",
420        "ed.by_pointer.render.basic.mat2_row_major_both");
421
422static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037630,
423        "dEQP-GLES3.functional.uniform_api.value.ass",
424        "igned.by_pointer.render.basic.mat2x3_vertex");
425
426static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037631,
427        "dEQP-GLES3.functional.uniform_api.value.assi",
428        "gned.by_pointer.render.basic.mat2x3_fragment");
429
430static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037632,
431        "dEQP-GLES3.functional.uniform_api.value.as",
432        "signed.by_pointer.render.basic.mat2x3_both");
433
434static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037633,
435        "dEQP-GLES3.functional.uniform_api.value.assigned",
436        ".by_pointer.render.basic.mat2x3_row_major_vertex");
437
438static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037634,
439        "dEQP-GLES3.functional.uniform_api.value.assigned.",
440        "by_pointer.render.basic.mat2x3_row_major_fragment");
441
442static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037635,
443        "dEQP-GLES3.functional.uniform_api.value.assigne",
444        "d.by_pointer.render.basic.mat2x3_row_major_both");
445
446static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037636,
447        "dEQP-GLES3.functional.uniform_api.value.ass",
448        "igned.by_pointer.render.basic.mat2x4_vertex");
449
450static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037637,
451        "dEQP-GLES3.functional.uniform_api.value.assi",
452        "gned.by_pointer.render.basic.mat2x4_fragment");
453
454static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037638,
455        "dEQP-GLES3.functional.uniform_api.value.as",
456        "signed.by_pointer.render.basic.mat2x4_both");
457
458static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037639,
459        "dEQP-GLES3.functional.uniform_api.value.assigned",
460        ".by_pointer.render.basic.mat2x4_row_major_vertex");
461
462static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037640,
463        "dEQP-GLES3.functional.uniform_api.value.assigned.",
464        "by_pointer.render.basic.mat2x4_row_major_fragment");
465
466static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037641,
467        "dEQP-GLES3.functional.uniform_api.value.assigne",
468        "d.by_pointer.render.basic.mat2x4_row_major_both");
469
470static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037642,
471        "dEQP-GLES3.functional.uniform_api.value.ass",
472        "igned.by_pointer.render.basic.mat3x2_vertex");
473
474static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037643,
475        "dEQP-GLES3.functional.uniform_api.value.assi",
476        "gned.by_pointer.render.basic.mat3x2_fragment");
477
478static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037644,
479        "dEQP-GLES3.functional.uniform_api.value.as",
480        "signed.by_pointer.render.basic.mat3x2_both");
481
482static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037645,
483        "dEQP-GLES3.functional.uniform_api.value.assigned",
484        ".by_pointer.render.basic.mat3x2_row_major_vertex");
485
486static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037646,
487        "dEQP-GLES3.functional.uniform_api.value.assigned.",
488        "by_pointer.render.basic.mat3x2_row_major_fragment");
489
490static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037647,
491        "dEQP-GLES3.functional.uniform_api.value.assigne",
492        "d.by_pointer.render.basic.mat3x2_row_major_both");
493
494static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037648,
495        "dEQP-GLES3.functional.uniform_api.value.as",
496        "signed.by_pointer.render.basic.mat3_vertex");
497
498static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037649,
499        "dEQP-GLES3.functional.uniform_api.value.ass",
500        "igned.by_pointer.render.basic.mat3_fragment");
501
502static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037650,
503        "dEQP-GLES3.functional.uniform_api.value.a",
504        "ssigned.by_pointer.render.basic.mat3_both");
505
506static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037651,
507        "dEQP-GLES3.functional.uniform_api.value.assigne",
508        "d.by_pointer.render.basic.mat3_row_major_vertex");
509
510static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037652,
511        "dEQP-GLES3.functional.uniform_api.value.assigned",
512        ".by_pointer.render.basic.mat3_row_major_fragment");
513
514static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037653,
515        "dEQP-GLES3.functional.uniform_api.value.assign",
516        "ed.by_pointer.render.basic.mat3_row_major_both");
517
518static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037654,
519        "dEQP-GLES3.functional.uniform_api.value.ass",
520        "igned.by_pointer.render.basic.mat3x4_vertex");
521
522static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037655,
523        "dEQP-GLES3.functional.uniform_api.value.assi",
524        "gned.by_pointer.render.basic.mat3x4_fragment");
525
526static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037656,
527        "dEQP-GLES3.functional.uniform_api.value.as",
528        "signed.by_pointer.render.basic.mat3x4_both");
529
530static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037657,
531        "dEQP-GLES3.functional.uniform_api.value.assigned",
532        ".by_pointer.render.basic.mat3x4_row_major_vertex");
533
534static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037658,
535        "dEQP-GLES3.functional.uniform_api.value.assigned.",
536        "by_pointer.render.basic.mat3x4_row_major_fragment");
537
538static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037659,
539        "dEQP-GLES3.functional.uniform_api.value.assigne",
540        "d.by_pointer.render.basic.mat3x4_row_major_both");
541
542static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037660,
543        "dEQP-GLES3.functional.uniform_api.value.ass",
544        "igned.by_pointer.render.basic.mat4x2_vertex");
545
546static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037661,
547        "dEQP-GLES3.functional.uniform_api.value.assi",
548        "gned.by_pointer.render.basic.mat4x2_fragment");
549
550static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037662,
551        "dEQP-GLES3.functional.uniform_api.value.as",
552        "signed.by_pointer.render.basic.mat4x2_both");
553
554static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037663,
555        "dEQP-GLES3.functional.uniform_api.value.assigned",
556        ".by_pointer.render.basic.mat4x2_row_major_vertex");
557
558static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037664,
559        "dEQP-GLES3.functional.uniform_api.value.assigned.",
560        "by_pointer.render.basic.mat4x2_row_major_fragment");
561
562static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037665,
563        "dEQP-GLES3.functional.uniform_api.value.assigne",
564        "d.by_pointer.render.basic.mat4x2_row_major_both");
565
566static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037666,
567        "dEQP-GLES3.functional.uniform_api.value.ass",
568        "igned.by_pointer.render.basic.mat4x3_vertex");
569
570static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037667,
571        "dEQP-GLES3.functional.uniform_api.value.assi",
572        "gned.by_pointer.render.basic.mat4x3_fragment");
573
574static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037668,
575        "dEQP-GLES3.functional.uniform_api.value.as",
576        "signed.by_pointer.render.basic.mat4x3_both");
577
578static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037669,
579        "dEQP-GLES3.functional.uniform_api.value.assigned",
580        ".by_pointer.render.basic.mat4x3_row_major_vertex");
581
582static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037670,
583        "dEQP-GLES3.functional.uniform_api.value.assigned.",
584        "by_pointer.render.basic.mat4x3_row_major_fragment");
585
586static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037671,
587        "dEQP-GLES3.functional.uniform_api.value.assigne",
588        "d.by_pointer.render.basic.mat4x3_row_major_both");
589
590static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037672,
591        "dEQP-GLES3.functional.uniform_api.value.as",
592        "signed.by_pointer.render.basic.mat4_vertex");
593
594static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037673,
595        "dEQP-GLES3.functional.uniform_api.value.ass",
596        "igned.by_pointer.render.basic.mat4_fragment");
597
598static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037674,
599        "dEQP-GLES3.functional.uniform_api.value.a",
600        "ssigned.by_pointer.render.basic.mat4_both");
601
602static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037675,
603        "dEQP-GLES3.functional.uniform_api.value.assigne",
604        "d.by_pointer.render.basic.mat4_row_major_vertex");
605
606static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037676,
607        "dEQP-GLES3.functional.uniform_api.value.assigned",
608        ".by_pointer.render.basic.mat4_row_major_fragment");
609
610static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037677,
611        "dEQP-GLES3.functional.uniform_api.value.assign",
612        "ed.by_pointer.render.basic.mat4_row_major_both");
613
614static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037678,
615        "dEQP-GLES3.functional.uniform_api.value.a",
616        "ssigned.by_pointer.render.basic.int_vertex");
617
618static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037679,
619        "dEQP-GLES3.functional.uniform_api.value.as",
620        "signed.by_pointer.render.basic.int_fragment");
621
622static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037680,
623        "dEQP-GLES3.functional.uniform_api.value.",
624        "assigned.by_pointer.render.basic.int_both");
625
626static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037681,
627        "dEQP-GLES3.functional.uniform_api.value.as",
628        "signed.by_pointer.render.basic.ivec2_vertex");
629
630static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037682,
631        "dEQP-GLES3.functional.uniform_api.value.ass",
632        "igned.by_pointer.render.basic.ivec2_fragment");
633
634static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037683,
635        "dEQP-GLES3.functional.uniform_api.value.a",
636        "ssigned.by_pointer.render.basic.ivec2_both");
637
638static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037684,
639        "dEQP-GLES3.functional.uniform_api.value.as",
640        "signed.by_pointer.render.basic.ivec3_vertex");
641
642static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037685,
643        "dEQP-GLES3.functional.uniform_api.value.ass",
644        "igned.by_pointer.render.basic.ivec3_fragment");
645
646static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037686,
647        "dEQP-GLES3.functional.uniform_api.value.a",
648        "ssigned.by_pointer.render.basic.ivec3_both");
649
650static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037687,
651        "dEQP-GLES3.functional.uniform_api.value.as",
652        "signed.by_pointer.render.basic.ivec4_vertex");
653
654static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037688,
655        "dEQP-GLES3.functional.uniform_api.value.ass",
656        "igned.by_pointer.render.basic.ivec4_fragment");
657
658static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037689,
659        "dEQP-GLES3.functional.uniform_api.value.a",
660        "ssigned.by_pointer.render.basic.ivec4_both");
661
662static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037690,
663        "dEQP-GLES3.functional.uniform_api.value.as",
664        "signed.by_pointer.render.basic.uint_vertex");
665
666static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037691,
667        "dEQP-GLES3.functional.uniform_api.value.ass",
668        "igned.by_pointer.render.basic.uint_fragment");
669
670static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037692,
671        "dEQP-GLES3.functional.uniform_api.value.a",
672        "ssigned.by_pointer.render.basic.uint_both");
673
674static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037693,
675        "dEQP-GLES3.functional.uniform_api.value.as",
676        "signed.by_pointer.render.basic.uvec2_vertex");
677
678static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037694,
679        "dEQP-GLES3.functional.uniform_api.value.ass",
680        "igned.by_pointer.render.basic.uvec2_fragment");
681
682static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037695,
683        "dEQP-GLES3.functional.uniform_api.value.a",
684        "ssigned.by_pointer.render.basic.uvec2_both");
685
686static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037696,
687        "dEQP-GLES3.functional.uniform_api.value.as",
688        "signed.by_pointer.render.basic.uvec3_vertex");
689
690static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037697,
691        "dEQP-GLES3.functional.uniform_api.value.ass",
692        "igned.by_pointer.render.basic.uvec3_fragment");
693
694static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037698,
695        "dEQP-GLES3.functional.uniform_api.value.a",
696        "ssigned.by_pointer.render.basic.uvec3_both");
697
698static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037699,
699        "dEQP-GLES3.functional.uniform_api.value.as",
700        "signed.by_pointer.render.basic.uvec4_vertex");
701
702static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037700,
703        "dEQP-GLES3.functional.uniform_api.value.ass",
704        "igned.by_pointer.render.basic.uvec4_fragment");
705
706static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037701,
707        "dEQP-GLES3.functional.uniform_api.value.a",
708        "ssigned.by_pointer.render.basic.uvec4_both");
709
710static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037702,
711        "dEQP-GLES3.functional.uniform_api.value.as",
712        "signed.by_pointer.render.basic.bool_vertex");
713
714static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037703,
715        "dEQP-GLES3.functional.uniform_api.value.ass",
716        "igned.by_pointer.render.basic.bool_fragment");
717
718static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037704,
719        "dEQP-GLES3.functional.uniform_api.value.a",
720        "ssigned.by_pointer.render.basic.bool_both");
721
722static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037705,
723        "dEQP-GLES3.functional.uniform_api.value.as",
724        "signed.by_pointer.render.basic.bvec2_vertex");
725
726static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037706,
727        "dEQP-GLES3.functional.uniform_api.value.ass",
728        "igned.by_pointer.render.basic.bvec2_fragment");
729
730static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037707,
731        "dEQP-GLES3.functional.uniform_api.value.a",
732        "ssigned.by_pointer.render.basic.bvec2_both");
733
734static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037708,
735        "dEQP-GLES3.functional.uniform_api.value.as",
736        "signed.by_pointer.render.basic.bvec3_vertex");
737
738static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037709,
739        "dEQP-GLES3.functional.uniform_api.value.ass",
740        "igned.by_pointer.render.basic.bvec3_fragment");
741
742static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037710,
743        "dEQP-GLES3.functional.uniform_api.value.a",
744        "ssigned.by_pointer.render.basic.bvec3_both");
745
746static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037711,
747        "dEQP-GLES3.functional.uniform_api.value.as",
748        "signed.by_pointer.render.basic.bvec4_vertex");
749
750static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037712,
751        "dEQP-GLES3.functional.uniform_api.value.ass",
752        "igned.by_pointer.render.basic.bvec4_fragment");
753
754static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037713,
755        "dEQP-GLES3.functional.uniform_api.value.a",
756        "ssigned.by_pointer.render.basic.bvec4_both");
757
758static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037714,
759        "dEQP-GLES3.functional.uniform_api.value.assi",
760        "gned.by_pointer.render.basic.sampler2D_vertex");
761
762static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037715,
763        "dEQP-GLES3.functional.uniform_api.value.assig",
764        "ned.by_pointer.render.basic.sampler2D_fragment");
765
766static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037716,
767        "dEQP-GLES3.functional.uniform_api.value.ass",
768        "igned.by_pointer.render.basic.sampler2D_both");
769
770static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037717,
771        "dEQP-GLES3.functional.uniform_api.value.assig",
772        "ned.by_pointer.render.basic.samplerCube_vertex");
773
774static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037718,
775        "dEQP-GLES3.functional.uniform_api.value.assign",
776        "ed.by_pointer.render.basic.samplerCube_fragment");
777
778static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037719,
779        "dEQP-GLES3.functional.uniform_api.value.assi",
780        "gned.by_pointer.render.basic.samplerCube_both");
781
782static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038056,
783        "dEQP-GLES3.functional.uniform_api.value.a",
784        "ssigned.by_value.render.basic.float_vertex");
785
786static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038057,
787        "dEQP-GLES3.functional.uniform_api.value.as",
788        "signed.by_value.render.basic.float_fragment");
789
790static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038058,
791        "dEQP-GLES3.functional.uniform_api.value.",
792        "assigned.by_value.render.basic.float_both");
793
794static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038059,
795        "dEQP-GLES3.functional.uniform_api.value.a",
796        "ssigned.by_value.render.basic.vec2_vertex");
797
798static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038060,
799        "dEQP-GLES3.functional.uniform_api.value.as",
800        "signed.by_value.render.basic.vec2_fragment");
801
802static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038061,
803        "dEQP-GLES3.functional.uniform_api.value.",
804        "assigned.by_value.render.basic.vec2_both");
805
806static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038062,
807        "dEQP-GLES3.functional.uniform_api.value.a",
808        "ssigned.by_value.render.basic.vec3_vertex");
809
810static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038063,
811        "dEQP-GLES3.functional.uniform_api.value.as",
812        "signed.by_value.render.basic.vec3_fragment");
813
814static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038064,
815        "dEQP-GLES3.functional.uniform_api.value.",
816        "assigned.by_value.render.basic.vec3_both");
817
818static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038065,
819        "dEQP-GLES3.functional.uniform_api.value.a",
820        "ssigned.by_value.render.basic.vec4_vertex");
821
822static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038066,
823        "dEQP-GLES3.functional.uniform_api.value.as",
824        "signed.by_value.render.basic.vec4_fragment");
825
826static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038067,
827        "dEQP-GLES3.functional.uniform_api.value.",
828        "assigned.by_value.render.basic.vec4_both");
829
830static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038068,
831        "dEQP-GLES3.functional.uniform_api.value.",
832        "assigned.by_value.render.basic.int_vertex");
833
834static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038069,
835        "dEQP-GLES3.functional.uniform_api.value.a",
836        "ssigned.by_value.render.basic.int_fragment");
837
838static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038070,
839        "dEQP-GLES3.functional.uniform_api.value",
840        ".assigned.by_value.render.basic.int_both");
841
842static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038071,
843        "dEQP-GLES3.functional.uniform_api.value.a",
844        "ssigned.by_value.render.basic.ivec2_vertex");
845
846static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038072,
847        "dEQP-GLES3.functional.uniform_api.value.as",
848        "signed.by_value.render.basic.ivec2_fragment");
849
850static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038073,
851        "dEQP-GLES3.functional.uniform_api.value.",
852        "assigned.by_value.render.basic.ivec2_both");
853
854static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038074,
855        "dEQP-GLES3.functional.uniform_api.value.a",
856        "ssigned.by_value.render.basic.ivec3_vertex");
857
858static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038075,
859        "dEQP-GLES3.functional.uniform_api.value.as",
860        "signed.by_value.render.basic.ivec3_fragment");
861
862static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038076,
863        "dEQP-GLES3.functional.uniform_api.value.",
864        "assigned.by_value.render.basic.ivec3_both");
865
866static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038077,
867        "dEQP-GLES3.functional.uniform_api.value.a",
868        "ssigned.by_value.render.basic.ivec4_vertex");
869
870static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038078,
871        "dEQP-GLES3.functional.uniform_api.value.as",
872        "signed.by_value.render.basic.ivec4_fragment");
873
874static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038079,
875        "dEQP-GLES3.functional.uniform_api.value.",
876        "assigned.by_value.render.basic.ivec4_both");
877
878static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038080,
879        "dEQP-GLES3.functional.uniform_api.value.a",
880        "ssigned.by_value.render.basic.uint_vertex");
881
882static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038081,
883        "dEQP-GLES3.functional.uniform_api.value.as",
884        "signed.by_value.render.basic.uint_fragment");
885
886static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038082,
887        "dEQP-GLES3.functional.uniform_api.value.",
888        "assigned.by_value.render.basic.uint_both");
889
890static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038083,
891        "dEQP-GLES3.functional.uniform_api.value.a",
892        "ssigned.by_value.render.basic.uvec2_vertex");
893
894static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038084,
895        "dEQP-GLES3.functional.uniform_api.value.as",
896        "signed.by_value.render.basic.uvec2_fragment");
897
898static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038085,
899        "dEQP-GLES3.functional.uniform_api.value.",
900        "assigned.by_value.render.basic.uvec2_both");
901
902static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038086,
903        "dEQP-GLES3.functional.uniform_api.value.a",
904        "ssigned.by_value.render.basic.uvec3_vertex");
905
906static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038087,
907        "dEQP-GLES3.functional.uniform_api.value.as",
908        "signed.by_value.render.basic.uvec3_fragment");
909
910static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038088,
911        "dEQP-GLES3.functional.uniform_api.value.",
912        "assigned.by_value.render.basic.uvec3_both");
913
914static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038089,
915        "dEQP-GLES3.functional.uniform_api.value.a",
916        "ssigned.by_value.render.basic.uvec4_vertex");
917
918static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038090,
919        "dEQP-GLES3.functional.uniform_api.value.as",
920        "signed.by_value.render.basic.uvec4_fragment");
921
922static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038091,
923        "dEQP-GLES3.functional.uniform_api.value.",
924        "assigned.by_value.render.basic.uvec4_both");
925
926static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038092,
927        "dEQP-GLES3.functional.uniform_api.value.a",
928        "ssigned.by_value.render.basic.bool_vertex");
929
930static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038093,
931        "dEQP-GLES3.functional.uniform_api.value.as",
932        "signed.by_value.render.basic.bool_fragment");
933
934static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038094,
935        "dEQP-GLES3.functional.uniform_api.value.",
936        "assigned.by_value.render.basic.bool_both");
937
938static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038095,
939        "dEQP-GLES3.functional.uniform_api.value.a",
940        "ssigned.by_value.render.basic.bvec2_vertex");
941
942static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038096,
943        "dEQP-GLES3.functional.uniform_api.value.as",
944        "signed.by_value.render.basic.bvec2_fragment");
945
946static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038097,
947        "dEQP-GLES3.functional.uniform_api.value.",
948        "assigned.by_value.render.basic.bvec2_both");
949
950static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038098,
951        "dEQP-GLES3.functional.uniform_api.value.a",
952        "ssigned.by_value.render.basic.bvec3_vertex");
953
954static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038099,
955        "dEQP-GLES3.functional.uniform_api.value.as",
956        "signed.by_value.render.basic.bvec3_fragment");
957
958static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038100,
959        "dEQP-GLES3.functional.uniform_api.value.",
960        "assigned.by_value.render.basic.bvec3_both");
961
962static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038101,
963        "dEQP-GLES3.functional.uniform_api.value.a",
964        "ssigned.by_value.render.basic.bvec4_vertex");
965
966static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038102,
967        "dEQP-GLES3.functional.uniform_api.value.as",
968        "signed.by_value.render.basic.bvec4_fragment");
969
970static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038103,
971        "dEQP-GLES3.functional.uniform_api.value.",
972        "assigned.by_value.render.basic.bvec4_both");
973
974static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038104,
975        "dEQP-GLES3.functional.uniform_api.value.ass",
976        "igned.by_value.render.basic.sampler2D_vertex");
977
978static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038105,
979        "dEQP-GLES3.functional.uniform_api.value.assi",
980        "gned.by_value.render.basic.sampler2D_fragment");
981
982static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038106,
983        "dEQP-GLES3.functional.uniform_api.value.as",
984        "signed.by_value.render.basic.sampler2D_both");
985
986static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038107,
987        "dEQP-GLES3.functional.uniform_api.value.assi",
988        "gned.by_value.render.basic.samplerCube_vertex");
989
990static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038108,
991        "dEQP-GLES3.functional.uniform_api.value.assig",
992        "ned.by_value.render.basic.samplerCube_fragment");
993
994static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038109,
995        "dEQP-GLES3.functional.uniform_api.value.ass",
996        "igned.by_value.render.basic.samplerCube_both");
997