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 "../EglBaseFunc.h" 19 #include "../ActsEgl0001TestSuite.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(ActsEgl0001TS, TC002413, "dEQP-EGL.functional.get_proc_addre", 27 "ss.extension.egl_adnroid_blob_cache"); 28 29 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002414, "dEQP-EGL.functional.get_proc_address.extens", 30 "ion.egl_adnroid_create_native_client_buffer"); 31 32 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002415, "dEQP-EGL.functional.get_proc_address.exte", 33 "nsion.egl_adnroid_get_native_client_buffer"); 34 35 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002416, "dEQP-EGL.functional.get_proc_address.e", 36 "xtension.egl_adnroid_native_fence_sync"); 37 38 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002417, "dEQP-EGL.functional.get_proc_address.e", 39 "xtension.egl_adnroid_presentation_time"); 40 41 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002418, "dEQP-EGL.functional.get_proc_address.ex", 42 "tension.egl_adnroid_get_frame_timestamps"); 43 44 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002419, "dEQP-EGL.functional.get_proc_address.ex", 45 "tension.egl_angle_query_sur""face_pointer"); 46 47 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002420, "dEQP-EGL.functional.get_proc_addr", 48 "ess.extension.egl_ext_client_sync"); 49 50 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002421, "dEQP-EGL.functional.get_proc_addr", 51 "ess.extension.egl_ext_device_base"); 52 53 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002422, "dEQP-EGL.functional.get_proc_address", 54 ".extension.egl_ext_device_enumeration"); 55 56 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002423, "dEQP-EGL.functional.get_proc_addr", 57 "ess.extension.egl_ext_device_query"); 58 59 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002424, "dEQP-EGL.functional.get_proc_address.exten", 60 "sion.egl_ext_image_dma_buf_import_modifiers"); 61 62 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002425, "dEQP-EGL.functional.get_proc_addr", 63 "ess.extension.egl_ext_output_base"); 64 65 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002426, "dEQP-EGL.functional.get_proc_addre", 66 "ss.extension.egl_ext_platform_base"); 67 68 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002427, "dEQP-EGL.functional.get_proc_address.ext", 69 "ension.egl_ext_stream_consumer_egloutput"); 70 71 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002428, "dEQP-EGL.functional.get_proc_address.ex", 72 "tension.egl_ext_swap_buffers_with_damage"); 73 74 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002429, "dEQP-EGL.functional.get_proc_add", 75 "ress.extension.egl_ext_sync_reuse"); 76 77 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002430, "dEQP-EGL.functional.get_proc_addr", 78 "ess.extension.egl_hi_clientpixmap"); 79 80 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002431, "dEQP-EGL.functional.get_proc_add", 81 "ress.extension.egl_khr_cl_event2"); 82 83 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002432, "dEQP-EGL.functional.get_proc_a", 84 "ddress.extension.egl_khr_debug"); 85 86 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002433, "dEQP-EGL.functional.get_proc_address", 87 ".extension.egl_khr_display_reference"); 88 89 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002434, "dEQP-EGL.functional.get_proc_add", 90 "ress.extension.egl_khr_fence_sync"); 91 92 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002435, "dEQP-EGL.functional.get_proc_a", 93 "ddress.extension.egl_khr_image"); 94 95 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002436, "dEQP-EGL.functional.get_proc_add", 96 "ress.extension.egl_khr_image_base"); 97 98 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002437, "dEQP-EGL.functional.get_proc_addr", 99 "ess.extension.egl_khr_lock_sur""face"); 100 101 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002438, "dEQP-EGL.functional.get_proc_addre", 102 "ss.extension.egl_khr_lock_sur""face3"); 103 104 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002439, "dEQP-EGL.functional.get_proc_addre", 105 "ss.extension.egl_khr_partial_update"); 106 107 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002440, "dEQP-EGL.functional.get_proc_addre", 108 "ss.extension.egl_khr_reusable_sync"); 109 110 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002441, "dEQP-EGL.functional.get_proc_a", 111 "ddress.extension.egl_khr_stream"); 112 113 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002442, "dEQP-EGL.functional.get_proc_addre", 114 "ss.extension.egl_khr_stream_attrib"); 115 116 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002443, "dEQP-EGL.functional.get_proc_address.ext", 117 "ension.egl_khr_stream_consumer_gltexture"); 118 119 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002444, "dEQP-EGL.functional.get_proc_address.ex", 120 "tension.egl_khr_stream_cross_process_fd"); 121 122 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002445, "dEQP-EGL.functional.get_proc_addr", 123 "ess.extension.egl_khr_stream_fifo"); 124 125 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002446, "dEQP-EGL.functional.get_proc_address.ext", 126 "ension.egl_khr_stream_producer_eglsur""face"); 127 128 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002447, "dEQP-EGL.functional.get_proc_address.ex", 129 "tension.egl_khr_swap_buffers_with_damage"); 130 131 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002448, "dEQP-EGL.functional.get_proc_add", 132 "ress.extension.egl_khr_wait_sync"); 133 134 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002449, "dEQP-EGL.functional.get_proc_add", 135 "ress.extension.egl_mesa_drm_image"); 136 137 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002450, "dEQP-EGL.functional.get_proc_address.e", 138 "xtension.egl_mesa_image_dma_buf_export"); 139 140 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002451, "dEQP-EGL.functional.get_proc_addr", 141 "ess.extension.egl_nok_swap_region"); 142 143 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002452, "dEQP-EGL.functional.get_proc_addr", 144 "ess.extension.egl_nok_swap_region2"); 145 146 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002453, "dEQP-EGL.functional.get_proc_addr", 147 "ess.extension.egl_nv_native_query"); 148 149 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002454, "dEQP-EGL.functional.get_proc_addre", 150 "ss.extension.egl_nv_post_sub_buffer"); 151 152 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002455, "dEQP-EGL.functional.get_proc_address.exte", 153 "nsion.egl_nv_stream_consumer_gltexture_yuv"); 154 155 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002456, "dEQP-EGL.functional.get_proc_addr", 156 "ess.extension.egl_nv_stream_flush"); 157 158 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002457, "dEQP-EGL.functional.get_proc_addre", 159 "ss.extension.egl_nv_stream_metadata"); 160 161 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002458, "dEQP-EGL.functional.get_proc_addr", 162 "ess.extension.egl_nv_stream_reset"); 163 164 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002459, "dEQP-EGL.functional.get_proc_add", 165 "ress.extension.egl_nv_stream_sync"); 166 167 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002460, "dEQP-EGL.functional.get_proc_address.ext", 168 "nsion.egl_nv_sync"); 169 170 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002461, "dEQP-EGL.functional.get_proc_add", 171 "ress.extension.egl_nv_system_time"); 172 173 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002462, "dEQP-EGL.functional.get_proc_add", 174 "ress.extension.egl_ext_compositor"); 175 176 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002463, "dEQP-EGL.functional.get_proc_address.", 177 "extension.gl_apple_copy_texture_levels"); 178 179 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002464, "dEQP-EGL.functional.get_proc_address.ex", 180 "tension.gl_apple_framebuffer_multisample"); 181 182 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002465, "dEQP-EGL.functional.get_proc_a", 183 "ddress.extension.gl_apple_sync"); 184 185 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002466, "dEQP-EGL.functional.get_proc_addr", 186 "ess.extension.gl_ext_debug_marker"); 187 188 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002467, "dEQP-EGL.functional.get_proc_address", 189 ".extension.gl_ext_discard_framebuffer"); 190 191 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002468, "dEQP-EGL.functional.get_proc_addres", 192 "s.extension.gl_ext_map_buffer_range"); 193 194 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002469, "dEQP-EGL.functional.get_proc_addres", 195 "s.extension.gl_ext_multi_draw_arrays"); 196 197 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002470, "dEQP-EGL.functional.get_proc_address.exten", 198 "sion.gl_ext_multisampled_render_to_texture"); 199 200 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002471, "dEQP-EGL.functional.get_proc_add", 201 "ress.extension.gl_ext_robustness"); 202 203 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002472, "dEQP-EGL.functional.get_proc_addre", 204 "ss.extension.gl_ext_texture_storage"); 205 206 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002473, "dEQP-EGL.functional.get_proc_address.exten", 207 "sion.gl_img_multisampled_render_to_texture"); 208 209 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002474, "dEQP-EGL.functional.get_proc_addre", 210 "ss.extension.gl_img_user_clip_plane"); 211 212 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002475, "dEQP-EGL.functional.get_proc_address.exte", 213 "nsion.gl_nv_fence"); 214 215 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002476, "dEQP-EGL.functional.get_proc_ad", 216 "dress.extension.gl_oes_egl_image"); 217 218 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002477, "dEQP-EGL.functional.get_proc_address.e", 219 "xtension.gl_oes_blend_equation_separate"); 220 221 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002478, "dEQP-EGL.functional.get_proc_address", 222 ".extension.gl_oes_blend_func_separate"); 223 224 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002479, "dEQP-EGL.functional.get_proc_addre", 225 "ss.extension.gl_oes_blend_subtract"); 226 227 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002480, "dEQP-EGL.functional.get_proc_addr", 228 "ess.extension.gl_oes_draw_texture"); 229 230 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002481, "dEQP-EGL.functional.get_proc_add", 231 "ress.extension.gl_oes_fixed_point"); 232 233 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002482, "dEQP-EGL.functional.get_proc_address", 234 ".extension.gl_oes_framebuffer_object"); 235 236 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002483, "dEQP-EGL.functional.get_proc_ad", 237 "dress.extension.gl_oes_mapbuffer"); 238 239 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002484, "dEQP-EGL.functional.get_proc_addre", 240 "ss.extension.gl_oes_matrix_palette"); 241 242 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002485, "dEQP-EGL.functional.get_proc_addres", 243 "s.extension.gl_oes_point_size_array"); 244 245 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002486, "dEQP-EGL.functional.get_proc_addr", 246 "ess.extension.gl_oes_query_matrix"); 247 248 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002487, "dEQP-EGL.functional.get_proc_addres", 249 "s.extension.gl_oes_single_precision"); 250 251 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002488, "dEQP-EGL.functional.get_proc_addres", 252 "s.extension.gl_oes_texture_cube_map"); 253 254 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002489, "dEQP-EGL.functional.get_proc_address", 255 ".extension.gl_oes_vertex_array_object"); 256 257 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002490, "dEQP-EGL.functional.get_proc_addre", 258 "ss.extension.gl_qcom_driver_control"); 259 260 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002491, "dEQP-EGL.functional.get_proc_addr", 261 "ess.extension.gl_qcom_extended_get"); 262 263 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002492, "dEQP-EGL.functional.get_proc_addre", 264 "ss.extension.gl_qcom_extended_get2"); 265 266 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002493, "dEQP-EGL.functional.get_proc_addres", 267 "s.extension.gl_qcom_tiled_rendering"); 268 269 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002494, "dEQP-EGL.functional.get_proc_address.extens", 270 "ion.gl_amd_framebuffer_multisample_advanced"); 271 272 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002495, "dEQP-EGL.functional.get_proc_address", 273 ".extension.gl_amd_performance_monitor"); 274 275 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002496, "dEQP-EGL.functional.get_proc_address", 276 ".extension.gl_angle_framebuffer_blit"); 277 278 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002497, "dEQP-EGL.functional.get_proc_address.ex", 279 "tension.gl_angle_framebuffer_multisample"); 280 281 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002498, "dEQP-EGL.functional.get_proc_address", 282 ".extension.gl_angle_instanced_arrays"); 283 284 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002499, "dEQP-EGL.functional.get_proc_address.ext", 285 "ension.gl_angle_translated_shader_source"); 286 287 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002500, "dEQP-EGL.functional.get_proc_addres", 288 "s.extension.gl_ext_egl_image_storage"); 289 290 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002501, "dEQP-EGL.functional.get_proc_addr", 291 "ess.extension.gl_ext_base_instance"); 292 293 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002502, "dEQP-EGL.functional.get_proc_address", 294 ".extension.gl_ext_blend_func_extended"); 295 296 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002503, "dEQP-EGL.functional.get_proc_addre", 297 "ss.extension.gl_ext_buffer_storage"); 298 299 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002504, "dEQP-EGL.functional.get_proc_addr", 300 "ess.extension.gl_ext_clear_texture"); 301 302 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002505, "dEQP-EGL.functional.get_proc_addr", 303 "ess.extension.gl_ext_clip_control"); 304 305 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002506, "dEQP-EGL.functional.get_proc_add", 306 "ress.extension.gl_ext_copy_image"); 307 308 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002507, "dEQP-EGL.functional.get_proc_add", 309 "ress.extension.gl_ext_debug_label"); 310 311 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002508, "dEQP-EGL.functional.get_proc_address.", 312 "extension.gl_ext_disjoint_timer_query"); 313 314 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002509, "dEQP-EGL.functional.get_proc_addr", 315 "ess.extension.gl_ext_draw_buffers"); 316 317 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002510, "dEQP-EGL.functional.get_proc_address.", 318 "extension.gl_ext_draw_buffers_indexed"); 319 320 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002511, "dEQP-EGL.functional.get_proc_address.ex", 321 "tension.gl_ext_draw_elements_base_vertex"); 322 323 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002512, "dEQP-EGL.functional.get_proc_addre", 324 "ss.extension.gl_ext_draw_instanced"); 325 326 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002513, "dEQP-EGL.functional.get_proc_address.e", 327 "xtension.gl_ext_draw_transform_feedback"); 328 329 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002514, "dEQP-EGL.functional.get_proc_addre", 330 "ss.extension.gl_ext_external_buffer"); 331 332 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002515, "dEQP-EGL.functional.get_proc_addre", 333 "ss.extension.gl_ext_geometry_shader"); 334 335 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002516, "dEQP-EGL.functional.get_proc_addres", 336 "s.extension.gl_ext_instanced_arrays"); 337 338 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002517, "dEQP-EGL.functional.get_proc_addr", 339 "ess.extension.gl_ext_memory_object"); 340 341 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002518, "dEQP-EGL.functional.get_proc_addres", 342 "s.extension.gl_ext_memory_object_fd"); 343 344 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002519, "dEQP-EGL.functional.get_proc_address", 345 ".extension.gl_ext_memory_object_win32"); 346 347 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002520, "dEQP-EGL.functional.get_proc_address", 348 ".extension.gl_ext_multi_draw_indirect"); 349 350 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002521, "dEQP-EGL.functional.get_proc_address.e", 351 "xtension.gl_ext_multiview_draw_buffers"); 352 353 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002522, "dEQP-EGL.functional.get_proc_address.e", 354 "xtension.gl_ext_occlusion_query_boolean"); 355 356 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002523, "dEQP-EGL.functional.get_proc_address.", 357 "extension.gl_ext_polygon_offset_clamp"); 358 359 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002524, "dEQP-EGL.functional.get_proc_address.e", 360 "xtension.gl_ext_primitive_bounding_box"); 361 362 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002525, "dEQP-EGL.functional.get_proc_address", 363 ".extension.gl_ext_raster_multisample"); 364 365 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002526, "dEQP-EGL.functional.get_proc_ad", 366 "dress.extension.gl_ext_semaphore"); 367 368 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002527, "dEQP-EGL.functional.get_proc_addr", 369 "ess.extension.gl_ext_semaphore_fd"); 370 371 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002528, "dEQP-EGL.functional.get_proc_addre", 372 "ss.extension.gl_ext_semaphore_win32"); 373 374 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002529, "dEQP-EGL.functional.get_proc_address.e", 375 "xtension.gl_ext_separate_shader_objects"); 376 377 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002530, "dEQP-EGL.functional.get_proc_address.extensio", 378 "n.gl_ext_shader_framebuffer_fetch_non_coherent"); 379 380 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002531, "dEQP-EGL.functional.get_proc_address.ext", 381 "ension.gl_ext_shader_pixel_local_storage2"); 382 383 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002532, "dEQP-EGL.functional.get_proc_addre", 384 "ss.extension.gl_ext_sparse_texture"); 385 386 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002533, "dEQP-EGL.functional.get_proc_address", 387 ".extension.gl_ext_tessellation_shader"); 388 389 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002534, "dEQP-EGL.functional.get_proc_address.", 390 "extension.gl_ext_texture_border_clamp"); 391 392 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002535, "dEQP-EGL.functional.get_proc_addre", 393 "ss.extension.gl_ext_texture_buffer"); 394 395 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002536, "dEQP-EGL.functional.get_proc_addr", 396 "ess.extension.gl_ext_texture_view"); 397 398 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002537, "dEQP-EGL.functional.get_proc_addres", 399 "s.extension.gl_ext_win32_keyed_mutex"); 400 401 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002538, "dEQP-EGL.functional.get_proc_addres", 402 "s.extension.gl_ext_window_rectangles"); 403 404 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002539, "dEQP-EGL.functional.get_proc_addres", 405 "s.extension.gl_img_bindless_texture"); 406 407 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002540, "dEQP-EGL.functional.get_proc_address.e", 408 "xtension.gl_img_framebuffer_downsample"); 409 410 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002541, "dEQP-EGL.functional.get_proc_address", 411 ".extension.gl_intel_framebuffer_cmaa"); 412 413 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002542, "dEQP-EGL.functional.get_proc_address", 414 ".extension.gl_intel_performance_query"); 415 416 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002543, "dEQP-EGL.functional.get_proc_address.e", 417 "xtension.gl_khr_blend_equation_advanced"); 418 419 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002544, "dEQP-EGL.functional.get_proc_address.exte", 420 "nsion.gl_khr_debug"); 421 422 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002545, "dEQP-EGL.functional.get_proc_add", 423 "ress.extension.gl_khr_robustness"); 424 425 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002546, "dEQP-EGL.functional.get_proc_address.e", 426 "xtension.gl_khr_parallel_shader_compile"); 427 428 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002547, "dEQP-EGL.functional.get_proc_addre", 429 "ss.extension.gl_nv_bindless_texture"); 430 431 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002548, "dEQP-EGL.functional.get_proc_address.e", 432 "xtension.gl_nv_blend_equation_advanced"); 433 434 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002549, "dEQP-EGL.functional.get_proc_address", 435 ".extension.gl_nv_clip_space_w_scaling"); 436 437 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002550, "dEQP-EGL.functional.get_proc_addres", 438 "s.extension.gl_nv_conditional_render"); 439 440 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002551, "dEQP-EGL.functional.get_proc_address", 441 ".extension.gl_nv_conservative_raster"); 442 443 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002552, "dEQP-EGL.functional.get_proc_address.extensio", 444 "n.gl_nv_conservative_raster_pre_snap_triangles"); 445 446 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002553, "dEQP-EGL.functional.get_proc_add", 447 "ress.extension.gl_nv_copy_buffer"); 448 449 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002554, "dEQP-EGL.functional.get_proc_addre", 450 "ss.extension.gl_nv_coverage_sample"); 451 452 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002555, "dEQP-EGL.functional.get_proc_add", 453 "ress.extension.gl_nv_draw_buffers"); 454 455 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002556, "dEQP-EGL.functional.get_proc_addr", 456 "ess.extension.gl_nv_draw_instanced"); 457 458 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002557, "dEQP-EGL.functional.get_proc_addres", 459 "s.extension.gl_nv_draw_vulkan_image"); 460 461 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002558, "dEQP-EGL.functional.get_proc_address.ex", 462 "tension.gl_nv_fragment_coverage_to_color"); 463 464 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002559, "dEQP-EGL.functional.get_proc_addre", 465 "ss.extension.gl_nv_framebuffer_blit"); 466 467 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002560, "dEQP-EGL.functional.get_proc_address.ex", 468 "tension.gl_nv_framebuffer_mixed_samples"); 469 470 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002561, "dEQP-EGL.functional.get_proc_address.e", 471 "xtension.gl_nv_framebuffer_multisample"); 472 473 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002562, "dEQP-EGL.functional.get_proc_add", 474 "ress.extension.gl_nv_gpu_shader5"); 475 476 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002563, "dEQP-EGL.functional.get_proc_addre", 477 "ss.extension.gl_nv_instanced_arrays"); 478 479 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002564, "dEQP-EGL.functional.get_proc_address.ext", 480 "ension.gl_nv_internalformat_sample_query"); 481 482 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002565, "dEQP-EGL.functional.get_proc_addres", 483 "s.extension.gl_nv_memory_attachment"); 484 485 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002566, "dEQP-EGL.functional.get_proc_add", 486 "ress.extension.gl_nv_mesh_shader"); 487 488 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002567, "dEQP-EGL.functional.get_proc_address", 489 ".extension.gl_nv_non_square_matrices"); 490 491 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002568, "dEQP-EGL.functional.get_proc_addr", 492 "ess.extension.gl_nv_path_rendering"); 493 494 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002569, "dEQP-EGL.functional.get_proc_add", 495 "ress.extension.gl_nv_polygon_mode"); 496 497 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002570, "dEQP-EGL.functional.get_proc_add", 498 "ress.extension.gl_nv_read_buffer"); 499 500 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002571, "dEQP-EGL.functional.get_proc_addre", 501 "ss.extension.gl_nv_sample_locations"); 502 503 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002572, "dEQP-EGL.functional.get_proc_addres", 504 "s.extension.gl_nv_scissor_exclusive"); 505 506 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002573, "dEQP-EGL.functional.get_proc_addres", 507 "s.extension.gl_nv_shading_rate_image"); 508 509 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002574, "dEQP-EGL.functional.get_proc_addr", 510 "ess.extension.gl_nv_viewport_array"); 511 512 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002575, "dEQP-EGL.functional.get_proc_addre", 513 "ss.extension.gl_nv_viewport_swizzle"); 514 515 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002576, "dEQP-EGL.functional.get_proc_add", 516 "ress.extension.gl_oes_copy_image"); 517 518 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002577, "dEQP-EGL.functional.get_proc_address.", 519 "extension.gl_oes_draw_buffers_indexed"); 520 521 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002578, "dEQP-EGL.functional.get_proc_address.ex", 522 "tension.gl_oes_draw_elements_base_vertex"); 523 524 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002579, "dEQP-EGL.functional.get_proc_addre", 525 "ss.extension.gl_oes_geometry_shader"); 526 527 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002580, "dEQP-EGL.functional.get_proc_address", 528 ".extension.gl_oes_get_program_binary"); 529 530 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002581, "dEQP-EGL.functional.get_proc_address.e", 531 "xtension.gl_oes_primitive_bounding_box"); 532 533 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002582, "dEQP-EGL.functional.get_proc_addre", 534 "ss.extension.gl_oes_sample_shading"); 535 536 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002583, "dEQP-EGL.functional.get_proc_address", 537 ".extension.gl_oes_tessellation_shader"); 538 539 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002584, "dEQP-EGL.functional.get_proc_add", 540 "ress.extension.gl_oes_texture_3d"); 541 542 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002585, "dEQP-EGL.functional.get_proc_address.", 543 "extension.gl_oes_texture_border_clamp"); 544 545 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002586, "dEQP-EGL.functional.get_proc_addre", 546 "ss.extension.gl_oes_texture_buffer"); 547 548 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002587, "dEQP-EGL.functional.get_proc_address.extensio", 549 "n.gl_oes_texture_storage_multisample_2d_array"); 550 551 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002588, "dEQP-EGL.functional.get_proc_addr", 552 "ess.extension.gl_oes_texture_view"); 553 554 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002589, "dEQP-EGL.functional.get_proc_addre", 555 "ss.extension.gl_oes_viewport_array"); 556 557 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002590, "dEQP-EGL.functional.get_proc_ad", 558 "dress.extension.gl_ovr_multiview"); 559 560 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002591, "dEQP-EGL.functional.get_proc_address.extension.", 561 "gl_ovr_multiview_multisampled_render_to_texture"); 562 563 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002592, "dEQP-EGL.functional.get_proc_add", 564 "ress.extension.gl_qcom_alpha_test"); 565 566 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002593, "dEQP-EGL.functional.get_proc_address.", 567 "extension.gl_qcom_framebuffer_foveated"); 568 569 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002594, "dEQP-EGL.functional.get_proc_addres", 570 "s.extension.gl_qcom_texture_foveated"); 571 572 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002595, "dEQP-EGL.functional.get_proc_address.extensio", 573 "n.gl_qcom_shader_framebuffer_fetch_noncoherent"); 574 575 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002596, "dEQP-EGL.functional.get_proc_add", 576 "ress.core.egl"); 577 578 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002597, "dEQP-EGL.functional.get_proc_addr", 579 "ess.core.egl15"); 580 581 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002598, "dEQP-EGL.functional.get_proc_addr", 582 "ess.core.gles"); 583 584 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002599, "dEQP-EGL.functional.get_proc_addr", 585 "ess.core.gles2"); 586 587 static SHRINK_HWTEST_F(ActsEgl0001TS, TC002600, "dEQP-EGL.functional.get_proc_addr", 588 "ess.core.gles3"); 589