From 00594d0807aa856995e754a66609bb157b3f78e4 Mon Sep 17 00:00:00 2001 From: bayanxing Date: Tue, 12 Jul 2022 22:33:59 +0800 Subject: [PATCH] add deqpgles3 Signed-off-by: bayanxing --- .../Deqpgles3binary_operator_addTestCase.cpp | 744 ++++++++++++++++ .../Deqpgles3binary_operator_divTestCase.cpp | 744 ++++++++++++++++ ...les3binary_operator_left_shiftTestCase.cpp | 696 +++++++++++++++ ...rator_left_shift_assign_effectTestCase.cpp | 696 +++++++++++++++ ...rator_left_shift_assign_resultTestCase.cpp | 696 +++++++++++++++ .../Deqpgles3binary_operator_mulTestCase.cpp | 744 ++++++++++++++++ ...es3binary_operator_right_shiftTestCase.cpp | 696 +++++++++++++++ .../Deqpgles3binary_operator_subTestCase.cpp | 744 ++++++++++++++++ ...les3conversions_matrix_combineTestCase.cpp | 576 +++++++++++++ ...s3conversions_matrix_to_matrixTestCase.cpp | 672 +++++++++++++++ .../Deqpgles3indexing_tmp_arrayTestCase.cpp | 536 ++++++++++++ ...les3keywords_reserved_keywordsTestCase.cpp | 800 ++++++++++++++++++ ...ultiple_attributes_input_typesTestCase.cpp | 524 ++++++++++++ .../Deqpgles3shaders_switchTestCase.cpp | 688 +++++++++++++++ .../Deqpgles3state_query_textureTestCase.cpp | 560 ++++++++++++ ...zle_math_operations_vector_addTestCase.cpp | 568 +++++++++++++ ..._math_operations_vector_divideTestCase.cpp | 568 +++++++++++++ ...ath_operations_vector_multiplyTestCase.cpp | 568 +++++++++++++ ...ath_operations_vector_subtractTestCase.cpp | 568 +++++++++++++ ...gles3texture_functions_invalidTestCase.cpp | 504 +++++++++++ 20 files changed, 12892 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_addTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_divTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shiftTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_effectTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_resultTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_mulTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shiftTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_subTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_combineTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_to_matrixTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_tmp_arrayTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3keywords_reserved_keywordsTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3multiple_attributes_input_typesTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3shaders_switchTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3state_query_textureTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_addTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_divideTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_multiplyTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_subtractTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_functions_invalidTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_addTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_addTestCase.cpp new file mode 100644 index 000000000..0cf81d6e9 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_addTestCase.cpp @@ -0,0 +1,744 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30009TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008024, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008025, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008026, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008027, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008028, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008029, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008030, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.add.lowp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008031, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008032, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008033, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008034, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008035, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008036, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.add.lowp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008037, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008038, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008039, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008040, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008041, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008042, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.add.lowp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008043, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008044, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008045, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008046, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008047, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008048, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.add.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008049, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008050, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008051, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008052, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008053, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008054, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008055, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008056, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008057, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008058, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008059, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008060, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008061, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008062, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008063, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008064, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.add.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008065, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008066, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008067, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008068, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008069, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008070, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008071, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008072, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.add.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008073, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008074, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008075, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008076, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008077, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008078, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008079, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008080, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008081, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008082, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008083, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008084, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008085, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008086, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008087, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008088, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008089, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008090, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008091, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008092, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008093, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008094, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.add.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008095, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.add.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008096, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008097, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008098, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008099, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008100, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008101, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008102, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008103, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008104, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008105, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008106, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008107, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008108, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008109, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008110, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008111, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008112, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008113, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008114, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008115, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008116, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008117, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008118, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008119, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008120, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008121, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008122, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008123, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008124, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008125, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008126, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008127, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008128, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008129, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008130, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008131, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008132, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008133, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008134, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008135, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008136, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008137, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008138, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008139, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008140, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008141, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008142, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008143, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008144, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008145, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008146, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008147, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008148, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008149, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008150, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008151, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008152, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008153, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008154, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008155, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008156, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008157, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008158, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008159, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008160, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008161, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008162, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008163, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008164, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008165, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008166, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008167, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008168, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008169, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008170, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.mediump_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008171, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008172, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008173, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008174, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.mediump_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008175, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008176, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008177, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008178, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.mediump_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008179, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008180, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.highp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008181, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008182, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.highp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008183, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008184, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.highp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008185, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008186, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008187, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008188, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008189, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008190, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008191, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008192, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008193, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008194, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.add.lowp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008195, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.lowp_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008196, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.mediump_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008197, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.add.mediump_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008198, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008199, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008200, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008201, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008202, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.add.highp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008203, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.add.highp_uint_uvec4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_divTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_divTestCase.cpp new file mode 100644 index 000000000..1d8bca853 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_divTestCase.cpp @@ -0,0 +1,744 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30009TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008564, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008565, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008566, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008567, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008568, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008569, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008570, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.div.lowp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008571, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008572, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008573, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008574, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008575, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008576, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.div.lowp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008577, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008578, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008579, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008580, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008581, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008582, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.div.lowp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008583, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008584, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008585, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008586, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008587, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008588, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.div.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008589, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008590, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008591, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008592, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008593, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008594, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008595, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008596, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008597, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008598, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008599, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008600, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008601, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008602, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008603, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008604, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.div.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008605, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008606, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008607, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008608, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008609, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008610, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008611, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008612, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.div.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008613, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008614, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008615, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008616, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008617, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008618, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008619, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008620, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008621, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008622, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008623, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008624, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008625, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008626, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008627, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008628, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008629, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008630, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008631, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008632, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008633, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008634, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.div.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008635, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.div.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008636, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008637, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008638, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008639, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008640, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008641, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008642, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008643, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008644, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008645, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008646, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008647, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008648, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008649, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008650, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008651, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008652, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008653, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008654, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008655, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008656, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008657, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008658, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008659, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008660, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008661, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008662, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008663, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008664, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008665, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008666, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008667, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008668, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008669, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008670, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008671, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008672, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008673, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008674, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008675, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008676, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008677, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008678, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008679, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008680, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008681, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008682, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008683, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008684, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008685, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008686, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008687, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008688, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008689, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008690, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008691, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008692, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008693, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008694, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008695, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008696, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008697, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008698, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008699, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008700, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008701, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008702, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008703, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008704, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008705, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008706, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008707, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008708, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008709, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008710, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.mediump_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008711, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008712, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008713, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008714, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.mediump_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008715, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008716, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008717, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008718, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.mediump_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008719, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008720, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.highp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008721, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008722, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.highp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008723, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008724, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.highp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008725, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008726, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008727, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008728, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008729, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008730, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008731, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008732, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008733, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008734, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.div.lowp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008735, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.lowp_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008736, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.mediump_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008737, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.div.mediump_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008738, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008739, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008740, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008741, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008742, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.div.highp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008743, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.div.highp_uint_uvec4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shiftTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shiftTestCase.cpp new file mode 100644 index 000000000..330ed230b --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shiftTestCase.cpp @@ -0,0 +1,696 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30010TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009224, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009225, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009226, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009227, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009228, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009229, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009230, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009231, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift.mediump_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009232, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009233, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009234, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009235, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift.mediump_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009236, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009237, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009238, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009239, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift.mediump_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009240, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009241, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009242, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009243, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.highp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009244, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009245, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.highp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009246, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009247, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.highp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009248, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009249, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009250, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009251, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009252, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009253, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009254, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009255, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009256, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009257, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009258, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009259, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009260, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009261, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009262, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009263, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009264, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009265, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009266, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009267, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009268, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009269, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009270, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009271, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009272, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009273, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009274, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009275, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009276, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009277, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009278, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009279, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009280, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009281, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009282, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009283, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009284, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009285, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009286, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009287, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009288, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009289, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009290, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009291, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009292, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009293, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009294, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009295, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009296, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009297, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009298, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009299, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009300, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009301, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009302, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009303, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009304, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009305, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009306, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009307, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009308, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.left_shift.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009309, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009310, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009311, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009312, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009313, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009314, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009315, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009316, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009317, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009318, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009319, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009320, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009321, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009322, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009323, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009324, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.left_shift.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009325, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009326, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009327, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009328, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009329, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009330, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.left_shift.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009331, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009332, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009333, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009334, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.mediump_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009335, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009336, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009337, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009338, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009339, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift.mediump_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009340, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009341, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009342, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009343, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift.mediump_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009344, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009345, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.lowp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009346, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009347, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift.mediump_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009348, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.highp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009349, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009350, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009351, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.highp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009352, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009353, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.highp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009354, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009355, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.highp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009356, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009357, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009358, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009359, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009360, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009361, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009362, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009363, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009364, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009365, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009366, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009367, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009368, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009369, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009370, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009371, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009372, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009373, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009374, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009375, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009376, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009377, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009378, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009379, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009380, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009381, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009382, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.left_shift.lowp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009383, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.lowp_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009384, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.mediump_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009385, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.left_shift.mediump_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009386, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009387, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009388, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009389, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009390, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.left_shift.highp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009391, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.left_shift.highp_uvec4_int_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_effectTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_effectTestCase.cpp new file mode 100644 index 000000000..8608307a6 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_effectTestCase.cpp @@ -0,0 +1,696 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30011TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010400, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010401, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010402, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010403, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010404, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010405, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010406, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010407, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_effect.mediump_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010408, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010409, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010410, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010411, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_effect.mediump_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010412, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010413, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010414, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010415, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_effect.mediump_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010416, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010417, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010418, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010419, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.highp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010420, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010421, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.highp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010422, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010423, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.highp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010424, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010425, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010426, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010427, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010428, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010429, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010430, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010431, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010432, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010433, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010434, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010435, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010436, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010437, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010438, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010439, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010440, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010441, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010442, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010443, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010444, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010445, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010446, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010447, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010448, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010449, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010450, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010451, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010452, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010453, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010454, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010455, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010456, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010457, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010458, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010459, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010460, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010461, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010462, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010463, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010464, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010465, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010466, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010467, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010468, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010469, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010470, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010471, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010472, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010473, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010474, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010475, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010476, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010477, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010478, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010479, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010480, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010481, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010482, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010483, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010484, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift_assign_effect.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010485, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010486, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010487, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010488, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010489, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010490, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010491, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010492, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010493, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010494, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010495, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010496, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010497, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010498, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010499, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010500, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_effect.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010501, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010502, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010503, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010504, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010505, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010506, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_effect.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010507, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010508, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010509, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010510, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.mediump_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010511, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010512, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010513, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010514, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010515, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_effect.mediump_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010516, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010517, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010518, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010519, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_effect.mediump_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010520, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010521, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.lowp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010522, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010523, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_effect.mediump_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010524, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.highp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010525, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010526, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010527, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.highp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010528, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010529, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.highp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010530, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010531, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.highp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010532, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010533, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010534, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010535, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010536, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010537, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010538, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010539, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010540, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010541, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010542, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010543, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010544, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010545, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010546, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010547, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010548, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010549, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010550, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010551, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010552, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010553, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010554, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010555, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010556, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010557, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010558, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_effect.lowp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010559, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.lowp_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010560, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.mediump_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010561, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_effect.mediump_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010562, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010563, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010564, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010565, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010566, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_effect.highp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010567, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_effect.highp_uvec4_int_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_resultTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_resultTestCase.cpp new file mode 100644 index 000000000..999e24e3b --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_left_shift_assign_resultTestCase.cpp @@ -0,0 +1,696 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30012TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011576, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011577, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011578, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011579, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011580, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011581, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011582, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011583, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_result.mediump_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011584, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011585, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011586, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011587, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_result.mediump_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011588, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011589, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011590, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011591, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_result.mediump_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011592, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011593, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011594, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011595, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.highp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011596, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011597, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.highp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011598, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011599, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.highp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011600, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011601, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011602, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011603, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011604, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011605, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011606, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011607, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011608, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011609, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011610, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011611, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011612, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011613, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011614, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011615, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011616, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011617, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011618, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011619, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011620, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011621, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011622, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011623, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011624, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011625, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011626, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011627, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011628, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011629, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011630, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011631, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011632, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011633, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011634, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011635, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011636, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011637, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011638, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011639, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011640, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011641, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011642, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011643, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011644, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011645, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011646, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011647, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011648, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011649, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011650, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011651, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011652, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011653, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011654, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011655, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011656, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011657, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011658, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011659, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011660, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.left_shift_assign_result.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011661, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011662, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011663, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011664, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011665, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011666, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011667, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011668, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011669, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011670, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011671, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011672, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011673, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011674, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011675, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011676, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.left_shift_assign_result.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011677, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011678, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011679, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011680, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011681, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011682, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.left_shift_assign_result.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011683, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011684, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011685, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011686, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.mediump_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011687, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011688, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011689, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011690, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011691, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_result.mediump_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011692, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011693, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011694, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011695, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_result.mediump_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011696, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011697, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.lowp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011698, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011699, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".left_shift_assign_result.mediump_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011700, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.highp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011701, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011702, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011703, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.highp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011704, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011705, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.highp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011706, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011707, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.highp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011708, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011709, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011710, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011711, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011712, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011713, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011714, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011715, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011716, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011717, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011718, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011719, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011720, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011721, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011722, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011723, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011724, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011725, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011726, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011727, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011728, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011729, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011730, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011731, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011732, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011733, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011734, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.left_shift_assign_result.lowp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011735, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.lowp_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011736, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.mediump_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011737, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.left_shift_assign_result.mediump_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011738, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011739, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011740, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011741, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011742, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.left_shift_assign_result.highp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011743, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.left_shift_assign_result.highp_uvec4_int_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_mulTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_mulTestCase.cpp new file mode 100644 index 000000000..9b62588dc --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_mulTestCase.cpp @@ -0,0 +1,744 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30009TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008384, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008385, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008386, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008387, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008388, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008389, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008390, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.mul.lowp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008391, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008392, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008393, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008394, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008395, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008396, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.mul.lowp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008397, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008398, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008399, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008400, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008401, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008402, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.mul.lowp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008403, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008404, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008405, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008406, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008407, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008408, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.mul.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008409, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008410, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008411, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008412, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008413, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008414, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008415, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008416, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008417, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008418, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008419, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008420, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008421, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008422, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008423, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008424, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.mul.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008425, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008426, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008427, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008428, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008429, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008430, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008431, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008432, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.mul.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008433, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008434, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008435, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008436, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008437, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008438, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008439, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008440, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008441, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008442, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008443, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008444, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008445, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008446, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008447, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008448, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008449, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008450, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008451, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008452, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008453, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008454, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.mul.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008455, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.mul.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008456, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008457, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008458, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008459, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008460, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008461, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008462, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008463, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008464, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008465, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008466, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008467, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008468, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008469, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008470, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008471, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008472, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008473, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008474, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008475, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008476, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008477, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008478, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008479, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008480, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008481, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008482, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008483, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008484, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008485, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008486, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008487, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008488, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008489, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008490, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008491, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008492, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008493, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008494, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008495, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008496, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008497, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008498, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008499, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008500, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008501, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008502, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008503, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008504, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008505, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008506, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008507, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008508, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008509, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008510, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008511, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008512, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008513, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008514, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008515, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008516, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008517, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008518, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008519, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008520, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008521, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008522, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008523, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008524, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008525, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008526, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008527, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008528, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008529, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008530, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.mediump_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008531, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008532, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008533, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008534, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.mediump_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008535, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008536, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008537, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008538, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.mediump_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008539, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008540, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.highp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008541, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008542, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.highp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008543, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008544, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.highp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008545, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008546, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008547, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008548, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008549, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008550, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008551, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008552, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008553, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008554, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.mul.lowp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008555, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.lowp_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008556, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.mediump_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008557, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.mul.mediump_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008558, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008559, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008560, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008561, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008562, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.mul.highp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008563, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.mul.highp_uint_uvec4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shiftTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shiftTestCase.cpp new file mode 100644 index 000000000..6301fa14c --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shiftTestCase.cpp @@ -0,0 +1,696 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30010TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009392, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009393, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009394, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009395, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009396, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009397, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.lowp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009398, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009399, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009400, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009401, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.lowp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009402, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009403, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009404, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009405, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.lowp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009406, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009407, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009408, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009409, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009410, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009411, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009412, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009413, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009414, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009415, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009416, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.right_shift.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009417, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009418, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009419, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009420, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009421, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009422, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009423, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009424, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009425, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009426, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009427, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009428, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009429, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009430, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009431, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009432, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009433, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009434, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009435, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009436, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009437, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009438, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009439, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009440, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009441, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009442, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009443, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009444, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009445, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009446, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009447, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009448, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009449, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009450, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009451, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009452, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009453, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009454, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009455, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009456, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009457, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009458, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009459, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009460, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009461, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009462, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009463, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009464, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009465, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009466, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009467, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009468, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009469, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009470, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009471, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009472, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009473, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009474, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009475, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009476, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.right_shift.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009477, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009478, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009479, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009480, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009481, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009482, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009483, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009484, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009485, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009486, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009487, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009488, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009489, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009490, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009491, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009492, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.right_shift.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009493, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009494, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009495, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009496, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009497, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009498, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.right_shift.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009499, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009500, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.right_shift.lowp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009501, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009502, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009503, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009504, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009505, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.lowp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009506, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009507, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009508, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009509, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.lowp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009510, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009511, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009512, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009513, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.lowp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009514, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009515, + "dEQP-GLES3.functional.shaders.operator.binary_o", + "perator.right_shift.mediump_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009516, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009517, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009518, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009519, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009520, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009521, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009522, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009523, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.highp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009524, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009525, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009526, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009527, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009528, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009529, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009530, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009531, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009532, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009533, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009534, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009535, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009536, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009537, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009538, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009539, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009540, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009541, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009542, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009543, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009544, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009545, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009546, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009547, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009548, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009549, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009550, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.lowp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009551, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.lowp_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009552, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.mediump_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009553, + "dEQP-GLES3.functional.shaders.operator.binary_", + "operator.right_shift.mediump_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009554, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009555, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009556, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009557, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009558, + "dEQP-GLES3.functional.shaders.operator.binar", + "y_operator.right_shift.highp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30010TestSuite, TestCase_009559, + "dEQP-GLES3.functional.shaders.operator.binary", + "_operator.right_shift.highp_uvec4_int_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_subTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_subTestCase.cpp new file mode 100644 index 000000000..34e28a937 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_subTestCase.cpp @@ -0,0 +1,744 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30009TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008204, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008205, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008206, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008207, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008208, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008209, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008210, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.sub.lowp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008211, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008212, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008213, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008214, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008215, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008216, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.sub.lowp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008217, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008218, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008219, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008220, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008221, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008222, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.sub.lowp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008223, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008224, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008225, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008226, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008227, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008228, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.sub.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008229, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008230, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008231, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008232, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008233, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008234, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008235, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008236, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008237, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008238, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008239, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008240, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008241, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008242, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008243, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008244, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.sub.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008245, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008246, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008247, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008248, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008249, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008250, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008251, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008252, + "dEQP-GLES3.functional.shaders.operato", + "r.binary_operator.sub.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008253, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008254, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008255, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008256, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008257, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008258, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008259, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008260, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008261, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008262, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008263, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008264, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008265, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008266, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008267, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008268, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008269, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008270, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008271, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008272, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008273, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008274, + "dEQP-GLES3.functional.shaders.operator", + ".binary_operator.sub.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008275, + "dEQP-GLES3.functional.shaders.operator.", + "binary_operator.sub.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008276, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008277, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008278, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008279, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008280, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008281, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008282, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008283, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008284, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008285, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008286, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008287, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008288, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008289, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008290, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008291, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008292, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008293, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008294, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008295, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008296, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008297, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008298, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008299, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008300, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008301, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008302, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008303, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008304, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008305, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008306, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008307, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008308, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008309, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008310, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008311, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008312, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008313, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008314, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008315, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008316, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008317, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008318, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008319, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008320, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008321, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008322, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008323, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008324, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008325, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008326, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008327, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008328, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008329, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008330, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008331, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008332, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008333, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008334, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_float_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008335, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_float_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008336, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008337, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008338, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008339, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008340, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_float_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008341, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_float_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008342, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008343, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008344, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008345, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008346, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_float_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008347, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_float_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008348, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008349, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008350, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.mediump_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008351, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008352, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008353, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008354, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.mediump_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008355, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008356, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008357, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008358, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.mediump_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008359, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008360, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.highp_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008361, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008362, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.highp_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008363, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008364, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.highp_int_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008365, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_int_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008366, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008367, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008368, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008369, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008370, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008371, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008372, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008373, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008374, + "dEQP-GLES3.functional.shaders.operator.b", + "inary_operator.sub.lowp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008375, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.lowp_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008376, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.mediump_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008377, + "dEQP-GLES3.functional.shaders.operator.bina", + "ry_operator.sub.mediump_uint_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008378, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_uint_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008379, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_uint_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008380, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_uint_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008381, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_uint_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008382, + "dEQP-GLES3.functional.shaders.operator.bi", + "nary_operator.sub.highp_uint_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30009TestSuite, TestCase_008383, + "dEQP-GLES3.functional.shaders.operator.bin", + "ary_operator.sub.highp_uint_uvec4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_combineTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_combineTestCase.cpp new file mode 100644 index 000000000..6891cbc51 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_combineTestCase.cpp @@ -0,0 +1,576 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30003TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002613, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_combine.vec2_vec2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002614, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.vec2_vec2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002615, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.bvec2_bvec2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002616, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.bvec2_bvec2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002617, + "dEQP-GLES3.functional.shaders.conversions.matri", + "x_combine.float_float_float_float_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002618, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.float_float_float_float_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002619, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.int_int_int_int_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002620, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.int_int_int_int_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002621, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.uint_uint_uint_uint_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002622, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.uint_uint_uint_uint_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002623, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.bool_bool_bool_bool_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002624, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.bool_bool_bool_bool_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002625, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.bool_float_int_bool_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002626, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.bool_float_int_bool_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002627, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.vec2_ivec2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002628, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec2_ivec2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002629, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.vec2_bvec2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002630, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec2_bvec2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002631, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.bvec3_float_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002632, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.bvec3_float_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002633, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.vec3_float_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002634, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec3_float_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002635, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.int_ivec2_int_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002636, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.int_ivec2_int_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002637, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.bool_float_ivec2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002638, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.bool_float_ivec2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002639, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.float_uvec3_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002640, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.float_uvec3_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002641, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.int_uvec2_bool_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002642, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.int_uvec2_bool_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002643, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.vec3_vec3_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002644, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec3_vec3_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002645, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.bvec3_bvec3_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002646, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.bvec3_bvec3_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002647, + "dEQP-GLES3.functional.shaders.conversions.matrix_combi", + "ne.float_float_float_float_float_float_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002648, + "dEQP-GLES3.functional.shaders.conversions.matrix_combin", + "e.float_float_float_float_float_float_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002649, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.int_int_int_int_int_int_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002650, + "dEQP-GLES3.functional.shaders.conversions.matrix_", + "combine.int_int_int_int_int_int_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002651, + "dEQP-GLES3.functional.shaders.conversions.matrix_co", + "mbine.bool_bool_bool_bool_bool_bool_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002652, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_bool_bool_bool_bool_bool_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002653, + "dEQP-GLES3.functional.shaders.conversions.matrix_co", + "mbine.bool_float_int_bool_float_int_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002654, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_float_int_bool_float_int_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002655, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec3_ivec3_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002656, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.vec3_ivec3_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002657, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec2_bvec4_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002658, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.vec2_bvec4_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002659, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.bvec3_float_ivec2_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002660, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.bvec3_float_ivec2_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002661, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec3_float_bvec2_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002662, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.vec3_float_bvec2_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002663, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.vec3_vec3_vec2_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002664, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec3_vec3_vec2_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002665, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.ivec3_ivec3_ivec2_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002666, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.ivec3_ivec3_ivec2_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002667, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.vec2_ivec2_float_float_int_bool_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002668, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.vec2_ivec2_float_float_int_bool_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002669, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_float_int_vec2_bool_bvec2_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002670, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.bool_float_int_vec2_bool_bvec2_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002671, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.bool_bvec2_int_vec4_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002672, + "dEQP-GLES3.functional.shaders.conversions.matri", + "x_combine.bool_bvec2_int_vec4_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002673, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.float_bvec4_ivec2_bool_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002674, + "dEQP-GLES3.functional.shaders.conversions.matrix_", + "combine.float_bvec4_ivec2_bool_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002675, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_combine.vec3_vec3_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002676, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec3_vec3_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002677, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.bvec3_bvec3_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002678, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.bvec3_bvec3_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002679, + "dEQP-GLES3.functional.shaders.conversions.matrix_combi", + "ne.float_float_float_float_float_float_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002680, + "dEQP-GLES3.functional.shaders.conversions.matrix_combin", + "e.float_float_float_float_float_float_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002681, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.int_int_int_int_int_int_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002682, + "dEQP-GLES3.functional.shaders.conversions.matrix_", + "combine.int_int_int_int_int_int_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002683, + "dEQP-GLES3.functional.shaders.conversions.matrix_co", + "mbine.bool_bool_bool_bool_bool_bool_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002684, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_bool_bool_bool_bool_bool_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002685, + "dEQP-GLES3.functional.shaders.conversions.matrix_co", + "mbine.bool_float_int_bool_float_int_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002686, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_float_int_bool_float_int_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002687, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec3_ivec3_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002688, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.vec3_ivec3_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002689, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_combine.vec2_bvec4_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002690, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.vec2_bvec4_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002691, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.bvec3_float_ivec2_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002692, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.bvec3_float_ivec2_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002693, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec3_float_bvec2_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002694, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.vec3_float_bvec2_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002695, + "dEQP-GLES3.functional.shaders.conversions.m", + "atrix_combine.vec3_vec3_vec3_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002696, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.vec3_vec3_vec3_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002697, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.ivec3_ivec3_ivec3_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002698, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.ivec3_ivec3_ivec3_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002699, + "dEQP-GLES3.functional.shaders.conversions.matrix_combi", + "ne.vec2_ivec2_float_float_int_bool_bool_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002700, + "dEQP-GLES3.functional.shaders.conversions.matrix_combin", + "e.vec2_ivec2_float_float_int_bool_bool_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002701, + "dEQP-GLES3.functional.shaders.conversions.matrix_combi", + "ne.bool_float_int_vec2_bool_bvec2_float_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002702, + "dEQP-GLES3.functional.shaders.conversions.matrix_combin", + "e.bool_float_int_vec2_bool_bvec2_float_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002703, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.bool_bvec2_int_vec4_bool_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002704, + "dEQP-GLES3.functional.shaders.conversions.matrix_", + "combine.bool_bvec2_int_vec4_bool_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002705, + "dEQP-GLES3.functional.shaders.conversions.matrix_", + "combine.float_bvec4_ivec2_bool_bool_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002706, + "dEQP-GLES3.functional.shaders.conversions.matrix_c", + "ombine.float_bvec4_ivec2_bool_bool_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002707, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.vec4_vec4_vec4_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002708, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec4_vec4_vec4_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002709, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.ivec4_ivec4_ivec4_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002710, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.ivec4_ivec4_ivec4_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002711, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_", + "ivec2_float_float_float_int_int_bool_bool_bool_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002712, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_i", + "vec2_float_float_float_int_int_bool_bool_bool_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002713, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.", + "bool_float_int_vec3_bool_bvec3_float_bool_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002714, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.b", + "ool_float_int_vec3_bool_bvec3_float_bool_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002715, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_bvec4_int_vec4_bool_float_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002716, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.bool_bvec4_int_vec4_bool_float_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002717, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.float_bvec4_ivec4_bool_bool_int_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002718, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.float_bvec4_ivec4_bool_bool_int_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002719, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.vec3_vec3_vec2_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002720, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec3_vec3_vec2_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002721, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.ivec3_ivec3_ivec2_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002722, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.ivec3_ivec3_ivec2_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002723, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.vec2_ivec2_float_float_int_bool_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002724, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.vec2_ivec2_float_float_int_bool_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002725, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_float_int_vec2_bool_bvec2_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002726, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.bool_float_int_vec2_bool_bvec2_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002727, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.bool_bvec2_int_vec4_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002728, + "dEQP-GLES3.functional.shaders.conversions.matri", + "x_combine.bool_bvec2_int_vec4_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002729, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.float_bvec4_ivec2_bool_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002730, + "dEQP-GLES3.functional.shaders.conversions.matrix_", + "combine.float_bvec4_ivec2_bool_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002731, + "dEQP-GLES3.functional.shaders.conversions.ma", + "trix_combine.vec4_vec4_vec4_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002732, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec4_vec4_vec4_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002733, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.ivec4_ivec4_ivec4_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002734, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.ivec4_ivec4_ivec4_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002735, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_", + "ivec2_float_float_float_int_int_bool_bool_bool_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002736, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.vec2_i", + "vec2_float_float_float_int_int_bool_bool_bool_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002737, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.", + "bool_float_int_vec3_bool_bvec3_float_bool_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002738, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine.b", + "ool_float_int_vec3_bool_bvec3_float_bool_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002739, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.bool_bvec4_int_vec4_bool_float_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002740, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.bool_bvec4_int_vec4_bool_float_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002741, + "dEQP-GLES3.functional.shaders.conversions.matrix_com", + "bine.float_bvec4_ivec4_bool_bool_int_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002742, + "dEQP-GLES3.functional.shaders.conversions.matrix_comb", + "ine.float_bvec4_ivec4_bool_bool_int_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002743, + "dEQP-GLES3.functional.shaders.conversions.mat", + "rix_combine.vec4_vec4_vec4_vec4_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002744, + "dEQP-GLES3.functional.shaders.conversions.matr", + "ix_combine.vec4_vec4_vec4_vec4_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002745, + "dEQP-GLES3.functional.shaders.conversions.matri", + "x_combine.ivec4_ivec4_ivec4_ivec4_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002746, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.ivec4_ivec4_ivec4_ivec4_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002747, + "dEQP-GLES3.functional.shaders.conversions.matri", + "x_combine.bvec4_bvec4_bvec4_bvec4_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002748, + "dEQP-GLES3.functional.shaders.conversions.matrix", + "_combine.bvec4_bvec4_bvec4_bvec4_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002749, + "dEQP-GLES3.functional.shaders.conversions.matrix_combin", + "e.float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002750, + "dEQP-GLES3.functional.shaders.conversions.matrix_combine", + ".float_ivec3_bvec3_vec4_ivec2_float_vec2_to_mat4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_to_matrixTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_to_matrixTestCase.cpp new file mode 100644 index 000000000..0f77c652e --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_matrix_to_matrixTestCase.cpp @@ -0,0 +1,672 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30003TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002179, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat4_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002180, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002181, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002182, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002183, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002184, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002185, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002186, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002187, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat4_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002188, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002189, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002190, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002191, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002192, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002193, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002194, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002195, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat4_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002196, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002197, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4x3_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002198, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002199, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002200, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x3_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002201, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002202, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x3_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002203, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002204, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x3_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002205, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4x3_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002206, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002207, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002208, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x3_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002209, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002210, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x3_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002211, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002212, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x3_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002213, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4x3_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002214, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x3_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002215, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4x2_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002216, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002217, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002218, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x2_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002219, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002220, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x2_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002221, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002222, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x2_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002223, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4x2_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002224, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002225, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002226, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x2_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002227, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002228, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x2_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002229, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002230, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat4x2_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002231, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat4x2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002232, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat4x2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002233, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3x4_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002234, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002235, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002236, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x4_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002237, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002238, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x4_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002239, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002240, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x4_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002241, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3x4_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002242, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002243, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002244, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x4_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002245, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002246, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x4_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002247, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002248, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x4_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002249, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3x4_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002250, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x4_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002251, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat3_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002252, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002253, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002254, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002255, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002256, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002257, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002258, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002259, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat3_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002260, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002261, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002262, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002263, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002264, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002265, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002266, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002267, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat3_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002268, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002269, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3x2_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002270, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002271, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002272, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x2_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002273, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002274, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x2_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002275, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002276, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x2_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002277, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3x2_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002278, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002279, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002280, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x2_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002281, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002282, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x2_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002283, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002284, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat3x2_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002285, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat3x2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002286, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat3x2_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002287, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2x4_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002288, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002289, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002290, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x4_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002291, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002292, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x4_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002293, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002294, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x4_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002295, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2x4_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002296, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002297, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002298, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x4_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002299, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002300, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x4_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002301, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002302, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x4_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002303, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2x4_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002304, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x4_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002305, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2x3_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002306, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002307, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002308, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x3_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002309, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002310, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x3_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002311, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002312, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x3_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002313, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2x3_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002314, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002315, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002316, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x3_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002317, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002318, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x3_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002319, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002320, + "dEQP-GLES3.functional.shaders.conversions.", + "matrix_to_matrix.mat2x3_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002321, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2x3_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002322, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2x3_to_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002323, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat2_to_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002324, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002325, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002326, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2_to_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002327, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002328, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2_to_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002329, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002330, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2_to_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002331, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat2_to_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002332, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002333, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002334, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2_to_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002335, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002336, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2_to_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002337, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002338, + "dEQP-GLES3.functional.shaders.conversions", + ".matrix_to_matrix.mat2_to_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002339, + "dEQP-GLES3.functional.shaders.conversio", + "ns.matrix_to_matrix.mat2_to_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002340, + "dEQP-GLES3.functional.shaders.conversion", + "s.matrix_to_matrix.mat2_to_mat2_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_tmp_arrayTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_tmp_arrayTestCase.cpp new file mode 100644 index 000000000..e120f17c0 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_tmp_arrayTestCase.cpp @@ -0,0 +1,536 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30007TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006047, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.float_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006048, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.float_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006049, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.float_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006050, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.float_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006051, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.float_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006052, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006053, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006054, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.float_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006055, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.float_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006056, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.float_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006057, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.float_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006058, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.float_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006059, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006060, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.float_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006061, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006062, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.float_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006063, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.float_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006064, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006065, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006066, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.float_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006067, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".float_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006068, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "float_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006069, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".float_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006070, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "float_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006071, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006072, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.float_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006073, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.float_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006074, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.float_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006075, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".float_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006076, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "float_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006077, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "float_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006078, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.f", + "loat_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006079, + "dEQP-GLES3.functional.shaders.indexing.tmp", + "_array.vec2_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006080, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec2_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006081, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec2_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006082, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec2_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006083, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec2_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006084, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006085, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec2_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006086, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006087, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec2_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006088, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec2_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006089, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec2_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006090, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec2_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006091, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec2_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006092, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006093, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006094, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec2_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006095, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec2_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006096, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006097, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec2_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006098, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006099, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec2_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006100, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec2_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006101, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec2_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006102, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec2_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006103, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec2_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006104, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006105, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec2_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006106, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec2_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006107, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec2_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006108, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec2_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006109, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec2_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006110, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec2_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006111, + "dEQP-GLES3.functional.shaders.indexing.tmp", + "_array.vec3_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006112, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec3_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006113, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec3_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006114, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec3_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006115, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec3_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006116, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006117, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec3_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006118, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006119, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec3_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006120, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec3_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006121, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec3_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006122, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec3_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006123, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec3_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006124, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006125, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006126, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec3_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006127, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec3_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006128, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006129, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec3_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006130, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006131, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec3_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006132, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec3_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006133, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec3_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006134, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec3_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006135, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec3_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006136, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006137, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec3_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006138, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec3_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006139, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec3_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006140, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec3_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006141, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec3_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006142, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec3_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006143, + "dEQP-GLES3.functional.shaders.indexing.tmp", + "_array.vec4_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006144, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec4_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006145, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec4_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006146, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec4_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006147, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec4_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006148, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006149, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec4_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006150, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006151, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec4_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006152, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec4_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006153, + "dEQP-GLES3.functional.shaders.indexing.tmp_", + "array.vec4_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006154, + "dEQP-GLES3.functional.shaders.indexing.tmp_a", + "rray.vec4_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006155, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec4_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006156, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006157, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006158, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec4_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006159, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec4_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006160, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006161, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec4_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006162, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006163, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec4_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006164, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec4_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006165, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec4_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006166, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec4_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006167, + "dEQP-GLES3.functional.shaders.indexing.tmp_ar", + "ray.vec4_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006168, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006169, + "dEQP-GLES3.functional.shaders.indexing.tmp_arr", + "ay.vec4_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006170, + "dEQP-GLES3.functional.shaders.indexing.tmp_arra", + "y.vec4_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006171, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec4_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006172, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec4_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006173, + "dEQP-GLES3.functional.shaders.indexing.tmp_array", + ".vec4_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006174, + "dEQP-GLES3.functional.shaders.indexing.tmp_array.", + "vec4_dynamic_loop_write_dynamic_loop_read_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3keywords_reserved_keywordsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3keywords_reserved_keywordsTestCase.cpp new file mode 100644 index 000000000..b83cb6699 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3keywords_reserved_keywordsTestCase.cpp @@ -0,0 +1,800 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30005TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004645, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.attribute_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004646, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.attribute_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004647, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.varying_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004648, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.varying_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004649, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.coherent_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004650, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.coherent_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004651, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.restrict_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004652, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.restrict_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004653, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.readonly_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004654, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.readonly_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004655, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.writeonly_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004656, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.writeonly_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004657, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.resource_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004658, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.resource_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004659, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.atomic_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004660, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.atomic_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004661, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.noperspective_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004662, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.noperspective_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004663, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.patch_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004664, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.patch_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004665, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.sample_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004666, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.sample_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004667, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.subroutine_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004668, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.subroutine_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004669, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.common_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004670, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.common_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004671, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.partition_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004672, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.partition_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004673, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.active_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004674, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.active_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004675, + "dEQP-GLES3.functional.shaders.key", + "words.reserved_keywords.asm_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004676, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.asm_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004677, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.class_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004678, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.class_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004679, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.union_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004680, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.union_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004681, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.enum_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004682, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.enum_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004683, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.typedef_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004684, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.typedef_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004685, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.template_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004686, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.template_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004687, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.this_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004688, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.this_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004689, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.goto_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004690, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.goto_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004691, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.inline_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004692, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.inline_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004693, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.noinline_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004694, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.noinline_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004695, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.volatile_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004696, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.volatile_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004697, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.public_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004698, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.public_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004699, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004700, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004701, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.extern_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004702, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.extern_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004703, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.external_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004704, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.external_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004705, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.interface_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004706, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.interface_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004707, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.long_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004708, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.long_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004709, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.short_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004710, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.short_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004711, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.double_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004712, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.double_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004713, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.half_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004714, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.half_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004715, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.fixed_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004716, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.fixed_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004717, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.unsigned_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004718, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.unsigned_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004719, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.superp_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004720, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.superp_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004721, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.input_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004722, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.input_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004723, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.output_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004724, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.output_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004725, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.hvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004726, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.hvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004727, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.hvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004728, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.hvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004729, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.hvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004730, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.hvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004731, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.dvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004732, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.dvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004733, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.dvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004734, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.dvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004735, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.dvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004736, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.dvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004737, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.fvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004738, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.fvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004739, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.fvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004740, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.fvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004741, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.fvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004742, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.fvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004743, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.sampler3DRect_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004744, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.sampler3DRect_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004745, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.filter_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004746, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.filter_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004747, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.image1D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004748, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.image1D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004749, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.image2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004750, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.image2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004751, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.image3D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004752, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.image3D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004753, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.imageCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004754, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.imageCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004755, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.iimage1D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004756, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.iimage1D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004757, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.iimage2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004758, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.iimage2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004759, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.iimage3D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004760, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.iimage3D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004761, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.iimageCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004762, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.iimageCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004763, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.uimage1D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004764, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.uimage1D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004765, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.uimage2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004766, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.uimage2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004767, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.uimage3D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004768, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.uimage3D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004769, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.uimageCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004770, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.uimageCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004771, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.image1DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004772, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.image1DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004773, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.image2DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004774, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.image2DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004775, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.iimage1DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004776, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.iimage1DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004777, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.iimage2DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004778, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.iimage2DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004779, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.uimage1DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004780, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.uimage1DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004781, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.uimage2DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004782, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.uimage2DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004783, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.imageBuffer_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004784, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.imageBuffer_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004785, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.iimageBuffer_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004786, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.iimageBuffer_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004787, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.uimageBuffer_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004788, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.uimageBuffer_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004789, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.sampler1D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004790, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.sampler1D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004791, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.sampler1DShadow_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004792, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.sampler1DShadow_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004793, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.sampler1DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004794, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.sampler1DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004795, + "dEQP-GLES3.functional.shaders.keywords.res", + "erved_keywords.sampler1DArrayShadow_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004796, + "dEQP-GLES3.functional.shaders.keywords.rese", + "rved_keywords.sampler1DArrayShadow_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004797, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.isampler1D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004798, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.isampler1D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004799, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.isampler1DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004800, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.isampler1DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004801, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.usampler1D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004802, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.usampler1D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004803, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.usampler1DArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004804, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.usampler1DArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004805, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.sampler2DRect_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004806, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.sampler2DRect_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004807, + "dEQP-GLES3.functional.shaders.keywords.re", + "served_keywords.sampler2DRectShadow_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004808, + "dEQP-GLES3.functional.shaders.keywords.res", + "erved_keywords.sampler2DRectShadow_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004809, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.isampler2DRect_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004810, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.isampler2DRect_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004811, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.usampler2DRect_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004812, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.usampler2DRect_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004813, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.samplerBuffer_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004814, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.samplerBuffer_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004815, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.isamplerBuffer_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004816, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.isamplerBuffer_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004817, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.usamplerBuffer_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004818, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.usamplerBuffer_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004819, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.sampler2DMS_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004820, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.sampler2DMS_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004821, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.isampler2DMS_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004822, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.isampler2DMS_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004823, + "dEQP-GLES3.functional.shaders.keywords", + ".reserved_keywords.usampler2DMS_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004824, + "dEQP-GLES3.functional.shaders.keywords.", + "reserved_keywords.usampler2DMS_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004825, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.sampler2DMSArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004826, + "dEQP-GLES3.functional.shaders.keywords.re", + "served_keywords.sampler2DMSArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004827, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.isampler2DMSArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004828, + "dEQP-GLES3.functional.shaders.keywords.re", + "served_keywords.isampler2DMSArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004829, + "dEQP-GLES3.functional.shaders.keywords.r", + "eserved_keywords.usampler2DMSArray_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004830, + "dEQP-GLES3.functional.shaders.keywords.re", + "served_keywords.usampler2DMSArray_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004831, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.sizeof_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004832, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.sizeof_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004833, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.cast_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004834, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.cast_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004835, + "dEQP-GLES3.functional.shaders.keywor", + "ds.reserved_keywords.namespace_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004836, + "dEQP-GLES3.functional.shaders.keyword", + "s.reserved_keywords.namespace_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004837, + "dEQP-GLES3.functional.shaders.keyw", + "ords.reserved_keywords.using_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30005TestSuite, TestCase_004838, + "dEQP-GLES3.functional.shaders.keywo", + "rds.reserved_keywords.using_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3multiple_attributes_input_typesTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3multiple_attributes_input_typesTestCase.cpp new file mode 100644 index 000000000..dd7a4b621 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3multiple_attributes_input_typesTestCase.cpp @@ -0,0 +1,524 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30034TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033759, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_fixed2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033760, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_fixed2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033761, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_fixed2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033762, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_fixed2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033763, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_fixed2_vec2_fixed2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033764, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033765, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_fixed2_vec2_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033766, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033767, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033768, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033769, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033770, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033771, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_fixed2_vec2_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033772, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033773, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_fixed2_vec2_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033774, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_unsigned_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033775, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_unsigned_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033776, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_unsigned_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033777, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_fixed2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033778, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_fixed2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033779, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_fixed2_vec2_unsigned_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033780, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_fixed2_vec2_unsigned_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033781, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_fixed2_vec2_unsigned_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033782, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_fixed2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033783, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_fixed2_vec2_unsigned_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033784, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_byte2_vec2_fixed2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033785, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_byte2_vec2_fixed2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033786, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_byte2_vec2_fixed2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033787, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033788, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_fixed2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033789, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_byte2_vec2_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033790, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_byte2_vec2_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033791, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_byte2_vec2_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033792, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes", + ".input_types.3_byte2_vec2_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033793, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033794, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_byte2_vec2_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033795, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_byte2_vec2_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033796, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_byte2_vec2_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033797, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033798, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033799, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033800, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes", + ".input_types.3_byte2_vec2_unsigned_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033801, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_unsigned_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033802, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033803, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033804, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_unsigned_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033805, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_unsigned_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033806, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_byte2_vec2_unsigned_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033807, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033808, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033809, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_fixed2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033810, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_fixed2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033811, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_fixed2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033812, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_fixed2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033813, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_short2_vec2_fixed2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033814, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033815, + "dEQP-GLES3.functional.vertex_arrays.multiple_attrib", + "utes.input_types.3_short2_vec2_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033816, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033817, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033818, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033819, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033820, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033821, + "dEQP-GLES3.functional.vertex_arrays.multiple_attribu", + "tes.input_types.3_short2_vec2_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033822, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033823, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_short2_vec2_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033824, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_unsigned_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033825, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_unsigned_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033826, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_unsigned_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033827, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033828, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033829, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_short2_vec2_unsigned_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033830, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_short2_vec2_unsigned_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033831, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_short2_vec2_unsigned_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033832, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033833, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033834, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_fixed2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033835, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_fixed2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033836, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_fixed2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033837, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_fixed2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033838, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_byte2_vec2_fixed2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033839, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033840, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes", + ".input_types.3_unsigned_byte2_vec2_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033841, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033842, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033843, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033844, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033845, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033846, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_byte2_vec2_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033847, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033848, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_byte2_vec2_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033849, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_unsigned_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033850, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_unsigned_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033851, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_unsigned_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033852, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_ty", + "pes.3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033853, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_typ", + "es.3_unsigned_byte2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033854, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_byte2_vec2_unsigned_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033855, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_byte2_vec2_unsigned_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033856, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_byte2_vec2_unsigned_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033857, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_typ", + "es.3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033858, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_typ", + "es.3_unsigned_byte2_vec2_unsigned_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033859, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_unsigned_short2_vec2_fixed2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033860, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_short2_vec2_fixed2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033861, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_unsigned_short2_vec2_fixed2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033862, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_fixed2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033863, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_fixed2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033864, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_short2_vec2_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033865, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_short2_vec2_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033866, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_short2_vec2_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033867, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_short2_vec2_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033868, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033869, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_unsigned_short2_vec2_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033870, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.", + "input_types.3_unsigned_short2_vec2_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033871, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.i", + "nput_types.3_unsigned_short2_vec2_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033872, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033873, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_short2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033874, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_unsigned_byte2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033875, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.inpu", + "t_types.3_unsigned_short2_vec2_unsigned_byte2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033876, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_unsigned_byte2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033877, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_typ", + "es.3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033878, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_typ", + "es.3_unsigned_short2_vec2_unsigned_byte2_vec2_unsigned_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033879, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_unsigned_short2_vec2_fixed2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033880, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_unsigned_short2_vec2_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033881, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input", + "_types.3_unsigned_short2_vec2_unsigned_short2_vec2_short2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033882, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_typ", + "es.3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_byte2_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30034TestSuite, TestCase_033883, + "dEQP-GLES3.functional.vertex_arrays.multiple_attributes.input_type", + "s.3_unsigned_short2_vec2_unsigned_short2_vec2_unsigned_short2_vec2"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3shaders_switchTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3shaders_switchTestCase.cpp new file mode 100644 index 000000000..a6cb2f5ef --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3shaders_switchTestCase.cpp @@ -0,0 +1,688 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30017TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016548, + "dEQP-GLES3.functional.shader", + "s.switch.basic_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016549, + "dEQP-GLES3.functional.shaders", + ".switch.basic_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016550, + "dEQP-GLES3.functional.shader", + "s.switch.basic_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016551, + "dEQP-GLES3.functional.shaders", + ".switch.basic_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016552, + "dEQP-GLES3.functional.shader", + "s.switch.basic_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016553, + "dEQP-GLES3.functional.shaders", + ".switch.basic_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016554, + "dEQP-GLES3.functional.shaders.switc", + "h.const_expr_in_label_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016555, + "dEQP-GLES3.functional.shaders.switch", + ".const_expr_in_label_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016556, + "dEQP-GLES3.functional.shaders.switc", + "h.const_expr_in_label_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016557, + "dEQP-GLES3.functional.shaders.switch", + ".const_expr_in_label_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016558, + "dEQP-GLES3.functional.shaders.switc", + "h.const_expr_in_label_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016559, + "dEQP-GLES3.functional.shaders.switch", + ".const_expr_in_label_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016560, + "dEQP-GLES3.functional.shaders.sw", + "itch.default_label_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016561, + "dEQP-GLES3.functional.shaders.swi", + "tch.default_label_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016562, + "dEQP-GLES3.functional.shaders.sw", + "itch.default_label_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016563, + "dEQP-GLES3.functional.shaders.swi", + "tch.default_label_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016564, + "dEQP-GLES3.functional.shaders.sw", + "itch.default_label_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016565, + "dEQP-GLES3.functional.shaders.swi", + "tch.default_label_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016566, + "dEQP-GLES3.functional.shaders.swi", + "tch.default_not_last_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016567, + "dEQP-GLES3.functional.shaders.swit", + "ch.default_not_last_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016568, + "dEQP-GLES3.functional.shaders.swit", + "ch.default_not_last_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016569, + "dEQP-GLES3.functional.shaders.switc", + "h.default_not_last_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016570, + "dEQP-GLES3.functional.shaders.swit", + "ch.default_not_last_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016571, + "dEQP-GLES3.functional.shaders.switc", + "h.default_not_last_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016572, + "dEQP-GLES3.functional.shaders.swi", + "tch.no_default_label_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016573, + "dEQP-GLES3.functional.shaders.swit", + "ch.no_default_label_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016574, + "dEQP-GLES3.functional.shaders.swit", + "ch.no_default_label_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016575, + "dEQP-GLES3.functional.shaders.switc", + "h.no_default_label_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016576, + "dEQP-GLES3.functional.shaders.swit", + "ch.no_default_label_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016577, + "dEQP-GLES3.functional.shaders.switc", + "h.no_default_label_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016578, + "dEQP-GLES3.functional.shaders.s", + "witch.fall_through_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016579, + "dEQP-GLES3.functional.shaders.sw", + "itch.fall_through_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016580, + "dEQP-GLES3.functional.shaders.sw", + "itch.fall_through_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016581, + "dEQP-GLES3.functional.shaders.swi", + "tch.fall_through_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016582, + "dEQP-GLES3.functional.shaders.sw", + "itch.fall_through_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016583, + "dEQP-GLES3.functional.shaders.swi", + "tch.fall_through_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016584, + "dEQP-GLES3.functional.shaders.switc", + "h.fall_through_default_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016585, + "dEQP-GLES3.functional.shaders.switch", + ".fall_through_default_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016586, + "dEQP-GLES3.functional.shaders.switch", + ".fall_through_default_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016587, + "dEQP-GLES3.functional.shaders.switch.", + "fall_through_default_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016588, + "dEQP-GLES3.functional.shaders.switch", + ".fall_through_default_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016589, + "dEQP-GLES3.functional.shaders.switch.", + "fall_through_default_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016590, + "dEQP-GLES3.functional.shaders.switch.", + "conditional_fall_through_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016591, + "dEQP-GLES3.functional.shaders.switch.c", + "onditional_fall_through_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016592, + "dEQP-GLES3.functional.shaders.switch.c", + "onditional_fall_through_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016593, + "dEQP-GLES3.functional.shaders.switch.co", + "nditional_fall_through_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016594, + "dEQP-GLES3.functional.shaders.switch.c", + "onditional_fall_through_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016595, + "dEQP-GLES3.functional.shaders.switch.co", + "nditional_fall_through_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016596, + "dEQP-GLES3.functional.shaders.switch.c", + "onditional_fall_through_2_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016597, + "dEQP-GLES3.functional.shaders.switch.co", + "nditional_fall_through_2_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016598, + "dEQP-GLES3.functional.shaders.switch.co", + "nditional_fall_through_2_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016599, + "dEQP-GLES3.functional.shaders.switch.con", + "ditional_fall_through_2_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016600, + "dEQP-GLES3.functional.shaders.switch.co", + "nditional_fall_through_2_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016601, + "dEQP-GLES3.functional.shaders.switch.con", + "ditional_fall_through_2_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016602, + "dEQP-GLES3.functional.shader", + "s.switch.scope_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016603, + "dEQP-GLES3.functional.shaders", + ".switch.scope_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016604, + "dEQP-GLES3.functional.shader", + "s.switch.scope_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016605, + "dEQP-GLES3.functional.shaders", + ".switch.scope_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016606, + "dEQP-GLES3.functional.shader", + "s.switch.scope_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016607, + "dEQP-GLES3.functional.shaders", + ".switch.scope_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016608, + "dEQP-GLES3.functional.shaders.s", + "witch.switch_in_if_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016609, + "dEQP-GLES3.functional.shaders.sw", + "itch.switch_in_if_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016610, + "dEQP-GLES3.functional.shaders.sw", + "itch.switch_in_if_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016611, + "dEQP-GLES3.functional.shaders.swi", + "tch.switch_in_if_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016612, + "dEQP-GLES3.functional.shaders.sw", + "itch.switch_in_if_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016613, + "dEQP-GLES3.functional.shaders.swi", + "tch.switch_in_if_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016614, + "dEQP-GLES3.functional.shaders.swit", + "ch.switch_in_for_loop_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016615, + "dEQP-GLES3.functional.shaders.switc", + "h.switch_in_for_loop_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016616, + "dEQP-GLES3.functional.shaders.switc", + "h.switch_in_for_loop_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016617, + "dEQP-GLES3.functional.shaders.switch", + ".switch_in_for_loop_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016618, + "dEQP-GLES3.functional.shaders.switc", + "h.switch_in_for_loop_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016619, + "dEQP-GLES3.functional.shaders.switch", + ".switch_in_for_loop_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016620, + "dEQP-GLES3.functional.shaders.switc", + "h.switch_in_while_loop_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016621, + "dEQP-GLES3.functional.shaders.switch", + ".switch_in_while_loop_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016622, + "dEQP-GLES3.functional.shaders.switch", + ".switch_in_while_loop_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016623, + "dEQP-GLES3.functional.shaders.switch.", + "switch_in_while_loop_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016624, + "dEQP-GLES3.functional.shaders.switch", + ".switch_in_while_loop_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016625, + "dEQP-GLES3.functional.shaders.switch.", + "switch_in_while_loop_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016626, + "dEQP-GLES3.functional.shaders.switch.", + "switch_in_do_while_loop_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016627, + "dEQP-GLES3.functional.shaders.switch.s", + "witch_in_do_while_loop_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016628, + "dEQP-GLES3.functional.shaders.switch.", + "switch_in_do_while_loop_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016629, + "dEQP-GLES3.functional.shaders.switch.s", + "witch_in_do_while_loop_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016630, + "dEQP-GLES3.functional.shaders.switch.", + "switch_in_do_while_loop_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016631, + "dEQP-GLES3.functional.shaders.switch.s", + "witch_in_do_while_loop_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016632, + "dEQP-GLES3.functional.shaders.s", + "witch.if_in_switch_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016633, + "dEQP-GLES3.functional.shaders.sw", + "itch.if_in_switch_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016634, + "dEQP-GLES3.functional.shaders.sw", + "itch.if_in_switch_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016635, + "dEQP-GLES3.functional.shaders.swi", + "tch.if_in_switch_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016636, + "dEQP-GLES3.functional.shaders.sw", + "itch.if_in_switch_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016637, + "dEQP-GLES3.functional.shaders.swi", + "tch.if_in_switch_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016638, + "dEQP-GLES3.functional.shaders.swit", + "ch.for_loop_in_switch_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016639, + "dEQP-GLES3.functional.shaders.switc", + "h.for_loop_in_switch_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016640, + "dEQP-GLES3.functional.shaders.switc", + "h.for_loop_in_switch_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016641, + "dEQP-GLES3.functional.shaders.switch", + ".for_loop_in_switch_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016642, + "dEQP-GLES3.functional.shaders.switc", + "h.for_loop_in_switch_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016643, + "dEQP-GLES3.functional.shaders.switch", + ".for_loop_in_switch_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016644, + "dEQP-GLES3.functional.shaders.switc", + "h.while_loop_in_switch_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016645, + "dEQP-GLES3.functional.shaders.switch", + ".while_loop_in_switch_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016646, + "dEQP-GLES3.functional.shaders.switch", + ".while_loop_in_switch_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016647, + "dEQP-GLES3.functional.shaders.switch.", + "while_loop_in_switch_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016648, + "dEQP-GLES3.functional.shaders.switch", + ".while_loop_in_switch_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016649, + "dEQP-GLES3.functional.shaders.switch.", + "while_loop_in_switch_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016650, + "dEQP-GLES3.functional.shaders.switch.", + "do_while_loop_in_switch_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016651, + "dEQP-GLES3.functional.shaders.switch.d", + "o_while_loop_in_switch_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016652, + "dEQP-GLES3.functional.shaders.switch.", + "do_while_loop_in_switch_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016653, + "dEQP-GLES3.functional.shaders.switch.d", + "o_while_loop_in_switch_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016654, + "dEQP-GLES3.functional.shaders.switch.", + "do_while_loop_in_switch_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016655, + "dEQP-GLES3.functional.shaders.switch.d", + "o_while_loop_in_switch_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016656, + "dEQP-GLES3.functional.shaders.swi", + "tch.switch_in_switch_static_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016657, + "dEQP-GLES3.functional.shaders.swit", + "ch.switch_in_switch_static_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016658, + "dEQP-GLES3.functional.shaders.swit", + "ch.switch_in_switch_uniform_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016659, + "dEQP-GLES3.functional.shaders.switc", + "h.switch_in_switch_uniform_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016660, + "dEQP-GLES3.functional.shaders.swit", + "ch.switch_in_switch_dynamic_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016661, + "dEQP-GLES3.functional.shaders.switc", + "h.switch_in_switch_dynamic_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016662, + "dEQP-GLES3.functional.shaders", + ".switch.empty_condition_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016663, + "dEQP-GLES3.functional.shaders.", + "switch.empty_condition_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016664, + "dEQP-GLES3.functional.shaders", + ".switch.condition_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016665, + "dEQP-GLES3.functional.shaders.", + "switch.condition_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016666, + "dEQP-GLES3.functional.shaders", + ".switch.condition_bool_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016667, + "dEQP-GLES3.functional.shaders.", + "switch.condition_bool_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016668, + "dEQP-GLES3.functional.shaders", + ".switch.condition_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016669, + "dEQP-GLES3.functional.shaders.", + "switch.condition_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016670, + "dEQP-GLES3.functional.shaders.", + "switch.condition_struct_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016671, + "dEQP-GLES3.functional.shaders.s", + "witch.condition_struct_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016672, + "dEQP-GLES3.functional.shaders", + ".switch.duplicate_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016673, + "dEQP-GLES3.functional.shaders.", + "switch.duplicate_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016674, + "dEQP-GLES3.functional.shade", + "rs.switch.float_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016675, + "dEQP-GLES3.functional.shader", + "s.switch.float_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016676, + "dEQP-GLES3.functional.shaders.s", + "witch.non_const_int_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016677, + "dEQP-GLES3.functional.shaders.sw", + "itch.non_const_int_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016678, + "dEQP-GLES3.functional.shaders.swi", + "tch.statement_before_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016679, + "dEQP-GLES3.functional.shaders.swit", + "ch.statement_before_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016680, + "dEQP-GLES3.functional.shaders.switch.", + "statement_before_default_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016681, + "dEQP-GLES3.functional.shaders.switch.s", + "tatement_before_default_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016682, + "dEQP-GLES3.functional.shaders.swit", + "ch.no_statement_after_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016683, + "dEQP-GLES3.functional.shaders.switc", + "h.no_statement_after_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016684, + "dEQP-GLES3.functional.shaders.switch.n", + "o_statement_after_default_label_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016685, + "dEQP-GLES3.functional.shaders.switch.no", + "_statement_after_default_label_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016686, + "dEQP-GLES3.functional.shade", + "rs.switch.case_in_if_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016687, + "dEQP-GLES3.functional.shader", + "s.switch.case_in_if_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016688, + "dEQP-GLES3.functional.shader", + "s.switch.default_in_if_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016689, + "dEQP-GLES3.functional.shaders", + ".switch.default_in_if_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016690, + "dEQP-GLES3.functional.shaders.", + "switch.case_in_for_loop_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016691, + "dEQP-GLES3.functional.shaders.s", + "witch.case_in_for_loop_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016692, + "dEQP-GLES3.functional.shaders.s", + "witch.default_in_for_loop_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016693, + "dEQP-GLES3.functional.shaders.sw", + "itch.default_in_for_loop_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016694, + "dEQP-GLES3.functional.shaders.s", + "witch.case_in_while_loop_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016695, + "dEQP-GLES3.functional.shaders.sw", + "itch.case_in_while_loop_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016696, + "dEQP-GLES3.functional.shaders.sw", + "itch.default_in_while_loop_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016697, + "dEQP-GLES3.functional.shaders.swi", + "tch.default_in_while_loop_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016698, + "dEQP-GLES3.functional.shaders.sw", + "itch.case_in_do_while_loop_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016699, + "dEQP-GLES3.functional.shaders.swi", + "tch.case_in_do_while_loop_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016700, + "dEQP-GLES3.functional.shaders.swit", + "ch.default_in_do_while_loop_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016701, + "dEQP-GLES3.functional.shaders.switc", + "h.default_in_do_while_loop_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016702, + "dEQP-GLES3.functional.shader", + "s.switch.missing_colon_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016703, + "dEQP-GLES3.functional.shaders", + ".switch.missing_colon_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016704, + "dEQP-GLES3.functional.shaders.sw", + "itch.missing_opening_brace_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016705, + "dEQP-GLES3.functional.shaders.swi", + "tch.missing_opening_brace_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016706, + "dEQP-GLES3.functional.shaders.sw", + "itch.missing_closing_brace_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016707, + "dEQP-GLES3.functional.shaders.swi", + "tch.missing_closing_brace_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016708, + "dEQP-GLES3.functional.shade", + "rs.switch.double_case_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016709, + "dEQP-GLES3.functional.shader", + "s.switch.double_case_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016710, + "dEQP-GLES3.functional.shaders.", + "switch.double_default_1_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016711, + "dEQP-GLES3.functional.shaders.s", + "witch.double_default_1_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016712, + "dEQP-GLES3.functional.shaders.", + "switch.double_default_2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30017TestSuite, TestCase_016713, + "dEQP-GLES3.functional.shaders.s", + "witch.double_default_2_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3state_query_textureTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3state_query_textureTestCase.cpp new file mode 100644 index 000000000..b1fabbf95 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3state_query_textureTestCase.cpp @@ -0,0 +1,560 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30044TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043030, + "dEQP-GLES3.functional.state_que", + "ry.texture.texture_2d_is_texture"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043031, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_r_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043032, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_r_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043033, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_g_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043034, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_g_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043035, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_b_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043036, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_b_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043037, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_a_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043038, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_swizzle_a_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043039, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_wrap_s_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043040, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_wrap_s_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043041, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_wrap_t_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043042, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_wrap_t_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043043, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_2d_texture_mag_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043044, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_2d_texture_mag_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043045, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_2d_texture_min_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043046, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_2d_texture_min_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043047, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_min_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043048, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_min_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043049, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_max_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043050, + "dEQP-GLES3.functional.state_query.texture.", + "texture_2d_texture_max_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043051, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_2d_texture_base_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043052, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_2d_texture_base_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043053, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_max_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043054, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_2d_texture_max_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043055, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_texture_compare_mode_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043056, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_texture_compare_mode_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043057, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_texture_compare_func_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043058, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_texture_compare_func_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043059, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_texture_immutable_levels_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043060, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_texture_immutable_levels_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043061, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_texture_immutable_format_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043062, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_texture_immutable_format_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043063, + "dEQP-GLES3.functional.state_que", + "ry.texture.texture_3d_is_texture"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043064, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_r_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043065, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_r_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043066, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_g_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043067, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_g_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043068, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_b_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043069, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_b_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043070, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_a_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043071, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_swizzle_a_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043072, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_wrap_s_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043073, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_wrap_s_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043074, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_wrap_t_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043075, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_wrap_t_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043076, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_wrap_r_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043077, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_wrap_r_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043078, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_3d_texture_mag_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043079, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_3d_texture_mag_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043080, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_3d_texture_min_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043081, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_3d_texture_min_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043082, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_min_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043083, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_min_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043084, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_max_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043085, + "dEQP-GLES3.functional.state_query.texture.", + "texture_3d_texture_max_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043086, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_3d_texture_base_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043087, + "dEQP-GLES3.functional.state_query.texture.te", + "xture_3d_texture_base_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043088, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_max_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043089, + "dEQP-GLES3.functional.state_query.texture.t", + "exture_3d_texture_max_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043090, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_3d_texture_compare_mode_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043091, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_3d_texture_compare_mode_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043092, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_3d_texture_compare_func_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043093, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_3d_texture_compare_func_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043094, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_3d_texture_immutable_levels_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043095, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_3d_texture_immutable_levels_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043096, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_3d_texture_immutable_format_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043097, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_3d_texture_immutable_format_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043098, + "dEQP-GLES3.functional.state_query.", + "texture.texture_2d_array_is_texture"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043099, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_r_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043100, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_r_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043101, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_g_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043102, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_g_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043103, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_b_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043104, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_b_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043105, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_a_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043106, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_swizzle_a_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043107, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_wrap_s_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043108, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_wrap_s_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043109, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_wrap_t_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043110, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_wrap_t_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043111, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_array_texture_mag_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043112, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_array_texture_mag_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043113, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_array_texture_min_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043114, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_array_texture_min_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043115, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_min_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043116, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_min_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043117, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_max_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043118, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_2d_array_texture_max_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043119, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_array_texture_base_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043120, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_2d_array_texture_base_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043121, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_max_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043122, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_2d_array_texture_max_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043123, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_2d_array_texture_compare_mode_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043124, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_2d_array_texture_compare_mode_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043125, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_2d_array_texture_compare_func_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043126, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_2d_array_texture_compare_func_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043127, + "dEQP-GLES3.functional.state_query.texture.texture_", + "2d_array_texture_immutable_levels_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043128, + "dEQP-GLES3.functional.state_query.texture.texture_", + "2d_array_texture_immutable_levels_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043129, + "dEQP-GLES3.functional.state_query.texture.texture_", + "2d_array_texture_immutable_format_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043130, + "dEQP-GLES3.functional.state_query.texture.texture_", + "2d_array_texture_immutable_format_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043131, + "dEQP-GLES3.functional.state_query.", + "texture.texture_cube_map_is_texture"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043132, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_r_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043133, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_r_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043134, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_g_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043135, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_g_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043136, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_b_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043137, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_b_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043138, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_a_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043139, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_swizzle_a_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043140, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_wrap_s_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043141, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_wrap_s_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043142, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_wrap_t_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043143, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_wrap_t_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043144, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_cube_map_texture_mag_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043145, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_cube_map_texture_mag_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043146, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_cube_map_texture_min_filter_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043147, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_cube_map_texture_min_filter_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043148, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_min_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043149, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_min_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043150, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_max_lod_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043151, + "dEQP-GLES3.functional.state_query.texture.tex", + "ture_cube_map_texture_max_lod_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043152, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_cube_map_texture_base_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043153, + "dEQP-GLES3.functional.state_query.texture.textu", + "re_cube_map_texture_base_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043154, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_max_level_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043155, + "dEQP-GLES3.functional.state_query.texture.text", + "ure_cube_map_texture_max_level_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043156, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_cube_map_texture_compare_mode_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043157, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_cube_map_texture_compare_mode_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043158, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_cube_map_texture_compare_func_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043159, + "dEQP-GLES3.functional.state_query.texture.textur", + "e_cube_map_texture_compare_func_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043160, + "dEQP-GLES3.functional.state_query.texture.texture_", + "cube_map_texture_immutable_levels_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043161, + "dEQP-GLES3.functional.state_query.texture.texture_", + "cube_map_texture_immutable_levels_gettexparameterf"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043162, + "dEQP-GLES3.functional.state_query.texture.texture_", + "cube_map_texture_immutable_format_gettexparameteri"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043163, + "dEQP-GLES3.functional.state_query.texture.texture_", + "cube_map_texture_immutable_format_gettexparameterf"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_addTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_addTestCase.cpp new file mode 100644 index 000000000..70d71413e --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_addTestCase.cpp @@ -0,0 +1,568 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30004TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003494, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_vec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003495, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003496, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003497, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003498, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003499, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003500, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003501, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003502, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003503, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003504, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003505, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003506, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003507, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003508, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_vec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003509, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003510, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_vec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003511, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003512, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003513, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003514, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003515, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003516, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003517, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003518, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003519, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003520, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003521, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003522, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003523, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003524, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003525, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003526, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003527, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003528, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003529, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003530, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003531, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003532, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003533, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003534, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_vec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003535, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003536, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_vec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003537, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003538, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003539, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003540, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_vec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003541, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003542, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003543, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003544, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003545, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003546, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_vec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003547, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003548, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003549, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003550, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003551, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003552, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003553, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003554, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003555, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003556, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003557, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003558, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003559, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003560, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_vec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003561, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_vec4_zzzz_zzzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003562, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_ivec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003563, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003564, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003565, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003566, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003567, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003568, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003569, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003570, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003571, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003572, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003573, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003574, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003575, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003576, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_ivec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003577, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003578, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_ivec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003579, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003580, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003581, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003582, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003583, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003584, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003585, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003586, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003587, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003588, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003589, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003590, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003591, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003592, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003593, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003594, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003595, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003596, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003597, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003598, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003599, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003600, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003601, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003602, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_ivec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003603, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003604, + "dEQP-GLES3.functional.shaders.swizzle_math_o", + "perations.vector_add.mediump_ivec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003605, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003606, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003607, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003608, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_add.mediump_ivec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003609, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003610, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003611, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003612, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003613, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003614, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_add.mediump_ivec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003615, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003616, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003617, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003618, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003619, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003620, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003621, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003622, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003623, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003624, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003625, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003626, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003627, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003628, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_add.mediump_ivec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003629, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_add.mediump_ivec4_zzzz_zzzz_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_divideTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_divideTestCase.cpp new file mode 100644 index 000000000..a2b175f5a --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_divideTestCase.cpp @@ -0,0 +1,568 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30004TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003902, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_divide.mediump_vec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003903, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003904, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003905, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003906, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003907, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003908, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003909, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003910, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003911, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003912, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003913, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003914, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003915, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003916, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_divide.mediump_vec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003917, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003918, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_divide.mediump_vec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003919, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003920, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003921, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003922, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003923, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003924, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003925, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003926, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003927, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003928, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003929, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003930, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003931, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003932, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003933, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003934, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003935, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003936, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003937, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003938, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003939, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003940, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003941, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003942, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_divide.mediump_vec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003943, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003944, + "dEQP-GLES3.functional.shaders.swizzle_math_op", + "erations.vector_divide.mediump_vec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003945, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003946, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003947, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003948, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_vec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003949, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003950, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003951, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003952, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003953, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003954, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_vec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003955, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003956, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003957, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003958, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003959, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003960, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003961, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003962, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003963, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003964, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003965, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003966, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003967, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003968, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_vec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003969, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_vec4_zzzz_zzzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003970, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_ivec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003971, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003972, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003973, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003974, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003975, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003976, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003977, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003978, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003979, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003980, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003981, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003982, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003983, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003984, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_ivec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003985, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003986, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_ivec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003987, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003988, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003989, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003990, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003991, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003992, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003993, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003994, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003995, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003996, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003997, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003998, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003999, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004000, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004001, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004002, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004003, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004004, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004005, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004006, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004007, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004008, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004009, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004010, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_ivec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004011, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004012, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_divide.mediump_ivec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004013, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004014, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004015, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004016, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_divide.mediump_ivec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004017, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004018, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004019, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004020, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004021, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004022, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_divide.mediump_ivec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004023, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004024, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004025, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004026, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004027, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004028, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004029, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004030, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004031, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004032, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004033, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004034, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004035, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004036, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_divide.mediump_ivec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_004037, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_divide.mediump_ivec4_zzzz_zzzz_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_multiplyTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_multiplyTestCase.cpp new file mode 100644 index 000000000..3916f6d6e --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_multiplyTestCase.cpp @@ -0,0 +1,568 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30004TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003766, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_multiply.mediump_vec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003767, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003768, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003769, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003770, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003771, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003772, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003773, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003774, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003775, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003776, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003777, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003778, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003779, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003780, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_multiply.mediump_vec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003781, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003782, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_multiply.mediump_vec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003783, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003784, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003785, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003786, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003787, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003788, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003789, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003790, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003791, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003792, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003793, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003794, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003795, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003796, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003797, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003798, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003799, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003800, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003801, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003802, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003803, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003804, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003805, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003806, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_multiply.mediump_vec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003807, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003808, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_multiply.mediump_vec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003809, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003810, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003811, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003812, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_vec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003813, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003814, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003815, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003816, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003817, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003818, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_vec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003819, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003820, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003821, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003822, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003823, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003824, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003825, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003826, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003827, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003828, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003829, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003830, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003831, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003832, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_vec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003833, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_vec4_zzzz_zzzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003834, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_ivec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003835, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003836, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003837, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003838, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003839, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003840, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003841, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003842, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003843, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003844, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003845, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003846, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003847, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003848, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_ivec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003849, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003850, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_ivec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003851, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003852, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003853, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003854, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003855, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003856, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003857, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003858, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003859, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003860, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003861, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003862, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003863, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003864, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003865, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003866, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003867, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003868, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003869, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003870, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003871, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003872, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003873, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003874, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_ivec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003875, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003876, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_multiply.mediump_ivec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003877, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003878, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003879, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003880, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_multiply.mediump_ivec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003881, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003882, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003883, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003884, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003885, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003886, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_multiply.mediump_ivec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003887, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003888, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003889, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003890, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003891, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003892, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003893, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003894, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003895, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003896, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003897, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003898, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003899, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003900, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_multiply.mediump_ivec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003901, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_multiply.mediump_ivec4_zzzz_zzzz_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_subtractTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_subtractTestCase.cpp new file mode 100644 index 000000000..db2839086 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3swizzle_math_operations_vector_subtractTestCase.cpp @@ -0,0 +1,568 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30004TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003630, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_subtract.mediump_vec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003631, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003632, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003633, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003634, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003635, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003636, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003637, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003638, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003639, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003640, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003641, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003642, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003643, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003644, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_subtract.mediump_vec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003645, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003646, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_subtract.mediump_vec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003647, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003648, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003649, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003650, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003651, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003652, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003653, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003654, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003655, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003656, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003657, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003658, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003659, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003660, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003661, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003662, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003663, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003664, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003665, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003666, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003667, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003668, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003669, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003670, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_subtract.mediump_vec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003671, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003672, + "dEQP-GLES3.functional.shaders.swizzle_math_ope", + "rations.vector_subtract.mediump_vec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003673, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003674, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003675, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003676, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_vec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003677, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003678, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003679, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003680, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003681, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003682, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_vec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003683, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003684, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003685, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003686, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003687, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003688, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003689, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003690, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003691, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003692, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003693, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003694, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003695, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003696, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_vec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003697, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_vec4_zzzz_zzzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003698, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_ivec2_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003699, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec2_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003700, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec2_xx_xx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003701, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec2_xx_xx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003702, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec2_xy_yx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003703, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec2_xy_yx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003704, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec2_yx_xy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003705, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec2_yx_xy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003706, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec2_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003707, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec2_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003708, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec2_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003709, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec2_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003710, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec2_yxyx_xyxy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003711, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec2_yxyx_xyxy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003712, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_ivec3_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003713, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec3_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003714, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_ivec3_z_z_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003715, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec3_z_z_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003716, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec3_xz_zx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003717, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_xz_zx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003718, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec3_zz_zz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003719, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_zz_zz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003720, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_xyz_yzx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003721, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_xyz_yzx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003722, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_zyx_yxz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003723, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_zyx_yxz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003724, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_xxx_xxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003725, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_xxx_xxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003726, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_zzz_zzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003727, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_zzz_zzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003728, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_zzy_zyz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003729, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_zzy_zyz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003730, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_yxy_xyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003731, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_yxy_xyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003732, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec3_xzx_zxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003733, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_xzx_zxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003734, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_xyyx_yyxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003735, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec3_xyyx_yyxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003736, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec3_zxyz_xyzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003737, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec3_zxyz_xyzz_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003738, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_ivec4_x_x_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003739, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec4_x_x_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003740, + "dEQP-GLES3.functional.shaders.swizzle_math_oper", + "ations.vector_subtract.mediump_ivec4_w_w_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003741, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec4_w_w_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003742, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec4_wx_xw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003743, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec4_wx_xw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003744, + "dEQP-GLES3.functional.shaders.swizzle_math_opera", + "tions.vector_subtract.mediump_ivec4_wz_zw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003745, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec4_wz_zw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003746, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec4_www_www_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003747, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_www_www_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003748, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec4_yyw_ywy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003749, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_yyw_ywy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003750, + "dEQP-GLES3.functional.shaders.swizzle_math_operat", + "ions.vector_subtract.mediump_ivec4_wzy_zyw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003751, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_wzy_zyw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003752, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_xyzw_yzwx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003753, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_xyzw_yzwx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003754, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_wzyx_zyxw_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003755, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_wzyx_zyxw_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003756, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_xyxy_yxyx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003757, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_xyxy_yxyx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003758, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_yzzy_zzyy_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003759, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_yzzy_zzyy_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003760, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_wxww_xwww_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003761, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_wxww_xwww_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003762, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_xyxx_yxxx_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003763, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_xyxx_yxxx_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003764, + "dEQP-GLES3.functional.shaders.swizzle_math_operati", + "ons.vector_subtract.mediump_ivec4_zzzz_zzzz_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30004TestSuite, TestCase_003765, + "dEQP-GLES3.functional.shaders.swizzle_math_operatio", + "ns.vector_subtract.mediump_ivec4_zzzz_zzzz_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_functions_invalidTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_functions_invalidTestCase.cpp new file mode 100644 index 000000000..9ca44396b --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3texture_functions_invalidTestCase.cpp @@ -0,0 +1,504 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30018TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017291, + "dEQP-GLES3.functional.shaders.texture_functio", + "ns.invalid.texture_sampler3dshadow_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017292, + "dEQP-GLES3.functional.shaders.texture_function", + "s.invalid.texture_sampler3dshadow_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017293, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.texture_sampler2darrayshadow_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017294, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.texture_sampler2darrayshadow_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017295, + "dEQP-GLES3.functional.shaders.texture_functio", + "ns.invalid.textureproj_samplercube_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017296, + "dEQP-GLES3.functional.shaders.texture_function", + "s.invalid.textureproj_samplercube_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017297, + "dEQP-GLES3.functional.shaders.texture_function", + "s.invalid.textureproj_isamplercube_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017298, + "dEQP-GLES3.functional.shaders.texture_functions", + ".invalid.textureproj_isamplercube_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017299, + "dEQP-GLES3.functional.shaders.texture_function", + "s.invalid.textureproj_usamplercube_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017300, + "dEQP-GLES3.functional.shaders.texture_functions", + ".invalid.textureproj_usamplercube_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017301, + "dEQP-GLES3.functional.shaders.texture_functions.", + "invalid.textureproj_samplercube_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017302, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.textureproj_samplercube_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017303, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.textureproj_isamplercube_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017304, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureproj_isamplercube_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017305, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.textureproj_usamplercube_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017306, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureproj_usamplercube_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017307, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureproj_sampler2darrayshadow_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017308, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureproj_sampler2darrayshadow_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017309, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.textureproj_sampler2darrayshadow_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017310, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.textureproj_sampler2darrayshadow_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017311, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.texturelod_samplercubeshadow_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017312, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.texturelod_samplercubeshadow_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017313, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.texturelod_sampler2darrayshadow_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017314, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.texturelod_sampler2darrayshadow_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017315, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.textureoffset_samplercube_vec3_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017316, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureoffset_samplercube_vec3_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017317, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureoffset_isamplercube_vec3_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017318, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureoffset_isamplercube_vec3_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017319, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureoffset_usamplercube_vec3_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017320, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureoffset_usamplercube_vec3_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017321, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.textureoffset_samplercube_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017322, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureoffset_samplercube_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017323, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureoffset_isamplercube_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017324, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureoffset_isamplercube_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017325, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureoffset_usamplercube_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017326, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureoffset_usamplercube_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017327, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureoffset_samplercube_vec3_ivec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017328, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.textureoffset_samplercube_vec3_ivec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017329, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureoffset_samplercube_vec3_ivec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017330, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.textureoffset_samplercube_vec3_ivec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017331, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureoffset_sampler2darray_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017332, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureoffset_sampler2darray_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017333, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.textureoffset_sampler2darray_vec3_ivec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017334, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".textureoffset_sampler2darray_vec3_ivec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017335, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureoffset_samplercubeshadow_vec4_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017336, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.textureoffset_samplercubeshadow_vec4_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017337, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureoffset_samplercubeshadow_vec4_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017338, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.textureoffset_samplercubeshadow_vec4_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017339, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.textureoffset_sampler2darrayshadow_vec4_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017340, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".textureoffset_sampler2darrayshadow_vec4_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017341, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.t", + "extureoffset_sampler2darrayshadow_vec4_ivec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017342, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.te", + "xtureoffset_sampler2darrayshadow_vec4_ivec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017343, + "dEQP-GLES3.functional.shaders.texture_functions", + ".invalid.texelfetch_samplercube_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017344, + "dEQP-GLES3.functional.shaders.texture_functions.", + "invalid.texelfetch_samplercube_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017345, + "dEQP-GLES3.functional.shaders.texture_functions.", + "invalid.texelfetch_isamplercube_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017346, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.texelfetch_isamplercube_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017347, + "dEQP-GLES3.functional.shaders.texture_functions.", + "invalid.texelfetch_usamplercube_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017348, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.texelfetch_usamplercube_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017349, + "dEQP-GLES3.functional.shaders.texture_functions.i", + "nvalid.texelfetch_sampler2dshadow_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017350, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.texelfetch_sampler2dshadow_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017351, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.texelfetch_samplercubeshadow_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017352, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.texelfetch_samplercubeshadow_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017353, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.texelfetch_sampler2darrayshadow_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017354, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.texelfetch_sampler2darrayshadow_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017355, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.texelfetch_samplercube_ivec3_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017356, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.texelfetch_samplercube_ivec3_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017357, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.texelfetch_sampler2dshadow_ivec2_int_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017358, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.texelfetch_sampler2dshadow_ivec2_int_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017359, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.texelfetch_samplercubeshadow_ivec3_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017360, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.texelfetch_samplercubeshadow_ivec3_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017361, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".texelfetch_sampler2darrayshadow_ivec3_int_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017362, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.", + "texelfetch_sampler2darrayshadow_ivec3_int_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017363, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureprojoffset_samplercube_vec4_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017364, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureprojoffset_samplercube_vec4_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017365, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureprojoffset_samplercube_vec4_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017366, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureprojoffset_samplercube_vec4_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017367, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.textureprojoffset_samplercubeshadow_vec4_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017368, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".textureprojoffset_samplercubeshadow_vec4_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017369, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.", + "textureprojoffset_sampler2darrayshadow_vec4_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017370, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.t", + "extureprojoffset_sampler2darrayshadow_vec4_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017371, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.", + "textureprojoffset_sampler2darrayshadow_vec4_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017372, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.t", + "extureprojoffset_sampler2darrayshadow_vec4_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017373, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.texturelodoffset_samplercube_vec3_float_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017374, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".texturelodoffset_samplercube_vec3_float_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017375, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.texturelodoffset_samplercube_vec3_float_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017376, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".texturelodoffset_samplercube_vec3_float_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017377, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.t", + "exturelodoffset_samplercubeshadow_vec3_float_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017378, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.te", + "xturelodoffset_samplercubeshadow_vec3_float_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017379, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.te", + "xturelodoffset_sampler2darrayshadow_vec3_float_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017380, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.tex", + "turelodoffset_sampler2darrayshadow_vec3_float_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017381, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.te", + "xturelodoffset_sampler2darrayshadow_vec3_float_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017382, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.tex", + "turelodoffset_sampler2darrayshadow_vec3_float_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017383, + "dEQP-GLES3.functional.shaders.texture_functions.in", + "valid.textureprojlod_samplercube_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017384, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureprojlod_samplercube_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017385, + "dEQP-GLES3.functional.shaders.texture_functions.inv", + "alid.textureprojlod_sampler2darray_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017386, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureprojlod_sampler2darray_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017387, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.textureprojlod_sampler2darrayshadow_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017388, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".textureprojlod_sampler2darrayshadow_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017389, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.texturegrad_sampler2darray_vec3_vec3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017390, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.texturegrad_sampler2darray_vec3_vec3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017391, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.", + "texturegradoffset_samplercube_vec3_vec3_vec3_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017392, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.t", + "exturegradoffset_samplercube_vec3_vec3_vec3_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017393, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.", + "texturegradoffset_samplercube_vec3_vec3_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017394, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.t", + "exturegradoffset_samplercube_vec3_vec3_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017395, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.tex", + "turegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017396, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.text", + "uregradoffset_samplercubeshadow_vec4_vec3_vec3_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017397, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.tex", + "turegradoffset_samplercubeshadow_vec4_vec3_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017398, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.text", + "uregradoffset_samplercubeshadow_vec4_vec3_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017399, + "dEQP-GLES3.functional.shaders.texture_functions.inva", + "lid.textureprojgrad_samplercube_vec4_vec3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017400, + "dEQP-GLES3.functional.shaders.texture_functions.inval", + "id.textureprojgrad_samplercube_vec4_vec3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017401, + "dEQP-GLES3.functional.shaders.texture_functions.invali", + "d.textureprojgrad_sampler2darray_vec4_vec2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017402, + "dEQP-GLES3.functional.shaders.texture_functions.invalid", + ".textureprojgrad_sampler2darray_vec4_vec2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017403, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.te", + "xtureprojgradoffset_samplercube_vec4_vec3_vec3_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017404, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.tex", + "tureprojgradoffset_samplercube_vec4_vec3_vec3_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017405, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.te", + "xtureprojgradoffset_samplercube_vec4_vec3_vec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017406, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.tex", + "tureprojgradoffset_samplercube_vec4_vec3_vec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017407, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.text", + "ureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017408, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.textu", + "reprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017409, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.text", + "ureprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30018TestSuite, TestCase_017410, + "dEQP-GLES3.functional.shaders.texture_functions.invalid.textu", + "reprojgradoffset_sampler2darray_vec4_vec2_vec2_ivec3_fragment"); -- GitLab