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 "../Deqpgles31BaseFunc.h" 19#include "../ActsDeqpgles310008TestSuite.h" 20#include "shrinkdefine.h" 21 22using namespace std; 23using namespace testing::ext; 24using namespace OHOS; 25 26static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007183, 27 "dEQP-GLES31.functional.shaders.uniform_block", 28 ".es31.valid.repeat_interface_qualifier_vertex"); 29 30static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007184, 31 "dEQP-GLES31.functional.shaders.uniform_block.", 32 "es31.valid.repeat_interface_qualifier_fragment"); 33 34static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007185, 35 "dEQP-GLES31.functional.shaders.uniform", 36 "_block.es31.valid.layout_shared_vertex"); 37 38static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007186, 39 "dEQP-GLES31.functional.shaders.uniform_", 40 "block.es31.valid.layout_shared_fragment"); 41 42static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007187, 43 "dEQP-GLES31.functional.shaders.uniform", 44 "_block.es31.valid.layout_packed_vertex"); 45 46static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007188, 47 "dEQP-GLES31.functional.shaders.uniform_", 48 "block.es31.valid.layout_packed_fragment"); 49 50static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007189, 51 "dEQP-GLES31.functional.shaders.uniform", 52 "_block.es31.valid.layout_std140_vertex"); 53 54static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007190, 55 "dEQP-GLES31.functional.shaders.uniform_", 56 "block.es31.valid.layout_std140_fragment"); 57 58static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007191, 59 "dEQP-GLES31.functional.shaders.uniform_", 60 "block.es31.valid.layout_row_major_vertex"); 61 62static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007192, 63 "dEQP-GLES31.functional.shaders.uniform_b", 64 "lock.es31.valid.layout_row_major_fragment"); 65 66static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007193, 67 "dEQP-GLES31.functional.shaders.uniform_bl", 68 "ock.es31.valid.layout_column_major_vertex"); 69 70static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007194, 71 "dEQP-GLES31.functional.shaders.uniform_blo", 72 "ck.es31.valid.layout_column_major_fragment"); 73 74static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007195, 75 "dEQP-GLES31.functional.shaders.unifo", 76 "rm_block.es31.valid.layout_all_vertex"); 77 78static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007196, 79 "dEQP-GLES31.functional.shaders.unifor", 80 "m_block.es31.valid.layout_all_fragment"); 81 82static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007197, 83 "dEQP-GLES31.functional.shaders.uniform_b", 84 "lock.es31.valid.layout_all_8_times_vertex"); 85 86static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007198, 87 "dEQP-GLES31.functional.shaders.uniform_bl", 88 "ock.es31.valid.layout_all_8_times_fragment"); 89 90static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007199, 91 "dEQP-GLES31.functional.shaders.uniform_bl", 92 "ock.es31.valid.global_layout_shared_vertex"); 93 94static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007200, 95 "dEQP-GLES31.functional.shaders.uniform_blo", 96 "ck.es31.valid.global_layout_shared_fragment"); 97 98static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007201, 99 "dEQP-GLES31.functional.shaders.uniform_bl", 100 "ock.es31.valid.global_layout_packed_vertex"); 101 102static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007202, 103 "dEQP-GLES31.functional.shaders.uniform_blo", 104 "ck.es31.valid.global_layout_packed_fragment"); 105 106static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007203, 107 "dEQP-GLES31.functional.shaders.uniform_bl", 108 "ock.es31.valid.global_layout_std140_vertex"); 109 110static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007204, 111 "dEQP-GLES31.functional.shaders.uniform_blo", 112 "ck.es31.valid.global_layout_std140_fragment"); 113 114static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007205, 115 "dEQP-GLES31.functional.shaders.uniform_bloc", 116 "k.es31.valid.global_layout_row_major_vertex"); 117 118static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007206, 119 "dEQP-GLES31.functional.shaders.uniform_block", 120 ".es31.valid.global_layout_row_major_fragment"); 121 122static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007207, 123 "dEQP-GLES31.functional.shaders.uniform_block", 124 ".es31.valid.global_layout_column_major_vertex"); 125 126static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007208, 127 "dEQP-GLES31.functional.shaders.uniform_block.", 128 "es31.valid.global_layout_column_major_fragment"); 129 130static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007209, 131 "dEQP-GLES31.functional.shaders.uniform_b", 132 "lock.es31.valid.global_layout_all_vertex"); 133 134static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007210, 135 "dEQP-GLES31.functional.shaders.uniform_bl", 136 "ock.es31.valid.global_layout_all_fragment"); 137 138static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007211, 139 "dEQP-GLES31.functional.shaders.uniform_block", 140 ".es31.valid.global_layout_all_8_times_vertex"); 141 142static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007212, 143 "dEQP-GLES31.functional.shaders.uniform_block.", 144 "es31.valid.global_layout_all_8_times_fragment"); 145 146static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007213, 147 "dEQP-GLES31.functional.shaders.uniform_bloc", 148 "k.es31.valid.member_layout_row_major_vertex"); 149 150static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007214, 151 "dEQP-GLES31.functional.shaders.uniform_block", 152 ".es31.valid.member_layout_row_major_fragment"); 153 154static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007215, 155 "dEQP-GLES31.functional.shaders.uniform_block", 156 ".es31.valid.member_layout_column_major_vertex"); 157 158static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007216, 159 "dEQP-GLES31.functional.shaders.uniform_block.", 160 "es31.valid.member_layout_column_major_fragment"); 161 162static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007217, 163 "dEQP-GLES31.functional.shaders.uniform_block.", 164 "es31.valid.member_layout_row_major_vec4_vertex"); 165 166static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007218, 167 "dEQP-GLES31.functional.shaders.uniform_block.e", 168 "s31.valid.member_layout_row_major_vec4_fragment"); 169 170static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007219, 171 "dEQP-GLES31.functional.shaders.uniform_block.es", 172 "31.valid.member_layout_column_major_vec4_vertex"); 173 174static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007220, 175 "dEQP-GLES31.functional.shaders.uniform_block.es3", 176 "1.valid.member_layout_column_major_vec4_fragment"); 177 178static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007221, 179 "dEQP-GLES31.functional.shaders.uniform_b", 180 "lock.es31.valid.member_layout_all_vertex"); 181 182static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007222, 183 "dEQP-GLES31.functional.shaders.uniform_bl", 184 "ock.es31.valid.member_layout_all_fragment"); 185 186static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007223, 187 "dEQP-GLES31.functional.shaders.uniform_block", 188 ".es31.valid.member_layout_all_8_times_vertex"); 189 190static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007224, 191 "dEQP-GLES31.functional.shaders.uniform_block.", 192 "es31.valid.member_layout_all_8_times_fragment"); 193 194static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007225, 195 "dEQP-GLES31.functional.shaders.uniform_", 196 "block.es31.valid.no_instance_name_vertex"); 197 198static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007226, 199 "dEQP-GLES31.functional.shaders.uniform_b", 200 "lock.es31.valid.no_instance_name_fragment"); 201 202static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007227, 203 "dEQP-GLES31.functional.shaders.uniform_block.", 204 "es31.valid.same_variable_and_block_name_vertex"); 205 206static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007228, 207 "dEQP-GLES31.functional.shaders.uniform_block.e", 208 "s31.valid.same_variable_and_block_name_fragment"); 209 210static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007229, 211 "dEQP-GLES31.functional.shaders.uniform_block.es", 212 "31.valid.same_variable_and_instance_name_vertex"); 213 214static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007230, 215 "dEQP-GLES31.functional.shaders.uniform_block.es3", 216 "1.valid.same_variable_and_instance_name_fragment"); 217 218static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007231, 219 "dEQP-GLES31.functional.shaders.uniform", 220 "_block.es31.valid.struct_member_vertex"); 221 222static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007232, 223 "dEQP-GLES31.functional.shaders.uniform_", 224 "block.es31.valid.struct_member_fragment"); 225 226static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007233, 227 "dEQP-GLES31.functional.shaders.uniform_block.e", 228 "s31.valid.struct_member_layout_row_major_vertex"); 229 230static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007234, 231 "dEQP-GLES31.functional.shaders.uniform_block.es", 232 "31.valid.struct_member_layout_row_major_fragment"); 233 234static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007235, 235 "dEQP-GLES31.functional.shaders.uniform_block.es3", 236 "1.valid.struct_member_layout_column_major_vertex"); 237 238static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007236, 239 "dEQP-GLES31.functional.shaders.uniform_block.es31", 240 ".valid.struct_member_layout_column_major_fragment"); 241 242static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007237, 243 "dEQP-GLES31.functional.shaders.uniform_bloc", 244 "k.es31.valid.struct_member_layout_all_vertex"); 245 246static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007238, 247 "dEQP-GLES31.functional.shaders.uniform_block", 248 ".es31.valid.struct_member_layout_all_fragment"); 249 250static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007239, 251 "dEQP-GLES31.functional.shaders.uniform_block.es", 252 "31.valid.struct_member_layout_all_8_times_vertex"); 253 254static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007240, 255 "dEQP-GLES31.functional.shaders.uniform_block.es3", 256 "1.valid.struct_member_layout_all_8_times_fragment"); 257 258static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007241, 259 "dEQP-GLES31.functional.shaders.uniform_", 260 "block.es31.valid.long_block_name_vertex"); 261 262static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007242, 263 "dEQP-GLES31.functional.shaders.uniform_b", 264 "lock.es31.valid.long_block_name_fragment"); 265 266static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007243, 267 "dEQP-GLES31.functional.shaders.uniform_b", 268 "lock.es31.valid.long_instance_name_vertex"); 269 270static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007244, 271 "dEQP-GLES31.functional.shaders.uniform_bl", 272 "ock.es31.valid.long_instance_name_fragment"); 273 274static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007245, 275 "dEQP-GLES31.functional.shaders.uniform_blo", 276 "ck.es31.valid.underscore_block_name_vertex"); 277 278static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007246, 279 "dEQP-GLES31.functional.shaders.uniform_bloc", 280 "k.es31.valid.underscore_block_name_fragment"); 281 282static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007247, 283 "dEQP-GLES31.functional.shaders.uniform_bloc", 284 "k.es31.valid.underscore_instance_name_vertex"); 285 286static SHRINK_HWTEST_F(ActsDeqpgles310008TestSuite, TestCase_007248, 287 "dEQP-GLES31.functional.shaders.uniform_block", 288 ".es31.valid.underscore_instance_name_fragment"); 289