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 "../ActsDeqpgles310024TestSuite.h" 20 #include "shrinkdefine.h" 21 22 using namespace std; 23 using namespace testing::ext; 24 using namespace OHOS; 25 26 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023505, 27 "dEQP-GLES31.functional.program_interface_query.buffer_var", 28 "iable.array_size.named_block.sized.aggregates.float_struct"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023506, 31 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 32 "e.array_size.named_block.sized.aggregates.float_struct_struct"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023507, 35 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 36 "le.array_size.named_block.sized.aggregates.float_struct_array"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023508, 39 "dEQP-GLES31.functional.program_interface_query.buffer_var", 40 "iable.array_size.named_block.sized.aggregates.float_array"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023509, 43 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 44 "le.array_size.named_block.sized.aggregates.float_array_struct"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023510, 47 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 48 "le.array_size.named_block.sized.aggregates.float_array_array"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023511, 51 "dEQP-GLES31.functional.program_interface_query.buffer_var", 52 "iable.array_size.named_block.sized.aggregates.bool_struct"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023512, 55 "dEQP-GLES31.functional.program_interface_query.buffer_va", 56 "riable.array_size.named_block.sized.aggregates.bool_array"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023513, 59 "dEQP-GLES31.functional.program_interface_query.buffer_var", 60 "iable.array_size.named_block.sized.aggregates.bvec3_struct"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023514, 63 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 64 "e.array_size.named_block.sized.aggregates.bvec3_struct_struct"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023515, 67 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 68 "le.array_size.named_block.sized.aggregates.bvec3_struct_array"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023516, 71 "dEQP-GLES31.functional.program_interface_query.buffer_var", 72 "iable.array_size.named_block.sized.aggregates.bvec3_array"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023517, 75 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 76 "le.array_size.named_block.sized.aggregates.bvec3_array_struct"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023518, 79 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 80 "le.array_size.named_block.sized.aggregates.bvec3_array_array"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023519, 83 "dEQP-GLES31.functional.program_interface_query.buffer_var", 84 "iable.array_size.named_block.sized.aggregates.vec4_struct"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023520, 87 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 88 "le.array_size.named_block.sized.aggregates.vec4_struct_struct"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023521, 91 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 92 "le.array_size.named_block.sized.aggregates.vec4_struct_array"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023522, 95 "dEQP-GLES31.functional.program_interface_query.buffer_va", 96 "riable.array_size.named_block.sized.aggregates.vec4_array"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023523, 99 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 100 "le.array_size.named_block.sized.aggregates.vec4_array_struct"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023524, 103 "dEQP-GLES31.functional.program_interface_query.buffer_varia", 104 "ble.array_size.named_block.sized.aggregates.vec4_array_array"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023525, 107 "dEQP-GLES31.functional.program_interface_query.buffer_var", 108 "iable.array_size.named_block.sized.aggregates.ivec2_struct"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023526, 111 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 112 "e.array_size.named_block.sized.aggregates.ivec2_struct_struct"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023527, 115 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 116 "le.array_size.named_block.sized.aggregates.ivec2_struct_array"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023528, 119 "dEQP-GLES31.functional.program_interface_query.buffer_var", 120 "iable.array_size.named_block.sized.aggregates.ivec2_array"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023529, 123 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 124 "le.array_size.named_block.sized.aggregates.ivec2_array_struct"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023530, 127 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 128 "le.array_size.named_block.sized.aggregates.ivec2_array_array"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023618, 131 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 132 "able.array_stride.named_block.sized.aggregates.float_struct"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023619, 135 "dEQP-GLES31.functional.program_interface_query.buffer_variable", 136 ".array_stride.named_block.sized.aggregates.float_struct_struct"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023620, 139 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 140 "e.array_stride.named_block.sized.aggregates.float_struct_array"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023621, 143 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 144 "able.array_stride.named_block.sized.aggregates.float_array"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023622, 147 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 148 "e.array_stride.named_block.sized.aggregates.float_array_struct"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023623, 151 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 152 "e.array_stride.named_block.sized.aggregates.float_array_array"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023624, 155 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 156 "able.array_stride.named_block.sized.aggregates.bool_struct"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023625, 159 "dEQP-GLES31.functional.program_interface_query.buffer_var", 160 "iable.array_stride.named_block.sized.aggregates.bool_array"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023626, 163 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 164 "able.array_stride.named_block.sized.aggregates.bvec3_struct"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023627, 167 "dEQP-GLES31.functional.program_interface_query.buffer_variable", 168 ".array_stride.named_block.sized.aggregates.bvec3_struct_struct"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023628, 171 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 172 "e.array_stride.named_block.sized.aggregates.bvec3_struct_array"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023629, 175 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 176 "able.array_stride.named_block.sized.aggregates.bvec3_array"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023630, 179 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 180 "e.array_stride.named_block.sized.aggregates.bvec3_array_struct"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023631, 183 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 184 "e.array_stride.named_block.sized.aggregates.bvec3_array_array"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023632, 187 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 188 "able.array_stride.named_block.sized.aggregates.vec4_struct"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023633, 191 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 192 "e.array_stride.named_block.sized.aggregates.vec4_struct_struct"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023634, 195 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 196 "e.array_stride.named_block.sized.aggregates.vec4_struct_array"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023635, 199 "dEQP-GLES31.functional.program_interface_query.buffer_var", 200 "iable.array_stride.named_block.sized.aggregates.vec4_array"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023636, 203 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 204 "e.array_stride.named_block.sized.aggregates.vec4_array_struct"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023637, 207 "dEQP-GLES31.functional.program_interface_query.buffer_variab", 208 "le.array_stride.named_block.sized.aggregates.vec4_array_array"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023638, 211 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 212 "able.array_stride.named_block.sized.aggregates.ivec2_struct"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023639, 215 "dEQP-GLES31.functional.program_interface_query.buffer_variable", 216 ".array_stride.named_block.sized.aggregates.ivec2_struct_struct"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023640, 219 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 220 "e.array_stride.named_block.sized.aggregates.ivec2_struct_array"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023641, 223 "dEQP-GLES31.functional.program_interface_query.buffer_vari", 224 "able.array_stride.named_block.sized.aggregates.ivec2_array"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023642, 227 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 228 "e.array_stride.named_block.sized.aggregates.ivec2_array_struct"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles310024TestSuite, TestCase_023643, 231 "dEQP-GLES31.functional.program_interface_query.buffer_variabl", 232 "e.array_stride.named_block.sized.aggregates.ivec2_array_array"); 233