提交 5592b173 编写于 作者: B bayanxing

add deqpgles3

Signed-off-by: Nbayanxing <bayanxing@kaihongdigi.com>
上级 dcd2851c
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30014TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013764,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.lowp_mat2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013765,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013766,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.lowp_mat2_mat2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013767,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat2_mat2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013768,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.mediump_mat2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013769,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013770,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.mediump_mat2_mat2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013771,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.mediump_mat2_mat2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013772,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.highp_mat2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013773,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013774,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.highp_mat2_mat2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013775,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.highp_mat2_mat2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013776,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat2x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013777,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat2x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013778,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat2x3_mat2x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013779,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.lowp_mat2x3_mat2x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013780,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat2x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013781,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat2x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013782,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat2x3_mat2x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013783,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat2x3_mat2x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013784,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat2x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013785,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat2x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013786,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat2x3_mat2x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013787,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat2x3_mat2x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013788,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat2x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013789,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat2x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013790,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat2x4_mat2x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013791,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.lowp_mat2x4_mat2x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013792,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat2x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013793,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat2x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013794,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat2x4_mat2x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013795,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat2x4_mat2x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013796,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat2x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013797,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat2x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013798,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat2x4_mat2x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013799,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat2x4_mat2x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013800,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat3x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013801,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat3x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013802,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat3x2_mat3x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013803,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.lowp_mat3x2_mat3x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013804,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat3x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013805,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat3x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013806,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat3x2_mat3x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013807,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat3x2_mat3x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013808,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat3x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013809,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat3x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013810,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat3x2_mat3x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013811,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat3x2_mat3x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013812,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.lowp_mat3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013813,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013814,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.lowp_mat3_mat3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013815,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat3_mat3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013816,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.mediump_mat3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013817,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013818,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.mediump_mat3_mat3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013819,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.mediump_mat3_mat3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013820,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.highp_mat3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013821,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013822,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.highp_mat3_mat3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013823,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.highp_mat3_mat3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013824,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat3x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013825,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat3x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013826,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat3x4_mat3x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013827,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.lowp_mat3x4_mat3x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013828,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat3x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013829,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat3x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013830,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat3x4_mat3x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013831,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat3x4_mat3x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013832,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat3x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013833,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat3x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013834,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat3x4_mat3x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013835,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat3x4_mat3x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013836,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat4x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013837,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat4x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013838,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat4x2_mat4x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013839,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.lowp_mat4x2_mat4x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013840,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat4x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013841,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat4x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013842,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat4x2_mat4x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013843,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat4x2_mat4x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013844,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat4x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013845,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat4x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013846,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat4x2_mat4x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013847,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat4x2_mat4x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013848,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat4x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013849,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat4x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013850,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.lowp_mat4x3_mat4x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013851,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.lowp_mat4x3_mat4x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013852,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat4x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013853,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat4x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013854,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat4x3_mat4x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013855,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.const.mediump_mat4x3_mat4x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013856,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat4x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013857,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat4x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013858,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat4x3_mat4x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013859,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.highp_mat4x3_mat4x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013860,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.lowp_mat4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013861,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013862,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.lowp_mat4_mat4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013863,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.lowp_mat4_mat4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013864,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.mediump_mat4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013865,
"dEQP-GLES3.functional.shaders.matrix.",
"add.const.mediump_mat4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013866,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.mediump_mat4_mat4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013867,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.mediump_mat4_mat4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013868,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.highp_mat4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013869,
"dEQP-GLES3.functional.shaders.matrix",
".add.const.highp_mat4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013870,
"dEQP-GLES3.functional.shaders.matr",
"ix.add.const.highp_mat4_mat4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013871,
"dEQP-GLES3.functional.shaders.matri",
"x.add.const.highp_mat4_mat4_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30014TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013980,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.lowp_mat2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013981,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013982,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.lowp_mat2_mat2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013983,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat2_mat2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013984,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.mediump_mat2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013985,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013986,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.mediump_mat2_mat2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013987,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.mediump_mat2_mat2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013988,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.highp_mat2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013989,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013990,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.highp_mat2_mat2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013991,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.highp_mat2_mat2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013992,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat2x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013993,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat2x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013994,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat2x3_mat2x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013995,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.lowp_mat2x3_mat2x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013996,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat2x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013997,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat2x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013998,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat2x3_mat2x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_013999,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat2x3_mat2x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014000,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat2x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014001,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat2x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014002,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat2x3_mat2x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014003,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat2x3_mat2x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014004,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat2x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014005,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat2x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014006,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat2x4_mat2x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014007,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.lowp_mat2x4_mat2x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014008,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat2x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014009,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat2x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014010,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat2x4_mat2x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014011,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat2x4_mat2x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014012,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat2x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014013,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat2x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014014,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat2x4_mat2x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014015,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat2x4_mat2x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014016,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat3x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014017,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat3x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014018,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat3x2_mat3x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014019,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.lowp_mat3x2_mat3x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014020,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat3x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014021,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat3x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014022,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat3x2_mat3x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014023,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat3x2_mat3x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014024,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat3x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014025,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat3x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014026,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat3x2_mat3x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014027,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat3x2_mat3x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014028,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.lowp_mat3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014029,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014030,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.lowp_mat3_mat3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014031,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat3_mat3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014032,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.mediump_mat3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014033,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014034,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.mediump_mat3_mat3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014035,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.mediump_mat3_mat3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014036,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.highp_mat3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014037,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014038,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.highp_mat3_mat3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014039,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.highp_mat3_mat3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014040,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat3x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014041,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat3x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014042,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat3x4_mat3x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014043,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.lowp_mat3x4_mat3x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014044,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat3x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014045,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat3x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014046,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat3x4_mat3x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014047,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat3x4_mat3x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014048,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat3x4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014049,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat3x4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014050,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat3x4_mat3x4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014051,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat3x4_mat3x4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014052,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat4x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014053,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat4x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014054,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat4x2_mat4x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014055,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.lowp_mat4x2_mat4x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014056,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat4x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014057,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat4x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014058,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat4x2_mat4x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014059,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat4x2_mat4x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014060,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat4x2_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014061,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat4x2_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014062,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat4x2_mat4x2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014063,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat4x2_mat4x2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014064,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat4x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014065,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat4x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014066,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.lowp_mat4x3_mat4x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014067,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.lowp_mat4x3_mat4x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014068,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat4x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014069,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat4x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014070,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat4x3_mat4x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014071,
"dEQP-GLES3.functional.shaders.matrix.ad",
"d.dynamic.mediump_mat4x3_mat4x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014072,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat4x3_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014073,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat4x3_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014074,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat4x3_mat4x3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014075,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.highp_mat4x3_mat4x3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014076,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.lowp_mat4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014077,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014078,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.lowp_mat4_mat4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014079,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.lowp_mat4_mat4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014080,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.mediump_mat4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014081,
"dEQP-GLES3.functional.shaders.matrix.a",
"dd.dynamic.mediump_mat4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014082,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.mediump_mat4_mat4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014083,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.mediump_mat4_mat4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014084,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.highp_mat4_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014085,
"dEQP-GLES3.functional.shaders.matrix.",
"add.dynamic.highp_mat4_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014086,
"dEQP-GLES3.functional.shaders.matri",
"x.add.dynamic.highp_mat4_mat4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30014TestSuite, TestCase_014087,
"dEQP-GLES3.functional.shaders.matrix",
".add.dynamic.highp_mat4_mat4_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30040TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039224,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039225,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039226,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039227,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039228,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgba8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039229,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039230,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039231,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039232,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039233,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039234,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039235,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039236,
"dEQP-GLES3.functional.fragment_out.",
"array.fixed.srgb8_alpha8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039237,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.srgb8_alpha8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039238,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.srgb8_alpha8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039239,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.srgb8_alpha8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039240,
"dEQP-GLES3.functional.fragment_out.a",
"rray.fixed.srgb8_alpha8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039241,
"dEQP-GLES3.functional.fragment_out.a",
"rray.fixed.srgb8_alpha8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039242,
"dEQP-GLES3.functional.fragment_out.a",
"rray.fixed.srgb8_alpha8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039243,
"dEQP-GLES3.functional.fragment_out.a",
"rray.fixed.srgb8_alpha8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039244,
"dEQP-GLES3.functional.fragment_out.",
"array.fixed.srgb8_alpha8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039245,
"dEQP-GLES3.functional.fragment_out.",
"array.fixed.srgb8_alpha8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039246,
"dEQP-GLES3.functional.fragment_out.",
"array.fixed.srgb8_alpha8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039247,
"dEQP-GLES3.functional.fragment_out.",
"array.fixed.srgb8_alpha8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039248,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb10_a2_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039249,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb10_a2_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039250,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb10_a2_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039251,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb10_a2_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039252,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.rgb10_a2_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039253,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.rgb10_a2_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039254,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.rgb10_a2_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039255,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.rgb10_a2_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039256,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb10_a2_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039257,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb10_a2_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039258,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb10_a2_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039259,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb10_a2_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039260,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039261,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039262,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039263,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039264,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgba4_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039265,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba4_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039266,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba4_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039267,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba4_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039268,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgba4_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039269,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039270,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039271,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgba4_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039272,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039273,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039274,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039275,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039276,
"dEQP-GLES3.functional.fragment_out",
".array.fixed.rgb5_a1_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039277,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb5_a1_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039278,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb5_a1_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039279,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb5_a1_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039280,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb5_a1_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039281,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039282,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039283,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb5_a1_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039284,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039285,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rgb8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039286,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rgb8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039287,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rgb8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039288,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039289,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039290,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039291,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039292,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039293,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039294,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039295,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039296,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb565_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039297,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb565_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039298,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb565_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039299,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rgb565_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039300,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb565_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039301,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb565_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039302,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb565_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039303,
"dEQP-GLES3.functional.fragment_ou",
"t.array.fixed.rgb565_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039304,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb565_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039305,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb565_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039306,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb565_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039307,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rgb565_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039308,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039309,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039310,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039311,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039312,
"dEQP-GLES3.functional.fragment_o",
"ut.array.fixed.rg8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039313,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rg8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039314,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rg8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039315,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rg8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039316,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.rg8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039317,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039318,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039319,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.rg8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039320,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.r8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039321,
"dEQP-GLES3.functional.fragmen",
"t_out.array.fixed.r8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039322,
"dEQP-GLES3.functional.fragmen",
"t_out.array.fixed.r8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039323,
"dEQP-GLES3.functional.fragmen",
"t_out.array.fixed.r8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039324,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.r8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039325,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.r8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039326,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.r8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039327,
"dEQP-GLES3.functional.fragment_",
"out.array.fixed.r8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039328,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.r8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039329,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.r8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039330,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.r8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039331,
"dEQP-GLES3.functional.fragment",
"_out.array.fixed.r8_highp_vec4");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30040TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039332,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rgba32i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039333,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba32i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039334,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba32i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039335,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba32i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039336,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba32i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039337,
"dEQP-GLES3.functional.fragment_ou",
"t.array.int.rgba32i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039338,
"dEQP-GLES3.functional.fragment_ou",
"t.array.int.rgba32i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039339,
"dEQP-GLES3.functional.fragment_ou",
"t.array.int.rgba32i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039340,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba32i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039341,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba32i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039342,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba32i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039343,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba32i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039344,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rgba16i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039345,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba16i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039346,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba16i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039347,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba16i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039348,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba16i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039349,
"dEQP-GLES3.functional.fragment_ou",
"t.array.int.rgba16i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039350,
"dEQP-GLES3.functional.fragment_ou",
"t.array.int.rgba16i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039351,
"dEQP-GLES3.functional.fragment_ou",
"t.array.int.rgba16i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039352,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba16i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039353,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba16i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039354,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba16i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039355,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba16i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039356,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rgba8i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039357,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039358,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039359,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039360,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039361,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba8i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039362,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba8i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039363,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rgba8i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039364,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rgba8i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039365,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039366,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039367,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rgba8i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039368,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.rg32i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039369,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg32i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039370,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg32i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039371,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg32i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039372,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg32i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039373,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rg32i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039374,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rg32i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039375,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rg32i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039376,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg32i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039377,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg32i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039378,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg32i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039379,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg32i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039380,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.rg16i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039381,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg16i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039382,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg16i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039383,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg16i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039384,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg16i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039385,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rg16i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039386,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rg16i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039387,
"dEQP-GLES3.functional.fragment_o",
"ut.array.int.rg16i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039388,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg16i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039389,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg16i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039390,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg16i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039391,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg16i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039392,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.rg8i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039393,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039394,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039395,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039396,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039397,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg8i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039398,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg8i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039399,
"dEQP-GLES3.functional.fragment_",
"out.array.int.rg8i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039400,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.rg8i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039401,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039402,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039403,
"dEQP-GLES3.functional.fragment",
"_out.array.int.rg8i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039404,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r32i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039405,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039406,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039407,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039408,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039409,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r32i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039410,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r32i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039411,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r32i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039412,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r32i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039413,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039414,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039415,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r32i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039416,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r16i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039417,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039418,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039419,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039420,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039421,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r16i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039422,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r16i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039423,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r16i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039424,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r16i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039425,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039426,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039427,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r16i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039428,
"dEQP-GLES3.functional.fragme",
"nt_out.array.int.r8i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039429,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r8i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039430,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r8i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039431,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r8i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039432,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r8i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039433,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r8i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039434,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r8i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039435,
"dEQP-GLES3.functional.fragment_",
"out.array.int.r8i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039436,
"dEQP-GLES3.functional.fragmen",
"t_out.array.int.r8i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039437,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r8i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039438,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r8i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30040TestSuite, TestCase_039439,
"dEQP-GLES3.functional.fragment",
"_out.array.int.r8i_highp_ivec4");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30039TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038804,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038805,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038806,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038807,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038808,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgba8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038809,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038810,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038811,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038812,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038813,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038814,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038815,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038816,
"dEQP-GLES3.functional.fragment_out.",
"basic.fixed.srgb8_alpha8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038817,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.srgb8_alpha8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038818,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.srgb8_alpha8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038819,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.srgb8_alpha8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038820,
"dEQP-GLES3.functional.fragment_out.b",
"asic.fixed.srgb8_alpha8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038821,
"dEQP-GLES3.functional.fragment_out.b",
"asic.fixed.srgb8_alpha8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038822,
"dEQP-GLES3.functional.fragment_out.b",
"asic.fixed.srgb8_alpha8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038823,
"dEQP-GLES3.functional.fragment_out.b",
"asic.fixed.srgb8_alpha8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038824,
"dEQP-GLES3.functional.fragment_out.",
"basic.fixed.srgb8_alpha8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038825,
"dEQP-GLES3.functional.fragment_out.",
"basic.fixed.srgb8_alpha8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038826,
"dEQP-GLES3.functional.fragment_out.",
"basic.fixed.srgb8_alpha8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038827,
"dEQP-GLES3.functional.fragment_out.",
"basic.fixed.srgb8_alpha8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038828,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb10_a2_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038829,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb10_a2_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038830,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb10_a2_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038831,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb10_a2_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038832,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.rgb10_a2_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038833,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.rgb10_a2_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038834,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.rgb10_a2_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038835,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.rgb10_a2_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038836,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb10_a2_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038837,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb10_a2_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038838,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb10_a2_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038839,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb10_a2_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038840,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038841,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038842,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038843,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038844,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgba4_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038845,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba4_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038846,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba4_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038847,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba4_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038848,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgba4_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038849,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038850,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038851,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgba4_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038852,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038853,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038854,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038855,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038856,
"dEQP-GLES3.functional.fragment_out",
".basic.fixed.rgb5_a1_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038857,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb5_a1_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038858,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb5_a1_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038859,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb5_a1_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038860,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb5_a1_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038861,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038862,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038863,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb5_a1_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038864,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038865,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rgb8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038866,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rgb8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038867,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rgb8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038868,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038869,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038870,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038871,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038872,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038873,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038874,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038875,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038876,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb565_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038877,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb565_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038878,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb565_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038879,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rgb565_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038880,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb565_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038881,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb565_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038882,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb565_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038883,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.fixed.rgb565_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038884,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb565_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038885,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb565_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038886,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb565_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038887,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rgb565_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038888,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038889,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038890,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038891,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038892,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.fixed.rg8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038893,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rg8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038894,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rg8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038895,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rg8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038896,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.rg8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038897,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038898,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038899,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.rg8_highp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038900,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.r8_lowp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038901,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.fixed.r8_lowp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038902,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.fixed.r8_lowp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038903,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.fixed.r8_lowp_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038904,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.r8_mediump_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038905,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.r8_mediump_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038906,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.r8_mediump_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038907,
"dEQP-GLES3.functional.fragment_",
"out.basic.fixed.r8_mediump_vec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038908,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.r8_highp_float");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038909,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.r8_highp_vec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038910,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.r8_highp_vec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038911,
"dEQP-GLES3.functional.fragment",
"_out.basic.fixed.r8_highp_vec4");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30039TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038912,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rgba32i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038913,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba32i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038914,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba32i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038915,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba32i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038916,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba32i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038917,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.int.rgba32i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038918,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.int.rgba32i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038919,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.int.rgba32i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038920,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba32i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038921,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba32i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038922,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba32i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038923,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba32i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038924,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rgba16i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038925,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba16i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038926,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba16i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038927,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba16i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038928,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba16i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038929,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.int.rgba16i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038930,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.int.rgba16i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038931,
"dEQP-GLES3.functional.fragment_ou",
"t.basic.int.rgba16i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038932,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba16i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038933,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba16i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038934,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba16i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038935,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba16i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038936,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rgba8i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038937,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038938,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038939,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038940,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038941,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba8i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038942,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba8i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038943,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rgba8i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038944,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rgba8i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038945,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038946,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038947,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rgba8i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038948,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.rg32i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038949,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg32i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038950,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg32i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038951,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg32i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038952,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg32i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038953,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rg32i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038954,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rg32i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038955,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rg32i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038956,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg32i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038957,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg32i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038958,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg32i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038959,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg32i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038960,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.rg16i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038961,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg16i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038962,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg16i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038963,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg16i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038964,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg16i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038965,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rg16i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038966,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rg16i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038967,
"dEQP-GLES3.functional.fragment_o",
"ut.basic.int.rg16i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038968,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg16i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038969,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg16i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038970,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg16i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038971,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg16i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038972,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.rg8i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038973,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038974,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038975,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038976,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038977,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg8i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038978,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg8i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038979,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.rg8i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038980,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.rg8i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038981,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038982,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038983,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.rg8i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038984,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r32i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038985,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038986,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038987,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038988,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038989,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r32i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038990,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r32i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038991,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r32i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038992,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r32i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038993,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038994,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038995,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r32i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038996,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r16i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038997,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038998,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_038999,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039000,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039001,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r16i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039002,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r16i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039003,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r16i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039004,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r16i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039005,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039006,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039007,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r16i_highp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039008,
"dEQP-GLES3.functional.fragme",
"nt_out.basic.int.r8i_lowp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039009,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r8i_lowp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039010,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r8i_lowp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039011,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r8i_lowp_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039012,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r8i_mediump_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039013,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r8i_mediump_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039014,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r8i_mediump_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039015,
"dEQP-GLES3.functional.fragment_",
"out.basic.int.r8i_mediump_ivec4");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039016,
"dEQP-GLES3.functional.fragmen",
"t_out.basic.int.r8i_highp_int");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039017,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r8i_highp_ivec2");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039018,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r8i_highp_ivec3");
static SHRINK_HWTEST_F(ActsDeqpgles30039TestSuite, TestCase_039019,
"dEQP-GLES3.functional.fragment",
"_out.basic.int.r8i_highp_ivec4");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30011TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010316,
"dEQP-GLES3.functional.shaders.operator.binary_op",
"erator.bitwise_xor_assign_effect.lowp_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010317,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010318,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.mediump_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010319,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010320,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010321,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.lowp_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010322,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010323,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010324,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010325,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.lowp_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010326,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010327,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010328,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010329,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.lowp_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010330,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010331,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010332,
"dEQP-GLES3.functional.shaders.operator.binary_op",
"erator.bitwise_xor_assign_effect.highp_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010333,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010334,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010335,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010336,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010337,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010338,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010339,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010340,
"dEQP-GLES3.functional.shaders.operator.binary_op",
"erator.bitwise_xor_assign_effect.lowp_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010341,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010342,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010343,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010344,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010345,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.lowp_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010346,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010347,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010348,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010349,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.lowp_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010350,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010351,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010352,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.lowp_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010353,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.lowp_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010354,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.mediump_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010355,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.mediump_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010356,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010357,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010358,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010359,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010360,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010361,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010362,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_effect.highp_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010363,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_effect.highp_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010364,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.lowp_ivec2_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010365,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.lowp_ivec2_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010366,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.mediump_ivec2_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010367,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.mediump_ivec2_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010368,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.lowp_ivec3_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010369,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.lowp_ivec3_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010370,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.mediump_ivec3_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010371,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.mediump_ivec3_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010372,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.lowp_ivec4_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010373,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.lowp_ivec4_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010374,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.mediump_ivec4_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010375,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.mediump_ivec4_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010376,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.highp_ivec2_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010377,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.highp_ivec2_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010378,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.highp_ivec3_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010379,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.highp_ivec3_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010380,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.highp_ivec4_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010381,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.highp_ivec4_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010382,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.lowp_uvec2_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010383,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.lowp_uvec2_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010384,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.mediump_uvec2_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010385,
"dEQP-GLES3.functional.shaders.operator.binary_operator",
".bitwise_xor_assign_effect.mediump_uvec2_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010386,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.lowp_uvec3_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010387,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.lowp_uvec3_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010388,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.mediump_uvec3_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010389,
"dEQP-GLES3.functional.shaders.operator.binary_operator",
".bitwise_xor_assign_effect.mediump_uvec3_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010390,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_effect.lowp_uvec4_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010391,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.lowp_uvec4_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010392,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.mediump_uvec4_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010393,
"dEQP-GLES3.functional.shaders.operator.binary_operator",
".bitwise_xor_assign_effect.mediump_uvec4_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010394,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.highp_uvec2_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010395,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.highp_uvec2_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010396,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.highp_uvec3_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010397,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.highp_uvec3_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010398,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_effect.highp_uvec4_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30011TestSuite, TestCase_010399,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_effect.highp_uvec4_uint_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30012TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011492,
"dEQP-GLES3.functional.shaders.operator.binary_op",
"erator.bitwise_xor_assign_result.lowp_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011493,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011494,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.mediump_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011495,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011496,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011497,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.lowp_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011498,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011499,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011500,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011501,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.lowp_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011502,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011503,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011504,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011505,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.lowp_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011506,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011507,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011508,
"dEQP-GLES3.functional.shaders.operator.binary_op",
"erator.bitwise_xor_assign_result.highp_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011509,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011510,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011511,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011512,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011513,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011514,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011515,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011516,
"dEQP-GLES3.functional.shaders.operator.binary_op",
"erator.bitwise_xor_assign_result.lowp_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011517,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011518,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011519,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011520,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011521,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.lowp_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011522,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011523,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011524,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011525,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.lowp_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011526,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011527,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011528,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.lowp_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011529,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.lowp_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011530,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.mediump_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011531,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.mediump_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011532,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011533,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011534,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011535,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011536,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011537,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011538,
"dEQP-GLES3.functional.shaders.operator.binary_ope",
"rator.bitwise_xor_assign_result.highp_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011539,
"dEQP-GLES3.functional.shaders.operator.binary_oper",
"ator.bitwise_xor_assign_result.highp_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011540,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.lowp_ivec2_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011541,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.lowp_ivec2_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011542,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.mediump_ivec2_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011543,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.mediump_ivec2_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011544,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.lowp_ivec3_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011545,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.lowp_ivec3_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011546,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.mediump_ivec3_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011547,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.mediump_ivec3_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011548,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.lowp_ivec4_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011549,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.lowp_ivec4_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011550,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.mediump_ivec4_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011551,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.mediump_ivec4_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011552,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.highp_ivec2_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011553,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.highp_ivec2_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011554,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.highp_ivec3_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011555,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.highp_ivec3_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011556,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.highp_ivec4_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011557,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.highp_ivec4_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011558,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.lowp_uvec2_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011559,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.lowp_uvec2_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011560,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.mediump_uvec2_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011561,
"dEQP-GLES3.functional.shaders.operator.binary_operator",
".bitwise_xor_assign_result.mediump_uvec2_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011562,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.lowp_uvec3_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011563,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.lowp_uvec3_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011564,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.mediump_uvec3_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011565,
"dEQP-GLES3.functional.shaders.operator.binary_operator",
".bitwise_xor_assign_result.mediump_uvec3_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011566,
"dEQP-GLES3.functional.shaders.operator.binary_opera",
"tor.bitwise_xor_assign_result.lowp_uvec4_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011567,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.lowp_uvec4_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011568,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.mediump_uvec4_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011569,
"dEQP-GLES3.functional.shaders.operator.binary_operator",
".bitwise_xor_assign_result.mediump_uvec4_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011570,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.highp_uvec2_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011571,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.highp_uvec2_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011572,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.highp_uvec3_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011573,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.highp_uvec3_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011574,
"dEQP-GLES3.functional.shaders.operator.binary_operat",
"or.bitwise_xor_assign_result.highp_uvec4_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30012TestSuite, TestCase_011575,
"dEQP-GLES3.functional.shaders.operator.binary_operato",
"r.bitwise_xor_assign_result.highp_uvec4_uint_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30002TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001627,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.float_to_vec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001628,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_vec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001629,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.float_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001630,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001631,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.float_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001632,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001633,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001634,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001635,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001636,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001637,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001638,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001639,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_bvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001640,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_bvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001641,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001642,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001643,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001644,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001645,
"dEQP-GLES3.functional.shaders.conversi",
"ons.scalar_to_vector.int_to_vec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001646,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_vec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001647,
"dEQP-GLES3.functional.shaders.conversi",
"ons.scalar_to_vector.int_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001648,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001649,
"dEQP-GLES3.functional.shaders.conversi",
"ons.scalar_to_vector.int_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001650,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001651,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001652,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001653,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001654,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001655,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001656,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001657,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_bvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001658,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_bvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001659,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001660,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001661,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001662,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001663,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_vec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001664,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_vec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001665,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001666,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001667,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001668,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001669,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001670,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001671,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001672,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001673,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001674,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001675,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_bvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001676,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_bvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001677,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001678,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001679,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001680,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001681,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_vec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001682,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_vec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001683,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001684,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001685,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001686,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001687,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_ivec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001688,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_ivec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001689,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001690,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001691,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001692,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001693,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_bvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001694,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_bvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001695,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001696,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001697,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001698,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001699,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001700,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001701,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001702,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001703,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.float_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001704,
"dEQP-GLES3.functional.shaders.conversions",
".scalar_to_vector.float_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001705,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001706,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001707,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001708,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001709,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.int_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001710,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.int_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001711,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001712,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001713,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001714,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001715,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.uint_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001716,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.uint_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001717,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_uvec2_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001718,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_uvec2_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001719,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001720,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001721,
"dEQP-GLES3.functional.shaders.conversio",
"ns.scalar_to_vector.bool_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001722,
"dEQP-GLES3.functional.shaders.conversion",
"s.scalar_to_vector.bool_to_uvec4_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30002TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001819,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001820,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001821,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001822,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001823,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001824,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001825,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001826,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001827,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001828,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001829,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001830,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001831,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001832,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001833,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec2_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001834,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec2_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001835,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.ivec2_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001836,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001837,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001838,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec2_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001839,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001840,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec2_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001841,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001842,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec2_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001843,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.ivec2_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001844,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001845,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001846,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec2_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001847,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001848,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec2_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001849,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec2_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001850,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec2_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001851,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.uvec2_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001852,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001853,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001854,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec2_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001855,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001856,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec2_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001857,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001858,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec2_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001859,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.uvec2_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001860,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001861,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001862,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec2_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001863,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001864,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec2_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001865,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec2_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001866,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec2_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001867,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.bvec2_to_vec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001868,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_vec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001869,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_ivec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001870,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec2_to_ivec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001871,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_uvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001872,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec2_to_uvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001873,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_bvec3_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001874,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec2_to_bvec3_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001875,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.bvec2_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001876,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001877,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001878,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec2_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001879,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001880,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec2_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001881,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec2_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001882,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec2_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001883,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec3_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001884,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec3_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001885,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec3_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001886,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec3_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001887,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec3_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001888,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec3_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001889,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.vec3_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001890,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.vec3_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001891,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.ivec3_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001892,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec3_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001893,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec3_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001894,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec3_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001895,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec3_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001896,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec3_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001897,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.ivec3_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001898,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.ivec3_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001899,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.uvec3_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001900,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec3_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001901,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec3_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001902,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec3_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001903,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec3_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001904,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec3_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001905,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.uvec3_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001906,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.uvec3_to_bvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001907,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_illegal.bvec3_to_vec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001908,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec3_to_vec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001909,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec3_to_ivec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001910,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec3_to_ivec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001911,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec3_to_uvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001912,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec3_to_uvec4_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001913,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_illegal.bvec3_to_bvec4_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001914,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_illegal.bvec3_to_bvec4_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30002TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001723,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec2_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001724,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec2_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001725,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_to_scalar.vec2_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001726,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec2_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001727,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec2_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001728,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec2_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001729,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec3_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001730,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec3_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001731,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_to_scalar.vec3_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001732,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec3_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001733,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec3_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001734,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec3_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001735,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec4_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001736,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec4_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001737,
"dEQP-GLES3.functional.shaders.conversi",
"ons.vector_to_scalar.vec4_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001738,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec4_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001739,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec4_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001740,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec4_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001741,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec2_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001742,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.ivec2_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001743,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec2_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001744,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec2_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001745,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec2_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001746,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec2_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001747,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec3_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001748,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.ivec3_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001749,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec3_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001750,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec3_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001751,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec3_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001752,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec3_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001753,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec4_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001754,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.ivec4_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001755,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec4_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001756,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec4_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001757,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec4_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001758,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec4_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001759,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec2_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001760,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.uvec2_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001761,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec2_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001762,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec2_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001763,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec2_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001764,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec2_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001765,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec3_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001766,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.uvec3_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001767,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec3_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001768,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec3_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001769,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec3_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001770,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec3_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001771,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec4_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001772,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.uvec4_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001773,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec4_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001774,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec4_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001775,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec4_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001776,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec4_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001777,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec2_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001778,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.bvec2_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001779,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec2_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001780,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec2_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001781,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec2_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001782,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec2_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001783,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec3_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001784,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.bvec3_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001785,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec3_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001786,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec3_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001787,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec3_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001788,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec3_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001789,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec4_to_float_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001790,
"dEQP-GLES3.functional.shaders.conversions",
".vector_to_scalar.bvec4_to_float_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001791,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec4_to_int_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001792,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec4_to_int_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001793,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec4_to_bool_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001794,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec4_to_bool_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001795,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec2_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001796,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec2_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001797,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec3_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001798,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec3_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001799,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.vec4_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001800,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.vec4_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001801,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec2_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001802,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec2_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001803,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec3_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001804,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec3_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001805,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.ivec4_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001806,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.ivec4_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001807,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec2_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001808,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec2_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001809,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec3_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001810,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec3_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001811,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.uvec4_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001812,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.uvec4_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001813,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec2_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001814,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec2_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001815,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec3_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001816,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec3_to_uint_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001817,
"dEQP-GLES3.functional.shaders.conversio",
"ns.vector_to_scalar.bvec4_to_uint_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30002TestSuite, TestCase_001818,
"dEQP-GLES3.functional.shaders.conversion",
"s.vector_to_scalar.bvec4_to_uint_fragment");
/*
* 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 "../Deqpgles3BaseFunc.h"
#include "../ActsDeqpgles30036TestSuite.h"
#include "shrinkdefine.h"
using namespace std;
using namespace testing::ext;
using namespace OHOS;
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035396,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.",
"shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035397,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"hared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035398,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer",
".shared_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035399,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh",
"ared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035400,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha",
"red_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035401,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"hared_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035402,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh",
"ared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035403,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha",
"red_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035404,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"hared_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035405,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha",
"red_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035406,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar",
"ed_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035407,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh",
"ared_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035408,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh",
"ared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035409,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha",
"red_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035410,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"hared_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035411,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha",
"red_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035412,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar",
"ed_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035413,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh",
"ared_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035414,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sha",
"red_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035415,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar",
"ed_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035416,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.sh",
"ared_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035417,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.share",
"d_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035418,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shared",
"_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035419,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.shar",
"ed_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035420,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.",
"packed_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035421,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.p",
"acked_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035422,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pa",
"cked_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035423,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac",
"ked_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035424,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pa",
"cked_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035425,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac",
"ked_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035426,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac",
"ked_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035427,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pack",
"ed_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035428,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pa",
"cked_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035429,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac",
"ked_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035430,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac",
"ked_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035431,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pack",
"ed_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035432,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pac",
"ked_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035433,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.pack",
"ed_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035434,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.packe",
"d_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035435,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.packed",
"_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035436,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.",
"std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035437,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"td140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035438,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer",
".std140_block_row_major_matrix_row_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035439,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st",
"d140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035440,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std",
"140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035441,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"td140_block_row_major_matrix_row_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035442,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st",
"d140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035443,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std",
"140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035444,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"td140_block_row_major_matrix_column_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035445,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std",
"140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035446,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1",
"40_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035447,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st",
"d140_block_row_major_matrix_column_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035448,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st",
"d140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035449,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std",
"140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035450,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.s",
"td140_block_column_major_matrix_row_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035451,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std",
"140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035452,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1",
"40_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035453,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st",
"d140_block_column_major_matrix_row_major_matrixarray_column_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035454,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std",
"140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035455,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1",
"40_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035456,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.st",
"d140_block_column_major_matrix_column_major_matrixarray_row_major_instance_array_both");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035457,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std14",
"0_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_vertex");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035458,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std140",
"_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_fragment");
static SHRINK_HWTEST_F(ActsDeqpgles30036TestSuite, TestCase_035459,
"dEQP-GLES3.functional.ubo.single_nested_struct_mixed_matrix_packing.single_buffer.std1",
"40_block_column_major_matrix_column_major_matrixarray_column_major_instance_array_both");
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册