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 "../ActsDeqpgles30032TestSuite.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(ActsDeqpgles30032TestSuite, TestCase_031557, 27 "dEQP-GLES3.functional.fbo.", 28 "render.resize.tex2d_rgba32f"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031558, 31 "dEQP-GLES3.functional.fbo", 32 ".render.resize.rbo_rgba32f"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031559, 35 "dEQP-GLES3.functional.fbo.", 36 "render.resize.tex2d_rgba32i"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031560, 39 "dEQP-GLES3.functional.fbo", 40 ".render.resize.rbo_rgba32i"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031561, 43 "dEQP-GLES3.functional.fbo.r", 44 "ender.resize.tex2d_rgba32ui"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031562, 47 "dEQP-GLES3.functional.fbo.", 48 "render.resize.rbo_rgba32ui"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031563, 51 "dEQP-GLES3.functional.fbo.", 52 "render.resize.tex2d_rgba16f"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031564, 55 "dEQP-GLES3.functional.fbo", 56 ".render.resize.rbo_rgba16f"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031565, 59 "dEQP-GLES3.functional.fbo.render.resize.te", 60 "x2d_rgba16f_depth_tex2d_depth_component32f"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031566, 63 "dEQP-GLES3.functional.fbo.render.resize.t", 64 "ex2d_rgba16f_depth_rbo_depth_component32f"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031567, 67 "dEQP-GLES3.functional.fbo.render.resize.t", 68 "ex2d_rgba16f_depth_tex2d_depth_component24"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031568, 71 "dEQP-GLES3.functional.fbo.render.resize.", 72 "tex2d_rgba16f_depth_rbo_depth_component24"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031569, 75 "dEQP-GLES3.functional.fbo.render.resize.t", 76 "ex2d_rgba16f_depth_tex2d_depth_component16"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031570, 79 "dEQP-GLES3.functional.fbo.render.resize.", 80 "tex2d_rgba16f_depth_rbo_depth_component16"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031571, 83 "dEQP-GLES3.functional.fbo.render.resize.tex2d", 84 "_rgba16f_depth_stencil_tex2d_depth32f_stencil8"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031572, 87 "dEQP-GLES3.functional.fbo.render.resize.tex2", 88 "d_rgba16f_depth_stencil_rbo_depth32f_stencil8"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031573, 91 "dEQP-GLES3.functional.fbo.render.resize.tex2d", 92 "_rgba16f_depth_stencil_tex2d_depth24_stencil8"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031574, 95 "dEQP-GLES3.functional.fbo.render.resize.tex2", 96 "d_rgba16f_depth_stencil_rbo_depth24_stencil8"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031575, 99 "dEQP-GLES3.functional.fbo.render.resize.", 100 "tex2d_rgba16f_stencil_rbo_stencil_index8"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031576, 103 "dEQP-GLES3.functional.fbo.", 104 "render.resize.tex2d_rgba16i"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031577, 107 "dEQP-GLES3.functional.fbo", 108 ".render.resize.rbo_rgba16i"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031578, 111 "dEQP-GLES3.functional.fbo.r", 112 "ender.resize.tex2d_rgba16ui"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031579, 115 "dEQP-GLES3.functional.fbo.", 116 "render.resize.rbo_rgba16ui"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031580, 119 "dEQP-GLES3.functional.fbo.", 120 "render.resize.tex2d_rgb16f"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031581, 123 "dEQP-GLES3.functional.fbo", 124 ".render.resize.rbo_rgb16f"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031582, 127 "dEQP-GLES3.functional.fbo", 128 ".render.resize.tex2d_rgba8"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031583, 131 "dEQP-GLES3.functional.fb", 132 "o.render.resize.rbo_rgba8"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031584, 135 "dEQP-GLES3.functional.fbo.render.resize.t", 136 "ex2d_rgba8_depth_tex2d_depth_component32f"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031585, 139 "dEQP-GLES3.functional.fbo.render.resize.", 140 "tex2d_rgba8_depth_rbo_depth_component32f"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031586, 143 "dEQP-GLES3.functional.fbo.render.resize.", 144 "tex2d_rgba8_depth_tex2d_depth_component24"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031587, 147 "dEQP-GLES3.functional.fbo.render.resize", 148 ".tex2d_rgba8_depth_rbo_depth_component24"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031588, 151 "dEQP-GLES3.functional.fbo.render.resize.", 152 "tex2d_rgba8_depth_tex2d_depth_component16"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031589, 155 "dEQP-GLES3.functional.fbo.render.resize", 156 ".tex2d_rgba8_depth_rbo_depth_component16"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031590, 159 "dEQP-GLES3.functional.fbo.render.resize.tex2", 160 "d_rgba8_depth_stencil_tex2d_depth32f_stencil8"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031591, 163 "dEQP-GLES3.functional.fbo.render.resize.tex", 164 "2d_rgba8_depth_stencil_rbo_depth32f_stencil8"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031592, 167 "dEQP-GLES3.functional.fbo.render.resize.tex2", 168 "d_rgba8_depth_stencil_tex2d_depth24_stencil8"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031593, 171 "dEQP-GLES3.functional.fbo.render.resize.tex", 172 "2d_rgba8_depth_stencil_rbo_depth24_stencil8"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031594, 175 "dEQP-GLES3.functional.fbo.render.resize", 176 ".tex2d_rgba8_stencil_rbo_stencil_index8"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031595, 179 "dEQP-GLES3.functional.fbo.", 180 "render.resize.tex2d_rgba8i"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031596, 183 "dEQP-GLES3.functional.fbo", 184 ".render.resize.rbo_rgba8i"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031597, 187 "dEQP-GLES3.functional.fbo.", 188 "render.resize.tex2d_rgba8ui"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031598, 191 "dEQP-GLES3.functional.fbo", 192 ".render.resize.rbo_rgba8ui"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031599, 195 "dEQP-GLES3.functional.fbo.ren", 196 "der.resize.tex2d_srgb8_alpha8"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031600, 199 "dEQP-GLES3.functional.fbo.re", 200 "nder.resize.rbo_srgb8_alpha8"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031601, 203 "dEQP-GLES3.functional.fbo.r", 204 "ender.resize.tex2d_rgb10_a2"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031602, 207 "dEQP-GLES3.functional.fbo.", 208 "render.resize.rbo_rgb10_a2"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031603, 211 "dEQP-GLES3.functional.fbo.re", 212 "nder.resize.tex2d_rgb10_a2ui"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031604, 215 "dEQP-GLES3.functional.fbo.r", 216 "ender.resize.rbo_rgb10_a2ui"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031605, 219 "dEQP-GLES3.functional.fbo", 220 ".render.resize.tex2d_rgba4"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031606, 223 "dEQP-GLES3.functional.fb", 224 "o.render.resize.rbo_rgba4"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031607, 227 "dEQP-GLES3.functional.fbo.", 228 "render.resize.tex2d_rgb5_a1"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031608, 231 "dEQP-GLES3.functional.fbo", 232 ".render.resize.rbo_rgb5_a1"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031609, 235 "dEQP-GLES3.functional.fbo", 236 ".render.resize.tex2d_rgb8"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031610, 239 "dEQP-GLES3.functional.fb", 240 "o.render.resize.rbo_rgb8"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031611, 243 "dEQP-GLES3.functional.fbo.", 244 "render.resize.tex2d_rgb565"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031612, 247 "dEQP-GLES3.functional.fbo", 248 ".render.resize.rbo_rgb565"); 249 250 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031613, 251 "dEQP-GLES3.functional.fbo.rend", 252 "er.resize.tex2d_r11f_g11f_b10f"); 253 254 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031614, 255 "dEQP-GLES3.functional.fbo.ren", 256 "der.resize.rbo_r11f_g11f_b10f"); 257 258 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031615, 259 "dEQP-GLES3.functional.fbo", 260 ".render.resize.tex2d_rg32f"); 261 262 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031616, 263 "dEQP-GLES3.functional.fb", 264 "o.render.resize.rbo_rg32f"); 265 266 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031617, 267 "dEQP-GLES3.functional.fbo", 268 ".render.resize.tex2d_rg32i"); 269 270 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031618, 271 "dEQP-GLES3.functional.fb", 272 "o.render.resize.rbo_rg32i"); 273 274 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031619, 275 "dEQP-GLES3.functional.fbo.", 276 "render.resize.tex2d_rg32ui"); 277 278 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031620, 279 "dEQP-GLES3.functional.fbo", 280 ".render.resize.rbo_rg32ui"); 281 282 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031621, 283 "dEQP-GLES3.functional.fbo", 284 ".render.resize.tex2d_rg16f"); 285 286 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031622, 287 "dEQP-GLES3.functional.fb", 288 "o.render.resize.rbo_rg16f"); 289 290 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031623, 291 "dEQP-GLES3.functional.fbo", 292 ".render.resize.tex2d_rg16i"); 293 294 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031624, 295 "dEQP-GLES3.functional.fb", 296 "o.render.resize.rbo_rg16i"); 297 298 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031625, 299 "dEQP-GLES3.functional.fbo.", 300 "render.resize.tex2d_rg16ui"); 301 302 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031626, 303 "dEQP-GLES3.functional.fbo", 304 ".render.resize.rbo_rg16ui"); 305 306 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031627, 307 "dEQP-GLES3.functional.fb", 308 "o.render.resize.tex2d_rg8"); 309 310 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031628, 311 "dEQP-GLES3.functional.f", 312 "bo.render.resize.rbo_rg8"); 313 314 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031629, 315 "dEQP-GLES3.functional.fbo", 316 ".render.resize.tex2d_rg8i"); 317 318 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031630, 319 "dEQP-GLES3.functional.fb", 320 "o.render.resize.rbo_rg8i"); 321 322 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031631, 323 "dEQP-GLES3.functional.fbo", 324 ".render.resize.tex2d_rg8ui"); 325 326 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031632, 327 "dEQP-GLES3.functional.fb", 328 "o.render.resize.rbo_rg8ui"); 329 330 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031633, 331 "dEQP-GLES3.functional.fbo", 332 ".render.resize.tex2d_r32f"); 333 334 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031634, 335 "dEQP-GLES3.functional.fb", 336 "o.render.resize.rbo_r32f"); 337 338 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031635, 339 "dEQP-GLES3.functional.fbo", 340 ".render.resize.tex2d_r32i"); 341 342 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031636, 343 "dEQP-GLES3.functional.fb", 344 "o.render.resize.rbo_r32i"); 345 346 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031637, 347 "dEQP-GLES3.functional.fbo", 348 ".render.resize.tex2d_r32ui"); 349 350 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031638, 351 "dEQP-GLES3.functional.fb", 352 "o.render.resize.rbo_r32ui"); 353 354 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031639, 355 "dEQP-GLES3.functional.fbo", 356 ".render.resize.tex2d_r16f"); 357 358 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031640, 359 "dEQP-GLES3.functional.fb", 360 "o.render.resize.rbo_r16f"); 361 362 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031641, 363 "dEQP-GLES3.functional.fbo", 364 ".render.resize.tex2d_r16i"); 365 366 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031642, 367 "dEQP-GLES3.functional.fb", 368 "o.render.resize.rbo_r16i"); 369 370 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031643, 371 "dEQP-GLES3.functional.fbo", 372 ".render.resize.tex2d_r16ui"); 373 374 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031644, 375 "dEQP-GLES3.functional.fb", 376 "o.render.resize.rbo_r16ui"); 377 378 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031645, 379 "dEQP-GLES3.functional.fb", 380 "o.render.resize.tex2d_r8"); 381 382 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031646, 383 "dEQP-GLES3.functional.f", 384 "bo.render.resize.rbo_r8"); 385 386 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031647, 387 "dEQP-GLES3.functional.fb", 388 "o.render.resize.tex2d_r8i"); 389 390 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031648, 391 "dEQP-GLES3.functional.f", 392 "bo.render.resize.rbo_r8i"); 393 394 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031649, 395 "dEQP-GLES3.functional.fbo", 396 ".render.resize.tex2d_r8ui"); 397 398 static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031650, 399 "dEQP-GLES3.functional.fb", 400 "o.render.resize.rbo_r8ui"); 401