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 22using namespace std; 23using namespace testing::ext; 24using namespace OHOS; 25 26static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031168, 27 "dEQP-GLES3.functional.fbo.completeness.renderabl", 28 "e.texture.stencil.depth_component_unsigned_short"); 29 30static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031169, 31 "dEQP-GLES3.functional.fbo.completeness.renderab", 32 "le.texture.stencil.depth_component_unsigned_int"); 33 34static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031170, 35 "dEQP-GLES3.functional.fbo.completeness.re", 36 "nderable.texture.stencil.red_unsigned_byte"); 37 38static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031171, 39 "dEQP-GLES3.functional.fbo.completenes", 40 "s.renderable.texture.stencil.red_float"); 41 42static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031172, 43 "dEQP-GLES3.functional.fbo.completeness.ren", 44 "derable.texture.stencil.red_half_float_oes"); 45 46static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031173, 47 "dEQP-GLES3.functional.fbo.completeness.re", 48 "nderable.texture.stencil.rgb_unsigned_byte"); 49 50static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031174, 51 "dEQP-GLES3.functional.fbo.completeness.render", 52 "able.texture.stencil.rgb_unsigned_short_5_6_5"); 53 54static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031175, 55 "dEQP-GLES3.functional.fbo.completeness.renderabl", 56 "e.texture.stencil.rgb_unsigned_int_2_10_10_10_rev"); 57 58static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031176, 59 "dEQP-GLES3.functional.fbo.completeness.renderable", 60 ".texture.stencil.rgb_unsigned_int_10f_11f_11f_rev"); 61 62static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031177, 63 "dEQP-GLES3.functional.fbo.completeness.ren", 64 "derable.texture.stencil.rgba_unsigned_byte"); 65 66static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031178, 67 "dEQP-GLES3.functional.fbo.completeness.rendera", 68 "ble.texture.stencil.rgba_unsigned_short_4_4_4_4"); 69 70static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031179, 71 "dEQP-GLES3.functional.fbo.completeness.rendera", 72 "ble.texture.stencil.rgba_unsigned_short_5_5_5_1"); 73 74static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031180, 75 "dEQP-GLES3.functional.fbo.completeness.renderable", 76 ".texture.stencil.rgba_unsigned_int_2_10_10_10_rev"); 77 78static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031181, 79 "dEQP-GLES3.functional.fbo.completen", 80 "ess.renderable.texture.stencil.rgb8"); 81 82static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031182, 83 "dEQP-GLES3.functional.fbo.completen", 84 "ess.renderable.texture.stencil.rgb10"); 85 86static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031183, 87 "dEQP-GLES3.functional.fbo.completen", 88 "ess.renderable.texture.stencil.rgba4"); 89 90static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031184, 91 "dEQP-GLES3.functional.fbo.completene", 92 "ss.renderable.texture.stencil.rgb5_a1"); 93 94static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031185, 95 "dEQP-GLES3.functional.fbo.completen", 96 "ess.renderable.texture.stencil.rgba8"); 97 98static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031186, 99 "dEQP-GLES3.functional.fbo.completenes", 100 "s.renderable.texture.stencil.rgb10_a2"); 101 102static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031187, 103 "dEQP-GLES3.functional.fbo.completeness.re", 104 "nderable.texture.stencil.depth_component16"); 105 106static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031188, 107 "dEQP-GLES3.functional.fbo.completeness.re", 108 "nderable.texture.stencil.depth_component24"); 109 110static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031189, 111 "dEQP-GLES3.functional.fbo.completeness.re", 112 "nderable.texture.stencil.depth_component32"); 113 114static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031190, 115 "dEQP-GLES3.functional.fbo.completeness.re", 116 "nderable.texture.stencil.rg_unsigned_byte"); 117 118static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031191, 119 "dEQP-GLES3.functional.fbo.completenes", 120 "s.renderable.texture.stencil.rg_float"); 121 122static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031192, 123 "dEQP-GLES3.functional.fbo.completeness.re", 124 "nderable.texture.stencil.rg_half_float_oes"); 125 126static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031193, 127 "dEQP-GLES3.functional.fbo.complete", 128 "ness.renderable.texture.stencil.r8"); 129 130static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031194, 131 "dEQP-GLES3.functional.fbo.complete", 132 "ness.renderable.texture.stencil.rg8"); 133 134static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031195, 135 "dEQP-GLES3.functional.fbo.completen", 136 "ess.renderable.texture.stencil.r16f"); 137 138static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031196, 139 "dEQP-GLES3.functional.fbo.completen", 140 "ess.renderable.texture.stencil.r32f"); 141 142static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031197, 143 "dEQP-GLES3.functional.fbo.completen", 144 "ess.renderable.texture.stencil.rg16f"); 145 146static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031198, 147 "dEQP-GLES3.functional.fbo.completen", 148 "ess.renderable.texture.stencil.rg32f"); 149 150static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031199, 151 "dEQP-GLES3.functional.fbo.complete", 152 "ness.renderable.texture.stencil.r8i"); 153 154static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031200, 155 "dEQP-GLES3.functional.fbo.completen", 156 "ess.renderable.texture.stencil.r8ui"); 157 158static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031201, 159 "dEQP-GLES3.functional.fbo.completen", 160 "ess.renderable.texture.stencil.r16i"); 161 162static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031202, 163 "dEQP-GLES3.functional.fbo.completen", 164 "ess.renderable.texture.stencil.r16ui"); 165 166static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031203, 167 "dEQP-GLES3.functional.fbo.completen", 168 "ess.renderable.texture.stencil.r32i"); 169 170static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031204, 171 "dEQP-GLES3.functional.fbo.completen", 172 "ess.renderable.texture.stencil.r32ui"); 173 174static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031205, 175 "dEQP-GLES3.functional.fbo.completen", 176 "ess.renderable.texture.stencil.rg8i"); 177 178static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031206, 179 "dEQP-GLES3.functional.fbo.completen", 180 "ess.renderable.texture.stencil.rg8ui"); 181 182static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031207, 183 "dEQP-GLES3.functional.fbo.completen", 184 "ess.renderable.texture.stencil.rg16i"); 185 186static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031208, 187 "dEQP-GLES3.functional.fbo.completene", 188 "ss.renderable.texture.stencil.rg16ui"); 189 190static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031209, 191 "dEQP-GLES3.functional.fbo.completen", 192 "ess.renderable.texture.stencil.rg32i"); 193 194static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031210, 195 "dEQP-GLES3.functional.fbo.completene", 196 "ss.renderable.texture.stencil.rg32ui"); 197 198static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031211, 199 "dEQP-GLES3.functional.fbo.completeness.renderabl", 200 "e.texture.stencil.depth_stencil_unsigned_int_24_8"); 201 202static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031212, 203 "dEQP-GLES3.functional.fbo.completene", 204 "ss.renderable.texture.stencil.rgba32f"); 205 206static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031213, 207 "dEQP-GLES3.functional.fbo.completene", 208 "ss.renderable.texture.stencil.rgba16f"); 209 210static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031214, 211 "dEQP-GLES3.functional.fbo.completene", 212 "ss.renderable.texture.stencil.rgb16f"); 213 214static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031215, 215 "dEQP-GLES3.functional.fbo.completeness.re", 216 "nderable.texture.stencil.depth24_stencil8"); 217 218static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031216, 219 "dEQP-GLES3.functional.fbo.completeness.r", 220 "enderable.texture.stencil.r11f_g11f_b10f"); 221 222static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031217, 223 "dEQP-GLES3.functional.fbo.completene", 224 "ss.renderable.texture.stencil.rgb9_e5"); 225 226static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031218, 227 "dEQP-GLES3.functional.fbo.completeness.ren", 228 "derable.texture.stencil.srgb_unsigned_byte"); 229 230static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031219, 231 "dEQP-GLES3.functional.fbo.completen", 232 "ess.renderable.texture.stencil.srgb8"); 233 234static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031220, 235 "dEQP-GLES3.functional.fbo.completeness.render", 236 "able.texture.stencil.srgb_alpha_unsigned_byte"); 237 238static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031221, 239 "dEQP-GLES3.functional.fbo.completeness.", 240 "renderable.texture.stencil.srgb8_alpha8"); 241 242static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031222, 243 "dEQP-GLES3.functional.fbo.completeness.ren", 244 "derable.texture.stencil.depth_component32f"); 245 246static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031223, 247 "dEQP-GLES3.functional.fbo.completeness.re", 248 "nderable.texture.stencil.depth32f_stencil8"); 249 250static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031224, 251 "dEQP-GLES3.functional.fbo.completeness.r", 252 "enderable.texture.stencil.stencil_index8"); 253 254static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031225, 255 "dEQP-GLES3.functional.fbo.completene", 256 "ss.renderable.texture.stencil.rgb565"); 257 258static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031226, 259 "dEQP-GLES3.functional.fbo.completenes", 260 "s.renderable.texture.stencil.rgba32ui"); 261 262static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031227, 263 "dEQP-GLES3.functional.fbo.completene", 264 "ss.renderable.texture.stencil.rgb32ui"); 265 266static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031228, 267 "dEQP-GLES3.functional.fbo.completenes", 268 "s.renderable.texture.stencil.rgba16ui"); 269 270static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031229, 271 "dEQP-GLES3.functional.fbo.completene", 272 "ss.renderable.texture.stencil.rgb16ui"); 273 274static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031230, 275 "dEQP-GLES3.functional.fbo.completene", 276 "ss.renderable.texture.stencil.rgba8ui"); 277 278static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031231, 279 "dEQP-GLES3.functional.fbo.completene", 280 "ss.renderable.texture.stencil.rgb8ui"); 281 282static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031232, 283 "dEQP-GLES3.functional.fbo.completene", 284 "ss.renderable.texture.stencil.rgba32i"); 285 286static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031233, 287 "dEQP-GLES3.functional.fbo.completene", 288 "ss.renderable.texture.stencil.rgb32i"); 289 290static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031234, 291 "dEQP-GLES3.functional.fbo.completene", 292 "ss.renderable.texture.stencil.rgba16i"); 293 294static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031235, 295 "dEQP-GLES3.functional.fbo.completene", 296 "ss.renderable.texture.stencil.rgb16i"); 297 298static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031236, 299 "dEQP-GLES3.functional.fbo.completene", 300 "ss.renderable.texture.stencil.rgba8i"); 301 302static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031237, 303 "dEQP-GLES3.functional.fbo.completen", 304 "ess.renderable.texture.stencil.rgb8i"); 305 306static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031238, 307 "dEQP-GLES3.functional.fbo.completenes", 308 "s.renderable.texture.stencil.r8_snorm"); 309 310static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031239, 311 "dEQP-GLES3.functional.fbo.completenes", 312 "s.renderable.texture.stencil.rg8_snorm"); 313 314static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031240, 315 "dEQP-GLES3.functional.fbo.completeness", 316 ".renderable.texture.stencil.rgb8_snorm"); 317 318static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031241, 319 "dEQP-GLES3.functional.fbo.completeness", 320 ".renderable.texture.stencil.rgba8_snorm"); 321 322static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031242, 323 "dEQP-GLES3.functional.fbo.completene", 324 "ss.renderable.texture.stencil.sr8_ext"); 325 326static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031243, 327 "dEQP-GLES3.functional.fbo.completenes", 328 "s.renderable.texture.stencil.srg8_ext"); 329 330static SHRINK_HWTEST_F(ActsDeqpgles30032TestSuite, TestCase_031244, 331 "dEQP-GLES3.functional.fbo.completeness", 332 ".renderable.texture.stencil.rgb10_a2ui"); 333