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 "../ActsDeqpgles30003TestSuite.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(ActsDeqpgles30003TestSuite, TestCase_002613, 27 "dEQP-GLES3.functional.shaders.conversion", 28 "s.matrix_combine.vec2_vec2_to_mat2_vertex"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002614, 31 "dEQP-GLES3.functional.shaders.conversions", 32 ".matrix_combine.vec2_vec2_to_mat2_fragment"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002615, 35 "dEQP-GLES3.functional.shaders.conversions", 36 ".matrix_combine.bvec2_bvec2_to_mat2_vertex"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002616, 39 "dEQP-GLES3.functional.shaders.conversions.", 40 "matrix_combine.bvec2_bvec2_to_mat2_fragment"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002617, 43 "dEQP-GLES3.functional.shaders.conversions.matri", 44 "x_combine.float_float_float_float_to_mat2_vertex"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002618, 47 "dEQP-GLES3.functional.shaders.conversions.matrix", 48 "_combine.float_float_float_float_to_mat2_fragment"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002619, 51 "dEQP-GLES3.functional.shaders.conversions.m", 52 "atrix_combine.int_int_int_int_to_mat2_vertex"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002620, 55 "dEQP-GLES3.functional.shaders.conversions.ma", 56 "trix_combine.int_int_int_int_to_mat2_fragment"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002621, 59 "dEQP-GLES3.functional.shaders.conversions.mat", 60 "rix_combine.uint_uint_uint_uint_to_mat2_vertex"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002622, 63 "dEQP-GLES3.functional.shaders.conversions.matr", 64 "ix_combine.uint_uint_uint_uint_to_mat2_fragment"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002623, 67 "dEQP-GLES3.functional.shaders.conversions.mat", 68 "rix_combine.bool_bool_bool_bool_to_mat2_vertex"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002624, 71 "dEQP-GLES3.functional.shaders.conversions.matr", 72 "ix_combine.bool_bool_bool_bool_to_mat2_fragment"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002625, 75 "dEQP-GLES3.functional.shaders.conversions.mat", 76 "rix_combine.bool_float_int_bool_to_mat2_vertex"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002626, 79 "dEQP-GLES3.functional.shaders.conversions.matr", 80 "ix_combine.bool_float_int_bool_to_mat2_fragment"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002627, 83 "dEQP-GLES3.functional.shaders.conversions", 84 ".matrix_combine.vec2_ivec2_to_mat2_vertex"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002628, 87 "dEQP-GLES3.functional.shaders.conversions.", 88 "matrix_combine.vec2_ivec2_to_mat2_fragment"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002629, 91 "dEQP-GLES3.functional.shaders.conversions", 92 ".matrix_combine.vec2_bvec2_to_mat2_vertex"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002630, 95 "dEQP-GLES3.functional.shaders.conversions.", 96 "matrix_combine.vec2_bvec2_to_mat2_fragment"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002631, 99 "dEQP-GLES3.functional.shaders.conversions", 100 ".matrix_combine.bvec3_float_to_mat2_vertex"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002632, 103 "dEQP-GLES3.functional.shaders.conversions.", 104 "matrix_combine.bvec3_float_to_mat2_fragment"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002633, 107 "dEQP-GLES3.functional.shaders.conversions", 108 ".matrix_combine.vec3_float_to_mat2_vertex"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002634, 111 "dEQP-GLES3.functional.shaders.conversions.", 112 "matrix_combine.vec3_float_to_mat2_fragment"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002635, 115 "dEQP-GLES3.functional.shaders.conversions.", 116 "matrix_combine.int_ivec2_int_to_mat2_vertex"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002636, 119 "dEQP-GLES3.functional.shaders.conversions.m", 120 "atrix_combine.int_ivec2_int_to_mat2_fragment"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002637, 123 "dEQP-GLES3.functional.shaders.conversions.ma", 124 "trix_combine.bool_float_ivec2_to_mat2_vertex"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002638, 127 "dEQP-GLES3.functional.shaders.conversions.mat", 128 "rix_combine.bool_float_ivec2_to_mat2_fragment"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002639, 131 "dEQP-GLES3.functional.shaders.conversions", 132 ".matrix_combine.float_uvec3_to_mat2_vertex"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002640, 135 "dEQP-GLES3.functional.shaders.conversions.", 136 "matrix_combine.float_uvec3_to_mat2_fragment"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002641, 139 "dEQP-GLES3.functional.shaders.conversions.m", 140 "atrix_combine.int_uvec2_bool_to_mat2_vertex"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002642, 143 "dEQP-GLES3.functional.shaders.conversions.ma", 144 "trix_combine.int_uvec2_bool_to_mat2_fragment"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002643, 147 "dEQP-GLES3.functional.shaders.conversions", 148 ".matrix_combine.vec3_vec3_to_mat2x3_vertex"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002644, 151 "dEQP-GLES3.functional.shaders.conversions.", 152 "matrix_combine.vec3_vec3_to_mat2x3_fragment"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002645, 155 "dEQP-GLES3.functional.shaders.conversions.", 156 "matrix_combine.bvec3_bvec3_to_mat2x3_vertex"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002646, 159 "dEQP-GLES3.functional.shaders.conversions.m", 160 "atrix_combine.bvec3_bvec3_to_mat2x3_fragment"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002647, 163 "dEQP-GLES3.functional.shaders.conversions.matrix_combi", 164 "ne.float_float_float_float_float_float_to_mat2x3_vertex"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002648, 167 "dEQP-GLES3.functional.shaders.conversions.matrix_combin", 168 "e.float_float_float_float_float_float_to_mat2x3_fragment"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002649, 171 "dEQP-GLES3.functional.shaders.conversions.matrix", 172 "_combine.int_int_int_int_int_int_to_mat2x3_vertex"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002650, 175 "dEQP-GLES3.functional.shaders.conversions.matrix_", 176 "combine.int_int_int_int_int_int_to_mat2x3_fragment"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002651, 179 "dEQP-GLES3.functional.shaders.conversions.matrix_co", 180 "mbine.bool_bool_bool_bool_bool_bool_to_mat2x3_vertex"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002652, 183 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 184 "bine.bool_bool_bool_bool_bool_bool_to_mat2x3_fragment"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002653, 187 "dEQP-GLES3.functional.shaders.conversions.matrix_co", 188 "mbine.bool_float_int_bool_float_int_to_mat2x3_vertex"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002654, 191 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 192 "bine.bool_float_int_bool_float_int_to_mat2x3_fragment"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002655, 195 "dEQP-GLES3.functional.shaders.conversions.", 196 "matrix_combine.vec3_ivec3_to_mat2x3_vertex"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002656, 199 "dEQP-GLES3.functional.shaders.conversions.m", 200 "atrix_combine.vec3_ivec3_to_mat2x3_fragment"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002657, 203 "dEQP-GLES3.functional.shaders.conversions.", 204 "matrix_combine.vec2_bvec4_to_mat2x3_vertex"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002658, 207 "dEQP-GLES3.functional.shaders.conversions.m", 208 "atrix_combine.vec2_bvec4_to_mat2x3_fragment"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002659, 211 "dEQP-GLES3.functional.shaders.conversions.mat", 212 "rix_combine.bvec3_float_ivec2_to_mat2x3_vertex"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002660, 215 "dEQP-GLES3.functional.shaders.conversions.matr", 216 "ix_combine.bvec3_float_ivec2_to_mat2x3_fragment"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002661, 219 "dEQP-GLES3.functional.shaders.conversions.mat", 220 "rix_combine.vec3_float_bvec2_to_mat2x3_vertex"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002662, 223 "dEQP-GLES3.functional.shaders.conversions.matr", 224 "ix_combine.vec3_float_bvec2_to_mat2x3_fragment"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002663, 227 "dEQP-GLES3.functional.shaders.conversions.ma", 228 "trix_combine.vec3_vec3_vec2_to_mat2x4_vertex"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002664, 231 "dEQP-GLES3.functional.shaders.conversions.mat", 232 "rix_combine.vec3_vec3_vec2_to_mat2x4_fragment"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002665, 235 "dEQP-GLES3.functional.shaders.conversions.mat", 236 "rix_combine.ivec3_ivec3_ivec2_to_mat2x4_vertex"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002666, 239 "dEQP-GLES3.functional.shaders.conversions.matr", 240 "ix_combine.ivec3_ivec3_ivec2_to_mat2x4_fragment"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002667, 243 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 244 "bine.vec2_ivec2_float_float_int_bool_to_mat2x4_vertex"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002668, 247 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 248 "ine.vec2_ivec2_float_float_int_bool_to_mat2x4_fragment"); 249 250 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002669, 251 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 252 "bine.bool_float_int_vec2_bool_bvec2_to_mat2x4_vertex"); 253 254 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002670, 255 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 256 "ine.bool_float_int_vec2_bool_bvec2_to_mat2x4_fragment"); 257 258 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002671, 259 "dEQP-GLES3.functional.shaders.conversions.matr", 260 "ix_combine.bool_bvec2_int_vec4_to_mat2x4_vertex"); 261 262 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002672, 263 "dEQP-GLES3.functional.shaders.conversions.matri", 264 "x_combine.bool_bvec2_int_vec4_to_mat2x4_fragment"); 265 266 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002673, 267 "dEQP-GLES3.functional.shaders.conversions.matrix", 268 "_combine.float_bvec4_ivec2_bool_to_mat2x4_vertex"); 269 270 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002674, 271 "dEQP-GLES3.functional.shaders.conversions.matrix_", 272 "combine.float_bvec4_ivec2_bool_to_mat2x4_fragment"); 273 274 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002675, 275 "dEQP-GLES3.functional.shaders.conversions", 276 ".matrix_combine.vec3_vec3_to_mat3x2_vertex"); 277 278 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002676, 279 "dEQP-GLES3.functional.shaders.conversions.", 280 "matrix_combine.vec3_vec3_to_mat3x2_fragment"); 281 282 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002677, 283 "dEQP-GLES3.functional.shaders.conversions.", 284 "matrix_combine.bvec3_bvec3_to_mat3x2_vertex"); 285 286 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002678, 287 "dEQP-GLES3.functional.shaders.conversions.m", 288 "atrix_combine.bvec3_bvec3_to_mat3x2_fragment"); 289 290 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002679, 291 "dEQP-GLES3.functional.shaders.conversions.matrix_combi", 292 "ne.float_float_float_float_float_float_to_mat3x2_vertex"); 293 294 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002680, 295 "dEQP-GLES3.functional.shaders.conversions.matrix_combin", 296 "e.float_float_float_float_float_float_to_mat3x2_fragment"); 297 298 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002681, 299 "dEQP-GLES3.functional.shaders.conversions.matrix", 300 "_combine.int_int_int_int_int_int_to_mat3x2_vertex"); 301 302 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002682, 303 "dEQP-GLES3.functional.shaders.conversions.matrix_", 304 "combine.int_int_int_int_int_int_to_mat3x2_fragment"); 305 306 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002683, 307 "dEQP-GLES3.functional.shaders.conversions.matrix_co", 308 "mbine.bool_bool_bool_bool_bool_bool_to_mat3x2_vertex"); 309 310 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002684, 311 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 312 "bine.bool_bool_bool_bool_bool_bool_to_mat3x2_fragment"); 313 314 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002685, 315 "dEQP-GLES3.functional.shaders.conversions.matrix_co", 316 "mbine.bool_float_int_bool_float_int_to_mat3x2_vertex"); 317 318 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002686, 319 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 320 "bine.bool_float_int_bool_float_int_to_mat3x2_fragment"); 321 322 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002687, 323 "dEQP-GLES3.functional.shaders.conversions.", 324 "matrix_combine.vec3_ivec3_to_mat3x2_vertex"); 325 326 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002688, 327 "dEQP-GLES3.functional.shaders.conversions.m", 328 "atrix_combine.vec3_ivec3_to_mat3x2_fragment"); 329 330 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002689, 331 "dEQP-GLES3.functional.shaders.conversions.", 332 "matrix_combine.vec2_bvec4_to_mat3x2_vertex"); 333 334 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002690, 335 "dEQP-GLES3.functional.shaders.conversions.m", 336 "atrix_combine.vec2_bvec4_to_mat3x2_fragment"); 337 338 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002691, 339 "dEQP-GLES3.functional.shaders.conversions.mat", 340 "rix_combine.bvec3_float_ivec2_to_mat3x2_vertex"); 341 342 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002692, 343 "dEQP-GLES3.functional.shaders.conversions.matr", 344 "ix_combine.bvec3_float_ivec2_to_mat3x2_fragment"); 345 346 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002693, 347 "dEQP-GLES3.functional.shaders.conversions.mat", 348 "rix_combine.vec3_float_bvec2_to_mat3x2_vertex"); 349 350 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002694, 351 "dEQP-GLES3.functional.shaders.conversions.matr", 352 "ix_combine.vec3_float_bvec2_to_mat3x2_fragment"); 353 354 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002695, 355 "dEQP-GLES3.functional.shaders.conversions.m", 356 "atrix_combine.vec3_vec3_vec3_to_mat3_vertex"); 357 358 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002696, 359 "dEQP-GLES3.functional.shaders.conversions.ma", 360 "trix_combine.vec3_vec3_vec3_to_mat3_fragment"); 361 362 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002697, 363 "dEQP-GLES3.functional.shaders.conversions.ma", 364 "trix_combine.ivec3_ivec3_ivec3_to_mat3_vertex"); 365 366 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002698, 367 "dEQP-GLES3.functional.shaders.conversions.mat", 368 "rix_combine.ivec3_ivec3_ivec3_to_mat3_fragment"); 369 370 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002699, 371 "dEQP-GLES3.functional.shaders.conversions.matrix_combi", 372 "ne.vec2_ivec2_float_float_int_bool_bool_to_mat3_vertex"); 373 374 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002700, 375 "dEQP-GLES3.functional.shaders.conversions.matrix_combin", 376 "e.vec2_ivec2_float_float_int_bool_bool_to_mat3_fragment"); 377 378 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002701, 379 "dEQP-GLES3.functional.shaders.conversions.matrix_combi", 380 "ne.bool_float_int_vec2_bool_bvec2_float_to_mat3_vertex"); 381 382 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002702, 383 "dEQP-GLES3.functional.shaders.conversions.matrix_combin", 384 "e.bool_float_int_vec2_bool_bvec2_float_to_mat3_fragment"); 385 386 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002703, 387 "dEQP-GLES3.functional.shaders.conversions.matrix", 388 "_combine.bool_bvec2_int_vec4_bool_to_mat3_vertex"); 389 390 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002704, 391 "dEQP-GLES3.functional.shaders.conversions.matrix_", 392 "combine.bool_bvec2_int_vec4_bool_to_mat3_fragment"); 393 394 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002705, 395 "dEQP-GLES3.functional.shaders.conversions.matrix_", 396 "combine.float_bvec4_ivec2_bool_bool_to_mat3_vertex"); 397 398 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002706, 399 "dEQP-GLES3.functional.shaders.conversions.matrix_c", 400 "ombine.float_bvec4_ivec2_bool_bool_to_mat3_fragment"); 401 402 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002707, 403 "dEQP-GLES3.functional.shaders.conversions.ma", 404 "trix_combine.vec4_vec4_vec4_to_mat3x4_vertex"); 405 406 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002708, 407 "dEQP-GLES3.functional.shaders.conversions.mat", 408 "rix_combine.vec4_vec4_vec4_to_mat3x4_fragment"); 409 410 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002709, 411 "dEQP-GLES3.functional.shaders.conversions.mat", 412 "rix_combine.ivec4_ivec4_ivec4_to_mat3x4_vertex"); 413 414 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002710, 415 "dEQP-GLES3.functional.shaders.conversions.matr", 416 "ix_combine.ivec4_ivec4_ivec4_to_mat3x4_fragment"); 417 418 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002711, 419 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_", 420 "ivec2_float_float_float_int_int_bool_bool_bool_to_mat3x4_vertex"); 421 422 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002712, 423 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_i", 424 "vec2_float_float_float_int_int_bool_bool_bool_to_mat3x4_fragment"); 425 426 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002713, 427 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.", 428 "bool_float_int_vec3_bool_bvec3_float_bool_to_mat3x4_vertex"); 429 430 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002714, 431 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.b", 432 "ool_float_int_vec3_bool_bvec3_float_bool_to_mat3x4_fragment"); 433 434 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002715, 435 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 436 "bine.bool_bvec4_int_vec4_bool_float_to_mat3x4_vertex"); 437 438 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002716, 439 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 440 "ine.bool_bvec4_int_vec4_bool_float_to_mat3x4_fragment"); 441 442 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002717, 443 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 444 "bine.float_bvec4_ivec4_bool_bool_int_to_mat3x4_vertex"); 445 446 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002718, 447 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 448 "ine.float_bvec4_ivec4_bool_bool_int_to_mat3x4_fragment"); 449 450 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002719, 451 "dEQP-GLES3.functional.shaders.conversions.ma", 452 "trix_combine.vec3_vec3_vec2_to_mat4x2_vertex"); 453 454 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002720, 455 "dEQP-GLES3.functional.shaders.conversions.mat", 456 "rix_combine.vec3_vec3_vec2_to_mat4x2_fragment"); 457 458 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002721, 459 "dEQP-GLES3.functional.shaders.conversions.mat", 460 "rix_combine.ivec3_ivec3_ivec2_to_mat4x2_vertex"); 461 462 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002722, 463 "dEQP-GLES3.functional.shaders.conversions.matr", 464 "ix_combine.ivec3_ivec3_ivec2_to_mat4x2_fragment"); 465 466 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002723, 467 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 468 "bine.vec2_ivec2_float_float_int_bool_to_mat4x2_vertex"); 469 470 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002724, 471 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 472 "ine.vec2_ivec2_float_float_int_bool_to_mat4x2_fragment"); 473 474 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002725, 475 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 476 "bine.bool_float_int_vec2_bool_bvec2_to_mat4x2_vertex"); 477 478 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002726, 479 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 480 "ine.bool_float_int_vec2_bool_bvec2_to_mat4x2_fragment"); 481 482 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002727, 483 "dEQP-GLES3.functional.shaders.conversions.matr", 484 "ix_combine.bool_bvec2_int_vec4_to_mat4x2_vertex"); 485 486 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002728, 487 "dEQP-GLES3.functional.shaders.conversions.matri", 488 "x_combine.bool_bvec2_int_vec4_to_mat4x2_fragment"); 489 490 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002729, 491 "dEQP-GLES3.functional.shaders.conversions.matrix", 492 "_combine.float_bvec4_ivec2_bool_to_mat4x2_vertex"); 493 494 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002730, 495 "dEQP-GLES3.functional.shaders.conversions.matrix_", 496 "combine.float_bvec4_ivec2_bool_to_mat4x2_fragment"); 497 498 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002731, 499 "dEQP-GLES3.functional.shaders.conversions.ma", 500 "trix_combine.vec4_vec4_vec4_to_mat4x3_vertex"); 501 502 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002732, 503 "dEQP-GLES3.functional.shaders.conversions.mat", 504 "rix_combine.vec4_vec4_vec4_to_mat4x3_fragment"); 505 506 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002733, 507 "dEQP-GLES3.functional.shaders.conversions.mat", 508 "rix_combine.ivec4_ivec4_ivec4_to_mat4x3_vertex"); 509 510 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002734, 511 "dEQP-GLES3.functional.shaders.conversions.matr", 512 "ix_combine.ivec4_ivec4_ivec4_to_mat4x3_fragment"); 513 514 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002735, 515 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_", 516 "ivec2_float_float_float_int_int_bool_bool_bool_to_mat4x3_vertex"); 517 518 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002736, 519 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_i", 520 "vec2_float_float_float_int_int_bool_bool_bool_to_mat4x3_fragment"); 521 522 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002737, 523 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.", 524 "bool_float_int_vec3_bool_bvec3_float_bool_to_mat4x3_vertex"); 525 526 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002738, 527 "dEQP-GLES3.functional.shaders.conversions.matrix_combine.b", 528 "ool_float_int_vec3_bool_bvec3_float_bool_to_mat4x3_fragment"); 529 530 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002739, 531 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 532 "bine.bool_bvec4_int_vec4_bool_float_to_mat4x3_vertex"); 533 534 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002740, 535 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 536 "ine.bool_bvec4_int_vec4_bool_float_to_mat4x3_fragment"); 537 538 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002741, 539 "dEQP-GLES3.functional.shaders.conversions.matrix_com", 540 "bine.float_bvec4_ivec4_bool_bool_int_to_mat4x3_vertex"); 541 542 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002742, 543 "dEQP-GLES3.functional.shaders.conversions.matrix_comb", 544 "ine.float_bvec4_ivec4_bool_bool_int_to_mat4x3_fragment"); 545 546 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002743, 547 "dEQP-GLES3.functional.shaders.conversions.mat", 548 "rix_combine.vec4_vec4_vec4_vec4_to_mat4_vertex"); 549 550 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002744, 551 "dEQP-GLES3.functional.shaders.conversions.matr", 552 "ix_combine.vec4_vec4_vec4_vec4_to_mat4_fragment"); 553 554 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002745, 555 "dEQP-GLES3.functional.shaders.conversions.matri", 556 "x_combine.ivec4_ivec4_ivec4_ivec4_to_mat4_vertex"); 557 558 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002746, 559 "dEQP-GLES3.functional.shaders.conversions.matrix", 560 "_combine.ivec4_ivec4_ivec4_ivec4_to_mat4_fragment"); 561 562 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002747, 563 "dEQP-GLES3.functional.shaders.conversions.matri", 564 "x_combine.bvec4_bvec4_bvec4_bvec4_to_mat4_vertex"); 565 566 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002748, 567 "dEQP-GLES3.functional.shaders.conversions.matrix", 568 "_combine.bvec4_bvec4_bvec4_bvec4_to_mat4_fragment"); 569 570 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002749, 571 "dEQP-GLES3.functional.shaders.conversions.matrix_combin", 572 "e.float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_vertex"); 573 574 static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002750, 575 "dEQP-GLES3.functional.shaders.conversions.matrix_combine", 576 ".float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_fragment"); 577