1/* 2 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16#include <climits> 17#include <gtest/gtest.h> 18#include "../Deqpgles3BaseFunc.h" 19#include "../ActsDeqpgles30005TestSuite.h" 20#include "shrinkdefine.h" 21 22using namespace std; 23using namespace testing::ext; 24using namespace OHOS; 25 26static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004237, 27 "dEQP-GLES3.functional.shaders.func", 28 "tions.invalid.break_in_body_vertex"); 29 30static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004238, 31 "dEQP-GLES3.functional.shaders.funct", 32 "ions.invalid.break_in_body_fragment"); 33 34static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004239, 35 "dEQP-GLES3.functional.shaders.funct", 36 "ions.invalid.continue_in_body_vertex"); 37 38static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004240, 39 "dEQP-GLES3.functional.shaders.functi", 40 "ons.invalid.continue_in_body_fragment"); 41 42static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004241, 43 "dEQP-GLES3.functional.shaders.functions.inv", 44 "alid.return_value_from_void_function_vertex"); 45 46static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004242, 47 "dEQP-GLES3.functional.shaders.functions.inva", 48 "lid.return_value_from_void_function_fragment"); 49 50static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004243, 51 "dEQP-GLES3.functional.shaders.funct", 52 "ions.invalid.extra_arguments_vertex"); 53 54static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004244, 55 "dEQP-GLES3.functional.shaders.functi", 56 "ons.invalid.extra_arguments_fragment"); 57 58static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004245, 59 "dEQP-GLES3.functional.shaders.functi", 60 "ons.invalid.missing_arguments_vertex"); 61 62static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004246, 63 "dEQP-GLES3.functional.shaders.functio", 64 "ns.invalid.missing_arguments_fragment"); 65 66static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004247, 67 "dEQP-GLES3.functional.shaders.function", 68 "s.invalid.missing_argument_type_vertex"); 69 70static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004248, 71 "dEQP-GLES3.functional.shaders.functions", 72 ".invalid.missing_argument_type_fragment"); 73 74static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004249, 75 "dEQP-GLES3.functional.shaders.functions.", 76 "invalid.argument_basetype_mismatch_vertex"); 77 78static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004250, 79 "dEQP-GLES3.functional.shaders.functions.i", 80 "nvalid.argument_basetype_mismatch_fragment"); 81 82static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004251, 83 "dEQP-GLES3.functional.shaders.functions.inv", 84 "alid.argument_scalar_vector_mismatch_vertex"); 85 86static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004252, 87 "dEQP-GLES3.functional.shaders.functions.inva", 88 "lid.argument_scalar_vector_mismatch_fragment"); 89 90static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004253, 91 "dEQP-GLES3.functional.shaders.functions.in", 92 "valid.argument_vector_size_mismatch_vertex"); 93 94static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004254, 95 "dEQP-GLES3.functional.shaders.functions.inv", 96 "alid.argument_vector_size_mismatch_fragment"); 97 98static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004255, 99 "dEQP-GLES3.functional.shaders.functi", 100 "ons.invalid.duplicate_function_vertex"); 101 102static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004256, 103 "dEQP-GLES3.functional.shaders.functio", 104 "ns.invalid.duplicate_function_fragment"); 105 106static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004257, 107 "dEQP-GLES3.functional.shaders.functions.in", 108 "valid.prototype_mismatch_return_type_vertex"); 109 110static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004258, 111 "dEQP-GLES3.functional.shaders.functions.inv", 112 "alid.prototype_mismatch_return_type_fragment"); 113 114static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004259, 115 "dEQP-GLES3.functional.shaders.functions.inv", 116 "alid.prototype_unspecified_array_size_vertex"); 117 118static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004260, 119 "dEQP-GLES3.functional.shaders.functions.inva", 120 "lid.prototype_unspecified_array_size_fragment"); 121 122static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004261, 123 "dEQP-GLES3.functional.shaders.functions.inva", 124 "lid.call_mismatch_argument_array_size_vertex"); 125 126static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004262, 127 "dEQP-GLES3.functional.shaders.functions.inval", 128 "id.call_mismatch_argument_array_size_fragment"); 129 130static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004263, 131 "dEQP-GLES3.functional.shaders.functions.inva", 132 "lid.prototype_mismatch_argument_const_vertex"); 133 134static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004264, 135 "dEQP-GLES3.functional.shaders.functions.inval", 136 "id.prototype_mismatch_argument_const_fragment"); 137 138static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004265, 139 "dEQP-GLES3.functional.shaders.functions.invalid", 140 ".prototype_mismatch_argument_array_const_vertex"); 141 142static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004266, 143 "dEQP-GLES3.functional.shaders.functions.invalid.", 144 "prototype_mismatch_argument_array_const_fragment"); 145 146static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004267, 147 "dEQP-GLES3.functional.shaders.functions.in", 148 "valid.prototype_mismatch_array_inout_vertex"); 149 150static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004268, 151 "dEQP-GLES3.functional.shaders.functions.inv", 152 "alid.prototype_mismatch_array_inout_fragment"); 153 154static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004269, 155 "dEQP-GLES3.functional.shaders.functio", 156 "ns.invalid.missing_return_type_vertex"); 157 158static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004270, 159 "dEQP-GLES3.functional.shaders.function", 160 "s.invalid.missing_return_type_fragment"); 161 162static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004271, 163 "dEQP-GLES3.functional.shaders.function", 164 "s.invalid.call_before_definition_vertex"); 165 166static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004272, 167 "dEQP-GLES3.functional.shaders.functions", 168 ".invalid.call_before_definition_fragment"); 169 170static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004273, 171 "dEQP-GLES3.functional.shaders.functions.i", 172 "nvalid.argument_precision_overload_vertex"); 173 174static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004274, 175 "dEQP-GLES3.functional.shaders.functions.in", 176 "valid.argument_precision_overload_fragment"); 177 178static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004275, 179 "dEQP-GLES3.functional.shaders.functions", 180 ".invalid.argument_in_out_overload_vertex"); 181 182static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004276, 183 "dEQP-GLES3.functional.shaders.functions.", 184 "invalid.argument_in_out_overload_fragment"); 185 186static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004277, 187 "dEQP-GLES3.functional.shaders.functions.", 188 "invalid.argument_in_inout_overload_vertex"); 189 190static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004278, 191 "dEQP-GLES3.functional.shaders.functions.i", 192 "nvalid.argument_in_inout_overload_fragment"); 193 194static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004279, 195 "dEQP-GLES3.functional.shaders.functions.i", 196 "nvalid.argument_out_inout_overload_vertex"); 197 198static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004280, 199 "dEQP-GLES3.functional.shaders.functions.in", 200 "valid.argument_out_inout_overload_fragment"); 201 202static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004281, 203 "dEQP-GLES3.functional.shaders.functio", 204 "ns.invalid.return_type_overload_vertex"); 205 206static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004282, 207 "dEQP-GLES3.functional.shaders.function", 208 "s.invalid.return_type_overload_fragment"); 209 210static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004283, 211 "dEQP-GLES3.functional.shaders.functions.in", 212 "valid.return_type_precision_overload_vertex"); 213 214static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004284, 215 "dEQP-GLES3.functional.shaders.functions.inv", 216 "alid.return_type_precision_overload_fragment"); 217 218static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004285, 219 "dEQP-GLES3.functional.shaders.functions.", 220 "invalid.return_type_const_overload_vertex"); 221 222static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004286, 223 "dEQP-GLES3.functional.shaders.functions.i", 224 "nvalid.return_type_const_overload_fragment"); 225 226static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004287, 227 "dEQP-GLES3.functional.shaders.functio", 228 "ns.invalid.return_without_value_vertex"); 229 230static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004288, 231 "dEQP-GLES3.functional.shaders.function", 232 "s.invalid.return_without_value_fragment"); 233 234static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004289, 235 "dEQP-GLES3.functional.shaders.functions", 236 ".invalid.local_function_prototype_vertex"); 237 238static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004290, 239 "dEQP-GLES3.functional.shaders.functions.", 240 "invalid.local_function_prototype_fragment"); 241 242static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004291, 243 "dEQP-GLES3.functional.shaders.functions.", 244 "invalid.local_function_definition_vertex"); 245 246static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004292, 247 "dEQP-GLES3.functional.shaders.functions.i", 248 "nvalid.local_function_definition_fragment"); 249 250static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004293, 251 "dEQP-GLES3.functional.shaders.functi", 252 "ons.invalid.name_type_conflict_vertex"); 253 254static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004294, 255 "dEQP-GLES3.functional.shaders.functio", 256 "ns.invalid.name_type_conflict_fragment"); 257 258static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004295, 259 "dEQP-GLES3.functional.shaders.func", 260 "tions.invalid.const_overload_vertex"); 261 262static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004296, 263 "dEQP-GLES3.functional.shaders.funct", 264 "ions.invalid.const_overload_fragment"); 265 266static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004297, 267 "dEQP-GLES3.functional.shaders.func", 268 "tions.invalid.uniform_local_vertex"); 269 270static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004298, 271 "dEQP-GLES3.functional.shaders.funct", 272 "ions.invalid.uniform_local_fragment"); 273 274static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004299, 275 "dEQP-GLES3.functional.shaders.f", 276 "unctions.invalid.in_local_vertex"); 277 278static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004300, 279 "dEQP-GLES3.functional.shaders.fu", 280 "nctions.invalid.in_local_fragment"); 281 282static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004301, 283 "dEQP-GLES3.functional.shaders.fu", 284 "nctions.invalid.out_local_vertex"); 285 286static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004302, 287 "dEQP-GLES3.functional.shaders.fun", 288 "ctions.invalid.out_local_fragment"); 289 290static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004303, 291 "dEQP-GLES3.functional.shaders.fun", 292 "ctions.invalid.inout_local_vertex"); 293 294static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004304, 295 "dEQP-GLES3.functional.shaders.func", 296 "tions.invalid.inout_local_fragment"); 297 298static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004305, 299 "dEQP-GLES3.functional.shaders.funct", 300 "ions.invalid.uniform_argument_vertex"); 301 302static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004306, 303 "dEQP-GLES3.functional.shaders.functi", 304 "ons.invalid.uniform_argument_fragment"); 305 306static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004307, 307 "dEQP-GLES3.functional.shaders.functio", 308 "ns.invalid.uniform_return_type_vertex"); 309 310static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004308, 311 "dEQP-GLES3.functional.shaders.function", 312 "s.invalid.uniform_return_type_fragment"); 313 314static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004309, 315 "dEQP-GLES3.functional.shaders.func", 316 "tions.invalid.in_return_type_vertex"); 317 318static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004310, 319 "dEQP-GLES3.functional.shaders.funct", 320 "ions.invalid.in_return_type_fragment"); 321 322static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004311, 323 "dEQP-GLES3.functional.shaders.funct", 324 "ions.invalid.out_return_type_vertex"); 325 326static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004312, 327 "dEQP-GLES3.functional.shaders.functi", 328 "ons.invalid.out_return_type_fragment"); 329 330static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004313, 331 "dEQP-GLES3.functional.shaders.functi", 332 "ons.invalid.inout_return_type_vertex"); 333 334static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004314, 335 "dEQP-GLES3.functional.shaders.functio", 336 "ns.invalid.inout_return_type_fragment"); 337 338static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004315, 339 "dEQP-GLES3.functional.shaders.functions", 340 ".invalid.main_invalid_return_type_vertex"); 341 342static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004316, 343 "dEQP-GLES3.functional.shaders.functions.", 344 "invalid.main_invalid_return_type_fragment"); 345 346static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004317, 347 "dEQP-GLES3.functional.shaders.functi", 348 "ons.invalid.main_has_arguments_vertex"); 349 350static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004318, 351 "dEQP-GLES3.functional.shaders.functio", 352 "ns.invalid.main_has_arguments_fragment"); 353 354static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004319, 355 "dEQP-GLES3.functional.shaders.functions", 356 ".invalid.main_missing_return_type_vertex"); 357 358static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004320, 359 "dEQP-GLES3.functional.shaders.functions.", 360 "invalid.main_missing_return_type_fragment"); 361 362static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004321, 363 "dEQP-GLES3.functional.shaders.funct", 364 "ions.invalid.write_const_arg_vertex"); 365 366static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004322, 367 "dEQP-GLES3.functional.shaders.functi", 368 "ons.invalid.write_const_arg_fragment"); 369 370static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004323, 371 "dEQP-GLES3.functional.shaders.function", 372 "s.invalid.write_const_array_arg_vertex"); 373 374static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004324, 375 "dEQP-GLES3.functional.shaders.functions", 376 ".invalid.write_const_array_arg_fragment"); 377 378static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004325, 379 "dEQP-GLES3.functional.shaders.functions.i", 380 "nvalid.use_const_arg_in_const_expr_vertex"); 381 382static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004326, 383 "dEQP-GLES3.functional.shaders.functions.in", 384 "valid.use_const_arg_in_const_expr_fragment"); 385 386static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004327, 387 "dEQP-GLES3.functional.shaders.functions.i", 388 "nvalid.use_const_arg_as_array_size_vertex"); 389 390static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004328, 391 "dEQP-GLES3.functional.shaders.functions.in", 392 "valid.use_const_arg_as_array_size_fragment"); 393 394static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004329, 395 "dEQP-GLES3.functional.shaders.functions.", 396 "invalid.overload_builtin_function_vertex"); 397 398static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004330, 399 "dEQP-GLES3.functional.shaders.functions.i", 400 "nvalid.overload_builtin_function_fragment"); 401 402static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004331, 403 "dEQP-GLES3.functional.shaders.functions.", 404 "invalid.redefine_builtin_function_vertex"); 405 406static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004332, 407 "dEQP-GLES3.functional.shaders.functions.i", 408 "nvalid.redefine_builtin_function_fragment"); 409 410static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004333, 411 "dEQP-GLES3.functional.shaders.funct", 412 "ions.invalid.basic_recursion_vertex"); 413 414static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004334, 415 "dEQP-GLES3.functional.shaders.functi", 416 "ons.invalid.basic_recursion_fragment"); 417 418static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004335, 419 "dEQP-GLES3.functional.shaders.function", 420 "s.invalid.simple_tail_recursion_vertex"); 421 422static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004336, 423 "dEQP-GLES3.functional.shaders.functions", 424 ".invalid.simple_tail_recursion_fragment"); 425 426static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004337, 427 "dEQP-GLES3.functional.shaders.functions.in", 428 "valid.dynamic_conditional_recursion_vertex"); 429 430static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004338, 431 "dEQP-GLES3.functional.shaders.functions.inv", 432 "alid.dynamic_conditional_recursion_fragment"); 433 434static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004339, 435 "dEQP-GLES3.functional.shaders.function", 436 "s.invalid.dynamic_loop_recursion_vertex"); 437 438static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004340, 439 "dEQP-GLES3.functional.shaders.functions", 440 ".invalid.dynamic_loop_recursion_fragment"); 441 442static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004341, 443 "dEQP-GLES3.functional.shaders.functions", 444 ".invalid.dynamic_switch_recursion_vertex"); 445 446static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004342, 447 "dEQP-GLES3.functional.shaders.functions.", 448 "invalid.dynamic_switch_recursion_fragment"); 449 450static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004343, 451 "dEQP-GLES3.functional.shaders.funct", 452 "ions.invalid.modify_const_arg_vertex"); 453 454static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004344, 455 "dEQP-GLES3.functional.shaders.functi", 456 "ons.invalid.modify_const_arg_fragment"); 457 458static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004345, 459 "dEQP-GLES3.functional.shaders.functions.inv", 460 "alid.init_const_local_from_const_arg_vertex"); 461 462static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004346, 463 "dEQP-GLES3.functional.shaders.functions.inva", 464 "lid.init_const_local_from_const_arg_fragment"); 465 466static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004347, 467 "dEQP-GLES3.functional.shaders.functions.", 468 "invalid.array_size_from_const_arg_vertex"); 469 470static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004348, 471 "dEQP-GLES3.functional.shaders.functions.i", 472 "nvalid.array_size_from_const_arg_fragment"); 473