From 7a8fa606b7571e4c24666f18d5d248102ebfec99 Mon Sep 17 00:00:00 2001 From: bayanxing Date: Tue, 12 Jul 2022 22:33:02 +0800 Subject: [PATCH] add deqpgles3 Signed-off-by: bayanxing --- ...ator_right_shift_assign_effectTestCase.cpp | 696 ++++++++++++++ ...ator_right_shift_assign_resultTestCase.cpp | 696 ++++++++++++++ ...pgles3builtin_functions_commonTestCase.cpp | 784 ++++++++++++++++ ...s3conversions_vector_to_vectorTestCase.cpp | 792 ++++++++++++++++ .../Deqpgles3interleaved_linesTestCase.cpp | 860 ++++++++++++++++++ .../Deqpgles3interleaved_pointsTestCase.cpp | 860 ++++++++++++++++++ .../Deqpgles3separate_linesTestCase.cpp | 860 ++++++++++++++++++ .../Deqpgles3separate_pointsTestCase.cpp | 860 ++++++++++++++++++ ...atrix_packing_per_block_bufferTestCase.cpp | 536 +++++++++++ 9 files changed, 6944 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shift_assign_effectTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shift_assign_resultTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3builtin_functions_commonTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_to_vectorTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_linesTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_pointsTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_linesTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_pointsTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_per_block_bufferTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shift_assign_effectTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shift_assign_effectTestCase.cpp new file mode 100644 index 000000000..7c3996c83 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_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_010568, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010569, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010570, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010571, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010572, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010573, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.lowp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010574, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010575, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010576, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010577, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.lowp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010578, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010579, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010580, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010581, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.lowp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010582, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010583, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010584, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010585, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010586, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010587, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010588, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010589, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010590, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010591, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010592, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.right_shift_assign_effect.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010593, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010594, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010595, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010596, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010597, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010598, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010599, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010600, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010601, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010602, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010603, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010604, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010605, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010606, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010607, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010608, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010609, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010610, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010611, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010612, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010613, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010614, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010615, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010616, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010617, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010618, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010619, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010620, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010621, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010622, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010623, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010624, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010625, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010626, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010627, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010628, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010629, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010630, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010631, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010632, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010633, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010634, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010635, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010636, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010637, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010638, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010639, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010640, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010641, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010642, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010643, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010644, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010645, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010646, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010647, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010648, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010649, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010650, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010651, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010652, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.right_shift_assign_effect.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010653, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010654, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010655, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010656, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010657, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010658, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010659, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010660, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010661, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010662, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010663, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010664, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010665, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010666, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010667, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010668, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.right_shift_assign_effect.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010669, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010670, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010671, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010672, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010673, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010674, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_effect.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010675, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010676, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_effect.lowp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010677, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010678, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010679, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010680, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010681, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.lowp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010682, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010683, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010684, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010685, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.lowp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010686, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010687, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010688, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010689, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.lowp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010690, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010691, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_effect.mediump_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010692, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010693, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010694, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010695, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010696, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010697, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010698, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010699, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.highp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010700, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010701, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010702, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010703, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010704, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010705, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010706, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010707, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010708, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010709, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010710, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010711, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010712, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010713, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010714, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010715, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010716, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010717, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010718, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010719, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010720, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010721, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010722, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010723, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010724, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010725, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010726, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.lowp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010727, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.lowp_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010728, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.mediump_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010729, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_effect.mediump_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010730, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010731, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010732, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010733, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010734, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_effect.highp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010735, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_effect.highp_uvec4_int_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shift_assign_resultTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_shift_assign_resultTestCase.cpp new file mode 100644 index 000000000..ba7116912 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3binary_operator_right_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_011744, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011745, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011746, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011747, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011748, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011749, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.lowp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011750, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011751, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011752, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011753, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.lowp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011754, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011755, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011756, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011757, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.lowp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011758, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011759, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011760, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_int_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011761, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_int_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011762, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec2_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011763, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_ivec2_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011764, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec3_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011765, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_ivec3_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011766, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec4_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011767, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_ivec4_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011768, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.right_shift_assign_result.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011769, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011770, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011771, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011772, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011773, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011774, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011775, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011776, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011777, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011778, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011779, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011780, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011781, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011782, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011783, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011784, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011785, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011786, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011787, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011788, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011789, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011790, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011791, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011792, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011793, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011794, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011795, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011796, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011797, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011798, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011799, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011800, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011801, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011802, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011803, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011804, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011805, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_ivec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011806, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011807, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_ivec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011808, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011809, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_ivec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011810, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011811, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011812, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011813, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011814, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011815, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011816, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011817, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011818, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011819, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011820, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011821, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011822, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011823, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011824, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011825, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011826, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011827, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011828, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.right_shift_assign_result.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011829, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011830, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011831, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011832, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011833, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011834, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011835, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011836, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011837, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011838, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011839, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011840, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011841, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011842, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011843, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011844, + "dEQP-GLES3.functional.shaders.operator.binary_op", + "erator.right_shift_assign_result.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011845, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011846, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011847, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011848, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011849, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011850, + "dEQP-GLES3.functional.shaders.operator.binary_ope", + "rator.right_shift_assign_result.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011851, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011852, + "dEQP-GLES3.functional.shaders.operator.binary_oper", + "ator.right_shift_assign_result.lowp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011853, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011854, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011855, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011856, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011857, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.lowp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011858, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011859, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011860, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011861, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.lowp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011862, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011863, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011864, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011865, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.lowp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011866, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011867, + "dEQP-GLES3.functional.shaders.operator.binary_operator", + ".right_shift_assign_result.mediump_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011868, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_uint_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011869, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uint_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011870, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec2_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011871, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_uvec2_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011872, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec3_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011873, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_uvec3_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011874, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec4_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011875, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.highp_uvec4_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011876, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011877, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011878, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011879, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011880, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011881, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011882, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011883, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011884, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011885, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011886, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011887, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011888, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011889, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011890, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011891, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011892, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011893, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011894, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011895, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011896, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011897, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011898, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011899, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011900, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011901, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011902, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.lowp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011903, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.lowp_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011904, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.mediump_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011905, + "dEQP-GLES3.functional.shaders.operator.binary_operato", + "r.right_shift_assign_result.mediump_uvec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011906, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_uvec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011907, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011908, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_uvec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011909, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011910, + "dEQP-GLES3.functional.shaders.operator.binary_opera", + "tor.right_shift_assign_result.highp_uvec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011911, + "dEQP-GLES3.functional.shaders.operator.binary_operat", + "or.right_shift_assign_result.highp_uvec4_int_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3builtin_functions_commonTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3builtin_functions_commonTestCase.cpp new file mode 100644 index 000000000..d8c55306c --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3builtin_functions_commonTestCase.cpp @@ -0,0 +1,784 @@ +/* + * 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 "../ActsDeqpgles30020TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019774, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019775, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.abs_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019776, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.abs_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019777, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019778, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.abs_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019779, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019780, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.abs_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019781, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019782, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.abs_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019783, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019784, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019785, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.abs_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019786, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019787, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.abs_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019788, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.abs_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019789, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.abs_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019790, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019791, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019792, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019793, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019794, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019795, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019796, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019797, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019798, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.sign_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019799, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019800, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019801, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019802, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019803, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019804, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.sign_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019805, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.sign_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019806, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.floor_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019807, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.floor_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019808, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.floor_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019809, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.floor_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019810, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.floor_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019811, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.floor_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019812, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.floor_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019813, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.floor_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019814, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.trunc_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019815, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.trunc_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019816, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.trunc_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019817, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.trunc_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019818, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.trunc_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019819, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.trunc_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019820, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.trunc_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019821, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.trunc_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019822, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.round_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019823, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.round_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019824, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.round_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019825, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.round_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019826, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.round_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019827, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.round_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019828, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.round_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019829, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.round_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019830, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.ceil_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019831, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.ceil_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019832, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.ceil_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019833, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.ceil_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019834, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.ceil_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019835, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.ceil_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019836, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.ceil_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019837, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.ceil_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019838, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019839, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019840, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.min_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019841, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019842, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019843, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019844, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.min_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019845, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019846, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019847, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019848, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.min_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019849, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019850, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019851, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019852, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.min_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019853, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019854, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019855, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019856, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019857, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019858, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019859, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019860, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019861, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019862, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019863, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019864, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019865, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019866, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.min_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019867, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019868, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019869, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019870, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019871, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019872, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019873, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019874, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019875, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019876, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.min_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019877, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.min_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019878, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.min_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019879, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.min_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019880, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019881, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019882, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.max_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019883, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019884, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019885, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019886, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.max_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019887, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019888, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019889, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019890, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.max_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019891, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019892, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019893, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019894, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.max_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019895, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019896, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019897, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019898, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019899, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019900, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019901, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019902, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019903, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019904, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019905, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019906, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019907, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019908, + "dEQP-GLES3.functional.shaders.constant_expres", + "sions.builtin_functions.common.max_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019909, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019910, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019911, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019912, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019913, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019914, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019915, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019916, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019917, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019918, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.max_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019919, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.max_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019920, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.max_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019921, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.max_uvec4_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019922, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019923, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019924, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.clamp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019925, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019926, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_vec2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019927, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_vec2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019928, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.clamp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019929, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019930, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_vec3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019931, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_vec3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019932, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.clamp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019933, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019934, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_vec4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019935, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_vec4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019936, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.clamp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019937, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019938, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019939, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019940, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_ivec2_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019941, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_ivec2_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019942, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019943, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019944, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_ivec3_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019945, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_ivec3_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019946, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019947, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019948, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_ivec4_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019949, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_ivec4_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019950, + "dEQP-GLES3.functional.shaders.constant_express", + "ions.builtin_functions.common.clamp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019951, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019952, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019953, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019954, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_uvec2_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019955, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_uvec2_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019956, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019957, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019958, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_uvec3_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019959, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_uvec3_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019960, + "dEQP-GLES3.functional.shaders.constant_expressi", + "ons.builtin_functions.common.clamp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019961, + "dEQP-GLES3.functional.shaders.constant_expressio", + "ns.builtin_functions.common.clamp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019962, + "dEQP-GLES3.functional.shaders.constant_expression", + "s.builtin_functions.common.clamp_uvec4_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30020TestSuite, TestCase_019963, + "dEQP-GLES3.functional.shaders.constant_expressions", + ".builtin_functions.common.clamp_uvec4_uint_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_to_vectorTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_to_vectorTestCase.cpp new file mode 100644 index 000000000..9a36c5839 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_to_vectorTestCase.cpp @@ -0,0 +1,792 @@ +/* + * 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 "../ActsDeqpgles30002TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001915, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001916, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001917, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001918, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001919, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001920, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001921, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001922, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001923, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001924, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001925, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001926, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001927, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001928, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001929, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001930, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001931, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001932, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001933, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.ivec4_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001934, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001935, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.ivec4_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001936, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001937, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.ivec4_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001938, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001939, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001940, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001941, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001942, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001943, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001944, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001945, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001946, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001947, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001948, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001949, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001950, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001951, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.uvec4_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001952, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001953, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.uvec4_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001954, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001955, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.uvec4_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001956, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001957, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001958, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001959, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001960, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001961, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001962, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001963, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001964, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001965, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001966, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001967, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001968, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001969, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.bvec4_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001970, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001971, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.bvec4_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001972, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001973, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.bvec4_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001974, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001975, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001976, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001977, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001978, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001979, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001980, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001981, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001982, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001983, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001984, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001985, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001986, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001987, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001988, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001989, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001990, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001991, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec4_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001992, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec4_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001993, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001994, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001995, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001996, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001997, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec4_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001998, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec4_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001999, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002000, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002001, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002002, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002003, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec4_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002004, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec4_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002005, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002006, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002007, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002008, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002009, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec4_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002010, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec4_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002011, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002012, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002013, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002014, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002015, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002016, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002017, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002018, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002019, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002020, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002021, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002022, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002023, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.ivec3_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002024, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002025, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.ivec3_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002026, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002027, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002028, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec3_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002029, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002030, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec3_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002031, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002032, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec3_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002033, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002034, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec3_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002035, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.uvec3_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002036, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002037, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.uvec3_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002038, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002039, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002040, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec3_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002041, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002042, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec3_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002043, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002044, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec3_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002045, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002046, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec3_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002047, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.bvec3_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002048, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002049, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.bvec3_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002050, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002051, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002052, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec3_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002053, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002054, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec3_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002055, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002056, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec3_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002057, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002058, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec3_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002059, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002060, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002061, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec3_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002062, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec3_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002063, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002064, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec3_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002065, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec3_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002066, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec3_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002067, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002068, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec3_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002069, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec3_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002070, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec3_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002071, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002072, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec3_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002073, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec3_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002074, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec3_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002075, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec2_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002076, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec2_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002077, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec2_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002078, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec2_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002079, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec2_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002080, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec2_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002081, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.ivec2_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002082, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec2_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002083, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec2_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002084, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec2_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002085, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec2_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002086, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec2_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002087, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.uvec2_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002088, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec2_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002089, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec2_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002090, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec2_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002091, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec2_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002092, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec2_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002093, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.bvec2_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002094, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec2_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002095, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec2_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002096, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec2_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002097, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec2_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002098, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec2_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002099, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_to_vector.vec2_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002100, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.vec2_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002101, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.ivec2_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002102, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.ivec2_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002103, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.uvec2_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002104, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.uvec2_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002105, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_to_vector.bvec2_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_002106, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_to_vector.bvec2_to_uvec2_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_linesTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_linesTestCase.cpp new file mode 100644 index 000000000..e98dd61b7 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_linesTestCase.cpp @@ -0,0 +1,860 @@ +/* + * 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 "../ActsDeqpgles30041TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040800, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040801, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040802, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040803, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040804, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040805, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040806, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040807, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040808, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040809, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040810, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040811, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040812, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040813, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040814, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040815, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040816, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040817, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040818, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040819, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040820, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040821, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040822, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040823, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040824, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040825, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040826, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040827, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040828, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040829, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040830, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040831, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040832, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040833, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040834, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040835, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040836, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040837, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040838, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040839, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.interleaved.lines.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040840, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040841, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040842, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040843, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040844, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040845, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040846, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040847, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040848, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040849, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040850, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040851, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040852, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040853, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040854, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040855, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040856, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040857, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040858, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040859, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040860, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.lines.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040861, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.lines.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040862, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.lines.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041178, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041179, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041180, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041181, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041182, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041183, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041184, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041185, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041186, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041187, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041188, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041189, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041190, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041191, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041192, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041193, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041194, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041195, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041196, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041197, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041198, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041199, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041200, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041201, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041202, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041203, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041204, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041205, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041206, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041207, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041208, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041209, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041210, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041211, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041212, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041213, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041214, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041215, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041216, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041217, + "dEQP-GLES3.functional.transform_feed", + "back.array.interleaved.lines.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041218, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041219, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041220, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041221, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041222, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041223, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041224, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041225, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041226, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041227, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041228, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041229, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041230, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041231, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041232, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041233, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041234, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041235, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041236, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041237, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041238, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.lines.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041239, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.lines.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041240, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.lines.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041556, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041557, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041558, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041559, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041560, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041561, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041562, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041563, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041564, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041565, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041566, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041567, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041568, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041569, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041570, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041571, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041572, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041573, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041574, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041575, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041576, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041577, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041578, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041579, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041580, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041581, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041582, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041583, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041584, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041585, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041586, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041587, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041588, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041589, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041590, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041591, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041592, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041593, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041594, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041595, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.interleaved.lines.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041596, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041597, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041598, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041599, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041600, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041601, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041602, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041603, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041604, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041605, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041606, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041607, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041608, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041609, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041610, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041611, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041612, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041613, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041614, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041615, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041616, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.lines.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041617, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.lines.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041618, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.lines.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041776, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041777, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041778, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041779, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041780, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041781, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041782, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041783, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041784, + "dEQP-GLES3.functional.transform_f", + "eedback.random.interleaved.lines.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041785, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.lines.10"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041836, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041837, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041838, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041839, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041840, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041841, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041842, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041843, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041844, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041845, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.lines.10"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_pointsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_pointsTestCase.cpp new file mode 100644 index 000000000..16766dc8b --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_pointsTestCase.cpp @@ -0,0 +1,860 @@ +/* + * 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 "../ActsDeqpgles30041TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040737, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040738, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040739, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040740, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040741, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040742, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040743, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040744, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040745, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040746, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040747, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040748, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040749, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040750, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040751, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040752, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040753, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.points.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040754, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040755, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040756, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.points.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040757, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040758, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040759, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.points.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040760, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040761, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040762, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040763, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040764, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040765, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.points.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040766, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040767, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040768, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.points.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040769, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040770, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040771, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.points.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040772, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040773, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040774, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040775, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040776, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040777, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040778, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040779, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040780, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040781, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040782, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040783, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040784, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040785, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040786, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040787, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040788, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.interleaved.points.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040789, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040790, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040791, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040792, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040793, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040794, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040795, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040796, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040797, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040798, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.points.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040799, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.points.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041115, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041116, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041117, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041118, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041119, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041120, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041121, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041122, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041123, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041124, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041125, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041126, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041127, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041128, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041129, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041130, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041131, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.points.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041132, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041133, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041134, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.points.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041135, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041136, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041137, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.points.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041138, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041139, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041140, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041141, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041142, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041143, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.points.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041144, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041145, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041146, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.points.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041147, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041148, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041149, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.points.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041150, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041151, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041152, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041153, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041154, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041155, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041156, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041157, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041158, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041159, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041160, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041161, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041162, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041163, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041164, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041165, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041166, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.interleaved.points.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041167, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041168, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041169, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041170, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041171, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041172, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041173, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041174, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041175, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041176, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.points.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041177, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.points.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041493, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041494, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041495, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041496, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041497, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041498, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041499, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041500, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041501, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041502, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041503, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041504, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041505, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041506, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041507, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041508, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041509, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.points.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041510, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041511, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041512, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.points.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041513, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041514, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041515, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.points.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041516, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041517, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041518, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041519, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041520, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041521, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.points.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041522, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041523, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041524, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.points.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041525, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041526, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041527, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.points.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041528, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041529, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041530, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041531, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041532, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041533, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041534, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041535, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041536, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041537, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041538, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041539, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041540, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041541, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041542, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041543, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041544, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.interleaved.points.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041545, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041546, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041547, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041548, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041549, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041550, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041551, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041552, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041553, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041554, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.points.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041555, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.points.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041766, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041767, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041768, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041769, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041770, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041771, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041772, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041773, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041774, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041775, + "dEQP-GLES3.functional.transform_fe", + "edback.random.interleaved.points.10"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041826, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041827, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041828, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041829, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041830, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041831, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041832, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041833, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041834, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.interleaved.points.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041835, + "dEQP-GLES3.functional.transform_feedback.ran", + "dom_full_array_capture.interleaved.points.10"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_linesTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_linesTestCase.cpp new file mode 100644 index 000000000..34b6bbb2a --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_linesTestCase.cpp @@ -0,0 +1,860 @@ +/* + * 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 "../ActsDeqpgles30041TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040611, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040612, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040613, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040614, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040615, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040616, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040617, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040618, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040619, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040620, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040621, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040622, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040623, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040624, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040625, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040626, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040627, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.lines.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040628, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040629, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040630, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.lines.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040631, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040632, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040633, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.lines.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040634, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040635, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040636, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040637, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040638, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040639, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.lines.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040640, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040641, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040642, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.lines.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040643, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040644, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040645, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.lines.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040646, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040647, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040648, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040649, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040650, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040651, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040652, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040653, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040654, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040655, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040656, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040657, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040658, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040659, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040660, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040661, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040662, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.lines.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040663, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040664, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040665, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040666, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040667, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040668, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040669, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040670, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040671, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040672, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.lines.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040673, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.lines.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040989, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040990, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040991, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040992, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040993, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040994, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040995, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040996, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040997, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040998, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040999, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041000, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041001, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041002, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041003, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041004, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041005, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.lines.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041006, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041007, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041008, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.lines.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041009, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041010, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041011, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.lines.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041012, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041013, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041014, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041015, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041016, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041017, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.lines.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041018, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041019, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041020, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.lines.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041021, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041022, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041023, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.lines.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041024, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041025, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041026, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041027, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041028, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041029, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041030, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041031, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041032, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041033, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041034, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041035, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041036, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041037, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041038, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041039, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041040, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.lines.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041041, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041042, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041043, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041044, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041045, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041046, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041047, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041048, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041049, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041050, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.lines.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041051, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.lines.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041367, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041368, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041369, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041370, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041371, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041372, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041373, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041374, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041375, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041376, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041377, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041378, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041379, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041380, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041381, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041382, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041383, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.lines.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041384, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041385, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041386, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.lines.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041387, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041388, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041389, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.lines.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041390, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041391, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041392, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041393, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041394, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041395, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.lines.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041396, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041397, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041398, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.lines.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041399, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041400, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041401, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.lines.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041402, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041403, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041404, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041405, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041406, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041407, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041408, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041409, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041410, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041411, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041412, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041413, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041414, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041415, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041416, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041417, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041418, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.lines.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041419, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041420, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041421, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041422, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041423, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041424, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041425, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041426, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041427, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041428, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.lines.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041429, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.lines.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041746, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041747, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041748, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041749, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041750, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041751, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041752, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041753, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041754, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041755, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.lines.10"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041806, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041807, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041808, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041809, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041810, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041811, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041812, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041813, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041814, + "dEQP-GLES3.functional.transform_feedback.", + "random_full_array_capture.separate.lines.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041815, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.lines.10"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_pointsTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_pointsTestCase.cpp new file mode 100644 index 000000000..5f69defb5 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_pointsTestCase.cpp @@ -0,0 +1,860 @@ +/* + * 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 "../ActsDeqpgles30041TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040548, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040549, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040550, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040551, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040552, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040553, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040554, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040555, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040556, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040557, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040558, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040559, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040560, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040561, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040562, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040563, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040564, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040565, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040566, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040567, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040568, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040569, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040570, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040571, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040572, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040573, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040574, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040575, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040576, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040577, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040578, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040579, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040580, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040581, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040582, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040583, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040584, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040585, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040586, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040587, + "dEQP-GLES3.functional.transform_feedba", + "ck.basic_types.separate.points.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040588, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040589, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040590, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040591, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040592, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040593, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040594, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040595, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040596, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040597, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040598, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040599, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040600, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040601, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040602, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040603, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040604, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040605, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040606, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040607, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040608, + "dEQP-GLES3.functional.transform_feedbac", + "k.basic_types.separate.points.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040609, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.points.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040610, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.points.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040926, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040927, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040928, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040929, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040930, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040931, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040932, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040933, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040934, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040935, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040936, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040937, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040938, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040939, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040940, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040941, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040942, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040943, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040944, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040945, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040946, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040947, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040948, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040949, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040950, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040951, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040952, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040953, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040954, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040955, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040956, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040957, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040958, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040959, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040960, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040961, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040962, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040963, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040964, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040965, + "dEQP-GLES3.functional.transform_fee", + "dback.array.separate.points.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040966, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040967, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040968, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040969, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040970, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040971, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040972, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040973, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040974, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040975, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040976, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040977, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040978, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040979, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040980, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040981, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040982, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040983, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040984, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040985, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040986, + "dEQP-GLES3.functional.transform_feed", + "back.array.separate.points.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040987, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.points.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040988, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.points.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041304, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041305, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041306, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041307, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041308, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041309, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041310, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041311, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041312, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041313, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041314, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041315, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041316, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041317, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041318, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041319, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041320, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041321, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041322, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041323, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041324, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041325, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041326, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041327, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041328, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041329, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041330, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041331, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041332, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041333, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041334, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041335, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041336, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041337, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041338, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041339, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041340, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041341, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041342, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041343, + "dEQP-GLES3.functional.transform_feedbac", + "k.array_element.separate.points.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041344, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041345, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041346, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041347, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041348, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041349, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041350, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041351, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041352, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041353, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041354, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041355, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041356, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041357, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041358, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041359, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041360, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041361, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041362, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041363, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041364, + "dEQP-GLES3.functional.transform_feedback", + ".array_element.separate.points.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041365, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.points.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041366, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.points.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041736, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041737, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041738, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041739, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041740, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041741, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041742, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041743, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041744, + "dEQP-GLES3.functional.transform_", + "feedback.random.separate.points.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041745, + "dEQP-GLES3.functional.transform_f", + "eedback.random.separate.points.10"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041796, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041797, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041798, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041799, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041800, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041801, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041802, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041803, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041804, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041805, + "dEQP-GLES3.functional.transform_feedback.r", + "andom_full_array_capture.separate.points.10"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_per_block_bufferTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_per_block_bufferTestCase.cpp new file mode 100644 index 000000000..cb09139cf --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_nested_struct_mixed_matrix_packing_per_block_bufferTestCase.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 "../ActsDeqpgles30036TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035268, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_bloc", + "k_buffer.shared_block_row_major_matrix_row_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035269, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.shared_block_row_major_matrix_row_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035270, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_blo", + "ck_buffer.shared_block_row_major_matrix_row_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035271, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035272, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035273, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffe", + "r.shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035274, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.shared_block_row_major_matrix_row_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035275, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.shared_block_row_major_matrix_row_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035276, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.shared_block_row_major_matrix_row_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035277, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "shared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035278, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "hared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035279, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".shared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035280, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.shared_block_row_major_matrix_column_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035281, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.shared_block_row_major_matrix_column_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035282, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.shared_block_row_major_matrix_column_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035283, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "shared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035284, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "hared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035285, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".shared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035286, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.shared_block_row_major_matrix_column_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035287, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.shared_block_row_major_matrix_column_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035288, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.shared_block_row_major_matrix_column_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035289, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sh", + "ared_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035290, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sha", + "red_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035291, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "hared_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035292, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.shared_block_column_major_matrix_row_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035293, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.shared_block_column_major_matrix_row_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035294, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.shared_block_column_major_matrix_row_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035295, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "shared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035296, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "hared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035297, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".shared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035298, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.shared_block_column_major_matrix_row_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035299, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.shared_block_column_major_matrix_row_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035300, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.shared_block_column_major_matrix_row_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035301, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sh", + "ared_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035302, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sha", + "red_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035303, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "hared_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035304, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.shared_block_column_major_matrix_column_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035305, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.shared_block_column_major_matrix_column_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035306, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.shared_block_column_major_matrix_column_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035307, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sh", + "ared_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035308, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sha", + "red_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035309, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "hared_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035310, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buf", + "fer.shared_block_column_major_matrix_column_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035311, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buff", + "er.shared_block_column_major_matrix_column_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035312, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.shared_block_column_major_matrix_column_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035313, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sha", + "red_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035314, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.shar", + "ed_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035315, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.sh", + "ared_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035316, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_bloc", + "k_buffer.packed_block_row_major_matrix_row_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035317, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.packed_block_row_major_matrix_row_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035318, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".packed_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035319, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "packed_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035320, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.packed_block_row_major_matrix_row_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035321, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.packed_block_row_major_matrix_row_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035322, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "packed_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035323, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.p", + "acked_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035324, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.packed_block_row_major_matrix_column_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035325, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.packed_block_row_major_matrix_column_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035326, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "packed_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035327, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.p", + "acked_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035328, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.packed_block_row_major_matrix_column_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035329, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.packed_block_row_major_matrix_column_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035330, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pa", + "cked_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035331, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pac", + "ked_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035332, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.packed_block_column_major_matrix_row_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035333, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.packed_block_column_major_matrix_row_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035334, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "packed_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035335, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.p", + "acked_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035336, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.packed_block_column_major_matrix_row_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035337, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.packed_block_column_major_matrix_row_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035338, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pa", + "cked_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035339, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pac", + "ked_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035340, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.packed_block_column_major_matrix_column_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035341, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.packed_block_column_major_matrix_column_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035342, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pa", + "cked_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035343, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pac", + "ked_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035344, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buf", + "fer.packed_block_column_major_matrix_column_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035345, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buff", + "er.packed_block_column_major_matrix_column_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035346, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pac", + "ked_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035347, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.pack", + "ed_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035348, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_bloc", + "k_buffer.std140_block_row_major_matrix_row_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035349, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.std140_block_row_major_matrix_row_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035350, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_blo", + "ck_buffer.std140_block_row_major_matrix_row_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035351, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035352, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035353, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffe", + "r.std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035354, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.std140_block_row_major_matrix_row_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035355, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.std140_block_row_major_matrix_row_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035356, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.std140_block_row_major_matrix_row_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035357, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "std140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035358, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "td140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035359, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".std140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035360, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.std140_block_row_major_matrix_column_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035361, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.std140_block_row_major_matrix_column_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035362, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.std140_block_row_major_matrix_column_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035363, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "std140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035364, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "td140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035365, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".std140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035366, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.std140_block_row_major_matrix_column_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035367, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.std140_block_row_major_matrix_column_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035368, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.std140_block_row_major_matrix_column_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035369, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.st", + "d140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035370, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.std", + "140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035371, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "td140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035372, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.std140_block_column_major_matrix_row_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035373, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.std140_block_column_major_matrix_row_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035374, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block", + "_buffer.std140_block_column_major_matrix_row_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035375, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.", + "std140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035376, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "td140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035377, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer", + ".std140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035378, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.std140_block_column_major_matrix_row_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035379, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.std140_block_column_major_matrix_row_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035380, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.std140_block_column_major_matrix_row_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035381, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.st", + "d140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035382, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.std", + "140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035383, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "td140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035384, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_b", + "uffer.std140_block_column_major_matrix_column_major_matrixarray_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035385, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.std140_block_column_major_matrix_column_major_matrixarray_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035386, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_", + "buffer.std140_block_column_major_matrix_column_major_matrixarray_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035387, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.st", + "d140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035388, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.std", + "140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035389, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.s", + "td140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035390, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buf", + "fer.std140_block_column_major_matrix_column_major_matrixarray_column_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035391, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buff", + "er.std140_block_column_major_matrix_column_major_matrixarray_column_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035392, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_bu", + "ffer.std140_block_column_major_matrix_column_major_matrixarray_column_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035393, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.std", + "140_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035394, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.std1", + "40_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035395, + "dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.per_block_buffer.st", + "d140_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_both"); -- GitLab