提交 86f0d5a6 编写于 作者: W wangshi

"add vulkan cases commit texture and ubo testcases for vulkan"

Signed-off-by: Nwangshi <wangshi@kaihong.com>
上级 e859c550
/*
* 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 <climits>
#include <gtest/gtest.h>
#include "../UboBaseFunc.h"
#include "../ActsUbo0004TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140FloatVertex, "dEQP-VK.ubo.single_basic_array.std140.float.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140FloatFragment, "dEQP-VK.ubo.single_basic_array.std140.float.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140FloatBoth, "dEQP-VK.ubo.single_basic_array.std140.float.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140FloatVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.float.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140FloatFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.float.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140FloatBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.float.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec2Both, "dEQP-VK.ubo.single_basic_array.std140.vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec3Both, "dEQP-VK.ubo.single_basic_array.std140.vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec4Both, "dEQP-VK.ubo.single_basic_array.std140.vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140IntVertex, "dEQP-VK.ubo.single_basic_array.std140.int.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140IntFragment, "dEQP-VK.ubo.single_basic_array.std140.int.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140IntBoth, "dEQP-VK.ubo.single_basic_array.std140.int.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140IntVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140IntFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140IntBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.ivec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.ivec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec2Both, "dEQP-VK.ubo.single_basic_array.std140.ivec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.ivec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.ivec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec3Both, "dEQP-VK.ubo.single_basic_array.std140.ivec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.ivec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.ivec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec4Both, "dEQP-VK.ubo.single_basic_array.std140.ivec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Ivec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.ivec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140UintVertex, "dEQP-VK.ubo.single_basic_array.std140.uint.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140UintFragment, "dEQP-VK.ubo.single_basic_array.std140.uint.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140UintBoth, "dEQP-VK.ubo.single_basic_array.std140.uint.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140UintVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140UintFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140UintBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.uvec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.uvec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec2Both, "dEQP-VK.ubo.single_basic_array.std140.uvec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.uvec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.uvec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec3Both, "dEQP-VK.ubo.single_basic_array.std140.uvec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.uvec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.uvec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec4Both, "dEQP-VK.ubo.single_basic_array.std140.uvec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uvec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140BoolVertex, "dEQP-VK.ubo.single_basic_array.std140.bool.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140BoolFragment, "dEQP-VK.ubo.single_basic_array.std140.bool.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140BoolBoth, "dEQP-VK.ubo.single_basic_array.std140.bool.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140BoolVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bool.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140BoolFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bool.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140BoolBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bool.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.bvec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.bvec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec2Both, "dEQP-VK.ubo.single_basic_array.std140.bvec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.bvec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.bvec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec3Both, "dEQP-VK.ubo.single_basic_array.std140.bvec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.bvec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.bvec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec4Both, "dEQP-VK.ubo.single_basic_array.std140.bvec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Bvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.bvec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2Both, "dEQP-VK.ubo.single_basic_array.std140.mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3Both, "dEQP-VK.ubo.single_basic_array.std140.mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4Both, "dEQP-VK.ubo.single_basic_array.std140.mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x3Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x3Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x3Both, "dEQP-VK.ubo.single_basic_array.std140.mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x3Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x3Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x3Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x3Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x3Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x3Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x4Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x4Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x4Both, "dEQP-VK.ubo.single_basic_array.std140.mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x4Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x4Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x4Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x4Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x4Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x4Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x2Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x2Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x2Both, "dEQP-VK.ubo.single_basic_array.std140.mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x2Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x2Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x2Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x2Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x2Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x2Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x4Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x4Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x4Both, "dEQP-VK.ubo.single_basic_array.std140.mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x4Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x4Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x4Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x4Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x4Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x4Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x2Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x2Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x2Both, "dEQP-VK.ubo.single_basic_array.std140.mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x2Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x2Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x2Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x2Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x2Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x2Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x3Vertex, "dEQP-VK.ubo.single_basic_array.std140.mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x3Fragment, "dEQP-VK.ubo.single_basic_array.std140.mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x3Both, "dEQP-VK.ubo.single_basic_array.std140.mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Mat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x3Vertex, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x3Fragment, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x3Both, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Rowmajormat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.row_major_mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x3Vertex, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x3Fragment, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x3Both, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Columnmajormat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.column_major_mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint8tVertex, "dEQP-VK.ubo.single_basic_array.std140.uint8_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint8tFragment, "dEQP-VK.ubo.single_basic_array.std140.uint8_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint8tBoth, "dEQP-VK.ubo.single_basic_array.std140.uint8_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint8tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint8_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint8tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint8_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint8tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint8_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.u8vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.u8vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec2Both, "dEQP-VK.ubo.single_basic_array.std140.u8vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.u8vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.u8vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec3Both, "dEQP-VK.ubo.single_basic_array.std140.u8vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.u8vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.u8vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec4Both, "dEQP-VK.ubo.single_basic_array.std140.u8vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U8vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u8vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int8tVertex, "dEQP-VK.ubo.single_basic_array.std140.int8_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int8tFragment, "dEQP-VK.ubo.single_basic_array.std140.int8_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int8tBoth, "dEQP-VK.ubo.single_basic_array.std140.int8_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int8tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int8_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int8tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int8_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int8tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int8_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.i8vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.i8vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec2Both, "dEQP-VK.ubo.single_basic_array.std140.i8vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.i8vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.i8vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec3Both, "dEQP-VK.ubo.single_basic_array.std140.i8vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.i8vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.i8vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec4Both, "dEQP-VK.ubo.single_basic_array.std140.i8vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I8vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i8vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint16tVertex, "dEQP-VK.ubo.single_basic_array.std140.uint16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint16tFragment, "dEQP-VK.ubo.single_basic_array.std140.uint16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint16tBoth, "dEQP-VK.ubo.single_basic_array.std140.uint16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Uint16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.uint16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.u16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.u16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec2Both, "dEQP-VK.ubo.single_basic_array.std140.u16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.u16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.u16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec3Both, "dEQP-VK.ubo.single_basic_array.std140.u16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.u16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.u16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec4Both, "dEQP-VK.ubo.single_basic_array.std140.u16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140U16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.u16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int16tVertex, "dEQP-VK.ubo.single_basic_array.std140.int16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int16tFragment, "dEQP-VK.ubo.single_basic_array.std140.int16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int16tBoth, "dEQP-VK.ubo.single_basic_array.std140.int16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Int16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.int16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.i16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.i16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec2Both, "dEQP-VK.ubo.single_basic_array.std140.i16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.i16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.i16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec3Both, "dEQP-VK.ubo.single_basic_array.std140.i16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.i16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.i16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec4Both, "dEQP-VK.ubo.single_basic_array.std140.i16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140I16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.i16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Float16tVertex, "dEQP-VK.ubo.single_basic_array.std140.float16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Float16tFragment, "dEQP-VK.ubo.single_basic_array.std140.float16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Float16tBoth, "dEQP-VK.ubo.single_basic_array.std140.float16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Float16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.float16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Float16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.float16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140Float16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.float16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec2Vertex, "dEQP-VK.ubo.single_basic_array.std140.f16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec2Fragment, "dEQP-VK.ubo.single_basic_array.std140.f16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec2Both, "dEQP-VK.ubo.single_basic_array.std140.f16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec3Vertex, "dEQP-VK.ubo.single_basic_array.std140.f16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec3Fragment, "dEQP-VK.ubo.single_basic_array.std140.f16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec3Both, "dEQP-VK.ubo.single_basic_array.std140.f16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec4Vertex, "dEQP-VK.ubo.single_basic_array.std140.f16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec4Fragment, "dEQP-VK.ubo.single_basic_array.std140.f16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec4Both, "dEQP-VK.ubo.single_basic_array.std140.f16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd140F16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std140.f16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430FloatVertex, "dEQP-VK.ubo.single_basic_array.std430.float.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430FloatFragment, "dEQP-VK.ubo.single_basic_array.std430.float.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430FloatBoth, "dEQP-VK.ubo.single_basic_array.std430.float.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430FloatVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.float.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430FloatFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.float.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430FloatBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.float.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec2Both, "dEQP-VK.ubo.single_basic_array.std430.vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec3Both, "dEQP-VK.ubo.single_basic_array.std430.vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec4Both, "dEQP-VK.ubo.single_basic_array.std430.vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430IntVertex, "dEQP-VK.ubo.single_basic_array.std430.int.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430IntFragment, "dEQP-VK.ubo.single_basic_array.std430.int.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430IntBoth, "dEQP-VK.ubo.single_basic_array.std430.int.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430IntVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430IntFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430IntBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.ivec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.ivec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec2Both, "dEQP-VK.ubo.single_basic_array.std430.ivec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.ivec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.ivec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec3Both, "dEQP-VK.ubo.single_basic_array.std430.ivec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.ivec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.ivec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec4Both, "dEQP-VK.ubo.single_basic_array.std430.ivec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Ivec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.ivec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430UintVertex, "dEQP-VK.ubo.single_basic_array.std430.uint.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430UintFragment, "dEQP-VK.ubo.single_basic_array.std430.uint.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430UintBoth, "dEQP-VK.ubo.single_basic_array.std430.uint.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430UintVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430UintFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430UintBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.uvec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.uvec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec2Both, "dEQP-VK.ubo.single_basic_array.std430.uvec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.uvec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.uvec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec3Both, "dEQP-VK.ubo.single_basic_array.std430.uvec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.uvec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.uvec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec4Both, "dEQP-VK.ubo.single_basic_array.std430.uvec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uvec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430BoolVertex, "dEQP-VK.ubo.single_basic_array.std430.bool.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430BoolFragment, "dEQP-VK.ubo.single_basic_array.std430.bool.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430BoolBoth, "dEQP-VK.ubo.single_basic_array.std430.bool.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430BoolVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bool.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430BoolFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bool.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430BoolBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bool.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.bvec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.bvec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec2Both, "dEQP-VK.ubo.single_basic_array.std430.bvec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.bvec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.bvec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec3Both, "dEQP-VK.ubo.single_basic_array.std430.bvec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.bvec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.bvec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec4Both, "dEQP-VK.ubo.single_basic_array.std430.bvec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Bvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.bvec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2Both, "dEQP-VK.ubo.single_basic_array.std430.mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3Both, "dEQP-VK.ubo.single_basic_array.std430.mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4Both, "dEQP-VK.ubo.single_basic_array.std430.mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x3Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x3Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x3Both, "dEQP-VK.ubo.single_basic_array.std430.mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x3Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x3Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x3Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x3Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x3Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x3Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x4Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x4Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x4Both, "dEQP-VK.ubo.single_basic_array.std430.mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x4Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x4Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x4Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x4Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x4Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x4Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x2Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x2Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x2Both, "dEQP-VK.ubo.single_basic_array.std430.mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x2Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x2Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x2Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x2Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x2Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x2Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x4Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x4Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x4Both, "dEQP-VK.ubo.single_basic_array.std430.mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x4Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x4Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x4Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x4Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x4Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x4Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x2Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x2Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x2Both, "dEQP-VK.ubo.single_basic_array.std430.mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x2Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x2Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x2Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x2Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x2Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x2Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x3Vertex, "dEQP-VK.ubo.single_basic_array.std430.mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x3Fragment, "dEQP-VK.ubo.single_basic_array.std430.mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x3Both, "dEQP-VK.ubo.single_basic_array.std430.mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Mat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x3Vertex, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x3Fragment, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x3Both, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Rowmajormat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.row_major_mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x3Vertex, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x3Fragment, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x3Both, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Columnmajormat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.column_major_mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint8tVertex, "dEQP-VK.ubo.single_basic_array.std430.uint8_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint8tFragment, "dEQP-VK.ubo.single_basic_array.std430.uint8_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint8tBoth, "dEQP-VK.ubo.single_basic_array.std430.uint8_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint8tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint8_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint8tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint8_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint8tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint8_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.u8vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.u8vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec2Both, "dEQP-VK.ubo.single_basic_array.std430.u8vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.u8vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.u8vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec3Both, "dEQP-VK.ubo.single_basic_array.std430.u8vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.u8vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.u8vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec4Both, "dEQP-VK.ubo.single_basic_array.std430.u8vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U8vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u8vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int8tVertex, "dEQP-VK.ubo.single_basic_array.std430.int8_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int8tFragment, "dEQP-VK.ubo.single_basic_array.std430.int8_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int8tBoth, "dEQP-VK.ubo.single_basic_array.std430.int8_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int8tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int8_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int8tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int8_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int8tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int8_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.i8vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.i8vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec2Both, "dEQP-VK.ubo.single_basic_array.std430.i8vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.i8vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.i8vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec3Both, "dEQP-VK.ubo.single_basic_array.std430.i8vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.i8vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.i8vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec4Both, "dEQP-VK.ubo.single_basic_array.std430.i8vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I8vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i8vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint16tVertex, "dEQP-VK.ubo.single_basic_array.std430.uint16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint16tFragment, "dEQP-VK.ubo.single_basic_array.std430.uint16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint16tBoth, "dEQP-VK.ubo.single_basic_array.std430.uint16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Uint16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.uint16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.u16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.u16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec2Both, "dEQP-VK.ubo.single_basic_array.std430.u16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.u16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.u16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec3Both, "dEQP-VK.ubo.single_basic_array.std430.u16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.u16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.u16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec4Both, "dEQP-VK.ubo.single_basic_array.std430.u16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430U16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.u16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int16tVertex, "dEQP-VK.ubo.single_basic_array.std430.int16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int16tFragment, "dEQP-VK.ubo.single_basic_array.std430.int16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int16tBoth, "dEQP-VK.ubo.single_basic_array.std430.int16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Int16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.int16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.i16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.i16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec2Both, "dEQP-VK.ubo.single_basic_array.std430.i16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.i16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.i16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec3Both, "dEQP-VK.ubo.single_basic_array.std430.i16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.i16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.i16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec4Both, "dEQP-VK.ubo.single_basic_array.std430.i16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430I16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.i16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Float16tVertex, "dEQP-VK.ubo.single_basic_array.std430.float16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Float16tFragment, "dEQP-VK.ubo.single_basic_array.std430.float16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Float16tBoth, "dEQP-VK.ubo.single_basic_array.std430.float16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Float16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.float16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Float16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.float16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430Float16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.float16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec2Vertex, "dEQP-VK.ubo.single_basic_array.std430.f16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec2Fragment, "dEQP-VK.ubo.single_basic_array.std430.f16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec2Both, "dEQP-VK.ubo.single_basic_array.std430.f16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec3Vertex, "dEQP-VK.ubo.single_basic_array.std430.f16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec3Fragment, "dEQP-VK.ubo.single_basic_array.std430.f16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec3Both, "dEQP-VK.ubo.single_basic_array.std430.f16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec4Vertex, "dEQP-VK.ubo.single_basic_array.std430.f16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec4Fragment, "dEQP-VK.ubo.single_basic_array.std430.f16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec4Both, "dEQP-VK.ubo.single_basic_array.std430.f16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCStd430F16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.std430.f16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloatVertex, "dEQP-VK.ubo.single_basic_array.scalar.float.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloatFragment, "dEQP-VK.ubo.single_basic_array.scalar.float.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloatBoth, "dEQP-VK.ubo.single_basic_array.scalar.float.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloatVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.float.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloatFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.float.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloatBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.float.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec2Both, "dEQP-VK.ubo.single_basic_array.scalar.vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec3Both, "dEQP-VK.ubo.single_basic_array.scalar.vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec4Both, "dEQP-VK.ubo.single_basic_array.scalar.vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarVec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIntVertex, "dEQP-VK.ubo.single_basic_array.scalar.int.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIntFragment, "dEQP-VK.ubo.single_basic_array.scalar.int.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIntBoth, "dEQP-VK.ubo.single_basic_array.scalar.int.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIntVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIntFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIntBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.ivec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.ivec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec2Both, "dEQP-VK.ubo.single_basic_array.scalar.ivec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.ivec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.ivec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec3Both, "dEQP-VK.ubo.single_basic_array.scalar.ivec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.ivec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.ivec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec4Both, "dEQP-VK.ubo.single_basic_array.scalar.ivec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarIvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.ivec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUintVertex, "dEQP-VK.ubo.single_basic_array.scalar.uint.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUintFragment, "dEQP-VK.ubo.single_basic_array.scalar.uint.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUintBoth, "dEQP-VK.ubo.single_basic_array.scalar.uint.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUintVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUintFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUintBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.uvec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.uvec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec2Both, "dEQP-VK.ubo.single_basic_array.scalar.uvec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.uvec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.uvec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec3Both, "dEQP-VK.ubo.single_basic_array.scalar.uvec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.uvec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.uvec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec4Both, "dEQP-VK.ubo.single_basic_array.scalar.uvec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uvec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBoolVertex, "dEQP-VK.ubo.single_basic_array.scalar.bool.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBoolFragment, "dEQP-VK.ubo.single_basic_array.scalar.bool.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBoolBoth, "dEQP-VK.ubo.single_basic_array.scalar.bool.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBoolVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bool.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBoolFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bool.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBoolBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bool.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.bvec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.bvec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec2Both, "dEQP-VK.ubo.single_basic_array.scalar.bvec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.bvec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.bvec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec3Both, "dEQP-VK.ubo.single_basic_array.scalar.bvec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.bvec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.bvec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec4Both, "dEQP-VK.ubo.single_basic_array.scalar.bvec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarBvec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.bvec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2Both, "dEQP-VK.ubo.single_basic_array.scalar.mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3Both, "dEQP-VK.ubo.single_basic_array.scalar.mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4Both, "dEQP-VK.ubo.single_basic_array.scalar.mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x3Both, "dEQP-VK.ubo.single_basic_array.scalar.mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x3Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x3Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x4Both, "dEQP-VK.ubo.single_basic_array.scalar.mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x4Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x4Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat2x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat2x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x2Both, "dEQP-VK.ubo.single_basic_array.scalar.mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x2Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x2Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x4Both, "dEQP-VK.ubo.single_basic_array.scalar.mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x4Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x4Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat3x4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat3x4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x2Both, "dEQP-VK.ubo.single_basic_array.scalar.mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x2Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x2Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x3Both, "dEQP-VK.ubo.single_basic_array.scalar.mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarMat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x3Both, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarRowmajormat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.row_major_mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x3Both, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarColumnmajormat4x3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.column_major_mat4x3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint8tVertex, "dEQP-VK.ubo.single_basic_array.scalar.uint8_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint8tFragment, "dEQP-VK.ubo.single_basic_array.scalar.uint8_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint8tBoth, "dEQP-VK.ubo.single_basic_array.scalar.uint8_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint8tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint8_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint8tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint8_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint8tBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint8_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.u8vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.u8vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec2Both, "dEQP-VK.ubo.single_basic_array.scalar.u8vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.u8vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.u8vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec3Both, "dEQP-VK.ubo.single_basic_array.scalar.u8vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.u8vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.u8vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec4Both, "dEQP-VK.ubo.single_basic_array.scalar.u8vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU8vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u8vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt8tVertex, "dEQP-VK.ubo.single_basic_array.scalar.int8_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt8tFragment, "dEQP-VK.ubo.single_basic_array.scalar.int8_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt8tBoth, "dEQP-VK.ubo.single_basic_array.scalar.int8_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt8tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int8_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt8tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int8_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt8tBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int8_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.i8vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.i8vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec2Both, "dEQP-VK.ubo.single_basic_array.scalar.i8vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.i8vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.i8vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec3Both, "dEQP-VK.ubo.single_basic_array.scalar.i8vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.i8vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.i8vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec4Both, "dEQP-VK.ubo.single_basic_array.scalar.i8vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI8vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i8vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint16tVertex, "dEQP-VK.ubo.single_basic_array.scalar.uint16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint16tFragment, "dEQP-VK.ubo.single_basic_array.scalar.uint16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint16tBoth, "dEQP-VK.ubo.single_basic_array.scalar.uint16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarUint16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.uint16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.u16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.u16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec2Both, "dEQP-VK.ubo.single_basic_array.scalar.u16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.u16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.u16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec3Both, "dEQP-VK.ubo.single_basic_array.scalar.u16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.u16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.u16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec4Both, "dEQP-VK.ubo.single_basic_array.scalar.u16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarU16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.u16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt16tVertex, "dEQP-VK.ubo.single_basic_array.scalar.int16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt16tFragment, "dEQP-VK.ubo.single_basic_array.scalar.int16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt16tBoth, "dEQP-VK.ubo.single_basic_array.scalar.int16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarInt16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.int16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.i16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.i16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec2Both, "dEQP-VK.ubo.single_basic_array.scalar.i16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.i16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.i16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec3Both, "dEQP-VK.ubo.single_basic_array.scalar.i16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.i16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.i16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec4Both, "dEQP-VK.ubo.single_basic_array.scalar.i16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarI16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.i16vec4.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloat16tVertex, "dEQP-VK.ubo.single_basic_array.scalar.float16_t.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloat16tFragment, "dEQP-VK.ubo.single_basic_array.scalar.float16_t.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloat16tBoth, "dEQP-VK.ubo.single_basic_array.scalar.float16_t.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloat16tVertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.float16_t.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloat16tFragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.float16_t.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarFloat16tBothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.float16_t.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec2Vertex, "dEQP-VK.ubo.single_basic_array.scalar.f16vec2.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec2Fragment, "dEQP-VK.ubo.single_basic_array.scalar.f16vec2.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec2Both, "dEQP-VK.ubo.single_basic_array.scalar.f16vec2.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec2Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec2.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec2Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec2.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec2Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec2.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec3Vertex, "dEQP-VK.ubo.single_basic_array.scalar.f16vec3.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec3Fragment, "dEQP-VK.ubo.single_basic_array.scalar.f16vec3.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec3Both, "dEQP-VK.ubo.single_basic_array.scalar.f16vec3.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec3Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec3.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec3Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec3.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec3Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec3.both_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec4Vertex, "dEQP-VK.ubo.single_basic_array.scalar.f16vec4.vertex*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec4Fragment, "dEQP-VK.ubo.single_basic_array.scalar.f16vec4.fragment*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec4Both, "dEQP-VK.ubo.single_basic_array.scalar.f16vec4.both*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec4Vertexcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec4.vertex_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec4Fragmentcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec4.fragment_comp_access*");
static SHRINK_HWTEST_F(ActsUbo0004TS, TCScalarF16vec4Bothcompaccess, "dEQP-VK.ubo.single_basic_array.scalar.f16vec4.both_comp_access*");
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册