• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 "../Khrgles3BaseFunc.h"
19 #include "../ActsKhrgles30003TestSuite.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(ActsKhrgles30003TestSuite, TestCase_002305,
27         "KHR-GLES3.shaders.glsl_con",
28         "structors.vec2_from_mat2_vs");
29 
30 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002306,
31         "KHR-GLES3.shaders.glsl_con",
32         "structors.vec2_from_mat2_fs");
33 
34 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002307,
35         "KHR-GLES3.shaders.glsl_constructo",
36         "rs.vec2_from_mat2_mat2_invalid_vs");
37 
38 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002308,
39         "KHR-GLES3.shaders.glsl_constructo",
40         "rs.vec2_from_mat2_mat2_invalid_fs");
41 
42 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002309,
43         "KHR-GLES3.shaders.glsl_cons",
44         "tructors.vec2_from_mat2x3_vs");
45 
46 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002310,
47         "KHR-GLES3.shaders.glsl_cons",
48         "tructors.vec2_from_mat2x3_fs");
49 
50 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002311,
51         "KHR-GLES3.shaders.glsl_constructors",
52         ".vec2_from_mat2x3_mat2x3_invalid_vs");
53 
54 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002312,
55         "KHR-GLES3.shaders.glsl_constructors",
56         ".vec2_from_mat2x3_mat2x3_invalid_fs");
57 
58 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002313,
59         "KHR-GLES3.shaders.glsl_cons",
60         "tructors.vec2_from_mat2x4_vs");
61 
62 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002314,
63         "KHR-GLES3.shaders.glsl_cons",
64         "tructors.vec2_from_mat2x4_fs");
65 
66 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002315,
67         "KHR-GLES3.shaders.glsl_constructors",
68         ".vec2_from_mat2x4_mat2x4_invalid_vs");
69 
70 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002316,
71         "KHR-GLES3.shaders.glsl_constructors",
72         ".vec2_from_mat2x4_mat2x4_invalid_fs");
73 
74 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002317,
75         "KHR-GLES3.shaders.glsl_con",
76         "structors.vec2_from_mat3_vs");
77 
78 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002318,
79         "KHR-GLES3.shaders.glsl_con",
80         "structors.vec2_from_mat3_fs");
81 
82 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002319,
83         "KHR-GLES3.shaders.glsl_constructo",
84         "rs.vec2_from_mat3_mat3_invalid_vs");
85 
86 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002320,
87         "KHR-GLES3.shaders.glsl_constructo",
88         "rs.vec2_from_mat3_mat3_invalid_fs");
89 
90 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002321,
91         "KHR-GLES3.shaders.glsl_cons",
92         "tructors.vec2_from_mat3x2_vs");
93 
94 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002322,
95         "KHR-GLES3.shaders.glsl_cons",
96         "tructors.vec2_from_mat3x2_fs");
97 
98 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002323,
99         "KHR-GLES3.shaders.glsl_constructors",
100         ".vec2_from_mat3x2_mat3x2_invalid_vs");
101 
102 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002324,
103         "KHR-GLES3.shaders.glsl_constructors",
104         ".vec2_from_mat3x2_mat3x2_invalid_fs");
105 
106 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002325,
107         "KHR-GLES3.shaders.glsl_cons",
108         "tructors.vec2_from_mat3x4_vs");
109 
110 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002326,
111         "KHR-GLES3.shaders.glsl_cons",
112         "tructors.vec2_from_mat3x4_fs");
113 
114 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002327,
115         "KHR-GLES3.shaders.glsl_constructors",
116         ".vec2_from_mat3x4_mat3x4_invalid_vs");
117 
118 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002328,
119         "KHR-GLES3.shaders.glsl_constructors",
120         ".vec2_from_mat3x4_mat3x4_invalid_fs");
121 
122 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002329,
123         "KHR-GLES3.shaders.glsl_con",
124         "structors.vec2_from_mat4_vs");
125 
126 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002330,
127         "KHR-GLES3.shaders.glsl_con",
128         "structors.vec2_from_mat4_fs");
129 
130 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002331,
131         "KHR-GLES3.shaders.glsl_constructo",
132         "rs.vec2_from_mat4_mat4_invalid_vs");
133 
134 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002332,
135         "KHR-GLES3.shaders.glsl_constructo",
136         "rs.vec2_from_mat4_mat4_invalid_fs");
137 
138 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002333,
139         "KHR-GLES3.shaders.glsl_cons",
140         "tructors.vec2_from_mat4x2_vs");
141 
142 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002334,
143         "KHR-GLES3.shaders.glsl_cons",
144         "tructors.vec2_from_mat4x2_fs");
145 
146 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002335,
147         "KHR-GLES3.shaders.glsl_constructors",
148         ".vec2_from_mat4x2_mat4x2_invalid_vs");
149 
150 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002336,
151         "KHR-GLES3.shaders.glsl_constructors",
152         ".vec2_from_mat4x2_mat4x2_invalid_fs");
153 
154 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002337,
155         "KHR-GLES3.shaders.glsl_cons",
156         "tructors.vec2_from_mat4x3_vs");
157 
158 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002338,
159         "KHR-GLES3.shaders.glsl_cons",
160         "tructors.vec2_from_mat4x3_fs");
161 
162 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002339,
163         "KHR-GLES3.shaders.glsl_constructors",
164         ".vec2_from_mat4x3_mat4x3_invalid_vs");
165 
166 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002340,
167         "KHR-GLES3.shaders.glsl_constructors",
168         ".vec2_from_mat4x3_mat4x3_invalid_fs");
169 
170 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002341,
171         "KHR-GLES3.shaders.glsl_constr",
172         "uctors.vec2_from_float_mat2_vs");
173 
174 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002342,
175         "KHR-GLES3.shaders.glsl_constr",
176         "uctors.vec2_from_float_mat2_fs");
177 
178 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002343,
179         "KHR-GLES3.shaders.glsl_constructors.",
180         "vec2_from_float_mat2_float_invalid_vs");
181 
182 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002344,
183         "KHR-GLES3.shaders.glsl_constructors.",
184         "vec2_from_float_mat2_float_invalid_fs");
185 
186 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002345,
187         "KHR-GLES3.shaders.glsl_constru",
188         "ctors.vec2_from_float_mat2x3_vs");
189 
190 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002346,
191         "KHR-GLES3.shaders.glsl_constru",
192         "ctors.vec2_from_float_mat2x3_fs");
193 
194 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002347,
195         "KHR-GLES3.shaders.glsl_constructors.v",
196         "ec2_from_float_mat2x3_float_invalid_vs");
197 
198 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002348,
199         "KHR-GLES3.shaders.glsl_constructors.v",
200         "ec2_from_float_mat2x3_float_invalid_fs");
201 
202 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002349,
203         "KHR-GLES3.shaders.glsl_constru",
204         "ctors.vec2_from_float_mat2x4_vs");
205 
206 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002350,
207         "KHR-GLES3.shaders.glsl_constru",
208         "ctors.vec2_from_float_mat2x4_fs");
209 
210 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002351,
211         "KHR-GLES3.shaders.glsl_constructors.v",
212         "ec2_from_float_mat2x4_float_invalid_vs");
213 
214 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002352,
215         "KHR-GLES3.shaders.glsl_constructors.v",
216         "ec2_from_float_mat2x4_float_invalid_fs");
217 
218 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002353,
219         "KHR-GLES3.shaders.glsl_constr",
220         "uctors.vec2_from_float_mat3_vs");
221 
222 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002354,
223         "KHR-GLES3.shaders.glsl_constr",
224         "uctors.vec2_from_float_mat3_fs");
225 
226 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002355,
227         "KHR-GLES3.shaders.glsl_constructors.",
228         "vec2_from_float_mat3_float_invalid_vs");
229 
230 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002356,
231         "KHR-GLES3.shaders.glsl_constructors.",
232         "vec2_from_float_mat3_float_invalid_fs");
233 
234 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002357,
235         "KHR-GLES3.shaders.glsl_constru",
236         "ctors.vec2_from_float_mat3x2_vs");
237 
238 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002358,
239         "KHR-GLES3.shaders.glsl_constru",
240         "ctors.vec2_from_float_mat3x2_fs");
241 
242 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002359,
243         "KHR-GLES3.shaders.glsl_constructors.v",
244         "ec2_from_float_mat3x2_float_invalid_vs");
245 
246 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002360,
247         "KHR-GLES3.shaders.glsl_constructors.v",
248         "ec2_from_float_mat3x2_float_invalid_fs");
249 
250 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002361,
251         "KHR-GLES3.shaders.glsl_constru",
252         "ctors.vec2_from_float_mat3x4_vs");
253 
254 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002362,
255         "KHR-GLES3.shaders.glsl_constru",
256         "ctors.vec2_from_float_mat3x4_fs");
257 
258 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002363,
259         "KHR-GLES3.shaders.glsl_constructors.v",
260         "ec2_from_float_mat3x4_float_invalid_vs");
261 
262 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002364,
263         "KHR-GLES3.shaders.glsl_constructors.v",
264         "ec2_from_float_mat3x4_float_invalid_fs");
265 
266 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002365,
267         "KHR-GLES3.shaders.glsl_constr",
268         "uctors.vec2_from_float_mat4_vs");
269 
270 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002366,
271         "KHR-GLES3.shaders.glsl_constr",
272         "uctors.vec2_from_float_mat4_fs");
273 
274 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002367,
275         "KHR-GLES3.shaders.glsl_constructors.",
276         "vec2_from_float_mat4_float_invalid_vs");
277 
278 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002368,
279         "KHR-GLES3.shaders.glsl_constructors.",
280         "vec2_from_float_mat4_float_invalid_fs");
281 
282 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002369,
283         "KHR-GLES3.shaders.glsl_constru",
284         "ctors.vec2_from_float_mat4x2_vs");
285 
286 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002370,
287         "KHR-GLES3.shaders.glsl_constru",
288         "ctors.vec2_from_float_mat4x2_fs");
289 
290 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002371,
291         "KHR-GLES3.shaders.glsl_constructors.v",
292         "ec2_from_float_mat4x2_float_invalid_vs");
293 
294 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002372,
295         "KHR-GLES3.shaders.glsl_constructors.v",
296         "ec2_from_float_mat4x2_float_invalid_fs");
297 
298 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002373,
299         "KHR-GLES3.shaders.glsl_constru",
300         "ctors.vec2_from_float_mat4x3_vs");
301 
302 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002374,
303         "KHR-GLES3.shaders.glsl_constru",
304         "ctors.vec2_from_float_mat4x3_fs");
305 
306 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002375,
307         "KHR-GLES3.shaders.glsl_constructors.v",
308         "ec2_from_float_mat4x3_float_invalid_vs");
309 
310 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002376,
311         "KHR-GLES3.shaders.glsl_constructors.v",
312         "ec2_from_float_mat4x3_float_invalid_fs");
313 
314 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002377,
315         "KHR-GLES3.shaders.glsl_con",
316         "structors.vec3_from_mat2_vs");
317 
318 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002378,
319         "KHR-GLES3.shaders.glsl_con",
320         "structors.vec3_from_mat2_fs");
321 
322 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002379,
323         "KHR-GLES3.shaders.glsl_constructo",
324         "rs.vec3_from_mat2_mat2_invalid_vs");
325 
326 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002380,
327         "KHR-GLES3.shaders.glsl_constructo",
328         "rs.vec3_from_mat2_mat2_invalid_fs");
329 
330 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002381,
331         "KHR-GLES3.shaders.glsl_cons",
332         "tructors.vec3_from_mat2x3_vs");
333 
334 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002382,
335         "KHR-GLES3.shaders.glsl_cons",
336         "tructors.vec3_from_mat2x3_fs");
337 
338 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002383,
339         "KHR-GLES3.shaders.glsl_constructors",
340         ".vec3_from_mat2x3_mat2x3_invalid_vs");
341 
342 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002384,
343         "KHR-GLES3.shaders.glsl_constructors",
344         ".vec3_from_mat2x3_mat2x3_invalid_fs");
345 
346 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002385,
347         "KHR-GLES3.shaders.glsl_cons",
348         "tructors.vec3_from_mat2x4_vs");
349 
350 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002386,
351         "KHR-GLES3.shaders.glsl_cons",
352         "tructors.vec3_from_mat2x4_fs");
353 
354 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002387,
355         "KHR-GLES3.shaders.glsl_constructors",
356         ".vec3_from_mat2x4_mat2x4_invalid_vs");
357 
358 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002388,
359         "KHR-GLES3.shaders.glsl_constructors",
360         ".vec3_from_mat2x4_mat2x4_invalid_fs");
361 
362 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002389,
363         "KHR-GLES3.shaders.glsl_con",
364         "structors.vec3_from_mat3_vs");
365 
366 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002390,
367         "KHR-GLES3.shaders.glsl_con",
368         "structors.vec3_from_mat3_fs");
369 
370 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002391,
371         "KHR-GLES3.shaders.glsl_constructo",
372         "rs.vec3_from_mat3_mat3_invalid_vs");
373 
374 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002392,
375         "KHR-GLES3.shaders.glsl_constructo",
376         "rs.vec3_from_mat3_mat3_invalid_fs");
377 
378 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002393,
379         "KHR-GLES3.shaders.glsl_cons",
380         "tructors.vec3_from_mat3x2_vs");
381 
382 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002394,
383         "KHR-GLES3.shaders.glsl_cons",
384         "tructors.vec3_from_mat3x2_fs");
385 
386 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002395,
387         "KHR-GLES3.shaders.glsl_constructors",
388         ".vec3_from_mat3x2_mat3x2_invalid_vs");
389 
390 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002396,
391         "KHR-GLES3.shaders.glsl_constructors",
392         ".vec3_from_mat3x2_mat3x2_invalid_fs");
393 
394 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002397,
395         "KHR-GLES3.shaders.glsl_cons",
396         "tructors.vec3_from_mat3x4_vs");
397 
398 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002398,
399         "KHR-GLES3.shaders.glsl_cons",
400         "tructors.vec3_from_mat3x4_fs");
401 
402 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002399,
403         "KHR-GLES3.shaders.glsl_constructors",
404         ".vec3_from_mat3x4_mat3x4_invalid_vs");
405 
406 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002400,
407         "KHR-GLES3.shaders.glsl_constructors",
408         ".vec3_from_mat3x4_mat3x4_invalid_fs");
409 
410 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002401,
411         "KHR-GLES3.shaders.glsl_con",
412         "structors.vec3_from_mat4_vs");
413 
414 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002402,
415         "KHR-GLES3.shaders.glsl_con",
416         "structors.vec3_from_mat4_fs");
417 
418 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002403,
419         "KHR-GLES3.shaders.glsl_constructo",
420         "rs.vec3_from_mat4_mat4_invalid_vs");
421 
422 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002404,
423         "KHR-GLES3.shaders.glsl_constructo",
424         "rs.vec3_from_mat4_mat4_invalid_fs");
425 
426 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002405,
427         "KHR-GLES3.shaders.glsl_cons",
428         "tructors.vec3_from_mat4x2_vs");
429 
430 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002406,
431         "KHR-GLES3.shaders.glsl_cons",
432         "tructors.vec3_from_mat4x2_fs");
433 
434 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002407,
435         "KHR-GLES3.shaders.glsl_constructors",
436         ".vec3_from_mat4x2_mat4x2_invalid_vs");
437 
438 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002408,
439         "KHR-GLES3.shaders.glsl_constructors",
440         ".vec3_from_mat4x2_mat4x2_invalid_fs");
441 
442 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002409,
443         "KHR-GLES3.shaders.glsl_cons",
444         "tructors.vec3_from_mat4x3_vs");
445 
446 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002410,
447         "KHR-GLES3.shaders.glsl_cons",
448         "tructors.vec3_from_mat4x3_fs");
449 
450 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002411,
451         "KHR-GLES3.shaders.glsl_constructors",
452         ".vec3_from_mat4x3_mat4x3_invalid_vs");
453 
454 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002412,
455         "KHR-GLES3.shaders.glsl_constructors",
456         ".vec3_from_mat4x3_mat4x3_invalid_fs");
457 
458 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002413,
459         "KHR-GLES3.shaders.glsl_constr",
460         "uctors.vec3_from_float_mat2_vs");
461 
462 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002414,
463         "KHR-GLES3.shaders.glsl_constr",
464         "uctors.vec3_from_float_mat2_fs");
465 
466 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002415,
467         "KHR-GLES3.shaders.glsl_constructors.",
468         "vec3_from_float_mat2_float_invalid_vs");
469 
470 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002416,
471         "KHR-GLES3.shaders.glsl_constructors.",
472         "vec3_from_float_mat2_float_invalid_fs");
473 
474 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002417,
475         "KHR-GLES3.shaders.glsl_constru",
476         "ctors.vec3_from_float_mat2x3_vs");
477 
478 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002418,
479         "KHR-GLES3.shaders.glsl_constru",
480         "ctors.vec3_from_float_mat2x3_fs");
481 
482 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002419,
483         "KHR-GLES3.shaders.glsl_constructors.v",
484         "ec3_from_float_mat2x3_float_invalid_vs");
485 
486 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002420,
487         "KHR-GLES3.shaders.glsl_constructors.v",
488         "ec3_from_float_mat2x3_float_invalid_fs");
489 
490 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002421,
491         "KHR-GLES3.shaders.glsl_constru",
492         "ctors.vec3_from_float_mat2x4_vs");
493 
494 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002422,
495         "KHR-GLES3.shaders.glsl_constru",
496         "ctors.vec3_from_float_mat2x4_fs");
497 
498 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002423,
499         "KHR-GLES3.shaders.glsl_constructors.v",
500         "ec3_from_float_mat2x4_float_invalid_vs");
501 
502 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002424,
503         "KHR-GLES3.shaders.glsl_constructors.v",
504         "ec3_from_float_mat2x4_float_invalid_fs");
505 
506 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002425,
507         "KHR-GLES3.shaders.glsl_constr",
508         "uctors.vec3_from_float_mat3_vs");
509 
510 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002426,
511         "KHR-GLES3.shaders.glsl_constr",
512         "uctors.vec3_from_float_mat3_fs");
513 
514 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002427,
515         "KHR-GLES3.shaders.glsl_constructors.",
516         "vec3_from_float_mat3_float_invalid_vs");
517 
518 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002428,
519         "KHR-GLES3.shaders.glsl_constructors.",
520         "vec3_from_float_mat3_float_invalid_fs");
521 
522 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002429,
523         "KHR-GLES3.shaders.glsl_constru",
524         "ctors.vec3_from_float_mat3x2_vs");
525 
526 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002430,
527         "KHR-GLES3.shaders.glsl_constru",
528         "ctors.vec3_from_float_mat3x2_fs");
529 
530 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002431,
531         "KHR-GLES3.shaders.glsl_constructors.v",
532         "ec3_from_float_mat3x2_float_invalid_vs");
533 
534 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002432,
535         "KHR-GLES3.shaders.glsl_constructors.v",
536         "ec3_from_float_mat3x2_float_invalid_fs");
537 
538 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002433,
539         "KHR-GLES3.shaders.glsl_constru",
540         "ctors.vec3_from_float_mat3x4_vs");
541 
542 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002434,
543         "KHR-GLES3.shaders.glsl_constru",
544         "ctors.vec3_from_float_mat3x4_fs");
545 
546 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002435,
547         "KHR-GLES3.shaders.glsl_constructors.v",
548         "ec3_from_float_mat3x4_float_invalid_vs");
549 
550 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002436,
551         "KHR-GLES3.shaders.glsl_constructors.v",
552         "ec3_from_float_mat3x4_float_invalid_fs");
553 
554 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002437,
555         "KHR-GLES3.shaders.glsl_constr",
556         "uctors.vec3_from_float_mat4_vs");
557 
558 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002438,
559         "KHR-GLES3.shaders.glsl_constr",
560         "uctors.vec3_from_float_mat4_fs");
561 
562 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002439,
563         "KHR-GLES3.shaders.glsl_constructors.",
564         "vec3_from_float_mat4_float_invalid_vs");
565 
566 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002440,
567         "KHR-GLES3.shaders.glsl_constructors.",
568         "vec3_from_float_mat4_float_invalid_fs");
569 
570 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002441,
571         "KHR-GLES3.shaders.glsl_constru",
572         "ctors.vec3_from_float_mat4x2_vs");
573 
574 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002442,
575         "KHR-GLES3.shaders.glsl_constru",
576         "ctors.vec3_from_float_mat4x2_fs");
577 
578 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002443,
579         "KHR-GLES3.shaders.glsl_constructors.v",
580         "ec3_from_float_mat4x2_float_invalid_vs");
581 
582 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002444,
583         "KHR-GLES3.shaders.glsl_constructors.v",
584         "ec3_from_float_mat4x2_float_invalid_fs");
585 
586 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002445,
587         "KHR-GLES3.shaders.glsl_constru",
588         "ctors.vec3_from_float_mat4x3_vs");
589 
590 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002446,
591         "KHR-GLES3.shaders.glsl_constru",
592         "ctors.vec3_from_float_mat4x3_fs");
593 
594 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002447,
595         "KHR-GLES3.shaders.glsl_constructors.v",
596         "ec3_from_float_mat4x3_float_invalid_vs");
597 
598 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002448,
599         "KHR-GLES3.shaders.glsl_constructors.v",
600         "ec3_from_float_mat4x3_float_invalid_fs");
601 
602 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002449,
603         "KHR-GLES3.shaders.glsl_con",
604         "structors.vec4_from_mat2_vs");
605 
606 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002450,
607         "KHR-GLES3.shaders.glsl_con",
608         "structors.vec4_from_mat2_fs");
609 
610 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002451,
611         "KHR-GLES3.shaders.glsl_constructo",
612         "rs.vec4_from_mat2_mat2_invalid_vs");
613 
614 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002452,
615         "KHR-GLES3.shaders.glsl_constructo",
616         "rs.vec4_from_mat2_mat2_invalid_fs");
617 
618 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002453,
619         "KHR-GLES3.shaders.glsl_cons",
620         "tructors.vec4_from_mat2x3_vs");
621 
622 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002454,
623         "KHR-GLES3.shaders.glsl_cons",
624         "tructors.vec4_from_mat2x3_fs");
625 
626 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002455,
627         "KHR-GLES3.shaders.glsl_constructors",
628         ".vec4_from_mat2x3_mat2x3_invalid_vs");
629 
630 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002456,
631         "KHR-GLES3.shaders.glsl_constructors",
632         ".vec4_from_mat2x3_mat2x3_invalid_fs");
633 
634 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002457,
635         "KHR-GLES3.shaders.glsl_cons",
636         "tructors.vec4_from_mat2x4_vs");
637 
638 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002458,
639         "KHR-GLES3.shaders.glsl_cons",
640         "tructors.vec4_from_mat2x4_fs");
641 
642 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002459,
643         "KHR-GLES3.shaders.glsl_constructors",
644         ".vec4_from_mat2x4_mat2x4_invalid_vs");
645 
646 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002460,
647         "KHR-GLES3.shaders.glsl_constructors",
648         ".vec4_from_mat2x4_mat2x4_invalid_fs");
649 
650 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002461,
651         "KHR-GLES3.shaders.glsl_con",
652         "structors.vec4_from_mat3_vs");
653 
654 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002462,
655         "KHR-GLES3.shaders.glsl_con",
656         "structors.vec4_from_mat3_fs");
657 
658 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002463,
659         "KHR-GLES3.shaders.glsl_constructo",
660         "rs.vec4_from_mat3_mat3_invalid_vs");
661 
662 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002464,
663         "KHR-GLES3.shaders.glsl_constructo",
664         "rs.vec4_from_mat3_mat3_invalid_fs");
665 
666 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002465,
667         "KHR-GLES3.shaders.glsl_cons",
668         "tructors.vec4_from_mat3x2_vs");
669 
670 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002466,
671         "KHR-GLES3.shaders.glsl_cons",
672         "tructors.vec4_from_mat3x2_fs");
673 
674 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002467,
675         "KHR-GLES3.shaders.glsl_constructors",
676         ".vec4_from_mat3x2_mat3x2_invalid_vs");
677 
678 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002468,
679         "KHR-GLES3.shaders.glsl_constructors",
680         ".vec4_from_mat3x2_mat3x2_invalid_fs");
681 
682 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002469,
683         "KHR-GLES3.shaders.glsl_cons",
684         "tructors.vec4_from_mat3x4_vs");
685 
686 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002470,
687         "KHR-GLES3.shaders.glsl_cons",
688         "tructors.vec4_from_mat3x4_fs");
689 
690 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002471,
691         "KHR-GLES3.shaders.glsl_constructors",
692         ".vec4_from_mat3x4_mat3x4_invalid_vs");
693 
694 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002472,
695         "KHR-GLES3.shaders.glsl_constructors",
696         ".vec4_from_mat3x4_mat3x4_invalid_fs");
697 
698 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002473,
699         "KHR-GLES3.shaders.glsl_con",
700         "structors.vec4_from_mat4_vs");
701 
702 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002474,
703         "KHR-GLES3.shaders.glsl_con",
704         "structors.vec4_from_mat4_fs");
705 
706 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002475,
707         "KHR-GLES3.shaders.glsl_constructo",
708         "rs.vec4_from_mat4_mat4_invalid_vs");
709 
710 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002476,
711         "KHR-GLES3.shaders.glsl_constructo",
712         "rs.vec4_from_mat4_mat4_invalid_fs");
713 
714 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002477,
715         "KHR-GLES3.shaders.glsl_cons",
716         "tructors.vec4_from_mat4x2_vs");
717 
718 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002478,
719         "KHR-GLES3.shaders.glsl_cons",
720         "tructors.vec4_from_mat4x2_fs");
721 
722 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002479,
723         "KHR-GLES3.shaders.glsl_constructors",
724         ".vec4_from_mat4x2_mat4x2_invalid_vs");
725 
726 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002480,
727         "KHR-GLES3.shaders.glsl_constructors",
728         ".vec4_from_mat4x2_mat4x2_invalid_fs");
729 
730 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002481,
731         "KHR-GLES3.shaders.glsl_cons",
732         "tructors.vec4_from_mat4x3_vs");
733 
734 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002482,
735         "KHR-GLES3.shaders.glsl_cons",
736         "tructors.vec4_from_mat4x3_fs");
737 
738 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002483,
739         "KHR-GLES3.shaders.glsl_constructors",
740         ".vec4_from_mat4x3_mat4x3_invalid_vs");
741 
742 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002484,
743         "KHR-GLES3.shaders.glsl_constructors",
744         ".vec4_from_mat4x3_mat4x3_invalid_fs");
745 
746 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002485,
747         "KHR-GLES3.shaders.glsl_constr",
748         "uctors.vec4_from_float_mat2_vs");
749 
750 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002486,
751         "KHR-GLES3.shaders.glsl_constr",
752         "uctors.vec4_from_float_mat2_fs");
753 
754 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002487,
755         "KHR-GLES3.shaders.glsl_constructors.",
756         "vec4_from_float_mat2_float_invalid_vs");
757 
758 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002488,
759         "KHR-GLES3.shaders.glsl_constructors.",
760         "vec4_from_float_mat2_float_invalid_fs");
761 
762 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002489,
763         "KHR-GLES3.shaders.glsl_constru",
764         "ctors.vec4_from_float_mat2x3_vs");
765 
766 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002490,
767         "KHR-GLES3.shaders.glsl_constru",
768         "ctors.vec4_from_float_mat2x3_fs");
769 
770 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002491,
771         "KHR-GLES3.shaders.glsl_constructors.v",
772         "ec4_from_float_mat2x3_float_invalid_vs");
773 
774 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002492,
775         "KHR-GLES3.shaders.glsl_constructors.v",
776         "ec4_from_float_mat2x3_float_invalid_fs");
777 
778 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002493,
779         "KHR-GLES3.shaders.glsl_constru",
780         "ctors.vec4_from_float_mat2x4_vs");
781 
782 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002494,
783         "KHR-GLES3.shaders.glsl_constru",
784         "ctors.vec4_from_float_mat2x4_fs");
785 
786 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002495,
787         "KHR-GLES3.shaders.glsl_constructors.v",
788         "ec4_from_float_mat2x4_float_invalid_vs");
789 
790 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002496,
791         "KHR-GLES3.shaders.glsl_constructors.v",
792         "ec4_from_float_mat2x4_float_invalid_fs");
793 
794 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002497,
795         "KHR-GLES3.shaders.glsl_constr",
796         "uctors.vec4_from_float_mat3_vs");
797 
798 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002498,
799         "KHR-GLES3.shaders.glsl_constr",
800         "uctors.vec4_from_float_mat3_fs");
801 
802 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002499,
803         "KHR-GLES3.shaders.glsl_constructors.",
804         "vec4_from_float_mat3_float_invalid_vs");
805 
806 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002500,
807         "KHR-GLES3.shaders.glsl_constructors.",
808         "vec4_from_float_mat3_float_invalid_fs");
809 
810 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002501,
811         "KHR-GLES3.shaders.glsl_constru",
812         "ctors.vec4_from_float_mat3x2_vs");
813 
814 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002502,
815         "KHR-GLES3.shaders.glsl_constru",
816         "ctors.vec4_from_float_mat3x2_fs");
817 
818 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002503,
819         "KHR-GLES3.shaders.glsl_constructors.v",
820         "ec4_from_float_mat3x2_float_invalid_vs");
821 
822 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002504,
823         "KHR-GLES3.shaders.glsl_constructors.v",
824         "ec4_from_float_mat3x2_float_invalid_fs");
825 
826 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002505,
827         "KHR-GLES3.shaders.glsl_constru",
828         "ctors.vec4_from_float_mat3x4_vs");
829 
830 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002506,
831         "KHR-GLES3.shaders.glsl_constru",
832         "ctors.vec4_from_float_mat3x4_fs");
833 
834 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002507,
835         "KHR-GLES3.shaders.glsl_constructors.v",
836         "ec4_from_float_mat3x4_float_invalid_vs");
837 
838 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002508,
839         "KHR-GLES3.shaders.glsl_constructors.v",
840         "ec4_from_float_mat3x4_float_invalid_fs");
841 
842 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002509,
843         "KHR-GLES3.shaders.glsl_constr",
844         "uctors.vec4_from_float_mat4_vs");
845 
846 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002510,
847         "KHR-GLES3.shaders.glsl_constr",
848         "uctors.vec4_from_float_mat4_fs");
849 
850 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002511,
851         "KHR-GLES3.shaders.glsl_constructors.",
852         "vec4_from_float_mat4_float_invalid_vs");
853 
854 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002512,
855         "KHR-GLES3.shaders.glsl_constructors.",
856         "vec4_from_float_mat4_float_invalid_fs");
857 
858 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002513,
859         "KHR-GLES3.shaders.glsl_constru",
860         "ctors.vec4_from_float_mat4x2_vs");
861 
862 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002514,
863         "KHR-GLES3.shaders.glsl_constru",
864         "ctors.vec4_from_float_mat4x2_fs");
865 
866 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002515,
867         "KHR-GLES3.shaders.glsl_constructors.v",
868         "ec4_from_float_mat4x2_float_invalid_vs");
869 
870 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002516,
871         "KHR-GLES3.shaders.glsl_constructors.v",
872         "ec4_from_float_mat4x2_float_invalid_fs");
873 
874 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002517,
875         "KHR-GLES3.shaders.glsl_constru",
876         "ctors.vec4_from_float_mat4x3_vs");
877 
878 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002518,
879         "KHR-GLES3.shaders.glsl_constru",
880         "ctors.vec4_from_float_mat4x3_fs");
881 
882 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002519,
883         "KHR-GLES3.shaders.glsl_constructors.v",
884         "ec4_from_float_mat4x3_float_invalid_vs");
885 
886 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002520,
887         "KHR-GLES3.shaders.glsl_constructors.v",
888         "ec4_from_float_mat4x3_float_invalid_fs");
889 
890 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002521,
891         "KHR-GLES3.shaders.glsl_cons",
892         "tructors.ivec2_from_mat2_vs");
893 
894 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002522,
895         "KHR-GLES3.shaders.glsl_cons",
896         "tructors.ivec2_from_mat2_fs");
897 
898 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002523,
899         "KHR-GLES3.shaders.glsl_constructo",
900         "rs.ivec2_from_mat2_mat2_invalid_vs");
901 
902 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002524,
903         "KHR-GLES3.shaders.glsl_constructo",
904         "rs.ivec2_from_mat2_mat2_invalid_fs");
905 
906 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002525,
907         "KHR-GLES3.shaders.glsl_const",
908         "ructors.ivec2_from_mat2x3_vs");
909 
910 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002526,
911         "KHR-GLES3.shaders.glsl_const",
912         "ructors.ivec2_from_mat2x3_fs");
913 
914 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002527,
915         "KHR-GLES3.shaders.glsl_constructors",
916         ".ivec2_from_mat2x3_mat2x3_invalid_vs");
917 
918 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002528,
919         "KHR-GLES3.shaders.glsl_constructors",
920         ".ivec2_from_mat2x3_mat2x3_invalid_fs");
921 
922 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002529,
923         "KHR-GLES3.shaders.glsl_const",
924         "ructors.ivec2_from_mat2x4_vs");
925 
926 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002530,
927         "KHR-GLES3.shaders.glsl_const",
928         "ructors.ivec2_from_mat2x4_fs");
929 
930 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002531,
931         "KHR-GLES3.shaders.glsl_constructors",
932         ".ivec2_from_mat2x4_mat2x4_invalid_vs");
933 
934 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002532,
935         "KHR-GLES3.shaders.glsl_constructors",
936         ".ivec2_from_mat2x4_mat2x4_invalid_fs");
937 
938 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002533,
939         "KHR-GLES3.shaders.glsl_cons",
940         "tructors.ivec2_from_mat3_vs");
941 
942 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002534,
943         "KHR-GLES3.shaders.glsl_cons",
944         "tructors.ivec2_from_mat3_fs");
945 
946 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002535,
947         "KHR-GLES3.shaders.glsl_constructo",
948         "rs.ivec2_from_mat3_mat3_invalid_vs");
949 
950 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002536,
951         "KHR-GLES3.shaders.glsl_constructo",
952         "rs.ivec2_from_mat3_mat3_invalid_fs");
953 
954 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002537,
955         "KHR-GLES3.shaders.glsl_const",
956         "ructors.ivec2_from_mat3x2_vs");
957 
958 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002538,
959         "KHR-GLES3.shaders.glsl_const",
960         "ructors.ivec2_from_mat3x2_fs");
961 
962 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002539,
963         "KHR-GLES3.shaders.glsl_constructors",
964         ".ivec2_from_mat3x2_mat3x2_invalid_vs");
965 
966 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002540,
967         "KHR-GLES3.shaders.glsl_constructors",
968         ".ivec2_from_mat3x2_mat3x2_invalid_fs");
969 
970 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002541,
971         "KHR-GLES3.shaders.glsl_const",
972         "ructors.ivec2_from_mat3x4_vs");
973 
974 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002542,
975         "KHR-GLES3.shaders.glsl_const",
976         "ructors.ivec2_from_mat3x4_fs");
977 
978 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002543,
979         "KHR-GLES3.shaders.glsl_constructors",
980         ".ivec2_from_mat3x4_mat3x4_invalid_vs");
981 
982 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002544,
983         "KHR-GLES3.shaders.glsl_constructors",
984         ".ivec2_from_mat3x4_mat3x4_invalid_fs");
985 
986 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002545,
987         "KHR-GLES3.shaders.glsl_cons",
988         "tructors.ivec2_from_mat4_vs");
989 
990 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002546,
991         "KHR-GLES3.shaders.glsl_cons",
992         "tructors.ivec2_from_mat4_fs");
993 
994 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002547,
995         "KHR-GLES3.shaders.glsl_constructo",
996         "rs.ivec2_from_mat4_mat4_invalid_vs");
997 
998 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002548,
999         "KHR-GLES3.shaders.glsl_constructo",
1000         "rs.ivec2_from_mat4_mat4_invalid_fs");
1001 
1002 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002549,
1003         "KHR-GLES3.shaders.glsl_const",
1004         "ructors.ivec2_from_mat4x2_vs");
1005 
1006 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002550,
1007         "KHR-GLES3.shaders.glsl_const",
1008         "ructors.ivec2_from_mat4x2_fs");
1009 
1010 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002551,
1011         "KHR-GLES3.shaders.glsl_constructors",
1012         ".ivec2_from_mat4x2_mat4x2_invalid_vs");
1013 
1014 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002552,
1015         "KHR-GLES3.shaders.glsl_constructors",
1016         ".ivec2_from_mat4x2_mat4x2_invalid_fs");
1017 
1018 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002553,
1019         "KHR-GLES3.shaders.glsl_const",
1020         "ructors.ivec2_from_mat4x3_vs");
1021 
1022 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002554,
1023         "KHR-GLES3.shaders.glsl_const",
1024         "ructors.ivec2_from_mat4x3_fs");
1025 
1026 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002555,
1027         "KHR-GLES3.shaders.glsl_constructors",
1028         ".ivec2_from_mat4x3_mat4x3_invalid_vs");
1029 
1030 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002556,
1031         "KHR-GLES3.shaders.glsl_constructors",
1032         ".ivec2_from_mat4x3_mat4x3_invalid_fs");
1033 
1034 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002557,
1035         "KHR-GLES3.shaders.glsl_constr",
1036         "uctors.ivec2_from_int_mat2_vs");
1037 
1038 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002558,
1039         "KHR-GLES3.shaders.glsl_constr",
1040         "uctors.ivec2_from_int_mat2_fs");
1041 
1042 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002559,
1043         "KHR-GLES3.shaders.glsl_constructors",
1044         ".ivec2_from_int_mat2_int_invalid_vs");
1045 
1046 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002560,
1047         "KHR-GLES3.shaders.glsl_constructors",
1048         ".ivec2_from_int_mat2_int_invalid_fs");
1049 
1050 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002561,
1051         "KHR-GLES3.shaders.glsl_constru",
1052         "ctors.ivec2_from_int_mat2x3_vs");
1053 
1054 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002562,
1055         "KHR-GLES3.shaders.glsl_constru",
1056         "ctors.ivec2_from_int_mat2x3_fs");
1057 
1058 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002563,
1059         "KHR-GLES3.shaders.glsl_constructors.",
1060         "ivec2_from_int_mat2x3_int_invalid_vs");
1061 
1062 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002564,
1063         "KHR-GLES3.shaders.glsl_constructors.",
1064         "ivec2_from_int_mat2x3_int_invalid_fs");
1065 
1066 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002565,
1067         "KHR-GLES3.shaders.glsl_constru",
1068         "ctors.ivec2_from_int_mat2x4_vs");
1069 
1070 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002566,
1071         "KHR-GLES3.shaders.glsl_constru",
1072         "ctors.ivec2_from_int_mat2x4_fs");
1073 
1074 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002567,
1075         "KHR-GLES3.shaders.glsl_constructors.",
1076         "ivec2_from_int_mat2x4_int_invalid_vs");
1077 
1078 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002568,
1079         "KHR-GLES3.shaders.glsl_constructors.",
1080         "ivec2_from_int_mat2x4_int_invalid_fs");
1081 
1082 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002569,
1083         "KHR-GLES3.shaders.glsl_constr",
1084         "uctors.ivec2_from_int_mat3_vs");
1085 
1086 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002570,
1087         "KHR-GLES3.shaders.glsl_constr",
1088         "uctors.ivec2_from_int_mat3_fs");
1089 
1090 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002571,
1091         "KHR-GLES3.shaders.glsl_constructors",
1092         ".ivec2_from_int_mat3_int_invalid_vs");
1093 
1094 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002572,
1095         "KHR-GLES3.shaders.glsl_constructors",
1096         ".ivec2_from_int_mat3_int_invalid_fs");
1097 
1098 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002573,
1099         "KHR-GLES3.shaders.glsl_constru",
1100         "ctors.ivec2_from_int_mat3x2_vs");
1101 
1102 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002574,
1103         "KHR-GLES3.shaders.glsl_constru",
1104         "ctors.ivec2_from_int_mat3x2_fs");
1105 
1106 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002575,
1107         "KHR-GLES3.shaders.glsl_constructors.",
1108         "ivec2_from_int_mat3x2_int_invalid_vs");
1109 
1110 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002576,
1111         "KHR-GLES3.shaders.glsl_constructors.",
1112         "ivec2_from_int_mat3x2_int_invalid_fs");
1113 
1114 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002577,
1115         "KHR-GLES3.shaders.glsl_constru",
1116         "ctors.ivec2_from_int_mat3x4_vs");
1117 
1118 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002578,
1119         "KHR-GLES3.shaders.glsl_constru",
1120         "ctors.ivec2_from_int_mat3x4_fs");
1121 
1122 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002579,
1123         "KHR-GLES3.shaders.glsl_constructors.",
1124         "ivec2_from_int_mat3x4_int_invalid_vs");
1125 
1126 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002580,
1127         "KHR-GLES3.shaders.glsl_constructors.",
1128         "ivec2_from_int_mat3x4_int_invalid_fs");
1129 
1130 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002581,
1131         "KHR-GLES3.shaders.glsl_constr",
1132         "uctors.ivec2_from_int_mat4_vs");
1133 
1134 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002582,
1135         "KHR-GLES3.shaders.glsl_constr",
1136         "uctors.ivec2_from_int_mat4_fs");
1137 
1138 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002583,
1139         "KHR-GLES3.shaders.glsl_constructors",
1140         ".ivec2_from_int_mat4_int_invalid_vs");
1141 
1142 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002584,
1143         "KHR-GLES3.shaders.glsl_constructors",
1144         ".ivec2_from_int_mat4_int_invalid_fs");
1145 
1146 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002585,
1147         "KHR-GLES3.shaders.glsl_constru",
1148         "ctors.ivec2_from_int_mat4x2_vs");
1149 
1150 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002586,
1151         "KHR-GLES3.shaders.glsl_constru",
1152         "ctors.ivec2_from_int_mat4x2_fs");
1153 
1154 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002587,
1155         "KHR-GLES3.shaders.glsl_constructors.",
1156         "ivec2_from_int_mat4x2_int_invalid_vs");
1157 
1158 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002588,
1159         "KHR-GLES3.shaders.glsl_constructors.",
1160         "ivec2_from_int_mat4x2_int_invalid_fs");
1161 
1162 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002589,
1163         "KHR-GLES3.shaders.glsl_constru",
1164         "ctors.ivec2_from_int_mat4x3_vs");
1165 
1166 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002590,
1167         "KHR-GLES3.shaders.glsl_constru",
1168         "ctors.ivec2_from_int_mat4x3_fs");
1169 
1170 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002591,
1171         "KHR-GLES3.shaders.glsl_constructors.",
1172         "ivec2_from_int_mat4x3_int_invalid_vs");
1173 
1174 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002592,
1175         "KHR-GLES3.shaders.glsl_constructors.",
1176         "ivec2_from_int_mat4x3_int_invalid_fs");
1177 
1178 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002593,
1179         "KHR-GLES3.shaders.glsl_cons",
1180         "tructors.ivec3_from_mat2_vs");
1181 
1182 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002594,
1183         "KHR-GLES3.shaders.glsl_cons",
1184         "tructors.ivec3_from_mat2_fs");
1185 
1186 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002595,
1187         "KHR-GLES3.shaders.glsl_constructo",
1188         "rs.ivec3_from_mat2_mat2_invalid_vs");
1189 
1190 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002596,
1191         "KHR-GLES3.shaders.glsl_constructo",
1192         "rs.ivec3_from_mat2_mat2_invalid_fs");
1193 
1194 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002597,
1195         "KHR-GLES3.shaders.glsl_const",
1196         "ructors.ivec3_from_mat2x3_vs");
1197 
1198 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002598,
1199         "KHR-GLES3.shaders.glsl_const",
1200         "ructors.ivec3_from_mat2x3_fs");
1201 
1202 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002599,
1203         "KHR-GLES3.shaders.glsl_constructors",
1204         ".ivec3_from_mat2x3_mat2x3_invalid_vs");
1205 
1206 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002600,
1207         "KHR-GLES3.shaders.glsl_constructors",
1208         ".ivec3_from_mat2x3_mat2x3_invalid_fs");
1209 
1210 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002601,
1211         "KHR-GLES3.shaders.glsl_const",
1212         "ructors.ivec3_from_mat2x4_vs");
1213 
1214 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002602,
1215         "KHR-GLES3.shaders.glsl_const",
1216         "ructors.ivec3_from_mat2x4_fs");
1217 
1218 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002603,
1219         "KHR-GLES3.shaders.glsl_constructors",
1220         ".ivec3_from_mat2x4_mat2x4_invalid_vs");
1221 
1222 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002604,
1223         "KHR-GLES3.shaders.glsl_constructors",
1224         ".ivec3_from_mat2x4_mat2x4_invalid_fs");
1225 
1226 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002605,
1227         "KHR-GLES3.shaders.glsl_cons",
1228         "tructors.ivec3_from_mat3_vs");
1229 
1230 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002606,
1231         "KHR-GLES3.shaders.glsl_cons",
1232         "tructors.ivec3_from_mat3_fs");
1233 
1234 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002607,
1235         "KHR-GLES3.shaders.glsl_constructo",
1236         "rs.ivec3_from_mat3_mat3_invalid_vs");
1237 
1238 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002608,
1239         "KHR-GLES3.shaders.glsl_constructo",
1240         "rs.ivec3_from_mat3_mat3_invalid_fs");
1241 
1242 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002609,
1243         "KHR-GLES3.shaders.glsl_const",
1244         "ructors.ivec3_from_mat3x2_vs");
1245 
1246 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002610,
1247         "KHR-GLES3.shaders.glsl_const",
1248         "ructors.ivec3_from_mat3x2_fs");
1249 
1250 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002611,
1251         "KHR-GLES3.shaders.glsl_constructors",
1252         ".ivec3_from_mat3x2_mat3x2_invalid_vs");
1253 
1254 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002612,
1255         "KHR-GLES3.shaders.glsl_constructors",
1256         ".ivec3_from_mat3x2_mat3x2_invalid_fs");
1257 
1258 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002613,
1259         "KHR-GLES3.shaders.glsl_const",
1260         "ructors.ivec3_from_mat3x4_vs");
1261 
1262 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002614,
1263         "KHR-GLES3.shaders.glsl_const",
1264         "ructors.ivec3_from_mat3x4_fs");
1265 
1266 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002615,
1267         "KHR-GLES3.shaders.glsl_constructors",
1268         ".ivec3_from_mat3x4_mat3x4_invalid_vs");
1269 
1270 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002616,
1271         "KHR-GLES3.shaders.glsl_constructors",
1272         ".ivec3_from_mat3x4_mat3x4_invalid_fs");
1273 
1274 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002617,
1275         "KHR-GLES3.shaders.glsl_cons",
1276         "tructors.ivec3_from_mat4_vs");
1277 
1278 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002618,
1279         "KHR-GLES3.shaders.glsl_cons",
1280         "tructors.ivec3_from_mat4_fs");
1281 
1282 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002619,
1283         "KHR-GLES3.shaders.glsl_constructo",
1284         "rs.ivec3_from_mat4_mat4_invalid_vs");
1285 
1286 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002620,
1287         "KHR-GLES3.shaders.glsl_constructo",
1288         "rs.ivec3_from_mat4_mat4_invalid_fs");
1289 
1290 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002621,
1291         "KHR-GLES3.shaders.glsl_const",
1292         "ructors.ivec3_from_mat4x2_vs");
1293 
1294 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002622,
1295         "KHR-GLES3.shaders.glsl_const",
1296         "ructors.ivec3_from_mat4x2_fs");
1297 
1298 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002623,
1299         "KHR-GLES3.shaders.glsl_constructors",
1300         ".ivec3_from_mat4x2_mat4x2_invalid_vs");
1301 
1302 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002624,
1303         "KHR-GLES3.shaders.glsl_constructors",
1304         ".ivec3_from_mat4x2_mat4x2_invalid_fs");
1305 
1306 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002625,
1307         "KHR-GLES3.shaders.glsl_const",
1308         "ructors.ivec3_from_mat4x3_vs");
1309 
1310 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002626,
1311         "KHR-GLES3.shaders.glsl_const",
1312         "ructors.ivec3_from_mat4x3_fs");
1313 
1314 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002627,
1315         "KHR-GLES3.shaders.glsl_constructors",
1316         ".ivec3_from_mat4x3_mat4x3_invalid_vs");
1317 
1318 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002628,
1319         "KHR-GLES3.shaders.glsl_constructors",
1320         ".ivec3_from_mat4x3_mat4x3_invalid_fs");
1321 
1322 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002629,
1323         "KHR-GLES3.shaders.glsl_constr",
1324         "uctors.ivec3_from_int_mat2_vs");
1325 
1326 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002630,
1327         "KHR-GLES3.shaders.glsl_constr",
1328         "uctors.ivec3_from_int_mat2_fs");
1329 
1330 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002631,
1331         "KHR-GLES3.shaders.glsl_constructors",
1332         ".ivec3_from_int_mat2_int_invalid_vs");
1333 
1334 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002632,
1335         "KHR-GLES3.shaders.glsl_constructors",
1336         ".ivec3_from_int_mat2_int_invalid_fs");
1337 
1338 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002633,
1339         "KHR-GLES3.shaders.glsl_constru",
1340         "ctors.ivec3_from_int_mat2x3_vs");
1341 
1342 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002634,
1343         "KHR-GLES3.shaders.glsl_constru",
1344         "ctors.ivec3_from_int_mat2x3_fs");
1345 
1346 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002635,
1347         "KHR-GLES3.shaders.glsl_constructors.",
1348         "ivec3_from_int_mat2x3_int_invalid_vs");
1349 
1350 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002636,
1351         "KHR-GLES3.shaders.glsl_constructors.",
1352         "ivec3_from_int_mat2x3_int_invalid_fs");
1353 
1354 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002637,
1355         "KHR-GLES3.shaders.glsl_constru",
1356         "ctors.ivec3_from_int_mat2x4_vs");
1357 
1358 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002638,
1359         "KHR-GLES3.shaders.glsl_constru",
1360         "ctors.ivec3_from_int_mat2x4_fs");
1361 
1362 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002639,
1363         "KHR-GLES3.shaders.glsl_constructors.",
1364         "ivec3_from_int_mat2x4_int_invalid_vs");
1365 
1366 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002640,
1367         "KHR-GLES3.shaders.glsl_constructors.",
1368         "ivec3_from_int_mat2x4_int_invalid_fs");
1369 
1370 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002641,
1371         "KHR-GLES3.shaders.glsl_constr",
1372         "uctors.ivec3_from_int_mat3_vs");
1373 
1374 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002642,
1375         "KHR-GLES3.shaders.glsl_constr",
1376         "uctors.ivec3_from_int_mat3_fs");
1377 
1378 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002643,
1379         "KHR-GLES3.shaders.glsl_constructors",
1380         ".ivec3_from_int_mat3_int_invalid_vs");
1381 
1382 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002644,
1383         "KHR-GLES3.shaders.glsl_constructors",
1384         ".ivec3_from_int_mat3_int_invalid_fs");
1385 
1386 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002645,
1387         "KHR-GLES3.shaders.glsl_constru",
1388         "ctors.ivec3_from_int_mat3x2_vs");
1389 
1390 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002646,
1391         "KHR-GLES3.shaders.glsl_constru",
1392         "ctors.ivec3_from_int_mat3x2_fs");
1393 
1394 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002647,
1395         "KHR-GLES3.shaders.glsl_constructors.",
1396         "ivec3_from_int_mat3x2_int_invalid_vs");
1397 
1398 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002648,
1399         "KHR-GLES3.shaders.glsl_constructors.",
1400         "ivec3_from_int_mat3x2_int_invalid_fs");
1401 
1402 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002649,
1403         "KHR-GLES3.shaders.glsl_constru",
1404         "ctors.ivec3_from_int_mat3x4_vs");
1405 
1406 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002650,
1407         "KHR-GLES3.shaders.glsl_constru",
1408         "ctors.ivec3_from_int_mat3x4_fs");
1409 
1410 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002651,
1411         "KHR-GLES3.shaders.glsl_constructors.",
1412         "ivec3_from_int_mat3x4_int_invalid_vs");
1413 
1414 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002652,
1415         "KHR-GLES3.shaders.glsl_constructors.",
1416         "ivec3_from_int_mat3x4_int_invalid_fs");
1417 
1418 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002653,
1419         "KHR-GLES3.shaders.glsl_constr",
1420         "uctors.ivec3_from_int_mat4_vs");
1421 
1422 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002654,
1423         "KHR-GLES3.shaders.glsl_constr",
1424         "uctors.ivec3_from_int_mat4_fs");
1425 
1426 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002655,
1427         "KHR-GLES3.shaders.glsl_constructors",
1428         ".ivec3_from_int_mat4_int_invalid_vs");
1429 
1430 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002656,
1431         "KHR-GLES3.shaders.glsl_constructors",
1432         ".ivec3_from_int_mat4_int_invalid_fs");
1433 
1434 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002657,
1435         "KHR-GLES3.shaders.glsl_constru",
1436         "ctors.ivec3_from_int_mat4x2_vs");
1437 
1438 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002658,
1439         "KHR-GLES3.shaders.glsl_constru",
1440         "ctors.ivec3_from_int_mat4x2_fs");
1441 
1442 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002659,
1443         "KHR-GLES3.shaders.glsl_constructors.",
1444         "ivec3_from_int_mat4x2_int_invalid_vs");
1445 
1446 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002660,
1447         "KHR-GLES3.shaders.glsl_constructors.",
1448         "ivec3_from_int_mat4x2_int_invalid_fs");
1449 
1450 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002661,
1451         "KHR-GLES3.shaders.glsl_constru",
1452         "ctors.ivec3_from_int_mat4x3_vs");
1453 
1454 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002662,
1455         "KHR-GLES3.shaders.glsl_constru",
1456         "ctors.ivec3_from_int_mat4x3_fs");
1457 
1458 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002663,
1459         "KHR-GLES3.shaders.glsl_constructors.",
1460         "ivec3_from_int_mat4x3_int_invalid_vs");
1461 
1462 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002664,
1463         "KHR-GLES3.shaders.glsl_constructors.",
1464         "ivec3_from_int_mat4x3_int_invalid_fs");
1465 
1466 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002665,
1467         "KHR-GLES3.shaders.glsl_cons",
1468         "tructors.ivec4_from_mat2_vs");
1469 
1470 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002666,
1471         "KHR-GLES3.shaders.glsl_cons",
1472         "tructors.ivec4_from_mat2_fs");
1473 
1474 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002667,
1475         "KHR-GLES3.shaders.glsl_constructo",
1476         "rs.ivec4_from_mat2_mat2_invalid_vs");
1477 
1478 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002668,
1479         "KHR-GLES3.shaders.glsl_constructo",
1480         "rs.ivec4_from_mat2_mat2_invalid_fs");
1481 
1482 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002669,
1483         "KHR-GLES3.shaders.glsl_const",
1484         "ructors.ivec4_from_mat2x3_vs");
1485 
1486 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002670,
1487         "KHR-GLES3.shaders.glsl_const",
1488         "ructors.ivec4_from_mat2x3_fs");
1489 
1490 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002671,
1491         "KHR-GLES3.shaders.glsl_constructors",
1492         ".ivec4_from_mat2x3_mat2x3_invalid_vs");
1493 
1494 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002672,
1495         "KHR-GLES3.shaders.glsl_constructors",
1496         ".ivec4_from_mat2x3_mat2x3_invalid_fs");
1497 
1498 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002673,
1499         "KHR-GLES3.shaders.glsl_const",
1500         "ructors.ivec4_from_mat2x4_vs");
1501 
1502 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002674,
1503         "KHR-GLES3.shaders.glsl_const",
1504         "ructors.ivec4_from_mat2x4_fs");
1505 
1506 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002675,
1507         "KHR-GLES3.shaders.glsl_constructors",
1508         ".ivec4_from_mat2x4_mat2x4_invalid_vs");
1509 
1510 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002676,
1511         "KHR-GLES3.shaders.glsl_constructors",
1512         ".ivec4_from_mat2x4_mat2x4_invalid_fs");
1513 
1514 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002677,
1515         "KHR-GLES3.shaders.glsl_cons",
1516         "tructors.ivec4_from_mat3_vs");
1517 
1518 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002678,
1519         "KHR-GLES3.shaders.glsl_cons",
1520         "tructors.ivec4_from_mat3_fs");
1521 
1522 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002679,
1523         "KHR-GLES3.shaders.glsl_constructo",
1524         "rs.ivec4_from_mat3_mat3_invalid_vs");
1525 
1526 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002680,
1527         "KHR-GLES3.shaders.glsl_constructo",
1528         "rs.ivec4_from_mat3_mat3_invalid_fs");
1529 
1530 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002681,
1531         "KHR-GLES3.shaders.glsl_const",
1532         "ructors.ivec4_from_mat3x2_vs");
1533 
1534 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002682,
1535         "KHR-GLES3.shaders.glsl_const",
1536         "ructors.ivec4_from_mat3x2_fs");
1537 
1538 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002683,
1539         "KHR-GLES3.shaders.glsl_constructors",
1540         ".ivec4_from_mat3x2_mat3x2_invalid_vs");
1541 
1542 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002684,
1543         "KHR-GLES3.shaders.glsl_constructors",
1544         ".ivec4_from_mat3x2_mat3x2_invalid_fs");
1545 
1546 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002685,
1547         "KHR-GLES3.shaders.glsl_const",
1548         "ructors.ivec4_from_mat3x4_vs");
1549 
1550 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002686,
1551         "KHR-GLES3.shaders.glsl_const",
1552         "ructors.ivec4_from_mat3x4_fs");
1553 
1554 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002687,
1555         "KHR-GLES3.shaders.glsl_constructors",
1556         ".ivec4_from_mat3x4_mat3x4_invalid_vs");
1557 
1558 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002688,
1559         "KHR-GLES3.shaders.glsl_constructors",
1560         ".ivec4_from_mat3x4_mat3x4_invalid_fs");
1561 
1562 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002689,
1563         "KHR-GLES3.shaders.glsl_cons",
1564         "tructors.ivec4_from_mat4_vs");
1565 
1566 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002690,
1567         "KHR-GLES3.shaders.glsl_cons",
1568         "tructors.ivec4_from_mat4_fs");
1569 
1570 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002691,
1571         "KHR-GLES3.shaders.glsl_constructo",
1572         "rs.ivec4_from_mat4_mat4_invalid_vs");
1573 
1574 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002692,
1575         "KHR-GLES3.shaders.glsl_constructo",
1576         "rs.ivec4_from_mat4_mat4_invalid_fs");
1577 
1578 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002693,
1579         "KHR-GLES3.shaders.glsl_const",
1580         "ructors.ivec4_from_mat4x2_vs");
1581 
1582 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002694,
1583         "KHR-GLES3.shaders.glsl_const",
1584         "ructors.ivec4_from_mat4x2_fs");
1585 
1586 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002695,
1587         "KHR-GLES3.shaders.glsl_constructors",
1588         ".ivec4_from_mat4x2_mat4x2_invalid_vs");
1589 
1590 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002696,
1591         "KHR-GLES3.shaders.glsl_constructors",
1592         ".ivec4_from_mat4x2_mat4x2_invalid_fs");
1593 
1594 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002697,
1595         "KHR-GLES3.shaders.glsl_const",
1596         "ructors.ivec4_from_mat4x3_vs");
1597 
1598 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002698,
1599         "KHR-GLES3.shaders.glsl_const",
1600         "ructors.ivec4_from_mat4x3_fs");
1601 
1602 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002699,
1603         "KHR-GLES3.shaders.glsl_constructors",
1604         ".ivec4_from_mat4x3_mat4x3_invalid_vs");
1605 
1606 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002700,
1607         "KHR-GLES3.shaders.glsl_constructors",
1608         ".ivec4_from_mat4x3_mat4x3_invalid_fs");
1609 
1610 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002701,
1611         "KHR-GLES3.shaders.glsl_constr",
1612         "uctors.ivec4_from_int_mat2_vs");
1613 
1614 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002702,
1615         "KHR-GLES3.shaders.glsl_constr",
1616         "uctors.ivec4_from_int_mat2_fs");
1617 
1618 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002703,
1619         "KHR-GLES3.shaders.glsl_constructors",
1620         ".ivec4_from_int_mat2_int_invalid_vs");
1621 
1622 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002704,
1623         "KHR-GLES3.shaders.glsl_constructors",
1624         ".ivec4_from_int_mat2_int_invalid_fs");
1625 
1626 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002705,
1627         "KHR-GLES3.shaders.glsl_constru",
1628         "ctors.ivec4_from_int_mat2x3_vs");
1629 
1630 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002706,
1631         "KHR-GLES3.shaders.glsl_constru",
1632         "ctors.ivec4_from_int_mat2x3_fs");
1633 
1634 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002707,
1635         "KHR-GLES3.shaders.glsl_constructors.",
1636         "ivec4_from_int_mat2x3_int_invalid_vs");
1637 
1638 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002708,
1639         "KHR-GLES3.shaders.glsl_constructors.",
1640         "ivec4_from_int_mat2x3_int_invalid_fs");
1641 
1642 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002709,
1643         "KHR-GLES3.shaders.glsl_constru",
1644         "ctors.ivec4_from_int_mat2x4_vs");
1645 
1646 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002710,
1647         "KHR-GLES3.shaders.glsl_constru",
1648         "ctors.ivec4_from_int_mat2x4_fs");
1649 
1650 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002711,
1651         "KHR-GLES3.shaders.glsl_constructors.",
1652         "ivec4_from_int_mat2x4_int_invalid_vs");
1653 
1654 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002712,
1655         "KHR-GLES3.shaders.glsl_constructors.",
1656         "ivec4_from_int_mat2x4_int_invalid_fs");
1657 
1658 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002713,
1659         "KHR-GLES3.shaders.glsl_constr",
1660         "uctors.ivec4_from_int_mat3_vs");
1661 
1662 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002714,
1663         "KHR-GLES3.shaders.glsl_constr",
1664         "uctors.ivec4_from_int_mat3_fs");
1665 
1666 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002715,
1667         "KHR-GLES3.shaders.glsl_constructors",
1668         ".ivec4_from_int_mat3_int_invalid_vs");
1669 
1670 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002716,
1671         "KHR-GLES3.shaders.glsl_constructors",
1672         ".ivec4_from_int_mat3_int_invalid_fs");
1673 
1674 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002717,
1675         "KHR-GLES3.shaders.glsl_constru",
1676         "ctors.ivec4_from_int_mat3x2_vs");
1677 
1678 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002718,
1679         "KHR-GLES3.shaders.glsl_constru",
1680         "ctors.ivec4_from_int_mat3x2_fs");
1681 
1682 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002719,
1683         "KHR-GLES3.shaders.glsl_constructors.",
1684         "ivec4_from_int_mat3x2_int_invalid_vs");
1685 
1686 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002720,
1687         "KHR-GLES3.shaders.glsl_constructors.",
1688         "ivec4_from_int_mat3x2_int_invalid_fs");
1689 
1690 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002721,
1691         "KHR-GLES3.shaders.glsl_constru",
1692         "ctors.ivec4_from_int_mat3x4_vs");
1693 
1694 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002722,
1695         "KHR-GLES3.shaders.glsl_constru",
1696         "ctors.ivec4_from_int_mat3x4_fs");
1697 
1698 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002723,
1699         "KHR-GLES3.shaders.glsl_constructors.",
1700         "ivec4_from_int_mat3x4_int_invalid_vs");
1701 
1702 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002724,
1703         "KHR-GLES3.shaders.glsl_constructors.",
1704         "ivec4_from_int_mat3x4_int_invalid_fs");
1705 
1706 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002725,
1707         "KHR-GLES3.shaders.glsl_constr",
1708         "uctors.ivec4_from_int_mat4_vs");
1709 
1710 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002726,
1711         "KHR-GLES3.shaders.glsl_constr",
1712         "uctors.ivec4_from_int_mat4_fs");
1713 
1714 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002727,
1715         "KHR-GLES3.shaders.glsl_constructors",
1716         ".ivec4_from_int_mat4_int_invalid_vs");
1717 
1718 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002728,
1719         "KHR-GLES3.shaders.glsl_constructors",
1720         ".ivec4_from_int_mat4_int_invalid_fs");
1721 
1722 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002729,
1723         "KHR-GLES3.shaders.glsl_constru",
1724         "ctors.ivec4_from_int_mat4x2_vs");
1725 
1726 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002730,
1727         "KHR-GLES3.shaders.glsl_constru",
1728         "ctors.ivec4_from_int_mat4x2_fs");
1729 
1730 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002731,
1731         "KHR-GLES3.shaders.glsl_constructors.",
1732         "ivec4_from_int_mat4x2_int_invalid_vs");
1733 
1734 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002732,
1735         "KHR-GLES3.shaders.glsl_constructors.",
1736         "ivec4_from_int_mat4x2_int_invalid_fs");
1737 
1738 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002733,
1739         "KHR-GLES3.shaders.glsl_constru",
1740         "ctors.ivec4_from_int_mat4x3_vs");
1741 
1742 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002734,
1743         "KHR-GLES3.shaders.glsl_constru",
1744         "ctors.ivec4_from_int_mat4x3_fs");
1745 
1746 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002735,
1747         "KHR-GLES3.shaders.glsl_constructors.",
1748         "ivec4_from_int_mat4x3_int_invalid_vs");
1749 
1750 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002736,
1751         "KHR-GLES3.shaders.glsl_constructors.",
1752         "ivec4_from_int_mat4x3_int_invalid_fs");
1753 
1754 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002737,
1755         "KHR-GLES3.shaders.glsl_cons",
1756         "tructors.bvec2_from_mat2_vs");
1757 
1758 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002738,
1759         "KHR-GLES3.shaders.glsl_cons",
1760         "tructors.bvec2_from_mat2_fs");
1761 
1762 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002739,
1763         "KHR-GLES3.shaders.glsl_constructo",
1764         "rs.bvec2_from_mat2_mat2_invalid_vs");
1765 
1766 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002740,
1767         "KHR-GLES3.shaders.glsl_constructo",
1768         "rs.bvec2_from_mat2_mat2_invalid_fs");
1769 
1770 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002741,
1771         "KHR-GLES3.shaders.glsl_const",
1772         "ructors.bvec2_from_mat2x3_vs");
1773 
1774 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002742,
1775         "KHR-GLES3.shaders.glsl_const",
1776         "ructors.bvec2_from_mat2x3_fs");
1777 
1778 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002743,
1779         "KHR-GLES3.shaders.glsl_constructors",
1780         ".bvec2_from_mat2x3_mat2x3_invalid_vs");
1781 
1782 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002744,
1783         "KHR-GLES3.shaders.glsl_constructors",
1784         ".bvec2_from_mat2x3_mat2x3_invalid_fs");
1785 
1786 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002745,
1787         "KHR-GLES3.shaders.glsl_const",
1788         "ructors.bvec2_from_mat2x4_vs");
1789 
1790 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002746,
1791         "KHR-GLES3.shaders.glsl_const",
1792         "ructors.bvec2_from_mat2x4_fs");
1793 
1794 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002747,
1795         "KHR-GLES3.shaders.glsl_constructors",
1796         ".bvec2_from_mat2x4_mat2x4_invalid_vs");
1797 
1798 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002748,
1799         "KHR-GLES3.shaders.glsl_constructors",
1800         ".bvec2_from_mat2x4_mat2x4_invalid_fs");
1801 
1802 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002749,
1803         "KHR-GLES3.shaders.glsl_cons",
1804         "tructors.bvec2_from_mat3_vs");
1805 
1806 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002750,
1807         "KHR-GLES3.shaders.glsl_cons",
1808         "tructors.bvec2_from_mat3_fs");
1809 
1810 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002751,
1811         "KHR-GLES3.shaders.glsl_constructo",
1812         "rs.bvec2_from_mat3_mat3_invalid_vs");
1813 
1814 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002752,
1815         "KHR-GLES3.shaders.glsl_constructo",
1816         "rs.bvec2_from_mat3_mat3_invalid_fs");
1817 
1818 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002753,
1819         "KHR-GLES3.shaders.glsl_const",
1820         "ructors.bvec2_from_mat3x2_vs");
1821 
1822 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002754,
1823         "KHR-GLES3.shaders.glsl_const",
1824         "ructors.bvec2_from_mat3x2_fs");
1825 
1826 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002755,
1827         "KHR-GLES3.shaders.glsl_constructors",
1828         ".bvec2_from_mat3x2_mat3x2_invalid_vs");
1829 
1830 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002756,
1831         "KHR-GLES3.shaders.glsl_constructors",
1832         ".bvec2_from_mat3x2_mat3x2_invalid_fs");
1833 
1834 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002757,
1835         "KHR-GLES3.shaders.glsl_const",
1836         "ructors.bvec2_from_mat3x4_vs");
1837 
1838 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002758,
1839         "KHR-GLES3.shaders.glsl_const",
1840         "ructors.bvec2_from_mat3x4_fs");
1841 
1842 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002759,
1843         "KHR-GLES3.shaders.glsl_constructors",
1844         ".bvec2_from_mat3x4_mat3x4_invalid_vs");
1845 
1846 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002760,
1847         "KHR-GLES3.shaders.glsl_constructors",
1848         ".bvec2_from_mat3x4_mat3x4_invalid_fs");
1849 
1850 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002761,
1851         "KHR-GLES3.shaders.glsl_cons",
1852         "tructors.bvec2_from_mat4_vs");
1853 
1854 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002762,
1855         "KHR-GLES3.shaders.glsl_cons",
1856         "tructors.bvec2_from_mat4_fs");
1857 
1858 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002763,
1859         "KHR-GLES3.shaders.glsl_constructo",
1860         "rs.bvec2_from_mat4_mat4_invalid_vs");
1861 
1862 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002764,
1863         "KHR-GLES3.shaders.glsl_constructo",
1864         "rs.bvec2_from_mat4_mat4_invalid_fs");
1865 
1866 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002765,
1867         "KHR-GLES3.shaders.glsl_const",
1868         "ructors.bvec2_from_mat4x2_vs");
1869 
1870 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002766,
1871         "KHR-GLES3.shaders.glsl_const",
1872         "ructors.bvec2_from_mat4x2_fs");
1873 
1874 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002767,
1875         "KHR-GLES3.shaders.glsl_constructors",
1876         ".bvec2_from_mat4x2_mat4x2_invalid_vs");
1877 
1878 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002768,
1879         "KHR-GLES3.shaders.glsl_constructors",
1880         ".bvec2_from_mat4x2_mat4x2_invalid_fs");
1881 
1882 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002769,
1883         "KHR-GLES3.shaders.glsl_const",
1884         "ructors.bvec2_from_mat4x3_vs");
1885 
1886 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002770,
1887         "KHR-GLES3.shaders.glsl_const",
1888         "ructors.bvec2_from_mat4x3_fs");
1889 
1890 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002771,
1891         "KHR-GLES3.shaders.glsl_constructors",
1892         ".bvec2_from_mat4x3_mat4x3_invalid_vs");
1893 
1894 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002772,
1895         "KHR-GLES3.shaders.glsl_constructors",
1896         ".bvec2_from_mat4x3_mat4x3_invalid_fs");
1897 
1898 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002773,
1899         "KHR-GLES3.shaders.glsl_constr",
1900         "uctors.bvec2_from_bool_mat2_vs");
1901 
1902 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002774,
1903         "KHR-GLES3.shaders.glsl_constr",
1904         "uctors.bvec2_from_bool_mat2_fs");
1905 
1906 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002775,
1907         "KHR-GLES3.shaders.glsl_constructors.",
1908         "bvec2_from_bool_mat2_bool_invalid_vs");
1909 
1910 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002776,
1911         "KHR-GLES3.shaders.glsl_constructors.",
1912         "bvec2_from_bool_mat2_bool_invalid_fs");
1913 
1914 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002777,
1915         "KHR-GLES3.shaders.glsl_constru",
1916         "ctors.bvec2_from_bool_mat2x3_vs");
1917 
1918 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002778,
1919         "KHR-GLES3.shaders.glsl_constru",
1920         "ctors.bvec2_from_bool_mat2x3_fs");
1921 
1922 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002779,
1923         "KHR-GLES3.shaders.glsl_constructors.b",
1924         "vec2_from_bool_mat2x3_bool_invalid_vs");
1925 
1926 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002780,
1927         "KHR-GLES3.shaders.glsl_constructors.b",
1928         "vec2_from_bool_mat2x3_bool_invalid_fs");
1929 
1930 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002781,
1931         "KHR-GLES3.shaders.glsl_constru",
1932         "ctors.bvec2_from_bool_mat2x4_vs");
1933 
1934 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002782,
1935         "KHR-GLES3.shaders.glsl_constru",
1936         "ctors.bvec2_from_bool_mat2x4_fs");
1937 
1938 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002783,
1939         "KHR-GLES3.shaders.glsl_constructors.b",
1940         "vec2_from_bool_mat2x4_bool_invalid_vs");
1941 
1942 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002784,
1943         "KHR-GLES3.shaders.glsl_constructors.b",
1944         "vec2_from_bool_mat2x4_bool_invalid_fs");
1945 
1946 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002785,
1947         "KHR-GLES3.shaders.glsl_constr",
1948         "uctors.bvec2_from_bool_mat3_vs");
1949 
1950 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002786,
1951         "KHR-GLES3.shaders.glsl_constr",
1952         "uctors.bvec2_from_bool_mat3_fs");
1953 
1954 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002787,
1955         "KHR-GLES3.shaders.glsl_constructors.",
1956         "bvec2_from_bool_mat3_bool_invalid_vs");
1957 
1958 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002788,
1959         "KHR-GLES3.shaders.glsl_constructors.",
1960         "bvec2_from_bool_mat3_bool_invalid_fs");
1961 
1962 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002789,
1963         "KHR-GLES3.shaders.glsl_constru",
1964         "ctors.bvec2_from_bool_mat3x2_vs");
1965 
1966 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002790,
1967         "KHR-GLES3.shaders.glsl_constru",
1968         "ctors.bvec2_from_bool_mat3x2_fs");
1969 
1970 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002791,
1971         "KHR-GLES3.shaders.glsl_constructors.b",
1972         "vec2_from_bool_mat3x2_bool_invalid_vs");
1973 
1974 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002792,
1975         "KHR-GLES3.shaders.glsl_constructors.b",
1976         "vec2_from_bool_mat3x2_bool_invalid_fs");
1977 
1978 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002793,
1979         "KHR-GLES3.shaders.glsl_constru",
1980         "ctors.bvec2_from_bool_mat3x4_vs");
1981 
1982 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002794,
1983         "KHR-GLES3.shaders.glsl_constru",
1984         "ctors.bvec2_from_bool_mat3x4_fs");
1985 
1986 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002795,
1987         "KHR-GLES3.shaders.glsl_constructors.b",
1988         "vec2_from_bool_mat3x4_bool_invalid_vs");
1989 
1990 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002796,
1991         "KHR-GLES3.shaders.glsl_constructors.b",
1992         "vec2_from_bool_mat3x4_bool_invalid_fs");
1993 
1994 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002797,
1995         "KHR-GLES3.shaders.glsl_constr",
1996         "uctors.bvec2_from_bool_mat4_vs");
1997 
1998 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002798,
1999         "KHR-GLES3.shaders.glsl_constr",
2000         "uctors.bvec2_from_bool_mat4_fs");
2001 
2002 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002799,
2003         "KHR-GLES3.shaders.glsl_constructors.",
2004         "bvec2_from_bool_mat4_bool_invalid_vs");
2005 
2006 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002800,
2007         "KHR-GLES3.shaders.glsl_constructors.",
2008         "bvec2_from_bool_mat4_bool_invalid_fs");
2009 
2010 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002801,
2011         "KHR-GLES3.shaders.glsl_constru",
2012         "ctors.bvec2_from_bool_mat4x2_vs");
2013 
2014 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002802,
2015         "KHR-GLES3.shaders.glsl_constru",
2016         "ctors.bvec2_from_bool_mat4x2_fs");
2017 
2018 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002803,
2019         "KHR-GLES3.shaders.glsl_constructors.b",
2020         "vec2_from_bool_mat4x2_bool_invalid_vs");
2021 
2022 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002804,
2023         "KHR-GLES3.shaders.glsl_constructors.b",
2024         "vec2_from_bool_mat4x2_bool_invalid_fs");
2025 
2026 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002805,
2027         "KHR-GLES3.shaders.glsl_constru",
2028         "ctors.bvec2_from_bool_mat4x3_vs");
2029 
2030 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002806,
2031         "KHR-GLES3.shaders.glsl_constru",
2032         "ctors.bvec2_from_bool_mat4x3_fs");
2033 
2034 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002807,
2035         "KHR-GLES3.shaders.glsl_constructors.b",
2036         "vec2_from_bool_mat4x3_bool_invalid_vs");
2037 
2038 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002808,
2039         "KHR-GLES3.shaders.glsl_constructors.b",
2040         "vec2_from_bool_mat4x3_bool_invalid_fs");
2041 
2042 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002809,
2043         "KHR-GLES3.shaders.glsl_cons",
2044         "tructors.bvec3_from_mat2_vs");
2045 
2046 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002810,
2047         "KHR-GLES3.shaders.glsl_cons",
2048         "tructors.bvec3_from_mat2_fs");
2049 
2050 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002811,
2051         "KHR-GLES3.shaders.glsl_constructo",
2052         "rs.bvec3_from_mat2_mat2_invalid_vs");
2053 
2054 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002812,
2055         "KHR-GLES3.shaders.glsl_constructo",
2056         "rs.bvec3_from_mat2_mat2_invalid_fs");
2057 
2058 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002813,
2059         "KHR-GLES3.shaders.glsl_const",
2060         "ructors.bvec3_from_mat2x3_vs");
2061 
2062 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002814,
2063         "KHR-GLES3.shaders.glsl_const",
2064         "ructors.bvec3_from_mat2x3_fs");
2065 
2066 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002815,
2067         "KHR-GLES3.shaders.glsl_constructors",
2068         ".bvec3_from_mat2x3_mat2x3_invalid_vs");
2069 
2070 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002816,
2071         "KHR-GLES3.shaders.glsl_constructors",
2072         ".bvec3_from_mat2x3_mat2x3_invalid_fs");
2073 
2074 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002817,
2075         "KHR-GLES3.shaders.glsl_const",
2076         "ructors.bvec3_from_mat2x4_vs");
2077 
2078 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002818,
2079         "KHR-GLES3.shaders.glsl_const",
2080         "ructors.bvec3_from_mat2x4_fs");
2081 
2082 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002819,
2083         "KHR-GLES3.shaders.glsl_constructors",
2084         ".bvec3_from_mat2x4_mat2x4_invalid_vs");
2085 
2086 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002820,
2087         "KHR-GLES3.shaders.glsl_constructors",
2088         ".bvec3_from_mat2x4_mat2x4_invalid_fs");
2089 
2090 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002821,
2091         "KHR-GLES3.shaders.glsl_cons",
2092         "tructors.bvec3_from_mat3_vs");
2093 
2094 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002822,
2095         "KHR-GLES3.shaders.glsl_cons",
2096         "tructors.bvec3_from_mat3_fs");
2097 
2098 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002823,
2099         "KHR-GLES3.shaders.glsl_constructo",
2100         "rs.bvec3_from_mat3_mat3_invalid_vs");
2101 
2102 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002824,
2103         "KHR-GLES3.shaders.glsl_constructo",
2104         "rs.bvec3_from_mat3_mat3_invalid_fs");
2105 
2106 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002825,
2107         "KHR-GLES3.shaders.glsl_const",
2108         "ructors.bvec3_from_mat3x2_vs");
2109 
2110 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002826,
2111         "KHR-GLES3.shaders.glsl_const",
2112         "ructors.bvec3_from_mat3x2_fs");
2113 
2114 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002827,
2115         "KHR-GLES3.shaders.glsl_constructors",
2116         ".bvec3_from_mat3x2_mat3x2_invalid_vs");
2117 
2118 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002828,
2119         "KHR-GLES3.shaders.glsl_constructors",
2120         ".bvec3_from_mat3x2_mat3x2_invalid_fs");
2121 
2122 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002829,
2123         "KHR-GLES3.shaders.glsl_const",
2124         "ructors.bvec3_from_mat3x4_vs");
2125 
2126 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002830,
2127         "KHR-GLES3.shaders.glsl_const",
2128         "ructors.bvec3_from_mat3x4_fs");
2129 
2130 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002831,
2131         "KHR-GLES3.shaders.glsl_constructors",
2132         ".bvec3_from_mat3x4_mat3x4_invalid_vs");
2133 
2134 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002832,
2135         "KHR-GLES3.shaders.glsl_constructors",
2136         ".bvec3_from_mat3x4_mat3x4_invalid_fs");
2137 
2138 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002833,
2139         "KHR-GLES3.shaders.glsl_cons",
2140         "tructors.bvec3_from_mat4_vs");
2141 
2142 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002834,
2143         "KHR-GLES3.shaders.glsl_cons",
2144         "tructors.bvec3_from_mat4_fs");
2145 
2146 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002835,
2147         "KHR-GLES3.shaders.glsl_constructo",
2148         "rs.bvec3_from_mat4_mat4_invalid_vs");
2149 
2150 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002836,
2151         "KHR-GLES3.shaders.glsl_constructo",
2152         "rs.bvec3_from_mat4_mat4_invalid_fs");
2153 
2154 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002837,
2155         "KHR-GLES3.shaders.glsl_const",
2156         "ructors.bvec3_from_mat4x2_vs");
2157 
2158 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002838,
2159         "KHR-GLES3.shaders.glsl_const",
2160         "ructors.bvec3_from_mat4x2_fs");
2161 
2162 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002839,
2163         "KHR-GLES3.shaders.glsl_constructors",
2164         ".bvec3_from_mat4x2_mat4x2_invalid_vs");
2165 
2166 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002840,
2167         "KHR-GLES3.shaders.glsl_constructors",
2168         ".bvec3_from_mat4x2_mat4x2_invalid_fs");
2169 
2170 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002841,
2171         "KHR-GLES3.shaders.glsl_const",
2172         "ructors.bvec3_from_mat4x3_vs");
2173 
2174 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002842,
2175         "KHR-GLES3.shaders.glsl_const",
2176         "ructors.bvec3_from_mat4x3_fs");
2177 
2178 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002843,
2179         "KHR-GLES3.shaders.glsl_constructors",
2180         ".bvec3_from_mat4x3_mat4x3_invalid_vs");
2181 
2182 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002844,
2183         "KHR-GLES3.shaders.glsl_constructors",
2184         ".bvec3_from_mat4x3_mat4x3_invalid_fs");
2185 
2186 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002845,
2187         "KHR-GLES3.shaders.glsl_constr",
2188         "uctors.bvec3_from_bool_mat2_vs");
2189 
2190 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002846,
2191         "KHR-GLES3.shaders.glsl_constr",
2192         "uctors.bvec3_from_bool_mat2_fs");
2193 
2194 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002847,
2195         "KHR-GLES3.shaders.glsl_constructors.",
2196         "bvec3_from_bool_mat2_bool_invalid_vs");
2197 
2198 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002848,
2199         "KHR-GLES3.shaders.glsl_constructors.",
2200         "bvec3_from_bool_mat2_bool_invalid_fs");
2201 
2202 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002849,
2203         "KHR-GLES3.shaders.glsl_constru",
2204         "ctors.bvec3_from_bool_mat2x3_vs");
2205 
2206 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002850,
2207         "KHR-GLES3.shaders.glsl_constru",
2208         "ctors.bvec3_from_bool_mat2x3_fs");
2209 
2210 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002851,
2211         "KHR-GLES3.shaders.glsl_constructors.b",
2212         "vec3_from_bool_mat2x3_bool_invalid_vs");
2213 
2214 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002852,
2215         "KHR-GLES3.shaders.glsl_constructors.b",
2216         "vec3_from_bool_mat2x3_bool_invalid_fs");
2217 
2218 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002853,
2219         "KHR-GLES3.shaders.glsl_constru",
2220         "ctors.bvec3_from_bool_mat2x4_vs");
2221 
2222 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002854,
2223         "KHR-GLES3.shaders.glsl_constru",
2224         "ctors.bvec3_from_bool_mat2x4_fs");
2225 
2226 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002855,
2227         "KHR-GLES3.shaders.glsl_constructors.b",
2228         "vec3_from_bool_mat2x4_bool_invalid_vs");
2229 
2230 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002856,
2231         "KHR-GLES3.shaders.glsl_constructors.b",
2232         "vec3_from_bool_mat2x4_bool_invalid_fs");
2233 
2234 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002857,
2235         "KHR-GLES3.shaders.glsl_constr",
2236         "uctors.bvec3_from_bool_mat3_vs");
2237 
2238 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002858,
2239         "KHR-GLES3.shaders.glsl_constr",
2240         "uctors.bvec3_from_bool_mat3_fs");
2241 
2242 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002859,
2243         "KHR-GLES3.shaders.glsl_constructors.",
2244         "bvec3_from_bool_mat3_bool_invalid_vs");
2245 
2246 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002860,
2247         "KHR-GLES3.shaders.glsl_constructors.",
2248         "bvec3_from_bool_mat3_bool_invalid_fs");
2249 
2250 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002861,
2251         "KHR-GLES3.shaders.glsl_constru",
2252         "ctors.bvec3_from_bool_mat3x2_vs");
2253 
2254 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002862,
2255         "KHR-GLES3.shaders.glsl_constru",
2256         "ctors.bvec3_from_bool_mat3x2_fs");
2257 
2258 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002863,
2259         "KHR-GLES3.shaders.glsl_constructors.b",
2260         "vec3_from_bool_mat3x2_bool_invalid_vs");
2261 
2262 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002864,
2263         "KHR-GLES3.shaders.glsl_constructors.b",
2264         "vec3_from_bool_mat3x2_bool_invalid_fs");
2265 
2266 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002865,
2267         "KHR-GLES3.shaders.glsl_constru",
2268         "ctors.bvec3_from_bool_mat3x4_vs");
2269 
2270 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002866,
2271         "KHR-GLES3.shaders.glsl_constru",
2272         "ctors.bvec3_from_bool_mat3x4_fs");
2273 
2274 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002867,
2275         "KHR-GLES3.shaders.glsl_constructors.b",
2276         "vec3_from_bool_mat3x4_bool_invalid_vs");
2277 
2278 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002868,
2279         "KHR-GLES3.shaders.glsl_constructors.b",
2280         "vec3_from_bool_mat3x4_bool_invalid_fs");
2281 
2282 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002869,
2283         "KHR-GLES3.shaders.glsl_constr",
2284         "uctors.bvec3_from_bool_mat4_vs");
2285 
2286 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002870,
2287         "KHR-GLES3.shaders.glsl_constr",
2288         "uctors.bvec3_from_bool_mat4_fs");
2289 
2290 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002871,
2291         "KHR-GLES3.shaders.glsl_constructors.",
2292         "bvec3_from_bool_mat4_bool_invalid_vs");
2293 
2294 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002872,
2295         "KHR-GLES3.shaders.glsl_constructors.",
2296         "bvec3_from_bool_mat4_bool_invalid_fs");
2297 
2298 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002873,
2299         "KHR-GLES3.shaders.glsl_constru",
2300         "ctors.bvec3_from_bool_mat4x2_vs");
2301 
2302 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002874,
2303         "KHR-GLES3.shaders.glsl_constru",
2304         "ctors.bvec3_from_bool_mat4x2_fs");
2305 
2306 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002875,
2307         "KHR-GLES3.shaders.glsl_constructors.b",
2308         "vec3_from_bool_mat4x2_bool_invalid_vs");
2309 
2310 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002876,
2311         "KHR-GLES3.shaders.glsl_constructors.b",
2312         "vec3_from_bool_mat4x2_bool_invalid_fs");
2313 
2314 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002877,
2315         "KHR-GLES3.shaders.glsl_constru",
2316         "ctors.bvec3_from_bool_mat4x3_vs");
2317 
2318 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002878,
2319         "KHR-GLES3.shaders.glsl_constru",
2320         "ctors.bvec3_from_bool_mat4x3_fs");
2321 
2322 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002879,
2323         "KHR-GLES3.shaders.glsl_constructors.b",
2324         "vec3_from_bool_mat4x3_bool_invalid_vs");
2325 
2326 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002880,
2327         "KHR-GLES3.shaders.glsl_constructors.b",
2328         "vec3_from_bool_mat4x3_bool_invalid_fs");
2329 
2330 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002881,
2331         "KHR-GLES3.shaders.glsl_cons",
2332         "tructors.bvec4_from_mat2_vs");
2333 
2334 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002882,
2335         "KHR-GLES3.shaders.glsl_cons",
2336         "tructors.bvec4_from_mat2_fs");
2337 
2338 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002883,
2339         "KHR-GLES3.shaders.glsl_constructo",
2340         "rs.bvec4_from_mat2_mat2_invalid_vs");
2341 
2342 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002884,
2343         "KHR-GLES3.shaders.glsl_constructo",
2344         "rs.bvec4_from_mat2_mat2_invalid_fs");
2345 
2346 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002885,
2347         "KHR-GLES3.shaders.glsl_const",
2348         "ructors.bvec4_from_mat2x3_vs");
2349 
2350 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002886,
2351         "KHR-GLES3.shaders.glsl_const",
2352         "ructors.bvec4_from_mat2x3_fs");
2353 
2354 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002887,
2355         "KHR-GLES3.shaders.glsl_constructors",
2356         ".bvec4_from_mat2x3_mat2x3_invalid_vs");
2357 
2358 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002888,
2359         "KHR-GLES3.shaders.glsl_constructors",
2360         ".bvec4_from_mat2x3_mat2x3_invalid_fs");
2361 
2362 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002889,
2363         "KHR-GLES3.shaders.glsl_const",
2364         "ructors.bvec4_from_mat2x4_vs");
2365 
2366 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002890,
2367         "KHR-GLES3.shaders.glsl_const",
2368         "ructors.bvec4_from_mat2x4_fs");
2369 
2370 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002891,
2371         "KHR-GLES3.shaders.glsl_constructors",
2372         ".bvec4_from_mat2x4_mat2x4_invalid_vs");
2373 
2374 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002892,
2375         "KHR-GLES3.shaders.glsl_constructors",
2376         ".bvec4_from_mat2x4_mat2x4_invalid_fs");
2377 
2378 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002893,
2379         "KHR-GLES3.shaders.glsl_cons",
2380         "tructors.bvec4_from_mat3_vs");
2381 
2382 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002894,
2383         "KHR-GLES3.shaders.glsl_cons",
2384         "tructors.bvec4_from_mat3_fs");
2385 
2386 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002895,
2387         "KHR-GLES3.shaders.glsl_constructo",
2388         "rs.bvec4_from_mat3_mat3_invalid_vs");
2389 
2390 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002896,
2391         "KHR-GLES3.shaders.glsl_constructo",
2392         "rs.bvec4_from_mat3_mat3_invalid_fs");
2393 
2394 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002897,
2395         "KHR-GLES3.shaders.glsl_const",
2396         "ructors.bvec4_from_mat3x2_vs");
2397 
2398 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002898,
2399         "KHR-GLES3.shaders.glsl_const",
2400         "ructors.bvec4_from_mat3x2_fs");
2401 
2402 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002899,
2403         "KHR-GLES3.shaders.glsl_constructors",
2404         ".bvec4_from_mat3x2_mat3x2_invalid_vs");
2405 
2406 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002900,
2407         "KHR-GLES3.shaders.glsl_constructors",
2408         ".bvec4_from_mat3x2_mat3x2_invalid_fs");
2409 
2410 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002901,
2411         "KHR-GLES3.shaders.glsl_const",
2412         "ructors.bvec4_from_mat3x4_vs");
2413 
2414 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002902,
2415         "KHR-GLES3.shaders.glsl_const",
2416         "ructors.bvec4_from_mat3x4_fs");
2417 
2418 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002903,
2419         "KHR-GLES3.shaders.glsl_constructors",
2420         ".bvec4_from_mat3x4_mat3x4_invalid_vs");
2421 
2422 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002904,
2423         "KHR-GLES3.shaders.glsl_constructors",
2424         ".bvec4_from_mat3x4_mat3x4_invalid_fs");
2425 
2426 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002905,
2427         "KHR-GLES3.shaders.glsl_cons",
2428         "tructors.bvec4_from_mat4_vs");
2429 
2430 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002906,
2431         "KHR-GLES3.shaders.glsl_cons",
2432         "tructors.bvec4_from_mat4_fs");
2433 
2434 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002907,
2435         "KHR-GLES3.shaders.glsl_constructo",
2436         "rs.bvec4_from_mat4_mat4_invalid_vs");
2437 
2438 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002908,
2439         "KHR-GLES3.shaders.glsl_constructo",
2440         "rs.bvec4_from_mat4_mat4_invalid_fs");
2441 
2442 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002909,
2443         "KHR-GLES3.shaders.glsl_const",
2444         "ructors.bvec4_from_mat4x2_vs");
2445 
2446 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002910,
2447         "KHR-GLES3.shaders.glsl_const",
2448         "ructors.bvec4_from_mat4x2_fs");
2449 
2450 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002911,
2451         "KHR-GLES3.shaders.glsl_constructors",
2452         ".bvec4_from_mat4x2_mat4x2_invalid_vs");
2453 
2454 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002912,
2455         "KHR-GLES3.shaders.glsl_constructors",
2456         ".bvec4_from_mat4x2_mat4x2_invalid_fs");
2457 
2458 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002913,
2459         "KHR-GLES3.shaders.glsl_const",
2460         "ructors.bvec4_from_mat4x3_vs");
2461 
2462 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002914,
2463         "KHR-GLES3.shaders.glsl_const",
2464         "ructors.bvec4_from_mat4x3_fs");
2465 
2466 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002915,
2467         "KHR-GLES3.shaders.glsl_constructors",
2468         ".bvec4_from_mat4x3_mat4x3_invalid_vs");
2469 
2470 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002916,
2471         "KHR-GLES3.shaders.glsl_constructors",
2472         ".bvec4_from_mat4x3_mat4x3_invalid_fs");
2473 
2474 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002917,
2475         "KHR-GLES3.shaders.glsl_constr",
2476         "uctors.bvec4_from_bool_mat2_vs");
2477 
2478 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002918,
2479         "KHR-GLES3.shaders.glsl_constr",
2480         "uctors.bvec4_from_bool_mat2_fs");
2481 
2482 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002919,
2483         "KHR-GLES3.shaders.glsl_constructors.",
2484         "bvec4_from_bool_mat2_bool_invalid_vs");
2485 
2486 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002920,
2487         "KHR-GLES3.shaders.glsl_constructors.",
2488         "bvec4_from_bool_mat2_bool_invalid_fs");
2489 
2490 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002921,
2491         "KHR-GLES3.shaders.glsl_constru",
2492         "ctors.bvec4_from_bool_mat2x3_vs");
2493 
2494 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002922,
2495         "KHR-GLES3.shaders.glsl_constru",
2496         "ctors.bvec4_from_bool_mat2x3_fs");
2497 
2498 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002923,
2499         "KHR-GLES3.shaders.glsl_constructors.b",
2500         "vec4_from_bool_mat2x3_bool_invalid_vs");
2501 
2502 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002924,
2503         "KHR-GLES3.shaders.glsl_constructors.b",
2504         "vec4_from_bool_mat2x3_bool_invalid_fs");
2505 
2506 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002925,
2507         "KHR-GLES3.shaders.glsl_constru",
2508         "ctors.bvec4_from_bool_mat2x4_vs");
2509 
2510 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002926,
2511         "KHR-GLES3.shaders.glsl_constru",
2512         "ctors.bvec4_from_bool_mat2x4_fs");
2513 
2514 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002927,
2515         "KHR-GLES3.shaders.glsl_constructors.b",
2516         "vec4_from_bool_mat2x4_bool_invalid_vs");
2517 
2518 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002928,
2519         "KHR-GLES3.shaders.glsl_constructors.b",
2520         "vec4_from_bool_mat2x4_bool_invalid_fs");
2521 
2522 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002929,
2523         "KHR-GLES3.shaders.glsl_constr",
2524         "uctors.bvec4_from_bool_mat3_vs");
2525 
2526 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002930,
2527         "KHR-GLES3.shaders.glsl_constr",
2528         "uctors.bvec4_from_bool_mat3_fs");
2529 
2530 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002931,
2531         "KHR-GLES3.shaders.glsl_constructors.",
2532         "bvec4_from_bool_mat3_bool_invalid_vs");
2533 
2534 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002932,
2535         "KHR-GLES3.shaders.glsl_constructors.",
2536         "bvec4_from_bool_mat3_bool_invalid_fs");
2537 
2538 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002933,
2539         "KHR-GLES3.shaders.glsl_constru",
2540         "ctors.bvec4_from_bool_mat3x2_vs");
2541 
2542 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002934,
2543         "KHR-GLES3.shaders.glsl_constru",
2544         "ctors.bvec4_from_bool_mat3x2_fs");
2545 
2546 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002935,
2547         "KHR-GLES3.shaders.glsl_constructors.b",
2548         "vec4_from_bool_mat3x2_bool_invalid_vs");
2549 
2550 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002936,
2551         "KHR-GLES3.shaders.glsl_constructors.b",
2552         "vec4_from_bool_mat3x2_bool_invalid_fs");
2553 
2554 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002937,
2555         "KHR-GLES3.shaders.glsl_constru",
2556         "ctors.bvec4_from_bool_mat3x4_vs");
2557 
2558 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002938,
2559         "KHR-GLES3.shaders.glsl_constru",
2560         "ctors.bvec4_from_bool_mat3x4_fs");
2561 
2562 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002939,
2563         "KHR-GLES3.shaders.glsl_constructors.b",
2564         "vec4_from_bool_mat3x4_bool_invalid_vs");
2565 
2566 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002940,
2567         "KHR-GLES3.shaders.glsl_constructors.b",
2568         "vec4_from_bool_mat3x4_bool_invalid_fs");
2569 
2570 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002941,
2571         "KHR-GLES3.shaders.glsl_constr",
2572         "uctors.bvec4_from_bool_mat4_vs");
2573 
2574 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002942,
2575         "KHR-GLES3.shaders.glsl_constr",
2576         "uctors.bvec4_from_bool_mat4_fs");
2577 
2578 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002943,
2579         "KHR-GLES3.shaders.glsl_constructors.",
2580         "bvec4_from_bool_mat4_bool_invalid_vs");
2581 
2582 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002944,
2583         "KHR-GLES3.shaders.glsl_constructors.",
2584         "bvec4_from_bool_mat4_bool_invalid_fs");
2585 
2586 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002945,
2587         "KHR-GLES3.shaders.glsl_constru",
2588         "ctors.bvec4_from_bool_mat4x2_vs");
2589 
2590 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002946,
2591         "KHR-GLES3.shaders.glsl_constru",
2592         "ctors.bvec4_from_bool_mat4x2_fs");
2593 
2594 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002947,
2595         "KHR-GLES3.shaders.glsl_constructors.b",
2596         "vec4_from_bool_mat4x2_bool_invalid_vs");
2597 
2598 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002948,
2599         "KHR-GLES3.shaders.glsl_constructors.b",
2600         "vec4_from_bool_mat4x2_bool_invalid_fs");
2601 
2602 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002949,
2603         "KHR-GLES3.shaders.glsl_constru",
2604         "ctors.bvec4_from_bool_mat4x3_vs");
2605 
2606 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002950,
2607         "KHR-GLES3.shaders.glsl_constru",
2608         "ctors.bvec4_from_bool_mat4x3_fs");
2609 
2610 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002951,
2611         "KHR-GLES3.shaders.glsl_constructors.b",
2612         "vec4_from_bool_mat4x3_bool_invalid_vs");
2613 
2614 static SHRINK_HWTEST_F(ActsKhrgles30003TestSuite, TestCase_002952,
2615         "KHR-GLES3.shaders.glsl_constructors.b",
2616         "vec4_from_bool_mat4x3_bool_invalid_fs");
2617