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 "../ActsDeqpgles30028TestSuite.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(ActsDeqpgles30028TestSuite, TestCase_027029, 27 "dEQP-GLES3.functional.texture", 28 ".vertex.cube.wrap.clamp_clamp"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027030, 31 "dEQP-GLES3.functional.texture", 32 ".vertex.cube.wrap.clamp_repeat"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027031, 35 "dEQP-GLES3.functional.texture", 36 ".vertex.cube.wrap.clamp_mirror"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027032, 39 "dEQP-GLES3.functional.texture", 40 ".vertex.cube.wrap.repeat_clamp"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027033, 43 "dEQP-GLES3.functional.texture.", 44 "vertex.cube.wrap.repeat_repeat"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027034, 47 "dEQP-GLES3.functional.texture.", 48 "vertex.cube.wrap.repeat_mirror"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027035, 51 "dEQP-GLES3.functional.texture", 52 ".vertex.cube.wrap.mirror_clamp"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027036, 55 "dEQP-GLES3.functional.texture.", 56 "vertex.cube.wrap.mirror_repeat"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027037, 59 "dEQP-GLES3.functional.texture.", 60 "vertex.cube.wrap.mirror_mirror"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027944, 63 "dEQP-GLES3.functional.fragment_ops.depth_", 64 "stencil.stencil_ops.replace_invert_replace"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027945, 67 "dEQP-GLES3.functional.fragment_ops.depth", 68 "_stencil.stencil_ops.replace_invert_incr"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027946, 71 "dEQP-GLES3.functional.fragment_ops.depth", 72 "_stencil.stencil_ops.replace_invert_decr"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027947, 75 "dEQP-GLES3.functional.fragment_ops.depth_", 76 "stencil.stencil_ops.replace_invert_invert"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027948, 79 "dEQP-GLES3.functional.fragment_ops.depth_s", 80 "tencil.stencil_ops.replace_invert_incr_wrap"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027949, 83 "dEQP-GLES3.functional.fragment_ops.depth_s", 84 "tencil.stencil_ops.replace_invert_decr_wrap"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027950, 87 "dEQP-GLES3.functional.fragment_ops.depth_", 88 "stencil.stencil_ops.replace_incr_wrap_keep"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027951, 91 "dEQP-GLES3.functional.fragment_ops.depth_", 92 "stencil.stencil_ops.replace_incr_wrap_zero"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027952, 95 "dEQP-GLES3.functional.fragment_ops.depth_st", 96 "encil.stencil_ops.replace_incr_wrap_replace"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027953, 99 "dEQP-GLES3.functional.fragment_ops.depth_", 100 "stencil.stencil_ops.replace_incr_wrap_incr"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027954, 103 "dEQP-GLES3.functional.fragment_ops.depth_", 104 "stencil.stencil_ops.replace_incr_wrap_decr"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027955, 107 "dEQP-GLES3.functional.fragment_ops.depth_s", 108 "tencil.stencil_ops.replace_incr_wrap_invert"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027956, 111 "dEQP-GLES3.functional.fragment_ops.depth_ste", 112 "ncil.stencil_ops.replace_incr_wrap_incr_wrap"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027957, 115 "dEQP-GLES3.functional.fragment_ops.depth_ste", 116 "ncil.stencil_ops.replace_incr_wrap_decr_wrap"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027958, 119 "dEQP-GLES3.functional.fragment_ops.depth_", 120 "stencil.stencil_ops.replace_decr_wrap_keep"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027959, 123 "dEQP-GLES3.functional.fragment_ops.depth_", 124 "stencil.stencil_ops.replace_decr_wrap_zero"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027960, 127 "dEQP-GLES3.functional.fragment_ops.depth_st", 128 "encil.stencil_ops.replace_decr_wrap_replace"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027961, 131 "dEQP-GLES3.functional.fragment_ops.depth_", 132 "stencil.stencil_ops.replace_decr_wrap_incr"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027962, 135 "dEQP-GLES3.functional.fragment_ops.depth_", 136 "stencil.stencil_ops.replace_decr_wrap_decr"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027963, 139 "dEQP-GLES3.functional.fragment_ops.depth_s", 140 "tencil.stencil_ops.replace_decr_wrap_invert"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027964, 143 "dEQP-GLES3.functional.fragment_ops.depth_ste", 144 "ncil.stencil_ops.replace_decr_wrap_incr_wrap"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027965, 147 "dEQP-GLES3.functional.fragment_ops.depth_ste", 148 "ncil.stencil_ops.replace_decr_wrap_decr_wrap"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027966, 151 "dEQP-GLES3.functional.fragment_ops.de", 152 "pth_stencil.stencil_ops.incr_keep_keep"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027967, 155 "dEQP-GLES3.functional.fragment_ops.de", 156 "pth_stencil.stencil_ops.incr_keep_zero"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027968, 159 "dEQP-GLES3.functional.fragment_ops.dept", 160 "h_stencil.stencil_ops.incr_keep_replace"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027969, 163 "dEQP-GLES3.functional.fragment_ops.de", 164 "pth_stencil.stencil_ops.incr_keep_incr"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027970, 167 "dEQP-GLES3.functional.fragment_ops.de", 168 "pth_stencil.stencil_ops.incr_keep_decr"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027971, 171 "dEQP-GLES3.functional.fragment_ops.dep", 172 "th_stencil.stencil_ops.incr_keep_invert"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027972, 175 "dEQP-GLES3.functional.fragment_ops.depth", 176 "_stencil.stencil_ops.incr_keep_incr_wrap"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027973, 179 "dEQP-GLES3.functional.fragment_ops.depth", 180 "_stencil.stencil_ops.incr_keep_decr_wrap"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027974, 183 "dEQP-GLES3.functional.fragment_ops.de", 184 "pth_stencil.stencil_ops.incr_zero_keep"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027975, 187 "dEQP-GLES3.functional.fragment_ops.de", 188 "pth_stencil.stencil_ops.incr_zero_zero"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027976, 191 "dEQP-GLES3.functional.fragment_ops.dept", 192 "h_stencil.stencil_ops.incr_zero_replace"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027977, 195 "dEQP-GLES3.functional.fragment_ops.de", 196 "pth_stencil.stencil_ops.incr_zero_incr"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027978, 199 "dEQP-GLES3.functional.fragment_ops.de", 200 "pth_stencil.stencil_ops.incr_zero_decr"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027979, 203 "dEQP-GLES3.functional.fragment_ops.dep", 204 "th_stencil.stencil_ops.incr_zero_invert"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027980, 207 "dEQP-GLES3.functional.fragment_ops.depth", 208 "_stencil.stencil_ops.incr_zero_incr_wrap"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027981, 211 "dEQP-GLES3.functional.fragment_ops.depth", 212 "_stencil.stencil_ops.incr_zero_decr_wrap"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027982, 215 "dEQP-GLES3.functional.fragment_ops.dept", 216 "h_stencil.stencil_ops.incr_replace_keep"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027983, 219 "dEQP-GLES3.functional.fragment_ops.dept", 220 "h_stencil.stencil_ops.incr_replace_zero"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027984, 223 "dEQP-GLES3.functional.fragment_ops.depth", 224 "_stencil.stencil_ops.incr_replace_replace"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027985, 227 "dEQP-GLES3.functional.fragment_ops.dept", 228 "h_stencil.stencil_ops.incr_replace_incr"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027986, 231 "dEQP-GLES3.functional.fragment_ops.dept", 232 "h_stencil.stencil_ops.incr_replace_decr"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027987, 235 "dEQP-GLES3.functional.fragment_ops.depth", 236 "_stencil.stencil_ops.incr_replace_invert"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027988, 239 "dEQP-GLES3.functional.fragment_ops.depth_", 240 "stencil.stencil_ops.incr_replace_incr_wrap"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027989, 243 "dEQP-GLES3.functional.fragment_ops.depth_", 244 "stencil.stencil_ops.incr_replace_decr_wrap"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027990, 247 "dEQP-GLES3.functional.fragment_ops.de", 248 "pth_stencil.stencil_ops.incr_incr_keep"); 249 250 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027991, 251 "dEQP-GLES3.functional.fragment_ops.de", 252 "pth_stencil.stencil_ops.incr_incr_zero"); 253 254 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027992, 255 "dEQP-GLES3.functional.fragment_ops.dept", 256 "h_stencil.stencil_ops.incr_incr_replace"); 257 258 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027993, 259 "dEQP-GLES3.functional.fragment_ops.de", 260 "pth_stencil.stencil_ops.incr_incr_incr"); 261 262 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027994, 263 "dEQP-GLES3.functional.fragment_ops.de", 264 "pth_stencil.stencil_ops.incr_incr_decr"); 265 266 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027995, 267 "dEQP-GLES3.functional.fragment_ops.dep", 268 "th_stencil.stencil_ops.incr_incr_invert"); 269 270 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027996, 271 "dEQP-GLES3.functional.fragment_ops.depth", 272 "_stencil.stencil_ops.incr_incr_incr_wrap"); 273 274 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027997, 275 "dEQP-GLES3.functional.fragment_ops.depth", 276 "_stencil.stencil_ops.incr_incr_decr_wrap"); 277 278 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027998, 279 "dEQP-GLES3.functional.fragment_ops.de", 280 "pth_stencil.stencil_ops.incr_decr_keep"); 281 282 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_027999, 283 "dEQP-GLES3.functional.fragment_ops.de", 284 "pth_stencil.stencil_ops.incr_decr_zero"); 285 286 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028000, 287 "dEQP-GLES3.functional.fragment_ops.dept", 288 "h_stencil.stencil_ops.incr_decr_replace"); 289 290 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028001, 291 "dEQP-GLES3.functional.fragment_ops.de", 292 "pth_stencil.stencil_ops.incr_decr_incr"); 293 294 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028002, 295 "dEQP-GLES3.functional.fragment_ops.de", 296 "pth_stencil.stencil_ops.incr_decr_decr"); 297 298 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028003, 299 "dEQP-GLES3.functional.fragment_ops.dep", 300 "th_stencil.stencil_ops.incr_decr_invert"); 301 302 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028004, 303 "dEQP-GLES3.functional.fragment_ops.depth", 304 "_stencil.stencil_ops.incr_decr_incr_wrap"); 305 306 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028005, 307 "dEQP-GLES3.functional.fragment_ops.depth", 308 "_stencil.stencil_ops.incr_decr_decr_wrap"); 309 310 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028006, 311 "dEQP-GLES3.functional.fragment_ops.dep", 312 "th_stencil.stencil_ops.incr_invert_keep"); 313 314 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028007, 315 "dEQP-GLES3.functional.fragment_ops.dep", 316 "th_stencil.stencil_ops.incr_invert_zero"); 317 318 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028008, 319 "dEQP-GLES3.functional.fragment_ops.depth", 320 "_stencil.stencil_ops.incr_invert_replace"); 321 322 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028009, 323 "dEQP-GLES3.functional.fragment_ops.dep", 324 "th_stencil.stencil_ops.incr_invert_incr"); 325 326 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028010, 327 "dEQP-GLES3.functional.fragment_ops.dep", 328 "th_stencil.stencil_ops.incr_invert_decr"); 329 330 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028011, 331 "dEQP-GLES3.functional.fragment_ops.dept", 332 "h_stencil.stencil_ops.incr_invert_invert"); 333 334 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028012, 335 "dEQP-GLES3.functional.fragment_ops.depth_", 336 "stencil.stencil_ops.incr_invert_incr_wrap"); 337 338 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028013, 339 "dEQP-GLES3.functional.fragment_ops.depth_", 340 "stencil.stencil_ops.incr_invert_decr_wrap"); 341 342 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028014, 343 "dEQP-GLES3.functional.fragment_ops.depth", 344 "_stencil.stencil_ops.incr_incr_wrap_keep"); 345 346 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028015, 347 "dEQP-GLES3.functional.fragment_ops.depth", 348 "_stencil.stencil_ops.incr_incr_wrap_zero"); 349 350 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028016, 351 "dEQP-GLES3.functional.fragment_ops.depth_", 352 "stencil.stencil_ops.incr_incr_wrap_replace"); 353 354 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028017, 355 "dEQP-GLES3.functional.fragment_ops.depth", 356 "_stencil.stencil_ops.incr_incr_wrap_incr"); 357 358 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028018, 359 "dEQP-GLES3.functional.fragment_ops.depth", 360 "_stencil.stencil_ops.incr_incr_wrap_decr"); 361 362 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028019, 363 "dEQP-GLES3.functional.fragment_ops.depth_", 364 "stencil.stencil_ops.incr_incr_wrap_invert"); 365 366 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028020, 367 "dEQP-GLES3.functional.fragment_ops.depth_s", 368 "tencil.stencil_ops.incr_incr_wrap_incr_wrap"); 369 370 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028021, 371 "dEQP-GLES3.functional.fragment_ops.depth_s", 372 "tencil.stencil_ops.incr_incr_wrap_decr_wrap"); 373 374 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028022, 375 "dEQP-GLES3.functional.fragment_ops.depth", 376 "_stencil.stencil_ops.incr_decr_wrap_keep"); 377 378 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028023, 379 "dEQP-GLES3.functional.fragment_ops.depth", 380 "_stencil.stencil_ops.incr_decr_wrap_zero"); 381 382 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028024, 383 "dEQP-GLES3.functional.fragment_ops.depth_", 384 "stencil.stencil_ops.incr_decr_wrap_replace"); 385 386 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028025, 387 "dEQP-GLES3.functional.fragment_ops.depth", 388 "_stencil.stencil_ops.incr_decr_wrap_incr"); 389 390 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028026, 391 "dEQP-GLES3.functional.fragment_ops.depth", 392 "_stencil.stencil_ops.incr_decr_wrap_decr"); 393 394 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028027, 395 "dEQP-GLES3.functional.fragment_ops.depth_", 396 "stencil.stencil_ops.incr_decr_wrap_invert"); 397 398 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028028, 399 "dEQP-GLES3.functional.fragment_ops.depth_s", 400 "tencil.stencil_ops.incr_decr_wrap_incr_wrap"); 401 402 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028029, 403 "dEQP-GLES3.functional.fragment_ops.depth_s", 404 "tencil.stencil_ops.incr_decr_wrap_decr_wrap"); 405 406 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028030, 407 "dEQP-GLES3.functional.fragment_ops.de", 408 "pth_stencil.stencil_ops.decr_keep_keep"); 409 410 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028031, 411 "dEQP-GLES3.functional.fragment_ops.de", 412 "pth_stencil.stencil_ops.decr_keep_zero"); 413 414 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028032, 415 "dEQP-GLES3.functional.fragment_ops.dept", 416 "h_stencil.stencil_ops.decr_keep_replace"); 417 418 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028033, 419 "dEQP-GLES3.functional.fragment_ops.de", 420 "pth_stencil.stencil_ops.decr_keep_incr"); 421 422 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028034, 423 "dEQP-GLES3.functional.fragment_ops.de", 424 "pth_stencil.stencil_ops.decr_keep_decr"); 425 426 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028035, 427 "dEQP-GLES3.functional.fragment_ops.dep", 428 "th_stencil.stencil_ops.decr_keep_invert"); 429 430 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028036, 431 "dEQP-GLES3.functional.fragment_ops.depth", 432 "_stencil.stencil_ops.decr_keep_incr_wrap"); 433 434 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028037, 435 "dEQP-GLES3.functional.fragment_ops.depth", 436 "_stencil.stencil_ops.decr_keep_decr_wrap"); 437 438 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028038, 439 "dEQP-GLES3.functional.fragment_ops.de", 440 "pth_stencil.stencil_ops.decr_zero_keep"); 441 442 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028039, 443 "dEQP-GLES3.functional.fragment_ops.de", 444 "pth_stencil.stencil_ops.decr_zero_zero"); 445 446 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028040, 447 "dEQP-GLES3.functional.fragment_ops.dept", 448 "h_stencil.stencil_ops.decr_zero_replace"); 449 450 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028041, 451 "dEQP-GLES3.functional.fragment_ops.de", 452 "pth_stencil.stencil_ops.decr_zero_incr"); 453 454 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028042, 455 "dEQP-GLES3.functional.fragment_ops.de", 456 "pth_stencil.stencil_ops.decr_zero_decr"); 457 458 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028043, 459 "dEQP-GLES3.functional.fragment_ops.dep", 460 "th_stencil.stencil_ops.decr_zero_invert"); 461 462 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028044, 463 "dEQP-GLES3.functional.fragment_ops.depth", 464 "_stencil.stencil_ops.decr_zero_incr_wrap"); 465 466 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028045, 467 "dEQP-GLES3.functional.fragment_ops.depth", 468 "_stencil.stencil_ops.decr_zero_decr_wrap"); 469 470 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028046, 471 "dEQP-GLES3.functional.fragment_ops.dept", 472 "h_stencil.stencil_ops.decr_replace_keep"); 473 474 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028047, 475 "dEQP-GLES3.functional.fragment_ops.dept", 476 "h_stencil.stencil_ops.decr_replace_zero"); 477 478 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028048, 479 "dEQP-GLES3.functional.fragment_ops.depth", 480 "_stencil.stencil_ops.decr_replace_replace"); 481 482 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028049, 483 "dEQP-GLES3.functional.fragment_ops.dept", 484 "h_stencil.stencil_ops.decr_replace_incr"); 485 486 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028050, 487 "dEQP-GLES3.functional.fragment_ops.dept", 488 "h_stencil.stencil_ops.decr_replace_decr"); 489 490 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028051, 491 "dEQP-GLES3.functional.fragment_ops.depth", 492 "_stencil.stencil_ops.decr_replace_invert"); 493 494 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028052, 495 "dEQP-GLES3.functional.fragment_ops.depth_", 496 "stencil.stencil_ops.decr_replace_incr_wrap"); 497 498 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028053, 499 "dEQP-GLES3.functional.fragment_ops.depth_", 500 "stencil.stencil_ops.decr_replace_decr_wrap"); 501 502 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028054, 503 "dEQP-GLES3.functional.fragment_ops.de", 504 "pth_stencil.stencil_ops.decr_incr_keep"); 505 506 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028055, 507 "dEQP-GLES3.functional.fragment_ops.de", 508 "pth_stencil.stencil_ops.decr_incr_zero"); 509 510 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028056, 511 "dEQP-GLES3.functional.fragment_ops.dept", 512 "h_stencil.stencil_ops.decr_incr_replace"); 513 514 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028057, 515 "dEQP-GLES3.functional.fragment_ops.de", 516 "pth_stencil.stencil_ops.decr_incr_incr"); 517 518 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028058, 519 "dEQP-GLES3.functional.fragment_ops.de", 520 "pth_stencil.stencil_ops.decr_incr_decr"); 521 522 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028059, 523 "dEQP-GLES3.functional.fragment_ops.dep", 524 "th_stencil.stencil_ops.decr_incr_invert"); 525 526 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028060, 527 "dEQP-GLES3.functional.fragment_ops.depth", 528 "_stencil.stencil_ops.decr_incr_incr_wrap"); 529 530 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028061, 531 "dEQP-GLES3.functional.fragment_ops.depth", 532 "_stencil.stencil_ops.decr_incr_decr_wrap"); 533 534 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028062, 535 "dEQP-GLES3.functional.fragment_ops.de", 536 "pth_stencil.stencil_ops.decr_decr_keep"); 537 538 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028063, 539 "dEQP-GLES3.functional.fragment_ops.de", 540 "pth_stencil.stencil_ops.decr_decr_zero"); 541 542 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028064, 543 "dEQP-GLES3.functional.fragment_ops.dept", 544 "h_stencil.stencil_ops.decr_decr_replace"); 545 546 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028065, 547 "dEQP-GLES3.functional.fragment_ops.de", 548 "pth_stencil.stencil_ops.decr_decr_incr"); 549 550 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028066, 551 "dEQP-GLES3.functional.fragment_ops.de", 552 "pth_stencil.stencil_ops.decr_decr_decr"); 553 554 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028067, 555 "dEQP-GLES3.functional.fragment_ops.dep", 556 "th_stencil.stencil_ops.decr_decr_invert"); 557 558 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028068, 559 "dEQP-GLES3.functional.fragment_ops.depth", 560 "_stencil.stencil_ops.decr_decr_incr_wrap"); 561 562 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028069, 563 "dEQP-GLES3.functional.fragment_ops.depth", 564 "_stencil.stencil_ops.decr_decr_decr_wrap"); 565 566 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028070, 567 "dEQP-GLES3.functional.fragment_ops.dep", 568 "th_stencil.stencil_ops.decr_invert_keep"); 569 570 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028071, 571 "dEQP-GLES3.functional.fragment_ops.dep", 572 "th_stencil.stencil_ops.decr_invert_zero"); 573 574 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028072, 575 "dEQP-GLES3.functional.fragment_ops.depth", 576 "_stencil.stencil_ops.decr_invert_replace"); 577 578 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028073, 579 "dEQP-GLES3.functional.fragment_ops.dep", 580 "th_stencil.stencil_ops.decr_invert_incr"); 581 582 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028074, 583 "dEQP-GLES3.functional.fragment_ops.dep", 584 "th_stencil.stencil_ops.decr_invert_decr"); 585 586 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028075, 587 "dEQP-GLES3.functional.fragment_ops.dept", 588 "h_stencil.stencil_ops.decr_invert_invert"); 589 590 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028076, 591 "dEQP-GLES3.functional.fragment_ops.depth_", 592 "stencil.stencil_ops.decr_invert_incr_wrap"); 593 594 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028077, 595 "dEQP-GLES3.functional.fragment_ops.depth_", 596 "stencil.stencil_ops.decr_invert_decr_wrap"); 597 598 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028078, 599 "dEQP-GLES3.functional.fragment_ops.depth", 600 "_stencil.stencil_ops.decr_incr_wrap_keep"); 601 602 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028079, 603 "dEQP-GLES3.functional.fragment_ops.depth", 604 "_stencil.stencil_ops.decr_incr_wrap_zero"); 605 606 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028080, 607 "dEQP-GLES3.functional.fragment_ops.depth_", 608 "stencil.stencil_ops.decr_incr_wrap_replace"); 609 610 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028081, 611 "dEQP-GLES3.functional.fragment_ops.depth", 612 "_stencil.stencil_ops.decr_incr_wrap_incr"); 613 614 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028082, 615 "dEQP-GLES3.functional.fragment_ops.depth", 616 "_stencil.stencil_ops.decr_incr_wrap_decr"); 617 618 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028083, 619 "dEQP-GLES3.functional.fragment_ops.depth_", 620 "stencil.stencil_ops.decr_incr_wrap_invert"); 621 622 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028084, 623 "dEQP-GLES3.functional.fragment_ops.depth_s", 624 "tencil.stencil_ops.decr_incr_wrap_incr_wrap"); 625 626 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028085, 627 "dEQP-GLES3.functional.fragment_ops.depth_s", 628 "tencil.stencil_ops.decr_incr_wrap_decr_wrap"); 629 630 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028086, 631 "dEQP-GLES3.functional.fragment_ops.depth", 632 "_stencil.stencil_ops.decr_decr_wrap_keep"); 633 634 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028087, 635 "dEQP-GLES3.functional.fragment_ops.depth", 636 "_stencil.stencil_ops.decr_decr_wrap_zero"); 637 638 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028088, 639 "dEQP-GLES3.functional.fragment_ops.depth_", 640 "stencil.stencil_ops.decr_decr_wrap_replace"); 641 642 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028089, 643 "dEQP-GLES3.functional.fragment_ops.depth", 644 "_stencil.stencil_ops.decr_decr_wrap_incr"); 645 646 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028090, 647 "dEQP-GLES3.functional.fragment_ops.depth", 648 "_stencil.stencil_ops.decr_decr_wrap_decr"); 649 650 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028091, 651 "dEQP-GLES3.functional.fragment_ops.depth_", 652 "stencil.stencil_ops.decr_decr_wrap_invert"); 653 654 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028092, 655 "dEQP-GLES3.functional.fragment_ops.depth_s", 656 "tencil.stencil_ops.decr_decr_wrap_incr_wrap"); 657 658 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028093, 659 "dEQP-GLES3.functional.fragment_ops.depth_s", 660 "tencil.stencil_ops.decr_decr_wrap_decr_wrap"); 661 662 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028094, 663 "dEQP-GLES3.functional.fragment_ops.dep", 664 "th_stencil.stencil_ops.invert_keep_keep"); 665 666 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028095, 667 "dEQP-GLES3.functional.fragment_ops.dep", 668 "th_stencil.stencil_ops.invert_keep_zero"); 669 670 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028096, 671 "dEQP-GLES3.functional.fragment_ops.depth", 672 "_stencil.stencil_ops.invert_keep_replace"); 673 674 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028097, 675 "dEQP-GLES3.functional.fragment_ops.dep", 676 "th_stencil.stencil_ops.invert_keep_incr"); 677 678 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028098, 679 "dEQP-GLES3.functional.fragment_ops.dep", 680 "th_stencil.stencil_ops.invert_keep_decr"); 681 682 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028099, 683 "dEQP-GLES3.functional.fragment_ops.dept", 684 "h_stencil.stencil_ops.invert_keep_invert"); 685 686 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028100, 687 "dEQP-GLES3.functional.fragment_ops.depth_", 688 "stencil.stencil_ops.invert_keep_incr_wrap"); 689 690 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028101, 691 "dEQP-GLES3.functional.fragment_ops.depth_", 692 "stencil.stencil_ops.invert_keep_decr_wrap"); 693 694 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028102, 695 "dEQP-GLES3.functional.fragment_ops.dep", 696 "th_stencil.stencil_ops.invert_zero_keep"); 697 698 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028103, 699 "dEQP-GLES3.functional.fragment_ops.dep", 700 "th_stencil.stencil_ops.invert_zero_zero"); 701 702 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028104, 703 "dEQP-GLES3.functional.fragment_ops.depth", 704 "_stencil.stencil_ops.invert_zero_replace"); 705 706 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028105, 707 "dEQP-GLES3.functional.fragment_ops.dep", 708 "th_stencil.stencil_ops.invert_zero_incr"); 709 710 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028106, 711 "dEQP-GLES3.functional.fragment_ops.dep", 712 "th_stencil.stencil_ops.invert_zero_decr"); 713 714 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028107, 715 "dEQP-GLES3.functional.fragment_ops.dept", 716 "h_stencil.stencil_ops.invert_zero_invert"); 717 718 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028108, 719 "dEQP-GLES3.functional.fragment_ops.depth_", 720 "stencil.stencil_ops.invert_zero_incr_wrap"); 721 722 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028109, 723 "dEQP-GLES3.functional.fragment_ops.depth_", 724 "stencil.stencil_ops.invert_zero_decr_wrap"); 725 726 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028110, 727 "dEQP-GLES3.functional.fragment_ops.depth", 728 "_stencil.stencil_ops.invert_replace_keep"); 729 730 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028111, 731 "dEQP-GLES3.functional.fragment_ops.depth", 732 "_stencil.stencil_ops.invert_replace_zero"); 733 734 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028112, 735 "dEQP-GLES3.functional.fragment_ops.depth_", 736 "stencil.stencil_ops.invert_replace_replace"); 737 738 static SHRINK_HWTEST_F(ActsDeqpgles30028TestSuite, TestCase_028113, 739 "dEQP-GLES3.functional.fragment_ops.depth", 740 "_stencil.stencil_ops.invert_replace_incr"); 741