1/* 2 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16#include <climits> 17#include <gtest/gtest.h> 18#include "../Deqpgles3BaseFunc.h" 19#include "../ActsDeqpgles30037TestSuite.h" 20#include "shrinkdefine.h" 21 22using namespace std; 23using namespace testing::ext; 24using namespace OHOS; 25 26static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036691, 27 "dEQP-GLES3.functional.uniform_api.inf", 28 "o_query.consistency.basic.float_vertex"); 29 30static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036692, 31 "dEQP-GLES3.functional.uniform_api.info", 32 "_query.consistency.basic.float_fragment"); 33 34static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036693, 35 "dEQP-GLES3.functional.uniform_api.in", 36 "fo_query.consistency.basic.float_both"); 37 38static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036694, 39 "dEQP-GLES3.functional.uniform_api.inf", 40 "o_query.consistency.basic.vec2_vertex"); 41 42static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036695, 43 "dEQP-GLES3.functional.uniform_api.info", 44 "_query.consistency.basic.vec2_fragment"); 45 46static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036696, 47 "dEQP-GLES3.functional.uniform_api.in", 48 "fo_query.consistency.basic.vec2_both"); 49 50static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036697, 51 "dEQP-GLES3.functional.uniform_api.inf", 52 "o_query.consistency.basic.vec3_vertex"); 53 54static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036698, 55 "dEQP-GLES3.functional.uniform_api.info", 56 "_query.consistency.basic.vec3_fragment"); 57 58static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036699, 59 "dEQP-GLES3.functional.uniform_api.in", 60 "fo_query.consistency.basic.vec3_both"); 61 62static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036700, 63 "dEQP-GLES3.functional.uniform_api.inf", 64 "o_query.consistency.basic.vec4_vertex"); 65 66static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036701, 67 "dEQP-GLES3.functional.uniform_api.info", 68 "_query.consistency.basic.vec4_fragment"); 69 70static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036702, 71 "dEQP-GLES3.functional.uniform_api.in", 72 "fo_query.consistency.basic.vec4_both"); 73 74static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036703, 75 "dEQP-GLES3.functional.uniform_api.inf", 76 "o_query.consistency.basic.mat2_vertex"); 77 78static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036704, 79 "dEQP-GLES3.functional.uniform_api.info", 80 "_query.consistency.basic.mat2_fragment"); 81 82static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036705, 83 "dEQP-GLES3.functional.uniform_api.in", 84 "fo_query.consistency.basic.mat2_both"); 85 86static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036706, 87 "dEQP-GLES3.functional.uniform_api.info", 88 "_query.consistency.basic.mat2x3_vertex"); 89 90static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036707, 91 "dEQP-GLES3.functional.uniform_api.info_", 92 "query.consistency.basic.mat2x3_fragment"); 93 94static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036708, 95 "dEQP-GLES3.functional.uniform_api.inf", 96 "o_query.consistency.basic.mat2x3_both"); 97 98static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036709, 99 "dEQP-GLES3.functional.uniform_api.info", 100 "_query.consistency.basic.mat2x4_vertex"); 101 102static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036710, 103 "dEQP-GLES3.functional.uniform_api.info_", 104 "query.consistency.basic.mat2x4_fragment"); 105 106static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036711, 107 "dEQP-GLES3.functional.uniform_api.inf", 108 "o_query.consistency.basic.mat2x4_both"); 109 110static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036712, 111 "dEQP-GLES3.functional.uniform_api.info", 112 "_query.consistency.basic.mat3x2_vertex"); 113 114static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036713, 115 "dEQP-GLES3.functional.uniform_api.info_", 116 "query.consistency.basic.mat3x2_fragment"); 117 118static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036714, 119 "dEQP-GLES3.functional.uniform_api.inf", 120 "o_query.consistency.basic.mat3x2_both"); 121 122static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036715, 123 "dEQP-GLES3.functional.uniform_api.inf", 124 "o_query.consistency.basic.mat3_vertex"); 125 126static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036716, 127 "dEQP-GLES3.functional.uniform_api.info", 128 "_query.consistency.basic.mat3_fragment"); 129 130static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036717, 131 "dEQP-GLES3.functional.uniform_api.in", 132 "fo_query.consistency.basic.mat3_both"); 133 134static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036718, 135 "dEQP-GLES3.functional.uniform_api.info", 136 "_query.consistency.basic.mat3x4_vertex"); 137 138static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036719, 139 "dEQP-GLES3.functional.uniform_api.info_", 140 "query.consistency.basic.mat3x4_fragment"); 141 142static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036720, 143 "dEQP-GLES3.functional.uniform_api.inf", 144 "o_query.consistency.basic.mat3x4_both"); 145 146static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036721, 147 "dEQP-GLES3.functional.uniform_api.info", 148 "_query.consistency.basic.mat4x2_vertex"); 149 150static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036722, 151 "dEQP-GLES3.functional.uniform_api.info_", 152 "query.consistency.basic.mat4x2_fragment"); 153 154static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036723, 155 "dEQP-GLES3.functional.uniform_api.inf", 156 "o_query.consistency.basic.mat4x2_both"); 157 158static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036724, 159 "dEQP-GLES3.functional.uniform_api.info", 160 "_query.consistency.basic.mat4x3_vertex"); 161 162static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036725, 163 "dEQP-GLES3.functional.uniform_api.info_", 164 "query.consistency.basic.mat4x3_fragment"); 165 166static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036726, 167 "dEQP-GLES3.functional.uniform_api.inf", 168 "o_query.consistency.basic.mat4x3_both"); 169 170static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036727, 171 "dEQP-GLES3.functional.uniform_api.inf", 172 "o_query.consistency.basic.mat4_vertex"); 173 174static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036728, 175 "dEQP-GLES3.functional.uniform_api.info", 176 "_query.consistency.basic.mat4_fragment"); 177 178static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036729, 179 "dEQP-GLES3.functional.uniform_api.in", 180 "fo_query.consistency.basic.mat4_both"); 181 182static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036730, 183 "dEQP-GLES3.functional.uniform_api.in", 184 "fo_query.consistency.basic.int_vertex"); 185 186static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036731, 187 "dEQP-GLES3.functional.uniform_api.inf", 188 "o_query.consistency.basic.int_fragment"); 189 190static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036732, 191 "dEQP-GLES3.functional.uniform_api.i", 192 "nfo_query.consistency.basic.int_both"); 193 194static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036733, 195 "dEQP-GLES3.functional.uniform_api.inf", 196 "o_query.consistency.basic.ivec2_vertex"); 197 198static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036734, 199 "dEQP-GLES3.functional.uniform_api.info", 200 "_query.consistency.basic.ivec2_fragment"); 201 202static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036735, 203 "dEQP-GLES3.functional.uniform_api.in", 204 "fo_query.consistency.basic.ivec2_both"); 205 206static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036736, 207 "dEQP-GLES3.functional.uniform_api.inf", 208 "o_query.consistency.basic.ivec3_vertex"); 209 210static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036737, 211 "dEQP-GLES3.functional.uniform_api.info", 212 "_query.consistency.basic.ivec3_fragment"); 213 214static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036738, 215 "dEQP-GLES3.functional.uniform_api.in", 216 "fo_query.consistency.basic.ivec3_both"); 217 218static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036739, 219 "dEQP-GLES3.functional.uniform_api.inf", 220 "o_query.consistency.basic.ivec4_vertex"); 221 222static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036740, 223 "dEQP-GLES3.functional.uniform_api.info", 224 "_query.consistency.basic.ivec4_fragment"); 225 226static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036741, 227 "dEQP-GLES3.functional.uniform_api.in", 228 "fo_query.consistency.basic.ivec4_both"); 229 230static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036742, 231 "dEQP-GLES3.functional.uniform_api.inf", 232 "o_query.consistency.basic.uint_vertex"); 233 234static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036743, 235 "dEQP-GLES3.functional.uniform_api.info", 236 "_query.consistency.basic.uint_fragment"); 237 238static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036744, 239 "dEQP-GLES3.functional.uniform_api.in", 240 "fo_query.consistency.basic.uint_both"); 241 242static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036745, 243 "dEQP-GLES3.functional.uniform_api.inf", 244 "o_query.consistency.basic.uvec2_vertex"); 245 246static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036746, 247 "dEQP-GLES3.functional.uniform_api.info", 248 "_query.consistency.basic.uvec2_fragment"); 249 250static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036747, 251 "dEQP-GLES3.functional.uniform_api.in", 252 "fo_query.consistency.basic.uvec2_both"); 253 254static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036748, 255 "dEQP-GLES3.functional.uniform_api.inf", 256 "o_query.consistency.basic.uvec3_vertex"); 257 258static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036749, 259 "dEQP-GLES3.functional.uniform_api.info", 260 "_query.consistency.basic.uvec3_fragment"); 261 262static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036750, 263 "dEQP-GLES3.functional.uniform_api.in", 264 "fo_query.consistency.basic.uvec3_both"); 265 266static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036751, 267 "dEQP-GLES3.functional.uniform_api.inf", 268 "o_query.consistency.basic.uvec4_vertex"); 269 270static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036752, 271 "dEQP-GLES3.functional.uniform_api.info", 272 "_query.consistency.basic.uvec4_fragment"); 273 274static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036753, 275 "dEQP-GLES3.functional.uniform_api.in", 276 "fo_query.consistency.basic.uvec4_both"); 277 278static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036754, 279 "dEQP-GLES3.functional.uniform_api.inf", 280 "o_query.consistency.basic.bool_vertex"); 281 282static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036755, 283 "dEQP-GLES3.functional.uniform_api.info", 284 "_query.consistency.basic.bool_fragment"); 285 286static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036756, 287 "dEQP-GLES3.functional.uniform_api.in", 288 "fo_query.consistency.basic.bool_both"); 289 290static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036757, 291 "dEQP-GLES3.functional.uniform_api.inf", 292 "o_query.consistency.basic.bvec2_vertex"); 293 294static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036758, 295 "dEQP-GLES3.functional.uniform_api.info", 296 "_query.consistency.basic.bvec2_fragment"); 297 298static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036759, 299 "dEQP-GLES3.functional.uniform_api.in", 300 "fo_query.consistency.basic.bvec2_both"); 301 302static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036760, 303 "dEQP-GLES3.functional.uniform_api.inf", 304 "o_query.consistency.basic.bvec3_vertex"); 305 306static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036761, 307 "dEQP-GLES3.functional.uniform_api.info", 308 "_query.consistency.basic.bvec3_fragment"); 309 310static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036762, 311 "dEQP-GLES3.functional.uniform_api.in", 312 "fo_query.consistency.basic.bvec3_both"); 313 314static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036763, 315 "dEQP-GLES3.functional.uniform_api.inf", 316 "o_query.consistency.basic.bvec4_vertex"); 317 318static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036764, 319 "dEQP-GLES3.functional.uniform_api.info", 320 "_query.consistency.basic.bvec4_fragment"); 321 322static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036765, 323 "dEQP-GLES3.functional.uniform_api.in", 324 "fo_query.consistency.basic.bvec4_both"); 325 326static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036766, 327 "dEQP-GLES3.functional.uniform_api.info_", 328 "query.consistency.basic.sampler2D_vertex"); 329 330static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036767, 331 "dEQP-GLES3.functional.uniform_api.info_q", 332 "uery.consistency.basic.sampler2D_fragment"); 333 334static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036768, 335 "dEQP-GLES3.functional.uniform_api.info", 336 "_query.consistency.basic.sampler2D_both"); 337 338static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036769, 339 "dEQP-GLES3.functional.uniform_api.info_q", 340 "uery.consistency.basic.samplerCube_vertex"); 341 342static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036770, 343 "dEQP-GLES3.functional.uniform_api.info_qu", 344 "ery.consistency.basic.samplerCube_fragment"); 345 346static SHRINK_HWTEST_F(ActsDeqpgles30037TestSuite, TestCase_036771, 347 "dEQP-GLES3.functional.uniform_api.info_", 348 "query.consistency.basic.samplerCube_both"); 349