From 797dc6d63fc951a8a4733db9993a572e8edc0c63 Mon Sep 17 00:00:00 2001 From: bayanxing Date: Tue, 12 Jul 2022 22:32:01 +0800 Subject: [PATCH] add deqpgles3 Signed-off-by: bayanxing --- ...les3conversions_vector_combineTestCase.cpp | 1112 +++++++++++++++++ ...gles3indexing_vector_subscriptTestCase.cpp | 888 +++++++++++++ ...Deqpgles3interleaved_trianglesTestCase.cpp | 860 +++++++++++++ .../Deqpgles3render_basicTestCase.cpp | 996 +++++++++++++++ .../Deqpgles3separate_trianglesTestCase.cpp | 860 +++++++++++++ ...pgles3single_basic_type_packedTestCase.cpp | 992 +++++++++++++++ ...pgles3triangle_vertex_clip_twoTestCase.cpp | 936 ++++++++++++++ 7 files changed, 6644 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_combineTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_vector_subscriptTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_trianglesTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basicTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_trianglesTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_basic_type_packedTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_twoTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_combineTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_combineTestCase.cpp new file mode 100644 index 000000000..aaecc1b39 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3conversions_vector_combineTestCase.cpp @@ -0,0 +1,1112 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30003TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002341, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.vec2_vec2_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002342, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_vec2_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002343, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_vec2_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002344, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_vec2_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002345, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_vec2_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002346, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_vec2_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002347, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec2_bvec2_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002348, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_bvec2_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002349, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_bvec2_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002350, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec2_bvec2_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002351, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_bvec2_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002352, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec2_bvec2_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002353, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.float_float_float_float_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002354, + "dEQP-GLES3.functional.shaders.conversions.vector", + "_combine.float_float_float_float_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002355, + "dEQP-GLES3.functional.shaders.conversions.vector", + "_combine.float_float_float_float_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002356, + "dEQP-GLES3.functional.shaders.conversions.vector_", + "combine.float_float_float_float_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002357, + "dEQP-GLES3.functional.shaders.conversions.vector", + "_combine.float_float_float_float_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002358, + "dEQP-GLES3.functional.shaders.conversions.vector_", + "combine.float_float_float_float_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002359, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_int_int_int_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002360, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_int_int_int_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002361, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_int_int_int_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002362, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.int_int_int_int_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002363, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_int_int_int_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002364, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.int_int_int_int_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002365, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.uint_uint_uint_uint_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002366, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.uint_uint_uint_uint_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002367, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.uint_uint_uint_uint_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002368, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.uint_uint_uint_uint_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002369, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.uint_uint_uint_uint_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002370, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.uint_uint_uint_uint_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002371, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.bool_bool_bool_bool_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002372, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_bool_bool_bool_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002373, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_bool_bool_bool_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002374, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.bool_bool_bool_bool_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002375, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_bool_bool_bool_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002376, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.bool_bool_bool_bool_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002377, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.bool_float_int_bool_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002378, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_float_int_bool_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002379, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_float_int_bool_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002380, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.bool_float_int_bool_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002381, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_float_int_bool_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002382, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.bool_float_int_bool_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002383, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_ivec2_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002384, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_ivec2_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002385, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_ivec2_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002386, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_ivec2_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002387, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_ivec2_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002388, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_ivec2_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002389, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bvec2_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002390, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bvec2_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002391, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bvec2_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002392, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bvec2_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002393, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bvec2_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002394, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bvec2_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002395, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec3_float_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002396, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec3_float_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002397, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec3_float_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002398, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec3_float_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002399, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec3_float_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002400, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec3_float_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002401, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec3_float_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002402, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec3_float_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002403, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec3_float_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002404, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec3_float_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002405, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec3_float_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002406, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec3_float_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002407, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.int_ivec2_int_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002408, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_ivec2_int_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002409, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_ivec2_int_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002410, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_ivec2_int_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002411, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_ivec2_int_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002412, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_ivec2_int_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002413, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_ivec2_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002414, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.bool_float_ivec2_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002415, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_ivec2_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002416, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.bool_float_ivec2_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002417, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_ivec2_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002418, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.bool_float_ivec2_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002419, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_uvec3_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002420, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec3_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002421, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec3_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002422, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_uvec3_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002423, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec3_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002424, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_uvec3_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002425, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_uvec2_bool_to_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002426, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_uvec2_bool_to_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002427, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_uvec2_bool_to_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002428, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_uvec2_bool_to_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002429, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_uvec2_bool_to_bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002430, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_uvec2_bool_to_bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002431, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_vec2_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002432, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_vec2_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002433, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_bvec2_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002434, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec2_bvec2_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002435, + "dEQP-GLES3.functional.shaders.conversions.vector", + "_combine.float_float_float_float_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002436, + "dEQP-GLES3.functional.shaders.conversions.vector_", + "combine.float_float_float_float_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002437, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_int_int_int_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002438, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.int_int_int_int_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002439, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.uint_uint_uint_uint_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002440, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.uint_uint_uint_uint_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002441, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_bool_bool_bool_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002442, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.bool_bool_bool_bool_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002443, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.bool_float_int_bool_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002444, + "dEQP-GLES3.functional.shaders.conversions.vecto", + "r_combine.bool_float_int_bool_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002445, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_ivec2_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002446, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_ivec2_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002447, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bvec2_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002448, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bvec2_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002449, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec3_float_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002450, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec3_float_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002451, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec3_float_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002452, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec3_float_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002453, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_ivec2_int_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002454, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_ivec2_int_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002455, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_ivec2_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002456, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.bool_float_ivec2_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002457, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec3_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002458, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_uvec3_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002459, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_uvec2_bool_to_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002460, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.int_uvec2_bool_to_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002461, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.float_float_float_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002462, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.float_float_float_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002463, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.float_float_float_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002464, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.float_float_float_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002465, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.float_float_float_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002466, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.float_float_float_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002467, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_int_int_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002468, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.int_int_int_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002469, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.int_int_int_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002470, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_int_int_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002471, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.int_int_int_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002472, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_int_int_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002473, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.uint_uint_uint_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002474, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.uint_uint_uint_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002475, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.uint_uint_uint_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002476, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.uint_uint_uint_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002477, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.uint_uint_uint_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002478, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.uint_uint_uint_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002479, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_bool_bool_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002480, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_bool_bool_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002481, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_bool_bool_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002482, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_bool_bool_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002483, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_bool_bool_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002484, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_bool_bool_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002485, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_float_int_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002486, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_int_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002487, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_float_int_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002488, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_int_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002489, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_float_int_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002490, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_int_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002491, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.vec2_bool_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002492, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bool_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002493, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bool_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002494, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bool_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002495, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bool_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002496, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bool_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002497, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec2_float_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002498, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_float_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002499, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_float_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002500, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec2_float_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002501, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_float_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002502, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec2_float_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002503, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.bvec2_int_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002504, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec2_int_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002505, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec2_int_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002506, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_int_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002507, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec2_int_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002508, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_int_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002509, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_ivec2_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002510, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_ivec2_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002511, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_ivec2_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002512, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_ivec2_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002513, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_ivec2_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002514, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_ivec2_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002515, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_uvec2_to_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002516, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec2_to_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002517, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec2_to_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002518, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_uvec2_to_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002519, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec2_to_bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002520, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_uvec2_to_bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002521, + "dEQP-GLES3.functional.shaders.conversions.vec", + "tor_combine.float_float_float_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002522, + "dEQP-GLES3.functional.shaders.conversions.vect", + "or_combine.float_float_float_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002523, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.int_int_int_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002524, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.int_int_int_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002525, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.uint_uint_uint_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002526, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.uint_uint_uint_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002527, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_bool_bool_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002528, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_bool_bool_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002529, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bool_float_int_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002530, + "dEQP-GLES3.functional.shaders.conversions.ve", + "ctor_combine.bool_float_int_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002531, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.vec2_bool_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002532, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.vec2_bool_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002533, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_float_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002534, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.bvec2_float_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002535, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bvec2_int_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002536, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bvec2_int_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002537, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_ivec2_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002538, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_ivec2_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002539, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_uvec2_to_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002540, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_uvec2_to_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002541, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_float_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002542, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_float_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002543, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_float_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002544, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_float_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002545, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_float_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002546, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_float_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002547, + "dEQP-GLES3.functional.shaders.conversio", + "ns.vector_combine.int_int_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002548, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_int_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002549, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_int_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002550, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_int_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002551, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_int_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002552, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_int_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002553, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.uint_uint_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002554, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_uint_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002555, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_uint_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002556, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_uint_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002557, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_uint_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002558, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_uint_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002559, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.bool_bool_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002560, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_bool_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002561, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_bool_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002562, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_bool_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002563, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_bool_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002564, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_bool_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002565, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.float_int_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002566, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_int_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002567, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_int_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002568, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_int_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002569, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_int_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002570, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_int_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002571, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_bool_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002572, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_bool_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002573, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_bool_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002574, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_bool_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002575, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_bool_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002576, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_bool_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002577, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_bool_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002578, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_bool_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002579, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_bool_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002580, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_bool_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002581, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_bool_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002582, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_bool_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002583, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_uint_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002584, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_uint_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002585, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_uint_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002586, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_uint_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002587, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_uint_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002588, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_uint_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002589, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_float_to_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002590, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_float_to_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002591, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_float_to_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002592, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_float_to_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002593, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_float_to_bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002594, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_float_to_bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002595, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_float_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002596, + "dEQP-GLES3.functional.shaders.conversions.v", + "ector_combine.float_float_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002597, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_int_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002598, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_int_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002599, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_uint_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002600, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_uint_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002601, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.bool_bool_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002602, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.bool_bool_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002603, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_int_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002604, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_int_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002605, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.float_bool_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002606, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.float_bool_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002607, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_bool_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002608, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_bool_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002609, + "dEQP-GLES3.functional.shaders.conversion", + "s.vector_combine.int_uint_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002610, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.int_uint_to_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002611, + "dEQP-GLES3.functional.shaders.conversions", + ".vector_combine.uint_float_to_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30003TestSuite, TestCase_002612, + "dEQP-GLES3.functional.shaders.conversions.", + "vector_combine.uint_float_to_uvec2_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_vector_subscriptTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_vector_subscriptTestCase.cpp new file mode 100644 index 000000000..b3c2f6179 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_vector_subscriptTestCase.cpp @@ -0,0 +1,888 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30007TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006175, + "dEQP-GLES3.functional.shaders.indexing.vector_", + "subscript.vec2_direct_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006176, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec2_direct_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006177, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec2_direct_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006178, + "dEQP-GLES3.functional.shaders.indexing.vector_su", + "bscript.vec2_direct_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006179, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec2_direct_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006180, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec2_direct_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006181, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec2_direct_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006182, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec2_direct_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006183, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec2_direct_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006184, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec2_direct_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006185, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec2_direct_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006186, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec2_direct_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006187, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec2_component_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006188, + "dEQP-GLES3.functional.shaders.indexing.vector_su", + "bscript.vec2_component_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006189, + "dEQP-GLES3.functional.shaders.indexing.vector_sub", + "script.vec2_component_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006190, + "dEQP-GLES3.functional.shaders.indexing.vector_subs", + "cript.vec2_component_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006191, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec2_component_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006192, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec2_component_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006193, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec2_component_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006194, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec2_component_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006195, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec2_component_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006196, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_component_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006197, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec2_component_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006198, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_component_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006199, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec2_static_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006200, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec2_static_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006201, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec2_static_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006202, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec2_static_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006203, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_static_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006204, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec2_static_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006205, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_static_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006206, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec2_static_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006207, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c2_static_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006208, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_static_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006209, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_static_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006210, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2", + "_static_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006211, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec2_dynamic_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006212, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec2_dynamic_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006213, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec2_dynamic_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006214, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec2_dynamic_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006215, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_dynamic_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006216, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec2_dynamic_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006217, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec2_dynamic_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006218, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c2_dynamic_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006219, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_dynamic_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006220, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2", + "_dynamic_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006221, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_dynamic_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006222, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2", + "_dynamic_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006223, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec2_static_loop_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006224, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec2_static_loop_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006225, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec2_static_loop_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006226, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_static_loop_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006227, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c2_static_loop_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006228, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_static_loop_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006229, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_static_loop_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006230, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2", + "_static_loop_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006231, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_", + "static_loop_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006232, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_s", + "tatic_loop_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006233, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_", + "static_loop_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006234, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_s", + "tatic_loop_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006235, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec2_dynamic_loop_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006236, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec2_dynamic_loop_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006237, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec2_dynamic_loop_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006238, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec2_dynamic_loop_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006239, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_dynamic_loop_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006240, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2", + "_dynamic_loop_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006241, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "2_dynamic_loop_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006242, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2", + "_dynamic_loop_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006243, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_", + "dynamic_loop_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006244, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_d", + "ynamic_loop_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006245, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_d", + "ynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006246, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec2_dy", + "namic_loop_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006247, + "dEQP-GLES3.functional.shaders.indexing.vector_", + "subscript.vec3_direct_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006248, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec3_direct_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006249, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec3_direct_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006250, + "dEQP-GLES3.functional.shaders.indexing.vector_su", + "bscript.vec3_direct_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006251, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec3_direct_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006252, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec3_direct_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006253, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec3_direct_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006254, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec3_direct_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006255, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec3_direct_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006256, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec3_direct_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006257, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec3_direct_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006258, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec3_direct_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006259, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec3_component_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006260, + "dEQP-GLES3.functional.shaders.indexing.vector_su", + "bscript.vec3_component_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006261, + "dEQP-GLES3.functional.shaders.indexing.vector_sub", + "script.vec3_component_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006262, + "dEQP-GLES3.functional.shaders.indexing.vector_subs", + "cript.vec3_component_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006263, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec3_component_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006264, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec3_component_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006265, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec3_component_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006266, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec3_component_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006267, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec3_component_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006268, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_component_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006269, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec3_component_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006270, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_component_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006271, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec3_static_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006272, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec3_static_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006273, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec3_static_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006274, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec3_static_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006275, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_static_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006276, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec3_static_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006277, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_static_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006278, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec3_static_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006279, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c3_static_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006280, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_static_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006281, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_static_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006282, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3", + "_static_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006283, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec3_dynamic_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006284, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec3_dynamic_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006285, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec3_dynamic_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006286, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec3_dynamic_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006287, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_dynamic_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006288, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec3_dynamic_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006289, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec3_dynamic_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006290, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c3_dynamic_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006291, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_dynamic_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006292, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3", + "_dynamic_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006293, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_dynamic_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006294, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3", + "_dynamic_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006295, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec3_static_loop_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006296, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec3_static_loop_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006297, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec3_static_loop_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006298, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_static_loop_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006299, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c3_static_loop_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006300, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_static_loop_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006301, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_static_loop_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006302, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3", + "_static_loop_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006303, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_", + "static_loop_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006304, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_s", + "tatic_loop_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006305, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_", + "static_loop_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006306, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_s", + "tatic_loop_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006307, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec3_dynamic_loop_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006308, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec3_dynamic_loop_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006309, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec3_dynamic_loop_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006310, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec3_dynamic_loop_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006311, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_dynamic_loop_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006312, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3", + "_dynamic_loop_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006313, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "3_dynamic_loop_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006314, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3", + "_dynamic_loop_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006315, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_", + "dynamic_loop_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006316, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_d", + "ynamic_loop_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006317, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_d", + "ynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006318, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec3_dy", + "namic_loop_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006319, + "dEQP-GLES3.functional.shaders.indexing.vector_", + "subscript.vec4_direct_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006320, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec4_direct_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006321, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec4_direct_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006322, + "dEQP-GLES3.functional.shaders.indexing.vector_su", + "bscript.vec4_direct_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006323, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec4_direct_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006324, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec4_direct_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006325, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec4_direct_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006326, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec4_direct_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006327, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec4_direct_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006328, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec4_direct_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006329, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec4_direct_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006330, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec4_direct_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006331, + "dEQP-GLES3.functional.shaders.indexing.vector_s", + "ubscript.vec4_component_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006332, + "dEQP-GLES3.functional.shaders.indexing.vector_su", + "bscript.vec4_component_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006333, + "dEQP-GLES3.functional.shaders.indexing.vector_sub", + "script.vec4_component_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006334, + "dEQP-GLES3.functional.shaders.indexing.vector_subs", + "cript.vec4_component_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006335, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec4_component_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006336, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec4_component_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006337, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec4_component_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006338, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec4_component_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006339, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec4_component_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006340, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_component_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006341, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec4_component_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006342, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_component_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006343, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec4_static_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006344, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec4_static_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006345, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec4_static_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006346, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec4_static_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006347, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_static_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006348, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec4_static_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006349, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_static_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006350, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec4_static_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006351, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c4_static_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006352, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_static_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006353, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_static_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006354, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4", + "_static_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006355, + "dEQP-GLES3.functional.shaders.indexing.vector_subsc", + "ript.vec4_dynamic_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006356, + "dEQP-GLES3.functional.shaders.indexing.vector_subscr", + "ipt.vec4_dynamic_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006357, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec4_dynamic_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006358, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec4_dynamic_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006359, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_dynamic_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006360, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec4_dynamic_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006361, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.v", + "ec4_dynamic_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006362, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c4_dynamic_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006363, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_dynamic_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006364, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4", + "_dynamic_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006365, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_dynamic_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006366, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4", + "_dynamic_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006367, + "dEQP-GLES3.functional.shaders.indexing.vector_subscri", + "pt.vec4_static_loop_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006368, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec4_static_loop_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006369, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec4_static_loop_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006370, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_static_loop_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006371, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.ve", + "c4_static_loop_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006372, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_static_loop_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006373, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_static_loop_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006374, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4", + "_static_loop_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006375, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_", + "static_loop_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006376, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_s", + "tatic_loop_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006377, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_", + "static_loop_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006378, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_s", + "tatic_loop_subscript_write_dynamic_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006379, + "dEQP-GLES3.functional.shaders.indexing.vector_subscrip", + "t.vec4_dynamic_loop_subscript_write_direct_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006380, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec4_dynamic_loop_subscript_write_direct_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006381, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript", + ".vec4_dynamic_loop_subscript_write_component_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006382, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.", + "vec4_dynamic_loop_subscript_write_component_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006383, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_dynamic_loop_subscript_write_static_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006384, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4", + "_dynamic_loop_subscript_write_static_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006385, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec", + "4_dynamic_loop_subscript_write_dynamic_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006386, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4", + "_dynamic_loop_subscript_write_dynamic_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006387, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_", + "dynamic_loop_subscript_write_static_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006388, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_d", + "ynamic_loop_subscript_write_static_loop_subscript_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006389, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_d", + "ynamic_loop_subscript_write_dynamic_loop_subscript_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006390, + "dEQP-GLES3.functional.shaders.indexing.vector_subscript.vec4_dy", + "namic_loop_subscript_write_dynamic_loop_subscript_read_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_trianglesTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_trianglesTestCase.cpp new file mode 100644 index 000000000..f111841f0 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3interleaved_trianglesTestCase.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_040863, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040864, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040865, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040866, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040867, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040868, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040869, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040870, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040871, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040872, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040873, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040874, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040875, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040876, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040877, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040878, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040879, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040880, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040881, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040882, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040883, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040884, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040885, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040886, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040887, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040888, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040889, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040890, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040891, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040892, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040893, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040894, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040895, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040896, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040897, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040898, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040899, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040900, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040901, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040902, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.interleaved.triangles.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040903, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040904, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040905, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040906, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040907, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040908, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040909, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040910, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040911, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040912, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040913, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040914, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040915, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040916, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040917, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040918, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040919, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040920, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040921, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040922, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040923, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.interleaved.triangles.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040924, + "dEQP-GLES3.functional.transform_feedback.bas", + "ic_types.interleaved.triangles.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040925, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.interleaved.triangles.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041241, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041242, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041243, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041244, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041245, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041246, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041247, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041248, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041249, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041250, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041251, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041252, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041253, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041254, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041255, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041256, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041257, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041258, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041259, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041260, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041261, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041262, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041263, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041264, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041265, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041266, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041267, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041268, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041269, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041270, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041271, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041272, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041273, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041274, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041275, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041276, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041277, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041278, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041279, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041280, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.interleaved.triangles.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041281, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041282, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041283, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041284, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041285, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041286, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041287, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041288, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041289, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041290, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041291, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041292, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041293, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041294, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041295, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041296, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041297, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041298, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041299, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041300, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041301, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.interleaved.triangles.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041302, + "dEQP-GLES3.functional.transform_feedback.", + "array.interleaved.triangles.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041303, + "dEQP-GLES3.functional.transform_feedback", + ".array.interleaved.triangles.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041619, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041620, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041621, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041622, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041623, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041624, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041625, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041626, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041627, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041628, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041629, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041630, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041631, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041632, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041633, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041634, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041635, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041636, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041637, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041638, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041639, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041640, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041641, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041642, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041643, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041644, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041645, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041646, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041647, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041648, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041649, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041650, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041651, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041652, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041653, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041654, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041655, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041656, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041657, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041658, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.interleaved.triangles.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041659, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041660, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041661, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041662, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041663, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041664, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041665, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041666, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041667, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041668, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041669, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041670, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041671, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041672, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041673, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041674, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041675, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041676, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041677, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041678, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041679, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.interleaved.triangles.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041680, + "dEQP-GLES3.functional.transform_feedback.arra", + "y_element.interleaved.triangles.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041681, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.interleaved.triangles.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041786, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041787, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041788, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041789, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041790, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041791, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041792, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041793, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041794, + "dEQP-GLES3.functional.transform_fee", + "dback.random.interleaved.triangles.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041795, + "dEQP-GLES3.functional.transform_feed", + "back.random.interleaved.triangles.10"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041846, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041847, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041848, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041849, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041850, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041851, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041852, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041853, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041854, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041855, + "dEQP-GLES3.functional.transform_feedback.rand", + "om_full_array_capture.interleaved.triangles.10"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basicTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basicTestCase.cpp new file mode 100644 index 000000000..6a336bf62 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3render_basicTestCase.cpp @@ -0,0 +1,996 @@ +/* + * 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 "../ActsDeqpgles30038TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037129, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037130, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037131, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037132, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037133, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037134, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.vec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037135, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037136, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037137, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.vec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037138, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037139, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037140, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.vec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037141, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037142, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037143, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.mat2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037144, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037145, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037146, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat2x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037147, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037148, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037149, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat2x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037150, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037151, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037152, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat3x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037153, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037154, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037155, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.mat3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037156, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037157, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037158, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat3x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037159, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037160, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037161, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat4x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037162, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037163, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037164, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat4x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037165, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037166, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037167, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.mat4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037168, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037169, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037170, + "dEQP-GLES3.functional.uniform_api.", + "value.initial.render.basic.int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037171, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037172, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037173, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.ivec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037174, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037175, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037176, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.ivec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037177, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037178, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037179, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.ivec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037180, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037181, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037182, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037183, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037184, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037185, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.uvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037186, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037187, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037188, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.uvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037189, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037190, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037191, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.uvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037192, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.bool_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037193, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.bool_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037194, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.bool_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037195, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037196, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037197, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.bvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037198, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037199, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037200, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.bvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037201, + "dEQP-GLES3.functional.uniform_api.va", + "lue.initial.render.basic.bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037202, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037203, + "dEQP-GLES3.functional.uniform_api.v", + "alue.initial.render.basic.bvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037204, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.sampler2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037205, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.render.basic.sampler2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037206, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.render.basic.sampler2D_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037207, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.render.basic.samplerCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037208, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.render.basic.samplerCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037209, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.render.basic.samplerCube_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037612, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037613, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037614, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037615, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037616, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037617, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.vec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037618, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037619, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037620, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.vec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037621, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037622, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037623, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.vec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037624, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037625, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037626, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.mat2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037627, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat2_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037628, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat2_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037629, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.render.basic.mat2_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037630, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037631, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037632, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat2x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037633, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat2x3_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037634, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.render.basic.mat2x3_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037635, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat2x3_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037636, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037637, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037638, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat2x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037639, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat2x4_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037640, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.render.basic.mat2x4_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037641, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat2x4_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037642, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037643, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037644, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat3x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037645, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat3x2_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037646, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.render.basic.mat3x2_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037647, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat3x2_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037648, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037649, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037650, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.mat3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037651, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat3_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037652, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat3_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037653, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.render.basic.mat3_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037654, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037655, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037656, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat3x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037657, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat3x4_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037658, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.render.basic.mat3x4_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037659, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat3x4_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037660, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037661, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037662, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat4x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037663, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat4x2_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037664, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.render.basic.mat4x2_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037665, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat4x2_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037666, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037667, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037668, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat4x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037669, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat4x3_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037670, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.render.basic.mat4x3_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037671, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat4x3_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037672, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037673, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037674, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.mat4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037675, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.render.basic.mat4_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037676, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.render.basic.mat4_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037677, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.render.basic.mat4_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037678, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037679, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037680, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_pointer.render.basic.int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037681, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037682, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037683, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.ivec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037684, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037685, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037686, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.ivec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037687, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037688, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037689, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.ivec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037690, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037691, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037692, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037693, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037694, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037695, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.uvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037696, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037697, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037698, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.uvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037699, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037700, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037701, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.uvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037702, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.bool_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037703, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.bool_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037704, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.bool_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037705, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037706, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037707, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.bvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037708, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037709, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037710, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.bvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037711, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_pointer.render.basic.bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037712, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037713, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_pointer.render.basic.bvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037714, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.sampler2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037715, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.render.basic.sampler2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037716, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.render.basic.sampler2D_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037717, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.render.basic.samplerCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037718, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.render.basic.samplerCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_037719, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.render.basic.samplerCube_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038056, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038057, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038058, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038059, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038060, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038061, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.vec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038062, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038063, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038064, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.vec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038065, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038066, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038067, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.vec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038068, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038069, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038070, + "dEQP-GLES3.functional.uniform_api.value", + ".assigned.by_value.render.basic.int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038071, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038072, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038073, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.ivec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038074, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038075, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038076, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.ivec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038077, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038078, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038079, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.ivec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038080, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038081, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038082, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038083, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038084, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038085, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.uvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038086, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038087, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038088, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.uvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038089, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038090, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038091, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.uvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038092, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.bool_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038093, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.bool_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038094, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.bool_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038095, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038096, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038097, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.bvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038098, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038099, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038100, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.bvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038101, + "dEQP-GLES3.functional.uniform_api.value.a", + "ssigned.by_value.render.basic.bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038102, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038103, + "dEQP-GLES3.functional.uniform_api.value.", + "assigned.by_value.render.basic.bvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038104, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.render.basic.sampler2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038105, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.render.basic.sampler2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038106, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.render.basic.sampler2D_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038107, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.render.basic.samplerCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038108, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.render.basic.samplerCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30038TestSuite, TestCase_038109, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.render.basic.samplerCube_both"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_trianglesTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_trianglesTestCase.cpp new file mode 100644 index 000000000..89b077b11 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3separate_trianglesTestCase.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_040674, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040675, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040676, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040677, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040678, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040679, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040680, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040681, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040682, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040683, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040684, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040685, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040686, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040687, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040688, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040689, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040690, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.separate.triangles.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040691, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040692, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040693, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.separate.triangles.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040694, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040695, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040696, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.separate.triangles.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040697, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040698, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040699, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040700, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040701, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040702, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.separate.triangles.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040703, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040704, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040705, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.separate.triangles.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040706, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040707, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040708, + "dEQP-GLES3.functional.transform_feedback.ba", + "sic_types.separate.triangles.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040709, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040710, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040711, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040712, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040713, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040714, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040715, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040716, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040717, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040718, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040719, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040720, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040721, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040722, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040723, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040724, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040725, + "dEQP-GLES3.functional.transform_feedback", + ".basic_types.separate.triangles.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040726, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040727, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040728, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040729, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040730, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040731, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040732, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040733, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040734, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040735, + "dEQP-GLES3.functional.transform_feedback.b", + "asic_types.separate.triangles.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_040736, + "dEQP-GLES3.functional.transform_feedback.", + "basic_types.separate.triangles.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041052, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041053, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041054, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041055, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041056, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041057, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041058, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041059, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041060, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041061, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041062, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041063, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041064, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041065, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041066, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041067, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041068, + "dEQP-GLES3.functional.transform_feedback", + ".array.separate.triangles.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041069, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041070, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041071, + "dEQP-GLES3.functional.transform_feedback", + ".array.separate.triangles.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041072, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041073, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041074, + "dEQP-GLES3.functional.transform_feedback", + ".array.separate.triangles.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041075, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041076, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041077, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041078, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041079, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041080, + "dEQP-GLES3.functional.transform_feedback", + ".array.separate.triangles.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041081, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041082, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041083, + "dEQP-GLES3.functional.transform_feedback", + ".array.separate.triangles.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041084, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041085, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041086, + "dEQP-GLES3.functional.transform_feedback", + ".array.separate.triangles.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041087, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041088, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041089, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041090, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041091, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041092, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041093, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041094, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041095, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041096, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041097, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041098, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041099, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041100, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041101, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041102, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041103, + "dEQP-GLES3.functional.transform_feedb", + "ack.array.separate.triangles.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041104, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041105, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041106, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041107, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041108, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041109, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041110, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041111, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041112, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041113, + "dEQP-GLES3.functional.transform_feedbac", + "k.array.separate.triangles.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041114, + "dEQP-GLES3.functional.transform_feedba", + "ck.array.separate.triangles.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041430, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041431, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041432, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_float"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041433, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041434, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041435, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_vec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041436, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041437, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041438, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_vec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041439, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041440, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041441, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_vec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041442, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041443, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041444, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_mat2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041445, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041446, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.separate.triangles.mediump_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041447, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.highp_mat2x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041448, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041449, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.separate.triangles.mediump_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041450, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.highp_mat2x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041451, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041452, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.separate.triangles.mediump_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041453, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.highp_mat3x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041454, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041455, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041456, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_mat3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041457, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041458, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.separate.triangles.mediump_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041459, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.highp_mat3x4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041460, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041461, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.separate.triangles.mediump_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041462, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.highp_mat4x2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041463, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041464, + "dEQP-GLES3.functional.transform_feedback.arr", + "ay_element.separate.triangles.mediump_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041465, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.highp_mat4x3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041466, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041467, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041468, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_mat4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041469, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041470, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.mediump_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041471, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.highp_int"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041472, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041473, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041474, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_ivec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041475, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041476, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041477, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_ivec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041478, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041479, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041480, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_ivec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041481, + "dEQP-GLES3.functional.transform_feedback.", + "array_element.separate.triangles.lowp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041482, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041483, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_uint"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041484, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041485, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041486, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_uvec2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041487, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041488, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041489, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_uvec3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041490, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.lowp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041491, + "dEQP-GLES3.functional.transform_feedback.ar", + "ray_element.separate.triangles.mediump_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041492, + "dEQP-GLES3.functional.transform_feedback.a", + "rray_element.separate.triangles.highp_uvec4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041756, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041757, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041758, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041759, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041760, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041761, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041762, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041763, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041764, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041765, + "dEQP-GLES3.functional.transform_fe", + "edback.random.separate.triangles.10"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041816, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.1"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041817, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.2"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041818, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.3"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041819, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.4"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041820, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.5"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041821, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.6"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041822, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.7"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041823, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.8"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041824, + "dEQP-GLES3.functional.transform_feedback.ra", + "ndom_full_array_capture.separate.triangles.9"); + +static SHRINK_HWTEST_F(ActsDeqpgles30041TestSuite, TestCase_041825, + "dEQP-GLES3.functional.transform_feedback.ran", + "dom_full_array_capture.separate.triangles.10"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_basic_type_packedTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_basic_type_packedTestCase.cpp new file mode 100644 index 000000000..4d5c2a942 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3single_basic_type_packedTestCase.cpp @@ -0,0 +1,992 @@ +/* + * 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 "../ActsDeqpgles30035TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034247, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034248, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034249, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034250, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034251, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034252, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034253, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034254, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034255, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034256, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034257, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034258, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034259, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034260, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034261, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034262, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034263, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034264, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034265, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034266, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034267, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034268, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034269, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034270, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034271, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034272, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034273, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.mediump_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034274, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034275, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.highp_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034276, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034277, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034278, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034279, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034280, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034281, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034282, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034283, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034284, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034285, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034286, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034287, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034288, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034289, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034290, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034291, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034292, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034293, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034294, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034295, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034296, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034297, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034298, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034299, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034300, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034301, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034302, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034303, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034304, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034305, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034306, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034307, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034308, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034309, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034310, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034311, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034312, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034313, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034314, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034315, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034316, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034317, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034318, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034319, + "dEQP-GLES3.functional.ubo.singl", + "e_basic_type.packed.bool_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034320, + "dEQP-GLES3.functional.ubo.single", + "_basic_type.packed.bool_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034321, + "dEQP-GLES3.functional.ubo.singl", + "e_basic_type.packed.bvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034322, + "dEQP-GLES3.functional.ubo.single", + "_basic_type.packed.bvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034323, + "dEQP-GLES3.functional.ubo.singl", + "e_basic_type.packed.bvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034324, + "dEQP-GLES3.functional.ubo.single", + "_basic_type.packed.bvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034325, + "dEQP-GLES3.functional.ubo.singl", + "e_basic_type.packed.bvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034326, + "dEQP-GLES3.functional.ubo.single", + "_basic_type.packed.bvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034327, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034328, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034329, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034330, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034331, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034332, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034333, + "dEQP-GLES3.functional.ubo.single_basic", + "_type.packed.row_major_lowp_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034334, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034335, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_mediump_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034336, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034337, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_highp_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034338, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034339, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.column_major_lowp_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034340, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034341, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_mediump_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034342, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034343, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.column_major_highp_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034344, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034345, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034346, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034347, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034348, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034349, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034350, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034351, + "dEQP-GLES3.functional.ubo.single_basic", + "_type.packed.row_major_lowp_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034352, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034353, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_mediump_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034354, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034355, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_highp_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034356, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034357, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.column_major_lowp_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034358, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034359, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_mediump_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034360, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034361, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.column_major_highp_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034362, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034363, + "dEQP-GLES3.functional.ubo.single_", + "basic_type.packed.lowp_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034364, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034365, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.mediump_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034366, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034367, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.highp_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034368, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034369, + "dEQP-GLES3.functional.ubo.single_basic", + "_type.packed.row_major_lowp_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034370, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034371, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_mediump_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034372, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034373, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_highp_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034374, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034375, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.column_major_lowp_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034376, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034377, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_mediump_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034378, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034379, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.column_major_highp_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034380, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034381, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034382, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034383, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034384, + "dEQP-GLES3.functional.ubo.single_basi", + "c_type.packed.mediump_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034385, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034386, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.highp_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034387, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034388, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_lowp_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034389, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034390, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.row_major_mediump_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034391, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034392, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_highp_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034393, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034394, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_lowp_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034395, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034396, + "dEQP-GLES3.functional.ubo.single_basic_type", + ".packed.column_major_mediump_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034397, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034398, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_highp_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034399, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034400, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034401, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034402, + "dEQP-GLES3.functional.ubo.single_basi", + "c_type.packed.mediump_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034403, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034404, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.highp_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034405, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034406, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_lowp_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034407, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034408, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.row_major_mediump_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034409, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034410, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_highp_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034411, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034412, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_lowp_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034413, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034414, + "dEQP-GLES3.functional.ubo.single_basic_type", + ".packed.column_major_mediump_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034415, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034416, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_highp_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034417, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034418, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034419, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034420, + "dEQP-GLES3.functional.ubo.single_basi", + "c_type.packed.mediump_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034421, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034422, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.highp_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034423, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034424, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_lowp_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034425, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034426, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.row_major_mediump_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034427, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034428, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_highp_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034429, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034430, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_lowp_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034431, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034432, + "dEQP-GLES3.functional.ubo.single_basic_type", + ".packed.column_major_mediump_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034433, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034434, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_highp_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034435, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034436, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034437, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034438, + "dEQP-GLES3.functional.ubo.single_basi", + "c_type.packed.mediump_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034439, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034440, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.highp_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034441, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034442, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_lowp_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034443, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034444, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.row_major_mediump_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034445, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034446, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_highp_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034447, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034448, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_lowp_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034449, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034450, + "dEQP-GLES3.functional.ubo.single_basic_type", + ".packed.column_major_mediump_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034451, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034452, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_highp_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034453, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034454, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034455, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034456, + "dEQP-GLES3.functional.ubo.single_basi", + "c_type.packed.mediump_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034457, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034458, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.highp_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034459, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034460, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_lowp_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034461, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034462, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.row_major_mediump_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034463, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034464, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_highp_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034465, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034466, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_lowp_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034467, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034468, + "dEQP-GLES3.functional.ubo.single_basic_type", + ".packed.column_major_mediump_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034469, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034470, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_highp_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034471, + "dEQP-GLES3.functional.ubo.single_b", + "asic_type.packed.lowp_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034472, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.lowp_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034473, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.mediump_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034474, + "dEQP-GLES3.functional.ubo.single_basi", + "c_type.packed.mediump_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034475, + "dEQP-GLES3.functional.ubo.single_ba", + "sic_type.packed.highp_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034476, + "dEQP-GLES3.functional.ubo.single_bas", + "ic_type.packed.highp_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034477, + "dEQP-GLES3.functional.ubo.single_basic_", + "type.packed.row_major_lowp_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034478, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_lowp_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034479, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_mediump_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034480, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.row_major_mediump_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034481, + "dEQP-GLES3.functional.ubo.single_basic_t", + "ype.packed.row_major_highp_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034482, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.row_major_highp_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034483, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_lowp_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034484, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_lowp_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034485, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_mediump_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034486, + "dEQP-GLES3.functional.ubo.single_basic_type", + ".packed.column_major_mediump_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034487, + "dEQP-GLES3.functional.ubo.single_basic_ty", + "pe.packed.column_major_highp_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30035TestSuite, TestCase_034488, + "dEQP-GLES3.functional.ubo.single_basic_typ", + "e.packed.column_major_highp_mat4x3_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_twoTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_twoTestCase.cpp new file mode 100644 index 000000000..a8eca6612 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_twoTestCase.cpp @@ -0,0 +1,936 @@ +/* + * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "../Deqpgles3BaseFunc.h" +#include "../ActsDeqpgles30044TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043411, + "dEQP-GLES3.functional.clipping.triangl", + "e_vertex.clip_two.clip_neg_x_and_pos_x"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043412, + "dEQP-GLES3.functional.clipping.triangl", + "e_vertex.clip_two.clip_neg_x_and_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043413, + "dEQP-GLES3.functional.clipping.triangl", + "e_vertex.clip_two.clip_neg_x_and_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043414, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043415, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043416, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043417, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043418, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043419, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043420, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043421, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_x_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043422, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043423, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043424, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043425, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043426, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043427, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043428, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043429, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043430, + "dEQP-GLES3.functional.clipping.triangl", + "e_vertex.clip_two.clip_pos_x_and_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043431, + "dEQP-GLES3.functional.clipping.triangl", + "e_vertex.clip_two.clip_pos_x_and_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043432, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043433, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043434, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043435, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043436, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043437, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043438, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043439, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_x_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043440, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043441, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043442, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043443, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043444, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043445, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043446, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043447, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043448, + "dEQP-GLES3.functional.clipping.triangl", + "e_vertex.clip_two.clip_pos_y_and_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043449, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043450, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043451, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043452, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043453, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043454, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043455, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043456, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_pos_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043457, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043458, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043459, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043460, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043461, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043462, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043463, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043464, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043465, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043466, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043467, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043468, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043469, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043470, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043471, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043472, + "dEQP-GLES3.functional.clipping.triangle_v", + "ertex.clip_two.clip_neg_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043473, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043474, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043475, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043476, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043477, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043478, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043479, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043480, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043481, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043482, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043483, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043484, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043485, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043486, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043487, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043488, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043489, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043490, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043491, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_y_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043492, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_y_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043493, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_y_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043494, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_y_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043495, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_y_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043496, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043497, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043498, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043499, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043500, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043501, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043502, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043503, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043504, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043505, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_y_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043506, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_y_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043507, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_y_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043508, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_y_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043509, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_y_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043510, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043511, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043512, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043513, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043514, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043515, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043516, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043517, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043518, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_y_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043519, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_y_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043520, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_y_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043521, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_y_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043522, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_y_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043523, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043524, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043525, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043526, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043527, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043528, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043529, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043530, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_y_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043531, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_y_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043532, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_y_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043533, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_y_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043534, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_y_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043535, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043536, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043537, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043538, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043539, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043540, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043541, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043542, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043543, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043544, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043545, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043546, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043547, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043548, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043549, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043550, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043551, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043552, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043553, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043554, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043555, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043556, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043557, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043558, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043559, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043560, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043561, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043562, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043563, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043564, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_x_pos_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043565, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043566, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043567, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043568, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043569, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043570, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043571, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043572, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_x_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043573, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043574, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043575, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043576, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_x_pos_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043577, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043578, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043579, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043580, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043581, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043582, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043583, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043584, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_x_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043585, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043586, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043587, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043588, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043589, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043590, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043591, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043592, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043593, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043594, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_two.clip_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043595, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043596, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043597, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043598, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043599, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043600, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043601, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043602, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043603, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043604, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043605, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043606, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043607, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043608, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043609, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043610, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_pos_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043611, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043612, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043613, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043614, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043615, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043616, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043617, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043618, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_two.clip_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043619, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043620, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043621, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043622, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043623, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043624, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043625, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043626, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043627, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043628, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043629, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043630, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043631, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043632, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043633, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043634, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043635, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043636, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043637, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043638, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_two.clip_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z"); -- GitLab