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 "../Deqpgles2BaseFunc.h" 19 #include "../ActsDeqpgles20009TestSuite.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(ActsDeqpgles20009TestSuite, TestCase_008168, 27 "dEQP-GLES2.functional.shaders.constant_expression", 28 "s.builtin_functions.geometric.length_float_vertex"); 29 30 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008169, 31 "dEQP-GLES2.functional.shaders.constant_expressions", 32 ".builtin_functions.geometric.length_float_fragment"); 33 34 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008170, 35 "dEQP-GLES2.functional.shaders.constant_expressio", 36 "ns.builtin_functions.geometric.length_vec2_vertex"); 37 38 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008171, 39 "dEQP-GLES2.functional.shaders.constant_expression", 40 "s.builtin_functions.geometric.length_vec2_fragment"); 41 42 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008172, 43 "dEQP-GLES2.functional.shaders.constant_expressio", 44 "ns.builtin_functions.geometric.length_vec3_vertex"); 45 46 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008173, 47 "dEQP-GLES2.functional.shaders.constant_expression", 48 "s.builtin_functions.geometric.length_vec3_fragment"); 49 50 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008174, 51 "dEQP-GLES2.functional.shaders.constant_expressio", 52 "ns.builtin_functions.geometric.length_vec4_vertex"); 53 54 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008175, 55 "dEQP-GLES2.functional.shaders.constant_expression", 56 "s.builtin_functions.geometric.length_vec4_fragment"); 57 58 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008176, 59 "dEQP-GLES2.functional.shaders.constant_expressions", 60 ".builtin_functions.geometric.distance_float_vertex"); 61 62 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008177, 63 "dEQP-GLES2.functional.shaders.constant_expressions.", 64 "builtin_functions.geometric.distance_float_fragment"); 65 66 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008178, 67 "dEQP-GLES2.functional.shaders.constant_expression", 68 "s.builtin_functions.geometric.distance_vec2_vertex"); 69 70 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008179, 71 "dEQP-GLES2.functional.shaders.constant_expressions", 72 ".builtin_functions.geometric.distance_vec2_fragment"); 73 74 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008180, 75 "dEQP-GLES2.functional.shaders.constant_expression", 76 "s.builtin_functions.geometric.distance_vec3_vertex"); 77 78 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008181, 79 "dEQP-GLES2.functional.shaders.constant_expressions", 80 ".builtin_functions.geometric.distance_vec3_fragment"); 81 82 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008182, 83 "dEQP-GLES2.functional.shaders.constant_expression", 84 "s.builtin_functions.geometric.distance_vec4_vertex"); 85 86 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008183, 87 "dEQP-GLES2.functional.shaders.constant_expressions", 88 ".builtin_functions.geometric.distance_vec4_fragment"); 89 90 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008184, 91 "dEQP-GLES2.functional.shaders.constant_expressi", 92 "ons.builtin_functions.geometric.dot_float_vertex"); 93 94 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008185, 95 "dEQP-GLES2.functional.shaders.constant_expressio", 96 "ns.builtin_functions.geometric.dot_float_fragment"); 97 98 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008186, 99 "dEQP-GLES2.functional.shaders.constant_expressi", 100 "ons.builtin_functions.geometric.dot_vec2_vertex"); 101 102 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008187, 103 "dEQP-GLES2.functional.shaders.constant_expressio", 104 "ns.builtin_functions.geometric.dot_vec2_fragment"); 105 106 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008188, 107 "dEQP-GLES2.functional.shaders.constant_expressi", 108 "ons.builtin_functions.geometric.dot_vec3_vertex"); 109 110 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008189, 111 "dEQP-GLES2.functional.shaders.constant_expressio", 112 "ns.builtin_functions.geometric.dot_vec3_fragment"); 113 114 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008190, 115 "dEQP-GLES2.functional.shaders.constant_expressi", 116 "ons.builtin_functions.geometric.dot_vec4_vertex"); 117 118 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008191, 119 "dEQP-GLES2.functional.shaders.constant_expressio", 120 "ns.builtin_functions.geometric.dot_vec4_fragment"); 121 122 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008192, 123 "dEQP-GLES2.functional.shaders.constant_expressions", 124 ".builtin_functions.geometric.normalize_float_vertex"); 125 126 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008193, 127 "dEQP-GLES2.functional.shaders.constant_expressions.", 128 "builtin_functions.geometric.normalize_float_fragment"); 129 130 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008194, 131 "dEQP-GLES2.functional.shaders.constant_expressions", 132 ".builtin_functions.geometric.normalize_vec2_vertex"); 133 134 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008195, 135 "dEQP-GLES2.functional.shaders.constant_expressions.", 136 "builtin_functions.geometric.normalize_vec2_fragment"); 137 138 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008196, 139 "dEQP-GLES2.functional.shaders.constant_expressions", 140 ".builtin_functions.geometric.normalize_vec3_vertex"); 141 142 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008197, 143 "dEQP-GLES2.functional.shaders.constant_expressions.", 144 "builtin_functions.geometric.normalize_vec3_fragment"); 145 146 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008198, 147 "dEQP-GLES2.functional.shaders.constant_expressions", 148 ".builtin_functions.geometric.normalize_vec4_vertex"); 149 150 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008199, 151 "dEQP-GLES2.functional.shaders.constant_expressions.", 152 "builtin_functions.geometric.normalize_vec4_fragment"); 153 154 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008200, 155 "dEQP-GLES2.functional.shaders.constant_expressions.", 156 "builtin_functions.geometric.faceforward_float_vertex"); 157 158 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008201, 159 "dEQP-GLES2.functional.shaders.constant_expressions.b", 160 "uiltin_functions.geometric.faceforward_float_fragment"); 161 162 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008202, 163 "dEQP-GLES2.functional.shaders.constant_expressions.", 164 "builtin_functions.geometric.faceforward_vec2_vertex"); 165 166 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008203, 167 "dEQP-GLES2.functional.shaders.constant_expressions.b", 168 "uiltin_functions.geometric.faceforward_vec2_fragment"); 169 170 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008204, 171 "dEQP-GLES2.functional.shaders.constant_expressions.", 172 "builtin_functions.geometric.faceforward_vec3_vertex"); 173 174 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008205, 175 "dEQP-GLES2.functional.shaders.constant_expressions.b", 176 "uiltin_functions.geometric.faceforward_vec3_fragment"); 177 178 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008206, 179 "dEQP-GLES2.functional.shaders.constant_expressions.", 180 "builtin_functions.geometric.faceforward_vec4_vertex"); 181 182 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008207, 183 "dEQP-GLES2.functional.shaders.constant_expressions.b", 184 "uiltin_functions.geometric.faceforward_vec4_fragment"); 185 186 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008208, 187 "dEQP-GLES2.functional.shaders.constant_expression", 188 "s.builtin_functions.geometric.reflect_float_vertex"); 189 190 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008209, 191 "dEQP-GLES2.functional.shaders.constant_expressions", 192 ".builtin_functions.geometric.reflect_float_fragment"); 193 194 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008210, 195 "dEQP-GLES2.functional.shaders.constant_expression", 196 "s.builtin_functions.geometric.reflect_vec2_vertex"); 197 198 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008211, 199 "dEQP-GLES2.functional.shaders.constant_expressions", 200 ".builtin_functions.geometric.reflect_vec2_fragment"); 201 202 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008212, 203 "dEQP-GLES2.functional.shaders.constant_expression", 204 "s.builtin_functions.geometric.reflect_vec3_vertex"); 205 206 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008213, 207 "dEQP-GLES2.functional.shaders.constant_expressions", 208 ".builtin_functions.geometric.reflect_vec3_fragment"); 209 210 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008214, 211 "dEQP-GLES2.functional.shaders.constant_expression", 212 "s.builtin_functions.geometric.reflect_vec4_vertex"); 213 214 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008215, 215 "dEQP-GLES2.functional.shaders.constant_expressions", 216 ".builtin_functions.geometric.reflect_vec4_fragment"); 217 218 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008216, 219 "dEQP-GLES2.functional.shaders.constant_expression", 220 "s.builtin_functions.geometric.refract_float_vertex"); 221 222 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008217, 223 "dEQP-GLES2.functional.shaders.constant_expressions", 224 ".builtin_functions.geometric.refract_float_fragment"); 225 226 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008218, 227 "dEQP-GLES2.functional.shaders.constant_expression", 228 "s.builtin_functions.geometric.refract_vec2_vertex"); 229 230 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008219, 231 "dEQP-GLES2.functional.shaders.constant_expressions", 232 ".builtin_functions.geometric.refract_vec2_fragment"); 233 234 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008220, 235 "dEQP-GLES2.functional.shaders.constant_expression", 236 "s.builtin_functions.geometric.refract_vec3_vertex"); 237 238 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008221, 239 "dEQP-GLES2.functional.shaders.constant_expressions", 240 ".builtin_functions.geometric.refract_vec3_fragment"); 241 242 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008222, 243 "dEQP-GLES2.functional.shaders.constant_expression", 244 "s.builtin_functions.geometric.refract_vec4_vertex"); 245 246 static SHRINK_HWTEST_F(ActsDeqpgles20009TestSuite, TestCase_008223, 247 "dEQP-GLES2.functional.shaders.constant_expressions", 248 ".builtin_functions.geometric.refract_vec4_fragment"); 249