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 "../ActsDeqpgles30020TestSuite.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(ActsDeqpgles30020TestSuite, TestCase_019774, 27 "dEQP-GLES3.functional.shaders.constant_express", 28 "ions.builtin_functions.common.abs_float_vertex"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019775, 31 "dEQP-GLES3.functional.shaders.constant_expressi", 32 "ons.builtin_functions.common.abs_float_fragment"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019776, 35 "dEQP-GLES3.functional.shaders.constant_expres", 36 "sions.builtin_functions.common.abs_vec2_vertex"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019777, 39 "dEQP-GLES3.functional.shaders.constant_express", 40 "ions.builtin_functions.common.abs_vec2_fragment"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019778, 43 "dEQP-GLES3.functional.shaders.constant_expres", 44 "sions.builtin_functions.common.abs_vec3_vertex"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019779, 47 "dEQP-GLES3.functional.shaders.constant_express", 48 "ions.builtin_functions.common.abs_vec3_fragment"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019780, 51 "dEQP-GLES3.functional.shaders.constant_expres", 52 "sions.builtin_functions.common.abs_vec4_vertex"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019781, 55 "dEQP-GLES3.functional.shaders.constant_express", 56 "ions.builtin_functions.common.abs_vec4_fragment"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019782, 59 "dEQP-GLES3.functional.shaders.constant_expres", 60 "sions.builtin_functions.common.abs_int_vertex"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019783, 63 "dEQP-GLES3.functional.shaders.constant_express", 64 "ions.builtin_functions.common.abs_int_fragment"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019784, 67 "dEQP-GLES3.functional.shaders.constant_express", 68 "ions.builtin_functions.common.abs_ivec2_vertex"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019785, 71 "dEQP-GLES3.functional.shaders.constant_expressi", 72 "ons.builtin_functions.common.abs_ivec2_fragment"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019786, 75 "dEQP-GLES3.functional.shaders.constant_express", 76 "ions.builtin_functions.common.abs_ivec3_vertex"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019787, 79 "dEQP-GLES3.functional.shaders.constant_expressi", 80 "ons.builtin_functions.common.abs_ivec3_fragment"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019788, 83 "dEQP-GLES3.functional.shaders.constant_express", 84 "ions.builtin_functions.common.abs_ivec4_vertex"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019789, 87 "dEQP-GLES3.functional.shaders.constant_expressi", 88 "ons.builtin_functions.common.abs_ivec4_fragment"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019790, 91 "dEQP-GLES3.functional.shaders.constant_express", 92 "ions.builtin_functions.common.sign_float_vertex"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019791, 95 "dEQP-GLES3.functional.shaders.constant_expressi", 96 "ons.builtin_functions.common.sign_float_fragment"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019792, 99 "dEQP-GLES3.functional.shaders.constant_express", 100 "ions.builtin_functions.common.sign_vec2_vertex"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019793, 103 "dEQP-GLES3.functional.shaders.constant_expressi", 104 "ons.builtin_functions.common.sign_vec2_fragment"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019794, 107 "dEQP-GLES3.functional.shaders.constant_express", 108 "ions.builtin_functions.common.sign_vec3_vertex"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019795, 111 "dEQP-GLES3.functional.shaders.constant_expressi", 112 "ons.builtin_functions.common.sign_vec3_fragment"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019796, 115 "dEQP-GLES3.functional.shaders.constant_express", 116 "ions.builtin_functions.common.sign_vec4_vertex"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019797, 119 "dEQP-GLES3.functional.shaders.constant_expressi", 120 "ons.builtin_functions.common.sign_vec4_fragment"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019798, 123 "dEQP-GLES3.functional.shaders.constant_expres", 124 "sions.builtin_functions.common.sign_int_vertex"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019799, 127 "dEQP-GLES3.functional.shaders.constant_express", 128 "ions.builtin_functions.common.sign_int_fragment"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019800, 131 "dEQP-GLES3.functional.shaders.constant_express", 132 "ions.builtin_functions.common.sign_ivec2_vertex"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019801, 135 "dEQP-GLES3.functional.shaders.constant_expressi", 136 "ons.builtin_functions.common.sign_ivec2_fragment"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019802, 139 "dEQP-GLES3.functional.shaders.constant_express", 140 "ions.builtin_functions.common.sign_ivec3_vertex"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019803, 143 "dEQP-GLES3.functional.shaders.constant_expressi", 144 "ons.builtin_functions.common.sign_ivec3_fragment"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019804, 147 "dEQP-GLES3.functional.shaders.constant_express", 148 "ions.builtin_functions.common.sign_ivec4_vertex"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019805, 151 "dEQP-GLES3.functional.shaders.constant_expressi", 152 "ons.builtin_functions.common.sign_ivec4_fragment"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019806, 155 "dEQP-GLES3.functional.shaders.constant_expressi", 156 "ons.builtin_functions.common.floor_float_vertex"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019807, 159 "dEQP-GLES3.functional.shaders.constant_expressio", 160 "ns.builtin_functions.common.floor_float_fragment"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019808, 163 "dEQP-GLES3.functional.shaders.constant_express", 164 "ions.builtin_functions.common.floor_vec2_vertex"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019809, 167 "dEQP-GLES3.functional.shaders.constant_expressi", 168 "ons.builtin_functions.common.floor_vec2_fragment"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019810, 171 "dEQP-GLES3.functional.shaders.constant_express", 172 "ions.builtin_functions.common.floor_vec3_vertex"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019811, 175 "dEQP-GLES3.functional.shaders.constant_expressi", 176 "ons.builtin_functions.common.floor_vec3_fragment"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019812, 179 "dEQP-GLES3.functional.shaders.constant_express", 180 "ions.builtin_functions.common.floor_vec4_vertex"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019813, 183 "dEQP-GLES3.functional.shaders.constant_expressi", 184 "ons.builtin_functions.common.floor_vec4_fragment"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019814, 187 "dEQP-GLES3.functional.shaders.constant_expressi", 188 "ons.builtin_functions.common.trunc_float_vertex"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019815, 191 "dEQP-GLES3.functional.shaders.constant_expressio", 192 "ns.builtin_functions.common.trunc_float_fragment"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019816, 195 "dEQP-GLES3.functional.shaders.constant_express", 196 "ions.builtin_functions.common.trunc_vec2_vertex"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019817, 199 "dEQP-GLES3.functional.shaders.constant_expressi", 200 "ons.builtin_functions.common.trunc_vec2_fragment"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019818, 203 "dEQP-GLES3.functional.shaders.constant_express", 204 "ions.builtin_functions.common.trunc_vec3_vertex"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019819, 207 "dEQP-GLES3.functional.shaders.constant_expressi", 208 "ons.builtin_functions.common.trunc_vec3_fragment"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019820, 211 "dEQP-GLES3.functional.shaders.constant_express", 212 "ions.builtin_functions.common.trunc_vec4_vertex"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019821, 215 "dEQP-GLES3.functional.shaders.constant_expressi", 216 "ons.builtin_functions.common.trunc_vec4_fragment"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019822, 219 "dEQP-GLES3.functional.shaders.constant_expressi", 220 "ons.builtin_functions.common.round_float_vertex"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019823, 223 "dEQP-GLES3.functional.shaders.constant_expressio", 224 "ns.builtin_functions.common.round_float_fragment"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019824, 227 "dEQP-GLES3.functional.shaders.constant_express", 228 "ions.builtin_functions.common.round_vec2_vertex"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019825, 231 "dEQP-GLES3.functional.shaders.constant_expressi", 232 "ons.builtin_functions.common.round_vec2_fragment"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019826, 235 "dEQP-GLES3.functional.shaders.constant_express", 236 "ions.builtin_functions.common.round_vec3_vertex"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019827, 239 "dEQP-GLES3.functional.shaders.constant_expressi", 240 "ons.builtin_functions.common.round_vec3_fragment"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019828, 243 "dEQP-GLES3.functional.shaders.constant_express", 244 "ions.builtin_functions.common.round_vec4_vertex"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019829, 247 "dEQP-GLES3.functional.shaders.constant_expressi", 248 "ons.builtin_functions.common.round_vec4_fragment"); 249 250 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019830, 251 "dEQP-GLES3.functional.shaders.constant_express", 252 "ions.builtin_functions.common.ceil_float_vertex"); 253 254 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019831, 255 "dEQP-GLES3.functional.shaders.constant_expressi", 256 "ons.builtin_functions.common.ceil_float_fragment"); 257 258 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019832, 259 "dEQP-GLES3.functional.shaders.constant_express", 260 "ions.builtin_functions.common.ceil_vec2_vertex"); 261 262 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019833, 263 "dEQP-GLES3.functional.shaders.constant_expressi", 264 "ons.builtin_functions.common.ceil_vec2_fragment"); 265 266 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019834, 267 "dEQP-GLES3.functional.shaders.constant_express", 268 "ions.builtin_functions.common.ceil_vec3_vertex"); 269 270 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019835, 271 "dEQP-GLES3.functional.shaders.constant_expressi", 272 "ons.builtin_functions.common.ceil_vec3_fragment"); 273 274 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019836, 275 "dEQP-GLES3.functional.shaders.constant_express", 276 "ions.builtin_functions.common.ceil_vec4_vertex"); 277 278 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019837, 279 "dEQP-GLES3.functional.shaders.constant_expressi", 280 "ons.builtin_functions.common.ceil_vec4_fragment"); 281 282 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019838, 283 "dEQP-GLES3.functional.shaders.constant_express", 284 "ions.builtin_functions.common.min_float_vertex"); 285 286 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019839, 287 "dEQP-GLES3.functional.shaders.constant_expressi", 288 "ons.builtin_functions.common.min_float_fragment"); 289 290 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019840, 291 "dEQP-GLES3.functional.shaders.constant_expres", 292 "sions.builtin_functions.common.min_vec2_vertex"); 293 294 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019841, 295 "dEQP-GLES3.functional.shaders.constant_express", 296 "ions.builtin_functions.common.min_vec2_fragment"); 297 298 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019842, 299 "dEQP-GLES3.functional.shaders.constant_expressio", 300 "ns.builtin_functions.common.min_vec2_float_vertex"); 301 302 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019843, 303 "dEQP-GLES3.functional.shaders.constant_expression", 304 "s.builtin_functions.common.min_vec2_float_fragment"); 305 306 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019844, 307 "dEQP-GLES3.functional.shaders.constant_expres", 308 "sions.builtin_functions.common.min_vec3_vertex"); 309 310 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019845, 311 "dEQP-GLES3.functional.shaders.constant_express", 312 "ions.builtin_functions.common.min_vec3_fragment"); 313 314 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019846, 315 "dEQP-GLES3.functional.shaders.constant_expressio", 316 "ns.builtin_functions.common.min_vec3_float_vertex"); 317 318 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019847, 319 "dEQP-GLES3.functional.shaders.constant_expression", 320 "s.builtin_functions.common.min_vec3_float_fragment"); 321 322 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019848, 323 "dEQP-GLES3.functional.shaders.constant_expres", 324 "sions.builtin_functions.common.min_vec4_vertex"); 325 326 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019849, 327 "dEQP-GLES3.functional.shaders.constant_express", 328 "ions.builtin_functions.common.min_vec4_fragment"); 329 330 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019850, 331 "dEQP-GLES3.functional.shaders.constant_expressio", 332 "ns.builtin_functions.common.min_vec4_float_vertex"); 333 334 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019851, 335 "dEQP-GLES3.functional.shaders.constant_expression", 336 "s.builtin_functions.common.min_vec4_float_fragment"); 337 338 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019852, 339 "dEQP-GLES3.functional.shaders.constant_expres", 340 "sions.builtin_functions.common.min_int_vertex"); 341 342 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019853, 343 "dEQP-GLES3.functional.shaders.constant_express", 344 "ions.builtin_functions.common.min_int_fragment"); 345 346 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019854, 347 "dEQP-GLES3.functional.shaders.constant_express", 348 "ions.builtin_functions.common.min_ivec2_vertex"); 349 350 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019855, 351 "dEQP-GLES3.functional.shaders.constant_expressi", 352 "ons.builtin_functions.common.min_ivec2_fragment"); 353 354 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019856, 355 "dEQP-GLES3.functional.shaders.constant_expressio", 356 "ns.builtin_functions.common.min_ivec2_int_vertex"); 357 358 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019857, 359 "dEQP-GLES3.functional.shaders.constant_expression", 360 "s.builtin_functions.common.min_ivec2_int_fragment"); 361 362 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019858, 363 "dEQP-GLES3.functional.shaders.constant_express", 364 "ions.builtin_functions.common.min_ivec3_vertex"); 365 366 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019859, 367 "dEQP-GLES3.functional.shaders.constant_expressi", 368 "ons.builtin_functions.common.min_ivec3_fragment"); 369 370 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019860, 371 "dEQP-GLES3.functional.shaders.constant_expressio", 372 "ns.builtin_functions.common.min_ivec3_int_vertex"); 373 374 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019861, 375 "dEQP-GLES3.functional.shaders.constant_expression", 376 "s.builtin_functions.common.min_ivec3_int_fragment"); 377 378 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019862, 379 "dEQP-GLES3.functional.shaders.constant_express", 380 "ions.builtin_functions.common.min_ivec4_vertex"); 381 382 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019863, 383 "dEQP-GLES3.functional.shaders.constant_expressi", 384 "ons.builtin_functions.common.min_ivec4_fragment"); 385 386 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019864, 387 "dEQP-GLES3.functional.shaders.constant_expressio", 388 "ns.builtin_functions.common.min_ivec4_int_vertex"); 389 390 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019865, 391 "dEQP-GLES3.functional.shaders.constant_expression", 392 "s.builtin_functions.common.min_ivec4_int_fragment"); 393 394 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019866, 395 "dEQP-GLES3.functional.shaders.constant_expres", 396 "sions.builtin_functions.common.min_uint_vertex"); 397 398 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019867, 399 "dEQP-GLES3.functional.shaders.constant_express", 400 "ions.builtin_functions.common.min_uint_fragment"); 401 402 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019868, 403 "dEQP-GLES3.functional.shaders.constant_express", 404 "ions.builtin_functions.common.min_uvec2_vertex"); 405 406 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019869, 407 "dEQP-GLES3.functional.shaders.constant_expressi", 408 "ons.builtin_functions.common.min_uvec2_fragment"); 409 410 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019870, 411 "dEQP-GLES3.functional.shaders.constant_expressio", 412 "ns.builtin_functions.common.min_uvec2_uint_vertex"); 413 414 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019871, 415 "dEQP-GLES3.functional.shaders.constant_expression", 416 "s.builtin_functions.common.min_uvec2_uint_fragment"); 417 418 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019872, 419 "dEQP-GLES3.functional.shaders.constant_express", 420 "ions.builtin_functions.common.min_uvec3_vertex"); 421 422 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019873, 423 "dEQP-GLES3.functional.shaders.constant_expressi", 424 "ons.builtin_functions.common.min_uvec3_fragment"); 425 426 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019874, 427 "dEQP-GLES3.functional.shaders.constant_expressio", 428 "ns.builtin_functions.common.min_uvec3_uint_vertex"); 429 430 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019875, 431 "dEQP-GLES3.functional.shaders.constant_expression", 432 "s.builtin_functions.common.min_uvec3_uint_fragment"); 433 434 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019876, 435 "dEQP-GLES3.functional.shaders.constant_express", 436 "ions.builtin_functions.common.min_uvec4_vertex"); 437 438 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019877, 439 "dEQP-GLES3.functional.shaders.constant_expressi", 440 "ons.builtin_functions.common.min_uvec4_fragment"); 441 442 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019878, 443 "dEQP-GLES3.functional.shaders.constant_expressio", 444 "ns.builtin_functions.common.min_uvec4_uint_vertex"); 445 446 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019879, 447 "dEQP-GLES3.functional.shaders.constant_expression", 448 "s.builtin_functions.common.min_uvec4_uint_fragment"); 449 450 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019880, 451 "dEQP-GLES3.functional.shaders.constant_express", 452 "ions.builtin_functions.common.max_float_vertex"); 453 454 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019881, 455 "dEQP-GLES3.functional.shaders.constant_expressi", 456 "ons.builtin_functions.common.max_float_fragment"); 457 458 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019882, 459 "dEQP-GLES3.functional.shaders.constant_expres", 460 "sions.builtin_functions.common.max_vec2_vertex"); 461 462 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019883, 463 "dEQP-GLES3.functional.shaders.constant_express", 464 "ions.builtin_functions.common.max_vec2_fragment"); 465 466 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019884, 467 "dEQP-GLES3.functional.shaders.constant_expressio", 468 "ns.builtin_functions.common.max_vec2_float_vertex"); 469 470 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019885, 471 "dEQP-GLES3.functional.shaders.constant_expression", 472 "s.builtin_functions.common.max_vec2_float_fragment"); 473 474 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019886, 475 "dEQP-GLES3.functional.shaders.constant_expres", 476 "sions.builtin_functions.common.max_vec3_vertex"); 477 478 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019887, 479 "dEQP-GLES3.functional.shaders.constant_express", 480 "ions.builtin_functions.common.max_vec3_fragment"); 481 482 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019888, 483 "dEQP-GLES3.functional.shaders.constant_expressio", 484 "ns.builtin_functions.common.max_vec3_float_vertex"); 485 486 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019889, 487 "dEQP-GLES3.functional.shaders.constant_expression", 488 "s.builtin_functions.common.max_vec3_float_fragment"); 489 490 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019890, 491 "dEQP-GLES3.functional.shaders.constant_expres", 492 "sions.builtin_functions.common.max_vec4_vertex"); 493 494 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019891, 495 "dEQP-GLES3.functional.shaders.constant_express", 496 "ions.builtin_functions.common.max_vec4_fragment"); 497 498 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019892, 499 "dEQP-GLES3.functional.shaders.constant_expressio", 500 "ns.builtin_functions.common.max_vec4_float_vertex"); 501 502 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019893, 503 "dEQP-GLES3.functional.shaders.constant_expression", 504 "s.builtin_functions.common.max_vec4_float_fragment"); 505 506 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019894, 507 "dEQP-GLES3.functional.shaders.constant_expres", 508 "sions.builtin_functions.common.max_int_vertex"); 509 510 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019895, 511 "dEQP-GLES3.functional.shaders.constant_express", 512 "ions.builtin_functions.common.max_int_fragment"); 513 514 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019896, 515 "dEQP-GLES3.functional.shaders.constant_express", 516 "ions.builtin_functions.common.max_ivec2_vertex"); 517 518 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019897, 519 "dEQP-GLES3.functional.shaders.constant_expressi", 520 "ons.builtin_functions.common.max_ivec2_fragment"); 521 522 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019898, 523 "dEQP-GLES3.functional.shaders.constant_expressio", 524 "ns.builtin_functions.common.max_ivec2_int_vertex"); 525 526 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019899, 527 "dEQP-GLES3.functional.shaders.constant_expression", 528 "s.builtin_functions.common.max_ivec2_int_fragment"); 529 530 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019900, 531 "dEQP-GLES3.functional.shaders.constant_express", 532 "ions.builtin_functions.common.max_ivec3_vertex"); 533 534 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019901, 535 "dEQP-GLES3.functional.shaders.constant_expressi", 536 "ons.builtin_functions.common.max_ivec3_fragment"); 537 538 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019902, 539 "dEQP-GLES3.functional.shaders.constant_expressio", 540 "ns.builtin_functions.common.max_ivec3_int_vertex"); 541 542 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019903, 543 "dEQP-GLES3.functional.shaders.constant_expression", 544 "s.builtin_functions.common.max_ivec3_int_fragment"); 545 546 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019904, 547 "dEQP-GLES3.functional.shaders.constant_express", 548 "ions.builtin_functions.common.max_ivec4_vertex"); 549 550 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019905, 551 "dEQP-GLES3.functional.shaders.constant_expressi", 552 "ons.builtin_functions.common.max_ivec4_fragment"); 553 554 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019906, 555 "dEQP-GLES3.functional.shaders.constant_expressio", 556 "ns.builtin_functions.common.max_ivec4_int_vertex"); 557 558 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019907, 559 "dEQP-GLES3.functional.shaders.constant_expression", 560 "s.builtin_functions.common.max_ivec4_int_fragment"); 561 562 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019908, 563 "dEQP-GLES3.functional.shaders.constant_expres", 564 "sions.builtin_functions.common.max_uint_vertex"); 565 566 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019909, 567 "dEQP-GLES3.functional.shaders.constant_express", 568 "ions.builtin_functions.common.max_uint_fragment"); 569 570 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019910, 571 "dEQP-GLES3.functional.shaders.constant_express", 572 "ions.builtin_functions.common.max_uvec2_vertex"); 573 574 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019911, 575 "dEQP-GLES3.functional.shaders.constant_expressi", 576 "ons.builtin_functions.common.max_uvec2_fragment"); 577 578 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019912, 579 "dEQP-GLES3.functional.shaders.constant_expressio", 580 "ns.builtin_functions.common.max_uvec2_uint_vertex"); 581 582 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019913, 583 "dEQP-GLES3.functional.shaders.constant_expression", 584 "s.builtin_functions.common.max_uvec2_uint_fragment"); 585 586 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019914, 587 "dEQP-GLES3.functional.shaders.constant_express", 588 "ions.builtin_functions.common.max_uvec3_vertex"); 589 590 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019915, 591 "dEQP-GLES3.functional.shaders.constant_expressi", 592 "ons.builtin_functions.common.max_uvec3_fragment"); 593 594 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019916, 595 "dEQP-GLES3.functional.shaders.constant_expressio", 596 "ns.builtin_functions.common.max_uvec3_uint_vertex"); 597 598 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019917, 599 "dEQP-GLES3.functional.shaders.constant_expression", 600 "s.builtin_functions.common.max_uvec3_uint_fragment"); 601 602 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019918, 603 "dEQP-GLES3.functional.shaders.constant_express", 604 "ions.builtin_functions.common.max_uvec4_vertex"); 605 606 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019919, 607 "dEQP-GLES3.functional.shaders.constant_expressi", 608 "ons.builtin_functions.common.max_uvec4_fragment"); 609 610 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019920, 611 "dEQP-GLES3.functional.shaders.constant_expressio", 612 "ns.builtin_functions.common.max_uvec4_uint_vertex"); 613 614 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019921, 615 "dEQP-GLES3.functional.shaders.constant_expression", 616 "s.builtin_functions.common.max_uvec4_uint_fragment"); 617 618 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019922, 619 "dEQP-GLES3.functional.shaders.constant_expressi", 620 "ons.builtin_functions.common.clamp_float_vertex"); 621 622 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019923, 623 "dEQP-GLES3.functional.shaders.constant_expressio", 624 "ns.builtin_functions.common.clamp_float_fragment"); 625 626 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019924, 627 "dEQP-GLES3.functional.shaders.constant_express", 628 "ions.builtin_functions.common.clamp_vec2_vertex"); 629 630 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019925, 631 "dEQP-GLES3.functional.shaders.constant_expressi", 632 "ons.builtin_functions.common.clamp_vec2_fragment"); 633 634 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019926, 635 "dEQP-GLES3.functional.shaders.constant_expression", 636 "s.builtin_functions.common.clamp_vec2_float_vertex"); 637 638 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019927, 639 "dEQP-GLES3.functional.shaders.constant_expressions", 640 ".builtin_functions.common.clamp_vec2_float_fragment"); 641 642 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019928, 643 "dEQP-GLES3.functional.shaders.constant_express", 644 "ions.builtin_functions.common.clamp_vec3_vertex"); 645 646 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019929, 647 "dEQP-GLES3.functional.shaders.constant_expressi", 648 "ons.builtin_functions.common.clamp_vec3_fragment"); 649 650 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019930, 651 "dEQP-GLES3.functional.shaders.constant_expression", 652 "s.builtin_functions.common.clamp_vec3_float_vertex"); 653 654 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019931, 655 "dEQP-GLES3.functional.shaders.constant_expressions", 656 ".builtin_functions.common.clamp_vec3_float_fragment"); 657 658 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019932, 659 "dEQP-GLES3.functional.shaders.constant_express", 660 "ions.builtin_functions.common.clamp_vec4_vertex"); 661 662 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019933, 663 "dEQP-GLES3.functional.shaders.constant_expressi", 664 "ons.builtin_functions.common.clamp_vec4_fragment"); 665 666 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019934, 667 "dEQP-GLES3.functional.shaders.constant_expression", 668 "s.builtin_functions.common.clamp_vec4_float_vertex"); 669 670 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019935, 671 "dEQP-GLES3.functional.shaders.constant_expressions", 672 ".builtin_functions.common.clamp_vec4_float_fragment"); 673 674 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019936, 675 "dEQP-GLES3.functional.shaders.constant_express", 676 "ions.builtin_functions.common.clamp_int_vertex"); 677 678 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019937, 679 "dEQP-GLES3.functional.shaders.constant_expressi", 680 "ons.builtin_functions.common.clamp_int_fragment"); 681 682 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019938, 683 "dEQP-GLES3.functional.shaders.constant_expressi", 684 "ons.builtin_functions.common.clamp_ivec2_vertex"); 685 686 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019939, 687 "dEQP-GLES3.functional.shaders.constant_expressio", 688 "ns.builtin_functions.common.clamp_ivec2_fragment"); 689 690 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019940, 691 "dEQP-GLES3.functional.shaders.constant_expression", 692 "s.builtin_functions.common.clamp_ivec2_int_vertex"); 693 694 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019941, 695 "dEQP-GLES3.functional.shaders.constant_expressions", 696 ".builtin_functions.common.clamp_ivec2_int_fragment"); 697 698 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019942, 699 "dEQP-GLES3.functional.shaders.constant_expressi", 700 "ons.builtin_functions.common.clamp_ivec3_vertex"); 701 702 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019943, 703 "dEQP-GLES3.functional.shaders.constant_expressio", 704 "ns.builtin_functions.common.clamp_ivec3_fragment"); 705 706 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019944, 707 "dEQP-GLES3.functional.shaders.constant_expression", 708 "s.builtin_functions.common.clamp_ivec3_int_vertex"); 709 710 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019945, 711 "dEQP-GLES3.functional.shaders.constant_expressions", 712 ".builtin_functions.common.clamp_ivec3_int_fragment"); 713 714 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019946, 715 "dEQP-GLES3.functional.shaders.constant_expressi", 716 "ons.builtin_functions.common.clamp_ivec4_vertex"); 717 718 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019947, 719 "dEQP-GLES3.functional.shaders.constant_expressio", 720 "ns.builtin_functions.common.clamp_ivec4_fragment"); 721 722 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019948, 723 "dEQP-GLES3.functional.shaders.constant_expression", 724 "s.builtin_functions.common.clamp_ivec4_int_vertex"); 725 726 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019949, 727 "dEQP-GLES3.functional.shaders.constant_expressions", 728 ".builtin_functions.common.clamp_ivec4_int_fragment"); 729 730 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019950, 731 "dEQP-GLES3.functional.shaders.constant_express", 732 "ions.builtin_functions.common.clamp_uint_vertex"); 733 734 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019951, 735 "dEQP-GLES3.functional.shaders.constant_expressi", 736 "ons.builtin_functions.common.clamp_uint_fragment"); 737 738 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019952, 739 "dEQP-GLES3.functional.shaders.constant_expressi", 740 "ons.builtin_functions.common.clamp_uvec2_vertex"); 741 742 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019953, 743 "dEQP-GLES3.functional.shaders.constant_expressio", 744 "ns.builtin_functions.common.clamp_uvec2_fragment"); 745 746 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019954, 747 "dEQP-GLES3.functional.shaders.constant_expression", 748 "s.builtin_functions.common.clamp_uvec2_uint_vertex"); 749 750 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019955, 751 "dEQP-GLES3.functional.shaders.constant_expressions", 752 ".builtin_functions.common.clamp_uvec2_uint_fragment"); 753 754 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019956, 755 "dEQP-GLES3.functional.shaders.constant_expressi", 756 "ons.builtin_functions.common.clamp_uvec3_vertex"); 757 758 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019957, 759 "dEQP-GLES3.functional.shaders.constant_expressio", 760 "ns.builtin_functions.common.clamp_uvec3_fragment"); 761 762 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019958, 763 "dEQP-GLES3.functional.shaders.constant_expression", 764 "s.builtin_functions.common.clamp_uvec3_uint_vertex"); 765 766 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019959, 767 "dEQP-GLES3.functional.shaders.constant_expressions", 768 ".builtin_functions.common.clamp_uvec3_uint_fragment"); 769 770 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019960, 771 "dEQP-GLES3.functional.shaders.constant_expressi", 772 "ons.builtin_functions.common.clamp_uvec4_vertex"); 773 774 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019961, 775 "dEQP-GLES3.functional.shaders.constant_expressio", 776 "ns.builtin_functions.common.clamp_uvec4_fragment"); 777 778 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019962, 779 "dEQP-GLES3.functional.shaders.constant_expression", 780 "s.builtin_functions.common.clamp_uvec4_uint_vertex"); 781 782 static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019963, 783 "dEQP-GLES3.functional.shaders.constant_expressions", 784 ".builtin_functions.common.clamp_uvec4_uint_fragment"); 785