From 3b3d0a0a4c3026a94a220b48c751dd906258ce9f Mon Sep 17 00:00:00 2001 From: bayanxing Date: Tue, 12 Jul 2022 22:31:29 +0800 Subject: [PATCH] add deqpgles3 Signed-off-by: bayanxing --- .../Deqpgles3get_uniform_basicTestCase.cpp | 1284 ++++++++++++++++ ...gles3indexing_matrix_subscriptTestCase.cpp | 1176 +++++++++++++++ .../functional/Deqpgles3mul_constTestCase.cpp | 1320 +++++++++++++++++ .../Deqpgles3mul_dynamicTestCase.cpp | 1320 +++++++++++++++++ .../Deqpgles3mul_uniformTestCase.cpp | 1320 +++++++++++++++++ ...les3triangle_vertex_clip_threeTestCase.cpp | 1080 ++++++++++++++ 6 files changed, 7500 insertions(+) create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basicTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_matrix_subscriptTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_constTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_dynamicTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_uniformTestCase.cpp create mode 100644 graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_threeTestCase.cpp diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basicTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basicTestCase.cpp new file mode 100644 index 000000000..2da52bf39 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3get_uniform_basicTestCase.cpp @@ -0,0 +1,1284 @@ +/* + * 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 "../ActsDeqpgles30037TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036901, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036902, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036903, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036904, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036905, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036906, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.vec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036907, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036908, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036909, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.vec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036910, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036911, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036912, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.vec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036913, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036914, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036915, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.mat2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036916, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036917, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036918, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat2x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036919, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036920, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036921, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat2x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036922, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036923, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036924, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat3x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036925, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036926, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036927, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.mat3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036928, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036929, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036930, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat3x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036931, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036932, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036933, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat4x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036934, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036935, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036936, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat4x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036937, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036938, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036939, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.mat4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036940, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036941, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036942, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036943, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036944, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036945, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.ivec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036946, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036947, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036948, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.ivec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036949, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036950, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036951, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.ivec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036952, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036953, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036954, + "dEQP-GLES3.functional.uniform_api.val", + "ue.initial.get_uniform.basic.uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036955, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036956, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036957, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.uvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036958, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036959, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036960, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.uvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036961, + "dEQP-GLES3.functional.uniform_api.value", + ".initial.get_uniform.basic.uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036962, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036963, + "dEQP-GLES3.functional.uniform_api.valu", + "e.initial.get_uniform.basic.uvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036964, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bool_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036965, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bool_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036966, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bool_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036967, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bool_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036968, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bool_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036969, + "dEQP-GLES3.functional.uniform_api.value.i", + "nitial.get_uniform.basic.bool_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036970, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bool_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036971, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bool_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036972, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bool_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036973, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec2_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036974, + "dEQP-GLES3.functional.uniform_api.value.initi", + "al.get_uniform.basic.bvec2_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036975, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec2_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036976, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec2_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036977, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec2_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036978, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bvec2_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036979, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec2_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036980, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec2_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036981, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bvec2_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036982, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec3_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036983, + "dEQP-GLES3.functional.uniform_api.value.initi", + "al.get_uniform.basic.bvec3_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036984, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec3_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036985, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec3_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036986, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec3_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036987, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bvec3_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036988, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec3_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036989, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec3_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036990, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bvec3_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036991, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec4_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036992, + "dEQP-GLES3.functional.uniform_api.value.initi", + "al.get_uniform.basic.bvec4_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036993, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec4_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036994, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec4_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036995, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec4_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036996, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bvec4_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036997, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.bvec4_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036998, + "dEQP-GLES3.functional.uniform_api.value.init", + "ial.get_uniform.basic.bvec4_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036999, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.bvec4_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037000, + "dEQP-GLES3.functional.uniform_api.value.i", + "nitial.get_uniform.basic.sampler2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037001, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.sampler2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037002, + "dEQP-GLES3.functional.uniform_api.value.", + "initial.get_uniform.basic.sampler2D_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037003, + "dEQP-GLES3.functional.uniform_api.value.in", + "itial.get_uniform.basic.samplerCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037004, + "dEQP-GLES3.functional.uniform_api.value.ini", + "tial.get_uniform.basic.samplerCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037005, + "dEQP-GLES3.functional.uniform_api.value.i", + "nitial.get_uniform.basic.samplerCube_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037309, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037310, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037311, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037312, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037313, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037314, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.vec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037315, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037316, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037317, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.vec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037318, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037319, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037320, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.vec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037321, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037322, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037323, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.mat2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037324, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat2_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037325, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat2_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037326, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.mat2_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037327, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037328, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037329, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat2x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037330, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat2x3_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037331, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.mat2x3_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037332, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat2x3_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037333, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037334, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037335, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat2x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037336, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat2x4_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037337, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.mat2x4_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037338, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat2x4_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037339, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037340, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037341, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat3x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037342, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat3x2_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037343, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.mat3x2_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037344, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat3x2_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037345, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037346, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037347, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.mat3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037348, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat3_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037349, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat3_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037350, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.mat3_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037351, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037352, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037353, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat3x4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037354, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat3x4_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037355, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.mat3x4_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037356, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat3x4_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037357, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037358, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037359, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat4x2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037360, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat4x2_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037361, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.mat4x2_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037362, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat4x2_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037363, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037364, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037365, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat4x3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037366, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat4x3_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037367, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.mat4x3_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037368, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat4x3_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037369, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037370, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037371, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.mat4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037372, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.mat4_row_major_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037373, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.mat4_row_major_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037374, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.mat4_row_major_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037375, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037376, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037377, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037378, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037379, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037380, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.ivec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037381, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037382, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037383, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.ivec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037384, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037385, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037386, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.ivec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037387, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037388, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037389, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_pointer.get_uniform.basic.uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037390, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037391, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037392, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.uvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037393, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037394, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037395, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.uvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037396, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_pointer.get_uniform.basic.uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037397, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037398, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_pointer.get_uniform.basic.uvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037399, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bool_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037400, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bool_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037401, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bool_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037402, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bool_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037403, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bool_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037404, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.get_uniform.basic.bool_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037405, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bool_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037406, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bool_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037407, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bool_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037408, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec2_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037409, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.bvec2_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037410, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec2_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037411, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec2_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037412, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec2_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037413, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bvec2_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037414, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec2_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037415, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec2_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037416, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bvec2_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037417, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec3_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037418, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.bvec3_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037419, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec3_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037420, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec3_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037421, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec3_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037422, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bvec3_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037423, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec3_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037424, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec3_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037425, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bvec3_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037426, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec4_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037427, + "dEQP-GLES3.functional.uniform_api.value.assigned.by", + "_pointer.get_uniform.basic.bvec4_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037428, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec4_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037429, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec4_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037430, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec4_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037431, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bvec4_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037432, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.bvec4_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037433, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_pointer.get_uniform.basic.bvec4_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037434, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.bvec4_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037435, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.get_uniform.basic.sampler2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037436, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.sampler2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037437, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_pointer.get_uniform.basic.sampler2D_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037438, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_pointer.get_uniform.basic.samplerCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037439, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_pointer.get_uniform.basic.samplerCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037440, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_pointer.get_uniform.basic.samplerCube_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037834, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037835, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037836, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037837, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037838, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037839, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.get_uniform.basic.vec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037840, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037841, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037842, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.get_uniform.basic.vec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037843, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037844, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037845, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.get_uniform.basic.vec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037846, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037847, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037848, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.get_uniform.basic.int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037849, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.ivec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037850, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.ivec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037851, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.ivec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037852, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.ivec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037853, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.ivec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037854, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.ivec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037855, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.ivec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037856, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.ivec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037857, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.ivec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037858, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037859, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037860, + "dEQP-GLES3.functional.uniform_api.value.as", + "signed.by_value.get_uniform.basic.uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037861, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.uvec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037862, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.uvec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037863, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.uvec2_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037864, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.uvec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037865, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.uvec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037866, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.uvec3_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037867, + "dEQP-GLES3.functional.uniform_api.value.assi", + "gned.by_value.get_uniform.basic.uvec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037868, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.uvec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037869, + "dEQP-GLES3.functional.uniform_api.value.ass", + "igned.by_value.get_uniform.basic.uvec4_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037870, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bool_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037871, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bool_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037872, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bool_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037873, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bool_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037874, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bool_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037875, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_value.get_uniform.basic.bool_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037876, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bool_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037877, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bool_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037878, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bool_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037879, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec2_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037880, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_value.get_uniform.basic.bvec2_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037881, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec2_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037882, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec2_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037883, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec2_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037884, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bvec2_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037885, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec2_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037886, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec2_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037887, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bvec2_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037888, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec3_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037889, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_value.get_uniform.basic.bvec3_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037890, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec3_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037891, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec3_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037892, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec3_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037893, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bvec3_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037894, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec3_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037895, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec3_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037896, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bvec3_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037897, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec4_api_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037898, + "dEQP-GLES3.functional.uniform_api.value.assigned.b", + "y_value.get_uniform.basic.bvec4_api_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037899, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec4_api_float_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037900, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec4_api_int_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037901, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec4_api_int_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037902, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bvec4_api_int_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037903, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.bvec4_api_uint_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037904, + "dEQP-GLES3.functional.uniform_api.value.assigned.", + "by_value.get_uniform.basic.bvec4_api_uint_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037905, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.bvec4_api_uint_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037906, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_value.get_uniform.basic.sampler2D_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037907, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.sampler2D_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037908, + "dEQP-GLES3.functional.uniform_api.value.assig", + "ned.by_value.get_uniform.basic.sampler2D_both"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037909, + "dEQP-GLES3.functional.uniform_api.value.assigne", + "d.by_value.get_uniform.basic.samplerCube_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037910, + "dEQP-GLES3.functional.uniform_api.value.assigned", + ".by_value.get_uniform.basic.samplerCube_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_037911, + "dEQP-GLES3.functional.uniform_api.value.assign", + "ed.by_value.get_uniform.basic.samplerCube_both"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_matrix_subscriptTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_matrix_subscriptTestCase.cpp new file mode 100644 index 000000000..5907c448c --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3indexing_matrix_subscriptTestCase.cpp @@ -0,0 +1,1176 @@ +/* + * 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_006391, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat2_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006392, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006393, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat2_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006394, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006395, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006396, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006397, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006398, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006399, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat2_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006400, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006401, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006402, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006403, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006404, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006405, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006406, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006407, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006408, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006409, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006410, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006411, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006412, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006413, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006414, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006415, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006416, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006417, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006418, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006419, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006420, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006421, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006422, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006423, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2x3_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006424, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x3_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006425, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2x3_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006426, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x3_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006427, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2x3_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006428, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006429, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006430, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x3_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006431, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2x3_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006432, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x3_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006433, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x3_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006434, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2x3_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006435, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006436, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x3_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006437, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006438, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x3_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006439, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2x3_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006440, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006441, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006442, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x3_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006443, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2x3_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006444, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x3_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006445, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2x3_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006446, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x3_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006447, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006448, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x3_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006449, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x3_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006450, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x3_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006451, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2x3_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006452, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x3_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006453, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x3_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006454, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscrip", + "t.mat2x3_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006455, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2x4_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006456, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x4_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006457, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2x4_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006458, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x4_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006459, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2x4_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006460, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006461, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006462, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x4_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006463, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat2x4_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006464, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x4_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006465, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat2x4_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006466, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2x4_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006467, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006468, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x4_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006469, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006470, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x4_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006471, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat2x4_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006472, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006473, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006474, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x4_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006475, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2x4_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006476, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x4_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006477, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2x4_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006478, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x4_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006479, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006480, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x4_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006481, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat2x4_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006482, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat2x4_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006483, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat2x4_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006484, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x4_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006485, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat2x4_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006486, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscrip", + "t.mat2x4_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006487, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3x2_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006488, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x2_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006489, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3x2_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006490, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x2_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006491, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3x2_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006492, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006493, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006494, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x2_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006495, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3x2_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006496, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x2_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006497, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x2_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006498, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3x2_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006499, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006500, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x2_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006501, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006502, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x2_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006503, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3x2_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006504, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006505, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006506, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x2_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006507, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3x2_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006508, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x2_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006509, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3x2_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006510, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x2_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006511, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006512, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x2_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006513, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x2_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006514, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x2_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006515, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3x2_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006516, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x2_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006517, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x2_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006518, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscrip", + "t.mat3x2_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006519, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat3_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006520, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006521, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat3_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006522, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006523, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006524, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006525, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006526, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006527, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat3_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006528, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006529, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006530, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006531, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006532, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006533, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006534, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006535, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006536, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006537, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006538, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006539, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006540, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006541, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006542, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006543, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006544, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006545, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006546, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006547, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006548, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006549, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006550, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006551, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3x4_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006552, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x4_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006553, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3x4_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006554, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x4_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006555, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3x4_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006556, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006557, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006558, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x4_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006559, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat3x4_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006560, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x4_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006561, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat3x4_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006562, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3x4_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006563, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006564, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x4_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006565, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006566, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x4_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006567, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat3x4_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006568, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006569, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006570, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x4_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006571, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3x4_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006572, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x4_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006573, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3x4_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006574, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x4_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006575, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006576, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x4_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006577, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat3x4_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006578, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat3x4_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006579, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat3x4_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006580, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x4_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006581, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat3x4_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006582, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscrip", + "t.mat3x4_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006583, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4x2_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006584, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x2_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006585, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4x2_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006586, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x2_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006587, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4x2_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006588, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006589, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006590, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x2_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006591, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4x2_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006592, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x2_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006593, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x2_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006594, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4x2_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006595, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006596, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x2_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006597, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006598, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x2_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006599, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4x2_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006600, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006601, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006602, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x2_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006603, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4x2_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006604, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x2_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006605, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4x2_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006606, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x2_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006607, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006608, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x2_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006609, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x2_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006610, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x2_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006611, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4x2_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006612, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x2_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006613, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x2_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006614, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscrip", + "t.mat4x2_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006615, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4x3_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006616, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x3_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006617, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4x3_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006618, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x3_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006619, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4x3_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006620, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006621, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006622, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x3_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006623, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4x3_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006624, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x3_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006625, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4x3_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006626, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4x3_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006627, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006628, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x3_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006629, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006630, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x3_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006631, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4x3_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006632, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006633, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006634, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x3_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006635, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4x3_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006636, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x3_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006637, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4x3_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006638, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x3_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006639, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006640, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x3_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006641, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4x3_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006642, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4x3_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006643, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4x3_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006644, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x3_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006645, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4x3_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006646, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscrip", + "t.mat4x3_dynamic_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006647, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat4_static_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006648, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4_static_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006649, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat4_static_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006650, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4_static_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006651, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4_static_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006652, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_static_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006653, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_static_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006654, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4_static_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006655, + "dEQP-GLES3.functional.shaders.indexing.matrix_", + "subscript.mat4_dynamic_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006656, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4_dynamic_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006657, + "dEQP-GLES3.functional.shaders.indexing.matrix_s", + "ubscript.mat4_dynamic_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006658, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4_dynamic_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006659, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_dynamic_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006660, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4_dynamic_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006661, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_dynamic_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006662, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4_dynamic_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006663, + "dEQP-GLES3.functional.shaders.indexing.matrix_su", + "bscript.mat4_static_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006664, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_static_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006665, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_static_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006666, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4_static_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006667, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4_static_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006668, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4_static_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006669, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4_static_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006670, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4_static_loop_write_dynamic_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006671, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_dynamic_loop_write_static_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006672, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4_dynamic_loop_write_static_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006673, + "dEQP-GLES3.functional.shaders.indexing.matrix_sub", + "script.mat4_dynamic_loop_write_dynamic_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006674, + "dEQP-GLES3.functional.shaders.indexing.matrix_subs", + "cript.mat4_dynamic_loop_write_dynamic_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006675, + "dEQP-GLES3.functional.shaders.indexing.matrix_subsc", + "ript.mat4_dynamic_loop_write_static_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006676, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4_dynamic_loop_write_static_loop_read_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006677, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscr", + "ipt.mat4_dynamic_loop_write_dynamic_loop_read_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30007TestSuite, TestCase_006678, + "dEQP-GLES3.functional.shaders.indexing.matrix_subscri", + "pt.mat4_dynamic_loop_write_dynamic_loop_read_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_constTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_constTestCase.cpp new file mode 100644 index 000000000..b5b4ce081 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_constTestCase.cpp @@ -0,0 +1,1320 @@ +/* + * 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 "../ActsDeqpgles30015TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014412, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014413, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014414, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014415, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014416, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014417, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014418, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014419, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014420, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014421, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014422, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014423, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014424, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014425, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014426, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014427, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014428, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014429, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014430, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014431, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014432, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014433, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014434, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014435, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014436, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014437, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014438, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014439, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014440, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014441, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014442, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014443, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014444, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014445, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014446, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014447, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014448, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014449, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014450, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014451, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014452, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014453, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014454, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014455, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014456, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014457, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014458, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014459, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014460, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014461, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014462, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014463, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014464, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014465, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014466, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014467, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014468, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014469, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014470, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014471, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014472, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014473, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014474, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014475, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014476, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014477, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014478, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014479, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014480, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014481, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014482, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014483, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014484, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014485, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014486, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014487, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014488, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014489, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014490, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014491, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014492, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014493, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014494, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014495, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014496, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014497, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014498, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014499, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014500, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014501, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014502, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014503, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014504, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014505, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014506, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014507, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014508, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014509, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014510, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014511, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014512, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014513, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014514, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014515, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014516, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014517, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014518, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014519, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014520, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014521, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014522, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014523, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014524, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014525, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014526, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014527, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014528, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014529, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014530, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014531, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014532, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014533, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014534, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014535, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014536, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014537, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014538, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014539, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014540, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014541, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014542, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014543, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014544, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014545, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014546, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014547, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014548, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014549, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014550, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014551, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014552, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014553, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014554, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014555, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014556, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014557, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014558, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014559, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014560, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014561, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014562, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014563, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014564, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014565, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014566, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014567, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014568, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014569, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014570, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014571, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014572, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014573, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014574, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014575, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014576, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014577, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014578, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014579, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014580, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014581, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014582, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014583, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014584, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014585, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014586, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014587, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014588, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014589, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014590, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014591, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014592, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014593, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014594, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014595, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014596, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014597, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014598, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014599, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014600, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014601, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014602, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014603, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014604, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014605, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014606, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014607, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014608, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014609, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014610, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014611, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014612, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014613, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014614, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014615, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014616, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014617, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014618, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014619, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014620, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014621, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014622, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014623, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014624, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014625, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014626, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014627, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014628, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014629, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014630, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014631, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014632, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014633, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014634, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014635, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014636, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014637, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014638, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014639, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014640, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014641, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014642, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014643, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014644, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014645, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014646, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014647, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014648, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014649, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014650, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014651, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014652, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014653, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014654, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014655, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014656, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014657, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014658, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014659, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014660, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014661, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014662, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014663, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014664, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014665, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014666, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014667, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014668, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014669, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014670, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014671, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014672, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014673, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.lowp_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014674, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014675, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014676, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014677, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014678, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014679, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014680, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014681, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014682, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014683, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014684, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014685, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.const.mediump_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014686, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014687, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014688, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014689, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014690, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014691, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014692, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014693, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014694, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014695, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014696, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014697, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.highp_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014698, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014699, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014700, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014701, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014702, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014703, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014704, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014705, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014706, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014707, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014708, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014709, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.lowp_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014710, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.lowp_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014711, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.lowp_mat4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014712, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014713, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014714, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014715, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014716, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014717, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014718, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014719, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014720, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014721, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.const.mediump_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014722, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.mediump_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014723, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.mediump_mat4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014724, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014725, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014726, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014727, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014728, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014729, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014730, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014731, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014732, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014733, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.const.highp_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014734, + "dEQP-GLES3.functional.shaders.matr", + "ix.mul.const.highp_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014735, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.const.highp_mat4_mat4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_dynamicTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_dynamicTestCase.cpp new file mode 100644 index 000000000..1a56cb528 --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_dynamicTestCase.cpp @@ -0,0 +1,1320 @@ +/* + * 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 "../ActsDeqpgles30016TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015060, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015061, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015062, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015063, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015064, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015065, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015066, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015067, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015068, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015069, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015070, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015071, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015072, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015073, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015074, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015075, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015076, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015077, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015078, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015079, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015080, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015081, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015082, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015083, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015084, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015085, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015086, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015087, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015088, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015089, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015090, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015091, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015092, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015093, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015094, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015095, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015096, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015097, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015098, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015099, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015100, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015101, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015102, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015103, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015104, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015105, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015106, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015107, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015108, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015109, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015110, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015111, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015112, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015113, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015114, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015115, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015116, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015117, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015118, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015119, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015120, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015121, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015122, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015123, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015124, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015125, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015126, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015127, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015128, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015129, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015130, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015131, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015132, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015133, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015134, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015135, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015136, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015137, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015138, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015139, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015140, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015141, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015142, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015143, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015144, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015145, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015146, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015147, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015148, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015149, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015150, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015151, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015152, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015153, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015154, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015155, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015156, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015157, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015158, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015159, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015160, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015161, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015162, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015163, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015164, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015165, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015166, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015167, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015168, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015169, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015170, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015171, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015172, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015173, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015174, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015175, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015176, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015177, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015178, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015179, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015180, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015181, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015182, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015183, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015184, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015185, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015186, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015187, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015188, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015189, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015190, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015191, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015192, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015193, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015194, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015195, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015196, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015197, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015198, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015199, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015200, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015201, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015202, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015203, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015204, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015205, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015206, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015207, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015208, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015209, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015210, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015211, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015212, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015213, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015214, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015215, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015216, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015217, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015218, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015219, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015220, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015221, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015222, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015223, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015224, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015225, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015226, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015227, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015228, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015229, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015230, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015231, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015232, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015233, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015234, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015235, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015236, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015237, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015238, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015239, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015240, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015241, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015242, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015243, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015244, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015245, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015246, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015247, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015248, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015249, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015250, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015251, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015252, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015253, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015254, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015255, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015256, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015257, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015258, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015259, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015260, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015261, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015262, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015263, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015264, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015265, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015266, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015267, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015268, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015269, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015270, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015271, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015272, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015273, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015274, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015275, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015276, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015277, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015278, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015279, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015280, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015281, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015282, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015283, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015284, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015285, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015286, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015287, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015288, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015289, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015290, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015291, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015292, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015293, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015294, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015295, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015296, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015297, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015298, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015299, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015300, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015301, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015302, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015303, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015304, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015305, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015306, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015307, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015308, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015309, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015310, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015311, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015312, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015313, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015314, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015315, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015316, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015317, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015318, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015319, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015320, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015321, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.lowp_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015322, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015323, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015324, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015325, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015326, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015327, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015328, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015329, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015330, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015331, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015332, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015333, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.dynamic.mediump_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015334, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015335, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015336, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015337, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015338, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015339, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015340, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015341, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015342, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015343, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015344, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015345, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.highp_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015346, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015347, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015348, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015349, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015350, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015351, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015352, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015353, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015354, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015355, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015356, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015357, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.lowp_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015358, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.lowp_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015359, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.lowp_mat4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015360, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015361, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015362, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015363, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015364, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015365, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015366, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015367, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015368, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015369, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.dynamic.mediump_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015370, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.mediump_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015371, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.mediump_mat4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015372, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015373, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015374, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015375, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015376, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015377, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015378, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015379, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015380, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015381, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.dynamic.highp_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015382, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.dynamic.highp_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30016TestSuite, TestCase_015383, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.dynamic.highp_mat4_mat4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_uniformTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_uniformTestCase.cpp new file mode 100644 index 000000000..9f91d5bce --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3mul_uniformTestCase.cpp @@ -0,0 +1,1320 @@ +/* + * 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 "../ActsDeqpgles30015TestSuite.h" +#include "shrinkdefine.h" + +using namespace std; +using namespace testing::ext; +using namespace OHOS; + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014736, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014737, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014738, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014739, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014740, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014741, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014742, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014743, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014744, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014745, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014746, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014747, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014748, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014749, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014750, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014751, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014752, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014753, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014754, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014755, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014756, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014757, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014758, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014759, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014760, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014761, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014762, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_mat2_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014763, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014764, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_vec2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014765, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014766, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_mat2_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014767, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014768, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014769, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014770, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014771, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014772, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014773, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014774, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014775, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014776, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014777, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014778, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014779, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014780, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014781, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014782, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014783, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014784, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014785, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014786, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014787, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014788, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014789, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014790, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014791, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014792, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014793, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014794, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014795, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014796, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014797, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat2x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014798, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2x3_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014799, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x3_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014800, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014801, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_vec3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014802, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2x3_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014803, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x3_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014804, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x3_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014805, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat2x3_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014806, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x3_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014807, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat2x3_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014808, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014809, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014810, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014811, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014812, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014813, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014814, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014815, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014816, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014817, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014818, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014819, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014820, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014821, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014822, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014823, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014824, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014825, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014826, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014827, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014828, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014829, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014830, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014831, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014832, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014833, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat2x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014834, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2x4_vec2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014835, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x4_vec2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014836, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014837, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_vec4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014838, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat2x4_mat2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014839, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x4_mat2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014840, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x4_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014841, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat2x4_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014842, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat2x4_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014843, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat2x4_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014844, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014845, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014846, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014847, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014848, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014849, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014850, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014851, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014852, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014853, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014854, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014855, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014856, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014857, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014858, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014859, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014860, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014861, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014862, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014863, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014864, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014865, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014866, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014867, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014868, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014869, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat3x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014870, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3x2_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014871, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x2_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014872, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec2_mat3x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014873, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_vec2_mat3x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014874, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x2_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014875, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat3x2_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014876, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3x2_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014877, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x2_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014878, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x2_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014879, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat3x2_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014880, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014881, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014882, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014883, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014884, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014885, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014886, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014887, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014888, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014889, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014890, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014891, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014892, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014893, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014894, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014895, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014896, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014897, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014898, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014899, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014900, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014901, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014902, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014903, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014904, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014905, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014906, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_mat3_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014907, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014908, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_vec3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014909, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014910, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014911, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014912, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_mat3_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014913, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014914, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014915, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014916, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014917, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014918, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014919, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014920, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014921, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014922, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014923, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014924, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014925, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014926, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014927, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014928, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014929, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014930, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014931, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014932, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014933, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014934, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014935, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014936, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014937, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014938, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014939, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014940, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014941, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat3x4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014942, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3x4_vec3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014943, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x4_vec3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014944, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014945, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_vec4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014946, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x4_mat2x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014947, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat3x4_mat2x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014948, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat3x4_mat3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014949, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x4_mat3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014950, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat3x4_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014951, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat3x4_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014952, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014953, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014954, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014955, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014956, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014957, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014958, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014959, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014960, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014961, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014962, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014963, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014964, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014965, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014966, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014967, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014968, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014969, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014970, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014971, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014972, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014973, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014974, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014975, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014976, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x2_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014977, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat4x2_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014978, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4x2_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014979, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x2_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014980, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec2_mat4x2_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014981, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_vec2_mat4x2_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014982, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x2_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014983, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat4x2_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014984, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x2_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014985, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat4x2_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014986, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4x2_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014987, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x2_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014988, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014989, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014990, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014991, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014992, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014993, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014994, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014995, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014996, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014997, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.lowp_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014998, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_014999, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015000, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015001, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015002, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015003, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015004, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015005, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015006, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015007, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015008, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015009, + "dEQP-GLES3.functional.shaders.matrix.mu", + "l.uniform.mediump_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015010, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015011, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015012, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x3_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015013, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat4x3_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015014, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4x3_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015015, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x3_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015016, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec3_mat4x3_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015017, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_vec3_mat4x3_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015018, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x3_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015019, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat4x3_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015020, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x3_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015021, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.highp_mat4x3_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015022, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4x3_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015023, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4x3_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015024, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015025, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015026, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015027, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015028, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015029, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015030, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015031, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015032, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015033, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.lowp_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015034, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.lowp_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015035, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.lowp_mat4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015036, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015037, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015038, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015039, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015040, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015041, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015042, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015043, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015044, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015045, + "dEQP-GLES3.functional.shaders.matrix.m", + "ul.uniform.mediump_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015046, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.mediump_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015047, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.mediump_mat4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015048, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4_float_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015049, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4_float_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015050, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_mat4_vec4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015051, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4_vec4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015052, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_vec4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015053, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_vec4_mat4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015054, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4_mat2x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015055, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4_mat2x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015056, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4_mat3x4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015057, + "dEQP-GLES3.functional.shaders.matrix.", + "mul.uniform.highp_mat4_mat3x4_fragment"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015058, + "dEQP-GLES3.functional.shaders.matri", + "x.mul.uniform.highp_mat4_mat4_vertex"); + +static SHRINK_HWTEST_F(ActsDeqpgles30015TestSuite, TestCase_015059, + "dEQP-GLES3.functional.shaders.matrix", + ".mul.uniform.highp_mat4_mat4_fragment"); diff --git a/graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_threeTestCase.cpp b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_threeTestCase.cpp new file mode 100644 index 000000000..7a64150ce --- /dev/null +++ b/graphic/vkgl/src/deqpgles3/functional/Deqpgles3triangle_vertex_clip_threeTestCase.cpp @@ -0,0 +1,1080 @@ +/* + * 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_043639, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_three.clip_neg_x_and_pos_x_and_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043640, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_three.clip_neg_x_and_pos_x_and_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043641, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043642, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043643, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043644, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043645, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043646, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043647, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043648, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_x_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043649, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043650, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043651, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043652, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043653, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043654, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043655, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043656, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043657, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_three.clip_neg_x_and_pos_y_and_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043658, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_pos_y_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043659, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_neg_x_and_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043660, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_neg_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043661, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043662, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043663, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043664, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_and_neg_y_neg_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043665, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_x_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043666, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_and_pos_y_neg_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043667, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_and_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043668, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_and_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043669, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043670, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043671, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043672, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043673, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_and_pos_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043674, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043675, + "dEQP-GLES3.functional.clipping.triangle_vert", + "ex.clip_three.clip_pos_x_and_pos_y_and_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043676, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_x_and_pos_y_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043677, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_x_and_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043678, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_x_and_neg_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043679, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_x_and_neg_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043680, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_x_and_pos_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043681, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_x_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043682, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_and_neg_y_neg_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043683, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_x_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043684, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_and_pos_y_neg_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043685, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_and_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043686, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_and_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043687, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043688, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043689, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043690, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043691, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043692, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043693, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_neg_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043694, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043695, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043696, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043697, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043698, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043699, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043700, + "dEQP-GLES3.functional.clipping.triangle_vertex.", + "clip_three.clip_pos_y_and_neg_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043701, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043702, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043703, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043704, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043705, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043706, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043707, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043708, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_y_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043709, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_x_neg_y_and_pos_x_neg_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043710, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043711, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_pos_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043712, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043713, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_y_and_neg_x_neg_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043714, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_pos_y_and_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043715, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_y_and_pos_x_neg_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043716, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_y_and_pos_x_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043717, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_y_and_neg_x_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043718, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043719, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043720, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043721, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043722, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043723, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043724, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_y_and_neg_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043725, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_y_and_pos_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043726, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_y_and_pos_x_pos_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043727, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043728, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_y_and_neg_x_neg_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043729, + "dEQP-GLES3.functional.clipping.triangle_vertex.cli", + "p_three.clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043730, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_y_and_pos_x_neg_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043731, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_y_and_pos_x_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043732, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_y_and_neg_x_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043733, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043734, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043735, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043736, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043737, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043738, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043739, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_neg_y_and_pos_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043740, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_neg_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043741, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043742, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043743, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043744, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043745, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043746, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043747, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043748, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043749, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043750, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043751, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043752, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_y_and_pos_x_pos_y_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043753, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043754, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043755, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043756, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043757, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_x_pos_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043758, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043759, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_y_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043760, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043761, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043762, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_pos_x_pos_y_and_neg_x_pos_y"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043763, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043764, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043765, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043766, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043767, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043768, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043769, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043770, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043771, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043772, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043773, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_y_and_neg_x_pos_y_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043774, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_y_and_neg_x_pos_y_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043775, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043776, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043777, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043778, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_x_pos_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043779, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043780, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_y_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043781, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043782, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043783, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_y_and_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043784, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_y_and_neg_x_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043785, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043786, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_y_and_neg_x_pos_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043787, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043788, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043789, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_y_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043790, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_y_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043791, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_y_and_neg_x_neg_z_and_pos_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043792, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_x_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043793, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_y_and_pos_x_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043794, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_y_and_pos_x_pos_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043795, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_y_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043796, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_y_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043797, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_y_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043798, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_y_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043799, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043800, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043801, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043802, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043803, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043804, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043805, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043806, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043807, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043808, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043809, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043810, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_x_neg_z_and_pos_x_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043811, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043812, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_neg_z_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043813, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043814, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043815, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043816, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043817, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043818, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043819, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043820, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043821, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043822, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043823, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043824, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043825, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043826, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043827, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043828, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043829, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_x_neg_z_and_neg_x_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043830, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_z_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043831, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_neg_z_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043832, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043833, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043834, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043835, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043836, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043837, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043838, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_pos_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043839, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043840, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043841, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043842, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043843, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_x_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043844, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_z_and_neg_y_neg_z_and_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043845, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_t", + "hree.clip_neg_x_pos_z_and_pos_y_neg_z_and_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043846, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043847, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043848, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043849, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043850, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_x_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043851, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043852, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043853, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043854, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043855, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043856, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043857, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043858, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_neg_y_neg_z_and_pos_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043859, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043860, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043861, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043862, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043863, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043864, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043865, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043866, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043867, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_pos_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043868, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043869, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043870, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043871, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_thre", + "e.clip_pos_y_neg_z_and_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043872, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043873, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_neg_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043874, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_neg_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043875, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_neg_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043876, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_neg_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043877, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043878, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043879, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043880, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043881, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043882, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_pos_z_and_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043883, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043884, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043885, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043886, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.c", + "lip_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043887, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043888, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_neg_y_pos_z_and_pos_x_neg_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043889, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043890, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_neg_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043891, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_neg_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043892, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043893, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043894, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_neg_y_pos_z_and_pos_x_pos_y_pos_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043895, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_neg_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043896, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_neg_y_pos_z_and_pos_x_pos_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043897, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043898, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_pos_y_pos_z_and_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043899, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043900, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_pos_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_neg_x_pos_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043901, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_pos_y_pos_z_and_neg_x_neg_y_neg_z_and_pos_x_neg_y_neg_z"); + +static SHRINK_HWTEST_F(ActsDeqpgles30044TestSuite, TestCase_043902, + "dEQP-GLES3.functional.clipping.triangle_vertex.clip_three.clip", + "_neg_x_pos_y_pos_z_and_pos_x_neg_y_neg_z_and_pos_x_pos_y_neg_z"); -- GitLab