1 /* GL dispatch header. 2 * This is code-generated from the GL API XML files from Khronos. 3 */ 4 5 #pragma once 6 #include <inttypes.h> 7 #include <stddef.h> 8 9 #include "epoxy/common.h" 10 #include "epoxy/gl.h" 11 #include "EGL/eglplatform.h" 12 #ifndef EGL_CAST 13 #if defined(__cplusplus) 14 #define EGL_CAST(type, value) (static_cast<type>(value)) 15 #else 16 #define EGL_CAST(type, value) ((type) (value)) 17 #endif 18 #endif 19 struct AHardwareBuffer; 20 typedef unsigned int EGLBoolean; 21 typedef unsigned int EGLenum; 22 typedef intptr_t EGLAttribKHR; 23 typedef intptr_t EGLAttrib; 24 typedef void *EGLClientBuffer; 25 typedef void *EGLConfig; 26 typedef void *EGLContext; 27 typedef void *EGLDeviceEXT; 28 typedef void *EGLDisplay; 29 typedef void *EGLImage; 30 typedef void *EGLImageKHR; 31 typedef void *EGLLabelKHR; 32 typedef void *EGLObjectKHR; 33 typedef void *EGLOutputLayerEXT; 34 typedef void *EGLOutputPortEXT; 35 typedef void *EGLStreamKHR; 36 typedef void *EGLSurface; 37 typedef void *EGLSync; 38 typedef void *EGLSyncKHR; 39 typedef void *EGLSyncNV; 40 typedef void (*__eglMustCastToProperFunctionPointerType)(void); 41 typedef khronos_utime_nanoseconds_t EGLTimeKHR; 42 typedef khronos_utime_nanoseconds_t EGLTime; 43 typedef khronos_utime_nanoseconds_t EGLTimeNV; 44 typedef khronos_utime_nanoseconds_t EGLuint64NV; 45 typedef khronos_uint64_t EGLuint64KHR; 46 typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; 47 typedef int EGLNativeFileDescriptorKHR; 48 typedef khronos_ssize_t EGLsizeiANDROID; 49 typedef void (*EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize); 50 typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize); 51 struct EGLClientPixmapHI { 52 void *pData; 53 EGLint iWidth; 54 EGLint iHeight; 55 EGLint iStride; 56 }; 57 typedef void (APIENTRY *EGLDEBUGPROCKHR)(EGLenum error,const char *command,EGLint messageType,EGLLabelKHR threadLabel,EGLLabelKHR objectLabel,const char* message); 58 59 #define EGL_VERSION_1_0 1 60 #define EGL_VERSION_1_1 1 61 #define EGL_VERSION_1_2 1 62 #define EGL_VERSION_1_3 1 63 #define EGL_VERSION_1_4 1 64 #define EGL_VERSION_1_5 1 65 66 #define EGL_ANDROID_GLES_layers 1 67 #define EGL_ANDROID_blob_cache 1 68 #define EGL_ANDROID_create_native_client_buffer 1 69 #define EGL_ANDROID_framebuffer_target 1 70 #define EGL_ANDROID_front_buffer_auto_refresh 1 71 #define EGL_ANDROID_get_frame_timestamps 1 72 #define EGL_ANDROID_get_native_client_buffer 1 73 #define EGL_ANDROID_image_native_buffer 1 74 #define EGL_ANDROID_native_fence_sync 1 75 #define EGL_ANDROID_presentation_time 1 76 #define EGL_ANDROID_recordable 1 77 #define EGL_ANGLE_d3d_share_handle_client_buffer 1 78 #define EGL_ANGLE_device_d3d 1 79 #define EGL_ANGLE_query_surface_pointer 1 80 #define EGL_ANGLE_surface_d3d_texture_2d_share_handle 1 81 #define EGL_ANGLE_window_fixed_size 1 82 #define EGL_ARM_implicit_external_sync 1 83 #define EGL_ARM_pixmap_multisample_discard 1 84 #define EGL_EXT_bind_to_front 1 85 #define EGL_EXT_buffer_age 1 86 #define EGL_EXT_client_extensions 1 87 #define EGL_EXT_client_sync 1 88 #define EGL_EXT_compositor 1 89 #define EGL_EXT_create_context_robustness 1 90 #define EGL_EXT_device_base 1 91 #define EGL_EXT_device_drm 1 92 #define EGL_EXT_device_enumeration 1 93 #define EGL_EXT_device_openwf 1 94 #define EGL_EXT_device_query 1 95 #define EGL_EXT_gl_colorspace_bt2020_linear 1 96 #define EGL_EXT_gl_colorspace_bt2020_pq 1 97 #define EGL_EXT_gl_colorspace_display_p3 1 98 #define EGL_EXT_gl_colorspace_display_p3_linear 1 99 #define EGL_EXT_gl_colorspace_display_p3_passthrough 1 100 #define EGL_EXT_gl_colorspace_scrgb 1 101 #define EGL_EXT_gl_colorspace_scrgb_linear 1 102 #define EGL_EXT_image_dma_buf_import 1 103 #define EGL_EXT_image_dma_buf_import_modifiers 1 104 #define EGL_EXT_image_gl_colorspace 1 105 #define EGL_EXT_image_implicit_sync_control 1 106 #define EGL_EXT_multiview_window 1 107 #define EGL_EXT_output_base 1 108 #define EGL_EXT_output_drm 1 109 #define EGL_EXT_output_openwf 1 110 #define EGL_EXT_pixel_format_float 1 111 #define EGL_EXT_platform_base 1 112 #define EGL_EXT_platform_device 1 113 #define EGL_EXT_platform_wayland 1 114 #define EGL_EXT_platform_x11 1 115 #define EGL_EXT_protected_content 1 116 #define EGL_EXT_protected_surface 1 117 #define EGL_EXT_stream_consumer_egloutput 1 118 #define EGL_EXT_surface_CTA861_3_metadata 1 119 #define EGL_EXT_surface_SMPTE2086_metadata 1 120 #define EGL_EXT_swap_buffers_with_damage 1 121 #define EGL_EXT_sync_reuse 1 122 #define EGL_EXT_yuv_surface 1 123 #define EGL_HI_clientpixmap 1 124 #define EGL_HI_colorformats 1 125 #define EGL_IMG_context_priority 1 126 #define EGL_IMG_image_plane_attribs 1 127 #define EGL_KHR_cl_event 1 128 #define EGL_KHR_cl_event2 1 129 #define EGL_KHR_client_get_all_proc_addresses 1 130 #define EGL_KHR_config_attribs 1 131 #define EGL_KHR_context_flush_control 1 132 #define EGL_KHR_create_context 1 133 #define EGL_KHR_create_context_no_error 1 134 #define EGL_KHR_debug 1 135 #define EGL_KHR_display_reference 1 136 #define EGL_KHR_fence_sync 1 137 #define EGL_KHR_get_all_proc_addresses 1 138 #define EGL_KHR_gl_colorspace 1 139 #define EGL_KHR_gl_renderbuffer_image 1 140 #define EGL_KHR_gl_texture_2D_image 1 141 #define EGL_KHR_gl_texture_3D_image 1 142 #define EGL_KHR_gl_texture_cubemap_image 1 143 #define EGL_KHR_image 1 144 #define EGL_KHR_image_base 1 145 #define EGL_KHR_image_pixmap 1 146 #define EGL_KHR_lock_surface 1 147 #define EGL_KHR_lock_surface2 1 148 #define EGL_KHR_lock_surface3 1 149 #define EGL_KHR_mutable_render_buffer 1 150 #define EGL_KHR_no_config_context 1 151 #define EGL_KHR_partial_update 1 152 #define EGL_KHR_platform_android 1 153 #define EGL_KHR_platform_gbm 1 154 #define EGL_KHR_platform_wayland 1 155 #define EGL_KHR_platform_x11 1 156 #define EGL_KHR_reusable_sync 1 157 #define EGL_KHR_stream 1 158 #define EGL_KHR_stream_attrib 1 159 #define EGL_KHR_stream_consumer_gltexture 1 160 #define EGL_KHR_stream_cross_process_fd 1 161 #define EGL_KHR_stream_fifo 1 162 #define EGL_KHR_stream_producer_aldatalocator 1 163 #define EGL_KHR_stream_producer_eglsurface 1 164 #define EGL_KHR_surfaceless_context 1 165 #define EGL_KHR_swap_buffers_with_damage 1 166 #define EGL_KHR_vg_parent_image 1 167 #define EGL_KHR_wait_sync 1 168 #define EGL_MESA_drm_image 1 169 #define EGL_MESA_image_dma_buf_export 1 170 #define EGL_MESA_platform_gbm 1 171 #define EGL_MESA_platform_surfaceless 1 172 #define EGL_MESA_query_driver 1 173 #define EGL_NOK_swap_region 1 174 #define EGL_NOK_swap_region2 1 175 #define EGL_NOK_texture_from_pixmap 1 176 #define EGL_NV_3dvision_surface 1 177 #define EGL_NV_context_priority_realtime 1 178 #define EGL_NV_coverage_sample 1 179 #define EGL_NV_coverage_sample_resolve 1 180 #define EGL_NV_cuda_event 1 181 #define EGL_NV_depth_nonlinear 1 182 #define EGL_NV_device_cuda 1 183 #define EGL_NV_native_query 1 184 #define EGL_NV_post_convert_rounding 1 185 #define EGL_NV_post_sub_buffer 1 186 #define EGL_NV_quadruple_buffer 1 187 #define EGL_NV_robustness_video_memory_purge 1 188 #define EGL_NV_stream_consumer_gltexture_yuv 1 189 #define EGL_NV_stream_cross_display 1 190 #define EGL_NV_stream_cross_object 1 191 #define EGL_NV_stream_cross_partition 1 192 #define EGL_NV_stream_cross_process 1 193 #define EGL_NV_stream_cross_system 1 194 #define EGL_NV_stream_dma 1 195 #define EGL_NV_stream_fifo_next 1 196 #define EGL_NV_stream_fifo_synchronous 1 197 #define EGL_NV_stream_flush 1 198 #define EGL_NV_stream_frame_limits 1 199 #define EGL_NV_stream_metadata 1 200 #define EGL_NV_stream_origin 1 201 #define EGL_NV_stream_remote 1 202 #define EGL_NV_stream_reset 1 203 #define EGL_NV_stream_socket 1 204 #define EGL_NV_stream_socket_inet 1 205 #define EGL_NV_stream_socket_unix 1 206 #define EGL_NV_stream_sync 1 207 #define EGL_NV_sync 1 208 #define EGL_NV_system_time 1 209 #define EGL_NV_triple_buffer 1 210 #define EGL_TIZEN_image_native_buffer 1 211 #define EGL_TIZEN_image_native_surface 1 212 213 #define EGL_NO_NATIVE_FENCE_FD_ANDROID -1 214 #define EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR 0 215 #define EGL_DEPTH_ENCODING_NONE_NV 0 216 #define EGL_FALSE 0 217 #define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001 218 #define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR 0x00000001 219 #define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR 0x00000001 220 #define EGL_DRM_BUFFER_USE_SCANOUT_MESA 0x00000001 221 #define EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID 0x00000001 222 #define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002 223 #define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR 0x00000002 224 #define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR 0x00000002 225 #define EGL_DRM_BUFFER_USE_SHARE_MESA 0x00000002 226 #define EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID 0x00000002 227 #define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR 0x00000004 228 #define EGL_DRM_BUFFER_USE_CURSOR_MESA 0x00000004 229 #define EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID 0x00000004 230 #define EGL_OPENGL_ES3_BIT 0x00000040 231 #define EGL_OPENGL_ES3_BIT_KHR 0x00000040 232 #define EGL_OPENGL_ES_BIT 0x0001 233 #define EGL_PBUFFER_BIT 0x0001 234 #define EGL_READ_SURFACE_BIT_KHR 0x0001 235 #define EGL_SYNC_FLUSH_COMMANDS_BIT 0x0001 236 #define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001 237 #define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001 238 #define EGL_OPENVG_BIT 0x0002 239 #define EGL_PIXMAP_BIT 0x0002 240 #define EGL_WRITE_SURFACE_BIT_KHR 0x0002 241 #define EGL_OPENGL_ES2_BIT 0x0004 242 #define EGL_WINDOW_BIT 0x0004 243 #define EGL_OPENGL_BIT 0x0008 244 #define EGL_PBUFFER_IMAGE_BIT_TAO 0x0008 245 #define EGL_INTEROP_BIT_KHR 0x0010 246 #define EGL_PBUFFER_PALETTE_IMAGE_BIT_TAO 0x0010 247 #define EGL_OPENMAX_IL_BIT_KHR 0x0020 248 #define EGL_VG_COLORSPACE_LINEAR_BIT 0x0020 249 #define EGL_VG_COLORSPACE_LINEAR_BIT_KHR 0x0020 250 #define EGL_VG_ALPHA_FORMAT_PRE_BIT 0x0040 251 #define EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR 0x0040 252 #define EGL_LOCK_SURFACE_BIT_KHR 0x0080 253 #define EGL_OPTIMAL_FORMAT_BIT_KHR 0x0100 254 #define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200 255 #define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400 256 #define EGL_STREAM_BIT_KHR 0x0800 257 #define EGL_MUTABLE_RENDER_BUFFER_BIT_KHR 0x1000 258 #define EGL_CONTEXT_RELEASE_BEHAVIOR_KHR 0x2097 259 #define EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR 0x2098 260 #define EGL_SUCCESS 0x3000 261 #define EGL_NOT_INITIALIZED 0x3001 262 #define EGL_BAD_ACCESS 0x3002 263 #define EGL_BAD_ALLOC 0x3003 264 #define EGL_BAD_ATTRIBUTE 0x3004 265 #define EGL_BAD_CONFIG 0x3005 266 #define EGL_BAD_CONTEXT 0x3006 267 #define EGL_BAD_CURRENT_SURFACE 0x3007 268 #define EGL_BAD_DISPLAY 0x3008 269 #define EGL_BAD_MATCH 0x3009 270 #define EGL_BAD_NATIVE_PIXMAP 0x300A 271 #define EGL_BAD_NATIVE_WINDOW 0x300B 272 #define EGL_BAD_PARAMETER 0x300C 273 #define EGL_BAD_SURFACE 0x300D 274 #define EGL_CONTEXT_LOST 0x300E 275 #define EGL_BUFFER_SIZE 0x3020 276 #define EGL_ALPHA_SIZE 0x3021 277 #define EGL_BLUE_SIZE 0x3022 278 #define EGL_GREEN_SIZE 0x3023 279 #define EGL_RED_SIZE 0x3024 280 #define EGL_DEPTH_SIZE 0x3025 281 #define EGL_STENCIL_SIZE 0x3026 282 #define EGL_CONFIG_CAVEAT 0x3027 283 #define EGL_CONFIG_ID 0x3028 284 #define EGL_LEVEL 0x3029 285 #define EGL_MAX_PBUFFER_HEIGHT 0x302A 286 #define EGL_MAX_PBUFFER_PIXELS 0x302B 287 #define EGL_MAX_PBUFFER_WIDTH 0x302C 288 #define EGL_NATIVE_RENDERABLE 0x302D 289 #define EGL_NATIVE_VISUAL_ID 0x302E 290 #define EGL_NATIVE_VISUAL_TYPE 0x302F 291 #define EGL_SAMPLES 0x3031 292 #define EGL_SAMPLE_BUFFERS 0x3032 293 #define EGL_SURFACE_TYPE 0x3033 294 #define EGL_TRANSPARENT_TYPE 0x3034 295 #define EGL_TRANSPARENT_BLUE_VALUE 0x3035 296 #define EGL_TRANSPARENT_GREEN_VALUE 0x3036 297 #define EGL_TRANSPARENT_RED_VALUE 0x3037 298 #define EGL_NONE 0x3038 299 #define EGL_BIND_TO_TEXTURE_RGB 0x3039 300 #define EGL_BIND_TO_TEXTURE_RGBA 0x303A 301 #define EGL_MIN_SWAP_INTERVAL 0x303B 302 #define EGL_MAX_SWAP_INTERVAL 0x303C 303 #define EGL_LUMINANCE_SIZE 0x303D 304 #define EGL_ALPHA_MASK_SIZE 0x303E 305 #define EGL_COLOR_BUFFER_TYPE 0x303F 306 #define EGL_RENDERABLE_TYPE 0x3040 307 #define EGL_MATCH_NATIVE_PIXMAP 0x3041 308 #define EGL_CONFORMANT 0x3042 309 #define EGL_CONFORMANT_KHR 0x3042 310 #define EGL_MATCH_FORMAT_KHR 0x3043 311 #define EGL_SLOW_CONFIG 0x3050 312 #define EGL_NON_CONFORMANT_CONFIG 0x3051 313 #define EGL_TRANSPARENT_RGB 0x3052 314 #define EGL_VENDOR 0x3053 315 #define EGL_VERSION 0x3054 316 #define EGL_EXTENSIONS 0x3055 317 #define EGL_HEIGHT 0x3056 318 #define EGL_WIDTH 0x3057 319 #define EGL_LARGEST_PBUFFER 0x3058 320 #define EGL_DRAW 0x3059 321 #define EGL_READ 0x305A 322 #define EGL_CORE_NATIVE_ENGINE 0x305B 323 #define EGL_NO_TEXTURE 0x305C 324 #define EGL_TEXTURE_RGB 0x305D 325 #define EGL_TEXTURE_RGBA 0x305E 326 #define EGL_TEXTURE_2D 0x305F 327 #define EGL_Y_INVERTED_NOK 0x307F 328 #define EGL_TEXTURE_FORMAT 0x3080 329 #define EGL_TEXTURE_TARGET 0x3081 330 #define EGL_MIPMAP_TEXTURE 0x3082 331 #define EGL_MIPMAP_LEVEL 0x3083 332 #define EGL_BACK_BUFFER 0x3084 333 #define EGL_SINGLE_BUFFER 0x3085 334 #define EGL_RENDER_BUFFER 0x3086 335 #define EGL_COLORSPACE 0x3087 336 #define EGL_VG_COLORSPACE 0x3087 337 #define EGL_ALPHA_FORMAT 0x3088 338 #define EGL_VG_ALPHA_FORMAT 0x3088 339 #define EGL_COLORSPACE_sRGB 0x3089 340 #define EGL_GL_COLORSPACE_SRGB 0x3089 341 #define EGL_GL_COLORSPACE_SRGB_KHR 0x3089 342 #define EGL_VG_COLORSPACE_sRGB 0x3089 343 #define EGL_COLORSPACE_LINEAR 0x308A 344 #define EGL_GL_COLORSPACE_LINEAR 0x308A 345 #define EGL_GL_COLORSPACE_LINEAR_KHR 0x308A 346 #define EGL_VG_COLORSPACE_LINEAR 0x308A 347 #define EGL_ALPHA_FORMAT_NONPRE 0x308B 348 #define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B 349 #define EGL_ALPHA_FORMAT_PRE 0x308C 350 #define EGL_VG_ALPHA_FORMAT_PRE 0x308C 351 #define EGL_CLIENT_APIS 0x308D 352 #define EGL_RGB_BUFFER 0x308E 353 #define EGL_LUMINANCE_BUFFER 0x308F 354 #define EGL_HORIZONTAL_RESOLUTION 0x3090 355 #define EGL_VERTICAL_RESOLUTION 0x3091 356 #define EGL_PIXEL_ASPECT_RATIO 0x3092 357 #define EGL_SWAP_BEHAVIOR 0x3093 358 #define EGL_BUFFER_PRESERVED 0x3094 359 #define EGL_BUFFER_DESTROYED 0x3095 360 #define EGL_OPENVG_IMAGE 0x3096 361 #define EGL_CONTEXT_CLIENT_TYPE 0x3097 362 #define EGL_CONTEXT_CLIENT_VERSION 0x3098 363 #define EGL_CONTEXT_MAJOR_VERSION 0x3098 364 #define EGL_CONTEXT_MAJOR_VERSION_KHR 0x3098 365 #define EGL_MULTISAMPLE_RESOLVE 0x3099 366 #define EGL_MULTISAMPLE_RESOLVE_DEFAULT 0x309A 367 #define EGL_MULTISAMPLE_RESOLVE_BOX 0x309B 368 #define EGL_CL_EVENT_HANDLE 0x309C 369 #define EGL_CL_EVENT_HANDLE_KHR 0x309C 370 #define EGL_GL_COLORSPACE 0x309D 371 #define EGL_GL_COLORSPACE_KHR 0x309D 372 #define EGL_OPENGL_ES_API 0x30A0 373 #define EGL_OPENVG_API 0x30A1 374 #define EGL_OPENGL_API 0x30A2 375 #define EGL_NATIVE_PIXMAP_KHR 0x30B0 376 #define EGL_GL_TEXTURE_2D 0x30B1 377 #define EGL_GL_TEXTURE_2D_KHR 0x30B1 378 #define EGL_GL_TEXTURE_3D 0x30B2 379 #define EGL_GL_TEXTURE_3D_KHR 0x30B2 380 #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x30B3 381 #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR 0x30B3 382 #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x30B4 383 #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR 0x30B4 384 #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x30B5 385 #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR 0x30B5 386 #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x30B6 387 #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR 0x30B6 388 #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x30B7 389 #define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR 0x30B7 390 #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x30B8 391 #define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR 0x30B8 392 #define EGL_GL_RENDERBUFFER 0x30B9 393 #define EGL_GL_RENDERBUFFER_KHR 0x30B9 394 #define EGL_VG_PARENT_IMAGE_KHR 0x30BA 395 #define EGL_GL_TEXTURE_LEVEL 0x30BC 396 #define EGL_GL_TEXTURE_LEVEL_KHR 0x30BC 397 #define EGL_GL_TEXTURE_ZOFFSET 0x30BD 398 #define EGL_GL_TEXTURE_ZOFFSET_KHR 0x30BD 399 #define EGL_POST_SUB_BUFFER_SUPPORTED_NV 0x30BE 400 #define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT 0x30BF 401 #define EGL_FORMAT_RGB_565_EXACT_KHR 0x30C0 402 #define EGL_FORMAT_RGB_565_KHR 0x30C1 403 #define EGL_FORMAT_RGBA_8888_EXACT_KHR 0x30C2 404 #define EGL_FORMAT_RGBA_8888_KHR 0x30C3 405 #define EGL_MAP_PRESERVE_PIXELS_KHR 0x30C4 406 #define EGL_LOCK_USAGE_HINT_KHR 0x30C5 407 #define EGL_BITMAP_POINTER_KHR 0x30C6 408 #define EGL_BITMAP_PITCH_KHR 0x30C7 409 #define EGL_BITMAP_ORIGIN_KHR 0x30C8 410 #define EGL_BITMAP_PIXEL_RED_OFFSET_KHR 0x30C9 411 #define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR 0x30CA 412 #define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR 0x30CB 413 #define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR 0x30CC 414 #define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR 0x30CD 415 #define EGL_LOWER_LEFT_KHR 0x30CE 416 #define EGL_UPPER_LEFT_KHR 0x30CF 417 #define EGL_IMAGE_PRESERVED 0x30D2 418 #define EGL_IMAGE_PRESERVED_KHR 0x30D2 419 #define EGL_SHARED_IMAGE_NOK 0x30DA 420 #define EGL_COVERAGE_BUFFERS_NV 0x30E0 421 #define EGL_COVERAGE_SAMPLES_NV 0x30E1 422 #define EGL_DEPTH_ENCODING_NV 0x30E2 423 #define EGL_DEPTH_ENCODING_NONLINEAR_NV 0x30E3 424 #define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6 425 #define EGL_SYNC_STATUS_NV 0x30E7 426 #define EGL_SIGNALED_NV 0x30E8 427 #define EGL_UNSIGNALED_NV 0x30E9 428 #define EGL_ALREADY_SIGNALED_NV 0x30EA 429 #define EGL_TIMEOUT_EXPIRED_NV 0x30EB 430 #define EGL_CONDITION_SATISFIED_NV 0x30EC 431 #define EGL_SYNC_TYPE_NV 0x30ED 432 #define EGL_SYNC_CONDITION_NV 0x30EE 433 #define EGL_SYNC_FENCE_NV 0x30EF 434 #define EGL_SYNC_PRIOR_COMMANDS_COMPLETE 0x30F0 435 #define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR 0x30F0 436 #define EGL_SYNC_STATUS 0x30F1 437 #define EGL_SYNC_STATUS_KHR 0x30F1 438 #define EGL_SIGNALED 0x30F2 439 #define EGL_SIGNALED_KHR 0x30F2 440 #define EGL_UNSIGNALED 0x30F3 441 #define EGL_UNSIGNALED_KHR 0x30F3 442 #define EGL_TIMEOUT_EXPIRED 0x30F5 443 #define EGL_TIMEOUT_EXPIRED_KHR 0x30F5 444 #define EGL_CONDITION_SATISFIED 0x30F6 445 #define EGL_CONDITION_SATISFIED_KHR 0x30F6 446 #define EGL_SYNC_TYPE 0x30F7 447 #define EGL_SYNC_TYPE_KHR 0x30F7 448 #define EGL_SYNC_CONDITION 0x30F8 449 #define EGL_SYNC_CONDITION_KHR 0x30F8 450 #define EGL_SYNC_FENCE 0x30F9 451 #define EGL_SYNC_FENCE_KHR 0x30F9 452 #define EGL_SYNC_REUSABLE_KHR 0x30FA 453 #define EGL_CONTEXT_MINOR_VERSION 0x30FB 454 #define EGL_CONTEXT_MINOR_VERSION_KHR 0x30FB 455 #define EGL_CONTEXT_FLAGS_KHR 0x30FC 456 #define EGL_CONTEXT_OPENGL_PROFILE_MASK 0x30FD 457 #define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR 0x30FD 458 #define EGL_SYNC_CL_EVENT 0x30FE 459 #define EGL_SYNC_CL_EVENT_KHR 0x30FE 460 #define EGL_SYNC_CL_EVENT_COMPLETE 0x30FF 461 #define EGL_SYNC_CL_EVENT_COMPLETE_KHR 0x30FF 462 #define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100 463 #define EGL_CONTEXT_PRIORITY_HIGH_IMG 0x3101 464 #define EGL_CONTEXT_PRIORITY_MEDIUM_IMG 0x3102 465 #define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103 466 #define EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG 0x3105 467 #define EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG 0x3106 468 #define EGL_BITMAP_PIXEL_SIZE_KHR 0x3110 469 #define EGL_NEW_IMAGE_QCOM 0x3120 470 #define EGL_IMAGE_FORMAT_QCOM 0x3121 471 #define EGL_FORMAT_RGBA_8888_QCOM 0x3122 472 #define EGL_FORMAT_RGB_565_QCOM 0x3123 473 #define EGL_FORMAT_YUYV_QCOM 0x3124 474 #define EGL_FORMAT_UYVY_QCOM 0x3125 475 #define EGL_FORMAT_YV12_QCOM 0x3126 476 #define EGL_FORMAT_NV21_QCOM 0x3127 477 #define EGL_FORMAT_NV12_TILED_QCOM 0x3128 478 #define EGL_FORMAT_BGRA_8888_QCOM 0x3129 479 #define EGL_FORMAT_BGRX_8888_QCOM 0x312A 480 #define EGL_FORMAT_RGBX_8888_QCOM 0x312F 481 #define EGL_COVERAGE_SAMPLE_RESOLVE_NV 0x3131 482 #define EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV 0x3132 483 #define EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV 0x3133 484 #define EGL_MULTIVIEW_VIEW_COUNT_EXT 0x3134 485 #define EGL_AUTO_STEREO_NV 0x3136 486 #define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT 0x3138 487 #define EGL_BUFFER_AGE_EXT 0x313D 488 #define EGL_BUFFER_AGE_KHR 0x313D 489 #define EGL_PLATFORM_DEVICE_EXT 0x313F 490 #define EGL_NATIVE_BUFFER_ANDROID 0x3140 491 #define EGL_PLATFORM_ANDROID_KHR 0x3141 492 #define EGL_RECORDABLE_ANDROID 0x3142 493 #define EGL_NATIVE_BUFFER_USAGE_ANDROID 0x3143 494 #define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144 495 #define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145 496 #define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID 0x3146 497 #define EGL_FRAMEBUFFER_TARGET_ANDROID 0x3147 498 #define EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID 0x314C 499 #define EGL_GL_COLORSPACE_DEFAULT_EXT 0x314D 500 #define EGL_CONTEXT_OPENGL_DEBUG 0x31B0 501 #define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE 0x31B1 502 #define EGL_CONTEXT_OPENGL_ROBUST_ACCESS 0x31B2 503 #define EGL_CONTEXT_OPENGL_NO_ERROR_KHR 0x31B3 504 #define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY 0x31BD 505 #define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR 0x31BD 506 #define EGL_NO_RESET_NOTIFICATION 0x31BE 507 #define EGL_NO_RESET_NOTIFICATION_EXT 0x31BE 508 #define EGL_NO_RESET_NOTIFICATION_KHR 0x31BE 509 #define EGL_LOSE_CONTEXT_ON_RESET 0x31BF 510 #define EGL_LOSE_CONTEXT_ON_RESET_EXT 0x31BF 511 #define EGL_LOSE_CONTEXT_ON_RESET_KHR 0x31BF 512 #define EGL_FORMAT_R8_QCOM 0x31C0 513 #define EGL_FORMAT_RG88_QCOM 0x31C1 514 #define EGL_FORMAT_NV12_QCOM 0x31C2 515 #define EGL_FORMAT_SRGBX_8888_QCOM 0x31C3 516 #define EGL_FORMAT_SRGBA_8888_QCOM 0x31C4 517 #define EGL_FORMAT_YVYU_QCOM 0x31C5 518 #define EGL_FORMAT_VYUY_QCOM 0x31C6 519 #define EGL_FORMAT_IYUV_QCOM 0x31C7 520 #define EGL_FORMAT_RGB_888_QCOM 0x31C8 521 #define EGL_FORMAT_RGBA_5551_QCOM 0x31C9 522 #define EGL_FORMAT_RGBA_4444_QCOM 0x31CA 523 #define EGL_FORMAT_R_16_FLOAT_QCOM 0x31CB 524 #define EGL_FORMAT_RG_1616_FLOAT_QCOM 0x31CC 525 #define EGL_FORMAT_RGBA_16_FLOAT_QCOM 0x31CD 526 #define EGL_FORMAT_RGBA_1010102_QCOM 0x31CE 527 #define EGL_FORMAT_FLAG_QCOM 0x31CF 528 #define EGL_DRM_BUFFER_FORMAT_MESA 0x31D0 529 #define EGL_DRM_BUFFER_USE_MESA 0x31D1 530 #define EGL_DRM_BUFFER_FORMAT_ARGB32_MESA 0x31D2 531 #define EGL_DRM_BUFFER_MESA 0x31D3 532 #define EGL_DRM_BUFFER_STRIDE_MESA 0x31D4 533 #define EGL_PLATFORM_X11_EXT 0x31D5 534 #define EGL_PLATFORM_X11_KHR 0x31D5 535 #define EGL_PLATFORM_X11_SCREEN_EXT 0x31D6 536 #define EGL_PLATFORM_X11_SCREEN_KHR 0x31D6 537 #define EGL_PLATFORM_GBM_KHR 0x31D7 538 #define EGL_PLATFORM_GBM_MESA 0x31D7 539 #define EGL_PLATFORM_WAYLAND_EXT 0x31D8 540 #define EGL_PLATFORM_WAYLAND_KHR 0x31D8 541 #define EGL_PLATFORM_SURFACELESS_MESA 0x31DD 542 #define EGL_STREAM_FIFO_LENGTH_KHR 0x31FC 543 #define EGL_STREAM_TIME_NOW_KHR 0x31FD 544 #define EGL_STREAM_TIME_CONSUMER_KHR 0x31FE 545 #define EGL_STREAM_TIME_PRODUCER_KHR 0x31FF 546 #define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE 0x3200 547 #define EGL_FIXED_SIZE_ANGLE 0x3201 548 #define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210 549 #define EGL_PRODUCER_FRAME_KHR 0x3212 550 #define EGL_CONSUMER_FRAME_KHR 0x3213 551 #define EGL_STREAM_STATE_KHR 0x3214 552 #define EGL_STREAM_STATE_CREATED_KHR 0x3215 553 #define EGL_STREAM_STATE_CONNECTING_KHR 0x3216 554 #define EGL_STREAM_STATE_EMPTY_KHR 0x3217 555 #define EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR 0x3218 556 #define EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR 0x3219 557 #define EGL_STREAM_STATE_DISCONNECTED_KHR 0x321A 558 #define EGL_BAD_STREAM_KHR 0x321B 559 #define EGL_BAD_STATE_KHR 0x321C 560 #define EGL_BUFFER_COUNT_NV 0x321D 561 #define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR 0x321E 562 #define EGL_SYNC_NEW_FRAME_NV 0x321F 563 #define EGL_BAD_DEVICE_EXT 0x322B 564 #define EGL_DEVICE_EXT 0x322C 565 #define EGL_BAD_OUTPUT_LAYER_EXT 0x322D 566 #define EGL_BAD_OUTPUT_PORT_EXT 0x322E 567 #define EGL_SWAP_INTERVAL_EXT 0x322F 568 #define EGL_TRIPLE_BUFFER_NV 0x3230 569 #define EGL_QUADRUPLE_BUFFER_NV 0x3231 570 #define EGL_DRM_DEVICE_FILE_EXT 0x3233 571 #define EGL_DRM_CRTC_EXT 0x3234 572 #define EGL_DRM_PLANE_EXT 0x3235 573 #define EGL_DRM_CONNECTOR_EXT 0x3236 574 #define EGL_OPENWF_DEVICE_ID_EXT 0x3237 575 #define EGL_OPENWF_PIPELINE_ID_EXT 0x3238 576 #define EGL_OPENWF_PORT_ID_EXT 0x3239 577 #define EGL_CUDA_DEVICE_NV 0x323A 578 #define EGL_CUDA_EVENT_HANDLE_NV 0x323B 579 #define EGL_SYNC_CUDA_EVENT_NV 0x323C 580 #define EGL_SYNC_CUDA_EVENT_COMPLETE_NV 0x323D 581 #define EGL_STREAM_CROSS_PARTITION_NV 0x323F 582 #define EGL_STREAM_STATE_INITIALIZING_NV 0x3240 583 #define EGL_STREAM_TYPE_NV 0x3241 584 #define EGL_STREAM_PROTOCOL_NV 0x3242 585 #define EGL_STREAM_ENDPOINT_NV 0x3243 586 #define EGL_STREAM_LOCAL_NV 0x3244 587 #define EGL_STREAM_CROSS_PROCESS_NV 0x3245 588 #define EGL_STREAM_PROTOCOL_FD_NV 0x3246 589 #define EGL_STREAM_PRODUCER_NV 0x3247 590 #define EGL_STREAM_CONSUMER_NV 0x3248 591 #define EGL_STREAM_PROTOCOL_SOCKET_NV 0x324B 592 #define EGL_SOCKET_HANDLE_NV 0x324C 593 #define EGL_SOCKET_TYPE_NV 0x324D 594 #define EGL_SOCKET_TYPE_UNIX_NV 0x324E 595 #define EGL_SOCKET_TYPE_INET_NV 0x324F 596 #define EGL_MAX_STREAM_METADATA_BLOCKS_NV 0x3250 597 #define EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV 0x3251 598 #define EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV 0x3252 599 #define EGL_PRODUCER_METADATA_NV 0x3253 600 #define EGL_CONSUMER_METADATA_NV 0x3254 601 #define EGL_METADATA0_SIZE_NV 0x3255 602 #define EGL_METADATA1_SIZE_NV 0x3256 603 #define EGL_METADATA2_SIZE_NV 0x3257 604 #define EGL_METADATA3_SIZE_NV 0x3258 605 #define EGL_METADATA0_TYPE_NV 0x3259 606 #define EGL_METADATA1_TYPE_NV 0x325A 607 #define EGL_METADATA2_TYPE_NV 0x325B 608 #define EGL_METADATA3_TYPE_NV 0x325C 609 #define EGL_LINUX_DMA_BUF_EXT 0x3270 610 #define EGL_LINUX_DRM_FOURCC_EXT 0x3271 611 #define EGL_DMA_BUF_PLANE0_FD_EXT 0x3272 612 #define EGL_DMA_BUF_PLANE0_OFFSET_EXT 0x3273 613 #define EGL_DMA_BUF_PLANE0_PITCH_EXT 0x3274 614 #define EGL_DMA_BUF_PLANE1_FD_EXT 0x3275 615 #define EGL_DMA_BUF_PLANE1_OFFSET_EXT 0x3276 616 #define EGL_DMA_BUF_PLANE1_PITCH_EXT 0x3277 617 #define EGL_DMA_BUF_PLANE2_FD_EXT 0x3278 618 #define EGL_DMA_BUF_PLANE2_OFFSET_EXT 0x3279 619 #define EGL_DMA_BUF_PLANE2_PITCH_EXT 0x327A 620 #define EGL_YUV_COLOR_SPACE_HINT_EXT 0x327B 621 #define EGL_SAMPLE_RANGE_HINT_EXT 0x327C 622 #define EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT 0x327D 623 #define EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT 0x327E 624 #define EGL_ITU_REC601_EXT 0x327F 625 #define EGL_ITU_REC709_EXT 0x3280 626 #define EGL_ITU_REC2020_EXT 0x3281 627 #define EGL_YUV_FULL_RANGE_EXT 0x3282 628 #define EGL_YUV_NARROW_RANGE_EXT 0x3283 629 #define EGL_YUV_CHROMA_SITING_0_EXT 0x3284 630 #define EGL_YUV_CHROMA_SITING_0_5_EXT 0x3285 631 #define EGL_DISCARD_SAMPLES_ARM 0x3286 632 #define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM 0x328A 633 #define EGL_NATIVE_BUFFER_TIZEN 0x32A0 634 #define EGL_NATIVE_SURFACE_TIZEN 0x32A1 635 #define EGL_IMAGE_NUM_PLANES_QCOM 0x32B0 636 #define EGL_IMAGE_PLANE_PITCH_0_QCOM 0x32B1 637 #define EGL_IMAGE_PLANE_PITCH_1_QCOM 0x32B2 638 #define EGL_IMAGE_PLANE_PITCH_2_QCOM 0x32B3 639 #define EGL_IMAGE_PLANE_DEPTH_0_QCOM 0x32B4 640 #define EGL_IMAGE_PLANE_DEPTH_1_QCOM 0x32B5 641 #define EGL_IMAGE_PLANE_DEPTH_2_QCOM 0x32B6 642 #define EGL_IMAGE_PLANE_WIDTH_0_QCOM 0x32B7 643 #define EGL_IMAGE_PLANE_WIDTH_1_QCOM 0x32B8 644 #define EGL_IMAGE_PLANE_WIDTH_2_QCOM 0x32B9 645 #define EGL_IMAGE_PLANE_HEIGHT_0_QCOM 0x32BA 646 #define EGL_IMAGE_PLANE_HEIGHT_1_QCOM 0x32BB 647 #define EGL_IMAGE_PLANE_HEIGHT_2_QCOM 0x32BC 648 #define EGL_IMAGE_PLANE_POINTER_0_QCOM 0x32BD 649 #define EGL_IMAGE_PLANE_POINTER_1_QCOM 0x32BE 650 #define EGL_IMAGE_PLANE_POINTER_2_QCOM 0x32BF 651 #define EGL_PROTECTED_CONTENT_EXT 0x32C0 652 #define EGL_GPU_PERF_HINT_QCOM 0x32D0 653 #define EGL_HINT_PERSISTENT_QCOM 0x32D1 654 #define EGL_YUV_BUFFER_EXT 0x3300 655 #define EGL_YUV_ORDER_EXT 0x3301 656 #define EGL_YUV_ORDER_YUV_EXT 0x3302 657 #define EGL_YUV_ORDER_YVU_EXT 0x3303 658 #define EGL_YUV_ORDER_YUYV_EXT 0x3304 659 #define EGL_YUV_ORDER_UYVY_EXT 0x3305 660 #define EGL_YUV_ORDER_YVYU_EXT 0x3306 661 #define EGL_YUV_ORDER_VYUY_EXT 0x3307 662 #define EGL_YUV_ORDER_AYUV_EXT 0x3308 663 #define EGL_YUV_CSC_STANDARD_EXT 0x330A 664 #define EGL_YUV_CSC_STANDARD_601_EXT 0x330B 665 #define EGL_YUV_CSC_STANDARD_709_EXT 0x330C 666 #define EGL_YUV_CSC_STANDARD_2020_EXT 0x330D 667 #define EGL_YUV_NUMBER_OF_PLANES_EXT 0x3311 668 #define EGL_YUV_SUBSAMPLE_EXT 0x3312 669 #define EGL_YUV_SUBSAMPLE_4_2_0_EXT 0x3313 670 #define EGL_YUV_SUBSAMPLE_4_2_2_EXT 0x3314 671 #define EGL_YUV_SUBSAMPLE_4_4_4_EXT 0x3315 672 #define EGL_YUV_DEPTH_RANGE_EXT 0x3317 673 #define EGL_YUV_DEPTH_RANGE_LIMITED_EXT 0x3318 674 #define EGL_YUV_DEPTH_RANGE_FULL_EXT 0x3319 675 #define EGL_YUV_PLANE_BPP_EXT 0x331A 676 #define EGL_YUV_PLANE_BPP_0_EXT 0x331B 677 #define EGL_YUV_PLANE_BPP_8_EXT 0x331C 678 #define EGL_YUV_PLANE_BPP_10_EXT 0x331D 679 #define EGL_PENDING_METADATA_NV 0x3328 680 #define EGL_PENDING_FRAME_NV 0x3329 681 #define EGL_STREAM_TIME_PENDING_NV 0x332A 682 #define EGL_YUV_PLANE0_TEXTURE_UNIT_NV 0x332C 683 #define EGL_YUV_PLANE1_TEXTURE_UNIT_NV 0x332D 684 #define EGL_YUV_PLANE2_TEXTURE_UNIT_NV 0x332E 685 #define EGL_SUPPORT_RESET_NV 0x3334 686 #define EGL_SUPPORT_REUSE_NV 0x3335 687 #define EGL_STREAM_FIFO_SYNCHRONOUS_NV 0x3336 688 #define EGL_PRODUCER_MAX_FRAME_HINT_NV 0x3337 689 #define EGL_CONSUMER_MAX_FRAME_HINT_NV 0x3338 690 #define EGL_COLOR_COMPONENT_TYPE_EXT 0x3339 691 #define EGL_COLOR_COMPONENT_TYPE_FIXED_EXT 0x333A 692 #define EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT 0x333B 693 #define EGL_DRM_MASTER_FD_EXT 0x333C 694 #define EGL_GL_COLORSPACE_BT2020_LINEAR_EXT 0x333F 695 #define EGL_GL_COLORSPACE_BT2020_PQ_EXT 0x3340 696 #define EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT 0x3341 697 #define EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT 0x3342 698 #define EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT 0x3343 699 #define EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT 0x3344 700 #define EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT 0x3345 701 #define EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT 0x3346 702 #define EGL_SMPTE2086_WHITE_POINT_X_EXT 0x3347 703 #define EGL_SMPTE2086_WHITE_POINT_Y_EXT 0x3348 704 #define EGL_SMPTE2086_MAX_LUMINANCE_EXT 0x3349 705 #define EGL_SMPTE2086_MIN_LUMINANCE_EXT 0x334A 706 #define EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C 707 #define EGL_STREAM_CROSS_OBJECT_NV 0x334D 708 #define EGL_STREAM_CROSS_DISPLAY_NV 0x334E 709 #define EGL_STREAM_CROSS_SYSTEM_NV 0x334F 710 #define EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT 0x3350 711 #define EGL_GL_COLORSPACE_SCRGB_EXT 0x3351 712 #define EGL_TRACK_REFERENCES_KHR 0x3352 713 #define EGL_CONTEXT_PRIORITY_REALTIME_NV 0x3357 714 #define EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT 0x3360 715 #define EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT 0x3361 716 #define EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT 0x3362 717 #define EGL_GL_COLORSPACE_DISPLAY_P3_EXT 0x3363 718 #define EGL_SYNC_CLIENT_EXT 0x3364 719 #define EGL_SYNC_CLIENT_SIGNAL_EXT 0x3365 720 #define EGL_STREAM_FRAME_ORIGIN_X_NV 0x3366 721 #define EGL_STREAM_FRAME_ORIGIN_Y_NV 0x3367 722 #define EGL_STREAM_FRAME_MAJOR_AXIS_NV 0x3368 723 #define EGL_CONSUMER_AUTO_ORIENTATION_NV 0x3369 724 #define EGL_PRODUCER_AUTO_ORIENTATION_NV 0x336A 725 #define EGL_LEFT_NV 0x336B 726 #define EGL_RIGHT_NV 0x336C 727 #define EGL_TOP_NV 0x336D 728 #define EGL_BOTTOM_NV 0x336E 729 #define EGL_X_AXIS_NV 0x336F 730 #define EGL_Y_AXIS_NV 0x3370 731 #define EGL_STREAM_DMA_NV 0x3371 732 #define EGL_STREAM_DMA_SERVER_NV 0x3372 733 #define EGL_D3D9_DEVICE_ANGLE 0x33A0 734 #define EGL_D3D11_DEVICE_ANGLE 0x33A1 735 #define EGL_OBJECT_THREAD_KHR 0x33B0 736 #define EGL_OBJECT_DISPLAY_KHR 0x33B1 737 #define EGL_OBJECT_CONTEXT_KHR 0x33B2 738 #define EGL_OBJECT_SURFACE_KHR 0x33B3 739 #define EGL_OBJECT_IMAGE_KHR 0x33B4 740 #define EGL_OBJECT_SYNC_KHR 0x33B5 741 #define EGL_OBJECT_STREAM_KHR 0x33B6 742 #define EGL_DEBUG_CALLBACK_KHR 0x33B8 743 #define EGL_DEBUG_MSG_CRITICAL_KHR 0x33B9 744 #define EGL_DEBUG_MSG_ERROR_KHR 0x33BA 745 #define EGL_DEBUG_MSG_WARN_KHR 0x33BB 746 #define EGL_DEBUG_MSG_INFO_KHR 0x33BC 747 #define EGL_FORMAT_FLAG_UBWC_QCOM 0x33E0 748 #define EGL_FORMAT_FLAG_MACROTILE_QCOM 0x33E1 749 #define EGL_FORMAT_ASTC_4X4_QCOM 0x33E2 750 #define EGL_FORMAT_ASTC_5X4_QCOM 0x33E3 751 #define EGL_FORMAT_ASTC_5X5_QCOM 0x33E4 752 #define EGL_FORMAT_ASTC_6X5_QCOM 0x33E5 753 #define EGL_FORMAT_ASTC_6X6_QCOM 0x33E6 754 #define EGL_FORMAT_ASTC_8X5_QCOM 0x33E7 755 #define EGL_FORMAT_ASTC_8X6_QCOM 0x33E8 756 #define EGL_FORMAT_ASTC_8X8_QCOM 0x33E9 757 #define EGL_FORMAT_ASTC_10X5_QCOM 0x33EA 758 #define EGL_FORMAT_ASTC_10X6_QCOM 0x33EB 759 #define EGL_FORMAT_ASTC_10X8_QCOM 0x33EC 760 #define EGL_FORMAT_ASTC_10X10_QCOM 0x33ED 761 #define EGL_FORMAT_ASTC_12X10_QCOM 0x33EE 762 #define EGL_FORMAT_ASTC_12X12_QCOM 0x33EF 763 #define EGL_FORMAT_ASTC_4X4_SRGB_QCOM 0x3400 764 #define EGL_FORMAT_ASTC_5X4_SRGB_QCOM 0x3401 765 #define EGL_FORMAT_ASTC_5X5_SRGB_QCOM 0x3402 766 #define EGL_FORMAT_ASTC_6X5_SRGB_QCOM 0x3403 767 #define EGL_FORMAT_ASTC_6X6_SRGB_QCOM 0x3404 768 #define EGL_FORMAT_ASTC_8X5_SRGB_QCOM 0x3405 769 #define EGL_FORMAT_ASTC_8X6_SRGB_QCOM 0x3406 770 #define EGL_FORMAT_ASTC_8X8_SRGB_QCOM 0x3407 771 #define EGL_FORMAT_ASTC_10X5_SRGB_QCOM 0x3408 772 #define EGL_FORMAT_ASTC_10X6_SRGB_QCOM 0x3409 773 #define EGL_FORMAT_ASTC_10X8_SRGB_QCOM 0x340A 774 #define EGL_FORMAT_ASTC_10X10_SRGB_QCOM 0x340B 775 #define EGL_FORMAT_ASTC_12X10_SRGB_QCOM 0x340C 776 #define EGL_FORMAT_ASTC_12X12_SRGB_QCOM 0x340D 777 #define EGL_FORMAT_TP10_QCOM 0x340E 778 #define EGL_FORMAT_NV12_Y_QCOM 0x340F 779 #define EGL_FORMAT_NV12_UV_QCOM 0x3410 780 #define EGL_FORMAT_NV21_VU_QCOM 0x3411 781 #define EGL_FORMAT_NV12_4R_QCOM 0x3412 782 #define EGL_FORMAT_NV12_4R_Y_QCOM 0x3413 783 #define EGL_FORMAT_NV12_4R_UV_QCOM 0x3414 784 #define EGL_FORMAT_P010_QCOM 0x3415 785 #define EGL_FORMAT_P010_Y_QCOM 0x3416 786 #define EGL_FORMAT_P010_UV_QCOM 0x3417 787 #define EGL_FORMAT_TP10_Y_QCOM 0x3418 788 #define EGL_FORMAT_TP10_UV_QCOM 0x3419 789 #define EGL_GENERIC_TOKEN_1_QCOM 0x3420 790 #define EGL_GENERIC_TOKEN_2_QCOM 0x3421 791 #define EGL_GENERIC_TOKEN_3_QCOM 0x3422 792 #define EGL_TIMESTAMPS_ANDROID 0x3430 793 #define EGL_COMPOSITE_DEADLINE_ANDROID 0x3431 794 #define EGL_COMPOSITE_INTERVAL_ANDROID 0x3432 795 #define EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID 0x3433 796 #define EGL_REQUESTED_PRESENT_TIME_ANDROID 0x3434 797 #define EGL_RENDERING_COMPLETE_TIME_ANDROID 0x3435 798 #define EGL_COMPOSITION_LATCH_TIME_ANDROID 0x3436 799 #define EGL_FIRST_COMPOSITION_START_TIME_ANDROID 0x3437 800 #define EGL_LAST_COMPOSITION_START_TIME_ANDROID 0x3438 801 #define EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID 0x3439 802 #define EGL_DISPLAY_PRESENT_TIME_ANDROID 0x343A 803 #define EGL_DEQUEUE_READY_TIME_ANDROID 0x343B 804 #define EGL_READS_DONE_TIME_ANDROID 0x343C 805 #define EGL_DMA_BUF_PLANE3_FD_EXT 0x3440 806 #define EGL_DMA_BUF_PLANE3_OFFSET_EXT 0x3441 807 #define EGL_DMA_BUF_PLANE3_PITCH_EXT 0x3442 808 #define EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT 0x3443 809 #define EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT 0x3444 810 #define EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT 0x3445 811 #define EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT 0x3446 812 #define EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT 0x3447 813 #define EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT 0x3448 814 #define EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT 0x3449 815 #define EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT 0x344A 816 #define EGL_PRIMARY_COMPOSITOR_CONTEXT_EXT 0x3460 817 #define EGL_EXTERNAL_REF_ID_EXT 0x3461 818 #define EGL_COMPOSITOR_DROP_NEWEST_FRAME_EXT 0x3462 819 #define EGL_COMPOSITOR_KEEP_NEWEST_FRAME_EXT 0x3463 820 #define EGL_FRONT_BUFFER_EXT 0x3464 821 #define EGL_IMPORT_SYNC_TYPE_EXT 0x3470 822 #define EGL_IMPORT_IMPLICIT_SYNC_EXT 0x3471 823 #define EGL_IMPORT_EXPLICIT_SYNC_EXT 0x3472 824 #define EGL_GL_COLORSPACE_DISPLAY_P3_PASSTHROUGH_EXT 0x3490 825 #define EGL_COLOR_FORMAT_HI 0x8F70 826 #define EGL_COLOR_RGB_HI 0x8F71 827 #define EGL_COLOR_RGBA_HI 0x8F72 828 #define EGL_COLOR_ARGB_HI 0x8F73 829 #define EGL_CLIENT_PIXMAP_POINTER_HI 0x8F74 830 #define EGL_FOREVER 0xFFFFFFFFFFFFFFFF 831 #define EGL_FOREVER_KHR 0xFFFFFFFFFFFFFFFF 832 #define EGL_FOREVER_NV 0xFFFFFFFFFFFFFFFF 833 #define EGL_TRUE 1 834 #define EGL_DISPLAY_SCALING 10000 835 #define EGL_METADATA_SCALING_EXT 50000 836 #define EGL_NO_CONFIG_KHR EGL_CAST(EGLConfig,0) 837 #define EGL_NO_CONTEXT EGL_CAST(EGLContext,0) 838 #define EGL_NO_DEVICE_EXT EGL_CAST(EGLDeviceEXT,0) 839 #define EGL_NO_DISPLAY EGL_CAST(EGLDisplay,0) 840 #define EGL_NO_IMAGE EGL_CAST(EGLImage,0) 841 #define EGL_NO_IMAGE_KHR EGL_CAST(EGLImageKHR,0) 842 #define EGL_DEFAULT_DISPLAY EGL_CAST(EGLNativeDisplayType,0) 843 #define EGL_NO_FILE_DESCRIPTOR_KHR EGL_CAST(EGLNativeFileDescriptorKHR,-1) 844 #define EGL_NO_OUTPUT_LAYER_EXT EGL_CAST(EGLOutputLayerEXT,0) 845 #define EGL_NO_OUTPUT_PORT_EXT EGL_CAST(EGLOutputPortEXT,0) 846 #define EGL_NO_STREAM_KHR EGL_CAST(EGLStreamKHR,0) 847 #define EGL_NO_SURFACE EGL_CAST(EGLSurface,0) 848 #define EGL_NO_SYNC EGL_CAST(EGLSync,0) 849 #define EGL_NO_SYNC_KHR EGL_CAST(EGLSyncKHR,0) 850 #define EGL_NO_SYNC_NV EGL_CAST(EGLSyncNV,0) 851 #define EGL_DONT_CARE EGL_CAST(EGLint,-1) 852 #define EGL_UNKNOWN EGL_CAST(EGLint,-1) 853 #define EGL_TIMESTAMP_INVALID_ANDROID EGL_CAST(EGLnsecsANDROID,-1) 854 #define EGL_TIMESTAMP_PENDING_ANDROID EGL_CAST(EGLnsecsANDROID,-2) 855 856 typedef EGLBoolean (GLAPIENTRY *PFNEGLBINDAPIPROC)(EGLenum api); 857 typedef EGLBoolean (GLAPIENTRY *PFNEGLBINDTEXIMAGEPROC)(EGLDisplay dpy, EGLSurface surface, EGLint buffer); 858 typedef EGLBoolean (GLAPIENTRY *PFNEGLCHOOSECONFIGPROC)(EGLDisplay dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint config_size, EGLint * num_config); 859 typedef EGLBoolean (GLAPIENTRY *PFNEGLCLIENTSIGNALSYNCEXTPROC)(EGLDisplay dpy, EGLSync sync, const EGLAttrib * attrib_list); 860 typedef EGLint (GLAPIENTRY *PFNEGLCLIENTWAITSYNCPROC)(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout); 861 typedef EGLint (GLAPIENTRY *PFNEGLCLIENTWAITSYNCKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); 862 typedef EGLint (GLAPIENTRY *PFNEGLCLIENTWAITSYNCNVPROC)(EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); 863 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORBINDTEXWINDOWEXTPROC)(EGLint external_win_id); 864 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORSETCONTEXTATTRIBUTESEXTPROC)(EGLint external_ref_id, const EGLint * context_attributes, EGLint num_entries); 865 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORSETCONTEXTLISTEXTPROC)(const EGLint * external_ref_ids, EGLint num_entries); 866 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORSETSIZEEXTPROC)(EGLint external_win_id, EGLint width, EGLint height); 867 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORSETWINDOWATTRIBUTESEXTPROC)(EGLint external_win_id, const EGLint * window_attributes, EGLint num_entries); 868 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORSETWINDOWLISTEXTPROC)(EGLint external_ref_id, const EGLint * external_win_ids, EGLint num_entries); 869 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOMPOSITORSWAPPOLICYEXTPROC)(EGLint external_win_id, EGLint policy); 870 typedef EGLBoolean (GLAPIENTRY *PFNEGLCOPYBUFFERSPROC)(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target); 871 typedef EGLContext (GLAPIENTRY *PFNEGLCREATECONTEXTPROC)(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint * attrib_list); 872 typedef EGLImageKHR (GLAPIENTRY *PFNEGLCREATEDRMIMAGEMESAPROC)(EGLDisplay dpy, const EGLint * attrib_list); 873 typedef EGLSyncNV (GLAPIENTRY *PFNEGLCREATEFENCESYNCNVPROC)(EGLDisplay dpy, EGLenum condition, const EGLint * attrib_list); 874 typedef EGLImage (GLAPIENTRY *PFNEGLCREATEIMAGEPROC)(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib * attrib_list); 875 typedef EGLImageKHR (GLAPIENTRY *PFNEGLCREATEIMAGEKHRPROC)(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint * attrib_list); 876 typedef EGLClientBuffer (GLAPIENTRY *PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC)(const EGLint * attrib_list); 877 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC)(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint * attrib_list); 878 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPBUFFERSURFACEPROC)(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list); 879 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPIXMAPSURFACEPROC)(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list); 880 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPIXMAPSURFACEHIPROC)(EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI * pixmap); 881 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list); 882 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLint * attrib_list); 883 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPLATFORMWINDOWSURFACEPROC)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list); 884 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLint * attrib_list); 885 typedef EGLStreamKHR (GLAPIENTRY *PFNEGLCREATESTREAMATTRIBKHRPROC)(EGLDisplay dpy, const EGLAttrib * attrib_list); 886 typedef EGLStreamKHR (GLAPIENTRY *PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); 887 typedef EGLStreamKHR (GLAPIENTRY *PFNEGLCREATESTREAMKHRPROC)(EGLDisplay dpy, const EGLint * attrib_list); 888 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint * attrib_list); 889 typedef EGLSyncKHR (GLAPIENTRY *PFNEGLCREATESTREAMSYNCNVPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum type, const EGLint * attrib_list); 890 typedef EGLSync (GLAPIENTRY *PFNEGLCREATESYNCPROC)(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list); 891 typedef EGLSyncKHR (GLAPIENTRY *PFNEGLCREATESYNC64KHRPROC)(EGLDisplay dpy, EGLenum type, const EGLAttribKHR * attrib_list); 892 typedef EGLSyncKHR (GLAPIENTRY *PFNEGLCREATESYNCKHRPROC)(EGLDisplay dpy, EGLenum type, const EGLint * attrib_list); 893 typedef EGLSurface (GLAPIENTRY *PFNEGLCREATEWINDOWSURFACEPROC)(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list); 894 typedef EGLint (GLAPIENTRY *PFNEGLDEBUGMESSAGECONTROLKHRPROC)(EGLDEBUGPROCKHR callback, const EGLAttrib * attrib_list); 895 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYCONTEXTPROC)(EGLDisplay dpy, EGLContext ctx); 896 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYIMAGEPROC)(EGLDisplay dpy, EGLImage image); 897 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYIMAGEKHRPROC)(EGLDisplay dpy, EGLImageKHR image); 898 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); 899 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYSURFACEPROC)(EGLDisplay dpy, EGLSurface surface); 900 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYSYNCPROC)(EGLDisplay dpy, EGLSync sync); 901 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYSYNCKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync); 902 typedef EGLBoolean (GLAPIENTRY *PFNEGLDESTROYSYNCNVPROC)(EGLSyncNV sync); 903 typedef EGLint (GLAPIENTRY *PFNEGLDUPNATIVEFENCEFDANDROIDPROC)(EGLDisplay dpy, EGLSyncKHR sync); 904 typedef EGLBoolean (GLAPIENTRY *PFNEGLEXPORTDMABUFIMAGEMESAPROC)(EGLDisplay dpy, EGLImageKHR image, int * fds, EGLint * strides, EGLint * offsets); 905 typedef EGLBoolean (GLAPIENTRY *PFNEGLEXPORTDMABUFIMAGEQUERYMESAPROC)(EGLDisplay dpy, EGLImageKHR image, int * fourcc, int * num_planes, EGLuint64KHR * modifiers); 906 typedef EGLBoolean (GLAPIENTRY *PFNEGLEXPORTDRMIMAGEMESAPROC)(EGLDisplay dpy, EGLImageKHR image, EGLint * name, EGLint * handle, EGLint * stride); 907 typedef EGLBoolean (GLAPIENTRY *PFNEGLFENCENVPROC)(EGLSyncNV sync); 908 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETCOMPOSITORTIMINGANDROIDPROC)(EGLDisplay dpy, EGLSurface surface, EGLint numTimestamps, const EGLint * names, EGLnsecsANDROID * values); 909 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC)(EGLDisplay dpy, EGLSurface surface, EGLint name); 910 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETCONFIGATTRIBPROC)(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value); 911 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETCONFIGSPROC)(EGLDisplay dpy, EGLConfig * configs, EGLint config_size, EGLint * num_config); 912 typedef EGLContext (GLAPIENTRY *PFNEGLGETCURRENTCONTEXTPROC)(void); 913 typedef EGLDisplay (GLAPIENTRY *PFNEGLGETCURRENTDISPLAYPROC)(void); 914 typedef EGLSurface (GLAPIENTRY *PFNEGLGETCURRENTSURFACEPROC)(EGLint readdraw); 915 typedef EGLDisplay (GLAPIENTRY *PFNEGLGETDISPLAYPROC)(EGLNativeDisplayType display_id); 916 typedef char * (GLAPIENTRY *PFNEGLGETDISPLAYDRIVERCONFIGPROC)(EGLDisplay dpy); 917 typedef const char * (GLAPIENTRY *PFNEGLGETDISPLAYDRIVERNAMEPROC)(EGLDisplay dpy); 918 typedef EGLint (GLAPIENTRY *PFNEGLGETERRORPROC)(void); 919 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC)(EGLDisplay dpy, EGLSurface surface, EGLint timestamp); 920 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETFRAMETIMESTAMPSANDROIDPROC)(EGLDisplay dpy, EGLSurface surface, EGLuint64KHR frameId, EGLint numTimestamps, const EGLint * timestamps, EGLnsecsANDROID * values); 921 typedef EGLClientBuffer (GLAPIENTRY *PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC)(const struct AHardwareBuffer * buffer); 922 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETNEXTFRAMEIDANDROIDPROC)(EGLDisplay dpy, EGLSurface surface, EGLuint64KHR * frameId); 923 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETOUTPUTLAYERSEXTPROC)(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputLayerEXT * layers, EGLint max_layers, EGLint * num_layers); 924 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETOUTPUTPORTSEXTPROC)(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputPortEXT * ports, EGLint max_ports, EGLint * num_ports); 925 typedef EGLDisplay (GLAPIENTRY *PFNEGLGETPLATFORMDISPLAYPROC)(EGLenum platform, void * native_display, const EGLAttrib * attrib_list); 926 typedef EGLDisplay (GLAPIENTRY *PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform, void * native_display, const EGLint * attrib_list); 927 typedef __eglMustCastToProperFunctionPointerType (GLAPIENTRY *PFNEGLGETPROCADDRESSPROC)(const char * procname); 928 typedef EGLNativeFileDescriptorKHR (GLAPIENTRY *PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); 929 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETSYNCATTRIBPROC)(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value); 930 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETSYNCATTRIBKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint * value); 931 typedef EGLBoolean (GLAPIENTRY *PFNEGLGETSYNCATTRIBNVPROC)(EGLSyncNV sync, EGLint attribute, EGLint * value); 932 typedef EGLuint64NV (GLAPIENTRY *PFNEGLGETSYSTEMTIMEFREQUENCYNVPROC)(void); 933 typedef EGLuint64NV (GLAPIENTRY *PFNEGLGETSYSTEMTIMENVPROC)(void); 934 typedef EGLBoolean (GLAPIENTRY *PFNEGLINITIALIZEPROC)(EGLDisplay dpy, EGLint * major, EGLint * minor); 935 typedef EGLint (GLAPIENTRY *PFNEGLLABELOBJECTKHRPROC)(EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label); 936 typedef EGLBoolean (GLAPIENTRY *PFNEGLLOCKSURFACEKHRPROC)(EGLDisplay dpy, EGLSurface surface, const EGLint * attrib_list); 937 typedef EGLBoolean (GLAPIENTRY *PFNEGLMAKECURRENTPROC)(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx); 938 typedef EGLBoolean (GLAPIENTRY *PFNEGLOUTPUTLAYERATTRIBEXTPROC)(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib value); 939 typedef EGLBoolean (GLAPIENTRY *PFNEGLOUTPUTPORTATTRIBEXTPROC)(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib value); 940 typedef EGLBoolean (GLAPIENTRY *PFNEGLPOSTSUBBUFFERNVPROC)(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); 941 typedef EGLBoolean (GLAPIENTRY *PFNEGLPRESENTATIONTIMEANDROIDPROC)(EGLDisplay dpy, EGLSurface surface, EGLnsecsANDROID time); 942 typedef EGLenum (GLAPIENTRY *PFNEGLQUERYAPIPROC)(void); 943 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYCONTEXTPROC)(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint * value); 944 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDEBUGKHRPROC)(EGLint attribute, EGLAttrib * value); 945 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDEVICEATTRIBEXTPROC)(EGLDeviceEXT device, EGLint attribute, EGLAttrib * value); 946 typedef const char * (GLAPIENTRY *PFNEGLQUERYDEVICESTRINGEXTPROC)(EGLDeviceEXT device, EGLint name); 947 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDEVICESEXTPROC)(EGLint max_devices, EGLDeviceEXT * devices, EGLint * num_devices); 948 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDISPLAYATTRIBEXTPROC)(EGLDisplay dpy, EGLint attribute, EGLAttrib * value); 949 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDISPLAYATTRIBKHRPROC)(EGLDisplay dpy, EGLint name, EGLAttrib * value); 950 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDISPLAYATTRIBNVPROC)(EGLDisplay dpy, EGLint attribute, EGLAttrib * value); 951 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDMABUFFORMATSEXTPROC)(EGLDisplay dpy, EGLint max_formats, EGLint * formats, EGLint * num_formats); 952 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYDMABUFMODIFIERSEXTPROC)(EGLDisplay dpy, EGLint format, EGLint max_modifiers, EGLuint64KHR * modifiers, EGLBoolean * external_only, EGLint * num_modifiers); 953 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYNATIVEDISPLAYNVPROC)(EGLDisplay dpy, EGLNativeDisplayType * display_id); 954 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYNATIVEPIXMAPNVPROC)(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType * pixmap); 955 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYNATIVEWINDOWNVPROC)(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType * window); 956 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYOUTPUTLAYERATTRIBEXTPROC)(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib * value); 957 typedef const char * (GLAPIENTRY *PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC)(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name); 958 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYOUTPUTPORTATTRIBEXTPROC)(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib * value); 959 typedef const char * (GLAPIENTRY *PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC)(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name); 960 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSTREAMATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLAttrib * value); 961 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSTREAMKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint * value); 962 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSTREAMMETADATANVPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void * data); 963 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSTREAMTIMEKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR * value); 964 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSTREAMU64KHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR * value); 965 typedef const char * (GLAPIENTRY *PFNEGLQUERYSTRINGPROC)(EGLDisplay dpy, EGLint name); 966 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSURFACEPROC)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint * value); 967 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSURFACE64KHRPROC)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR * value); 968 typedef EGLBoolean (GLAPIENTRY *PFNEGLQUERYSURFACEPOINTERANGLEPROC)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void ** value); 969 typedef EGLBoolean (GLAPIENTRY *PFNEGLRELEASETEXIMAGEPROC)(EGLDisplay dpy, EGLSurface surface, EGLint buffer); 970 typedef EGLBoolean (GLAPIENTRY *PFNEGLRELEASETHREADPROC)(void); 971 typedef EGLBoolean (GLAPIENTRY *PFNEGLRESETSTREAMNVPROC)(EGLDisplay dpy, EGLStreamKHR stream); 972 typedef void (GLAPIENTRY *PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get); 973 typedef EGLBoolean (GLAPIENTRY *PFNEGLSETDAMAGEREGIONKHRPROC)(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects); 974 typedef EGLBoolean (GLAPIENTRY *PFNEGLSETSTREAMATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLAttrib value); 975 typedef EGLBoolean (GLAPIENTRY *PFNEGLSETSTREAMMETADATANVPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const void * data); 976 typedef EGLBoolean (GLAPIENTRY *PFNEGLSIGNALSYNCKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); 977 typedef EGLBoolean (GLAPIENTRY *PFNEGLSIGNALSYNCNVPROC)(EGLSyncNV sync, EGLenum mode); 978 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); 979 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMERACQUIREATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib * attrib_list); 980 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMERACQUIREKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); 981 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib * attrib_list); 982 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); 983 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMEROUTPUTEXTPROC)(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer); 984 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMERRELEASEATTRIBKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib * attrib_list); 985 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMCONSUMERRELEASEKHRPROC)(EGLDisplay dpy, EGLStreamKHR stream); 986 typedef EGLBoolean (GLAPIENTRY *PFNEGLSTREAMFLUSHNVPROC)(EGLDisplay dpy, EGLStreamKHR stream); 987 typedef EGLBoolean (GLAPIENTRY *PFNEGLSURFACEATTRIBPROC)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value); 988 typedef EGLBoolean (GLAPIENTRY *PFNEGLSWAPBUFFERSPROC)(EGLDisplay dpy, EGLSurface surface); 989 typedef EGLBoolean (GLAPIENTRY *PFNEGLSWAPBUFFERSREGION2NOKPROC)(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects); 990 typedef EGLBoolean (GLAPIENTRY *PFNEGLSWAPBUFFERSREGIONNOKPROC)(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects); 991 typedef EGLBoolean (GLAPIENTRY *PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC)(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects); 992 typedef EGLBoolean (GLAPIENTRY *PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC)(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects); 993 typedef EGLBoolean (GLAPIENTRY *PFNEGLSWAPINTERVALPROC)(EGLDisplay dpy, EGLint interval); 994 typedef EGLBoolean (GLAPIENTRY *PFNEGLTERMINATEPROC)(EGLDisplay dpy); 995 typedef EGLBoolean (GLAPIENTRY *PFNEGLUNLOCKSURFACEKHRPROC)(EGLDisplay dpy, EGLSurface surface); 996 typedef EGLBoolean (GLAPIENTRY *PFNEGLUNSIGNALSYNCEXTPROC)(EGLDisplay dpy, EGLSync sync, const EGLAttrib * attrib_list); 997 typedef EGLBoolean (GLAPIENTRY *PFNEGLWAITCLIENTPROC)(void); 998 typedef EGLBoolean (GLAPIENTRY *PFNEGLWAITGLPROC)(void); 999 typedef EGLBoolean (GLAPIENTRY *PFNEGLWAITNATIVEPROC)(EGLint engine); 1000 typedef EGLBoolean (GLAPIENTRY *PFNEGLWAITSYNCPROC)(EGLDisplay dpy, EGLSync sync, EGLint flags); 1001 typedef EGLint (GLAPIENTRY *PFNEGLWAITSYNCKHRPROC)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); 1002 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglBindAPI)(EGLenum api); 1003 1004 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglBindTexImage)(EGLDisplay dpy, EGLSurface surface, EGLint buffer); 1005 1006 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglChooseConfig)(EGLDisplay dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint config_size, EGLint * num_config); 1007 1008 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglClientSignalSyncEXT)(EGLDisplay dpy, EGLSync sync, const EGLAttrib * attrib_list); 1009 1010 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglClientWaitSync)(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout); 1011 1012 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglClientWaitSyncKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout); 1013 1014 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglClientWaitSyncNV)(EGLSyncNV sync, EGLint flags, EGLTimeNV timeout); 1015 1016 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorBindTexWindowEXT)(EGLint external_win_id); 1017 1018 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorSetContextAttributesEXT)(EGLint external_ref_id, const EGLint * context_attributes, EGLint num_entries); 1019 1020 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorSetContextListEXT)(const EGLint * external_ref_ids, EGLint num_entries); 1021 1022 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorSetSizeEXT)(EGLint external_win_id, EGLint width, EGLint height); 1023 1024 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorSetWindowAttributesEXT)(EGLint external_win_id, const EGLint * window_attributes, EGLint num_entries); 1025 1026 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorSetWindowListEXT)(EGLint external_ref_id, const EGLint * external_win_ids, EGLint num_entries); 1027 1028 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCompositorSwapPolicyEXT)(EGLint external_win_id, EGLint policy); 1029 1030 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglCopyBuffers)(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target); 1031 1032 EPOXY_PUBLIC EGLContext (EPOXY_CALLSPEC *epoxy_eglCreateContext)(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint * attrib_list); 1033 1034 EPOXY_PUBLIC EGLImageKHR (EPOXY_CALLSPEC *epoxy_eglCreateDRMImageMESA)(EGLDisplay dpy, const EGLint * attrib_list); 1035 1036 EPOXY_PUBLIC EGLSyncNV (EPOXY_CALLSPEC *epoxy_eglCreateFenceSyncNV)(EGLDisplay dpy, EGLenum condition, const EGLint * attrib_list); 1037 1038 EPOXY_PUBLIC EGLImage (EPOXY_CALLSPEC *epoxy_eglCreateImage)(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib * attrib_list); 1039 1040 EPOXY_PUBLIC EGLImageKHR (EPOXY_CALLSPEC *epoxy_eglCreateImageKHR)(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint * attrib_list); 1041 1042 EPOXY_PUBLIC EGLClientBuffer (EPOXY_CALLSPEC *epoxy_eglCreateNativeClientBufferANDROID)(const EGLint * attrib_list); 1043 1044 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePbufferFromClientBuffer)(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint * attrib_list); 1045 1046 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePbufferSurface)(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list); 1047 1048 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePixmapSurface)(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list); 1049 1050 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePixmapSurfaceHI)(EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI * pixmap); 1051 1052 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePlatformPixmapSurface)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list); 1053 1054 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePlatformPixmapSurfaceEXT)(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLint * attrib_list); 1055 1056 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePlatformWindowSurface)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list); 1057 1058 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreatePlatformWindowSurfaceEXT)(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLint * attrib_list); 1059 1060 EPOXY_PUBLIC EGLStreamKHR (EPOXY_CALLSPEC *epoxy_eglCreateStreamAttribKHR)(EGLDisplay dpy, const EGLAttrib * attrib_list); 1061 1062 EPOXY_PUBLIC EGLStreamKHR (EPOXY_CALLSPEC *epoxy_eglCreateStreamFromFileDescriptorKHR)(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor); 1063 1064 EPOXY_PUBLIC EGLStreamKHR (EPOXY_CALLSPEC *epoxy_eglCreateStreamKHR)(EGLDisplay dpy, const EGLint * attrib_list); 1065 1066 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreateStreamProducerSurfaceKHR)(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint * attrib_list); 1067 1068 EPOXY_PUBLIC EGLSyncKHR (EPOXY_CALLSPEC *epoxy_eglCreateStreamSyncNV)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum type, const EGLint * attrib_list); 1069 1070 EPOXY_PUBLIC EGLSync (EPOXY_CALLSPEC *epoxy_eglCreateSync)(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list); 1071 1072 EPOXY_PUBLIC EGLSyncKHR (EPOXY_CALLSPEC *epoxy_eglCreateSync64KHR)(EGLDisplay dpy, EGLenum type, const EGLAttribKHR * attrib_list); 1073 1074 EPOXY_PUBLIC EGLSyncKHR (EPOXY_CALLSPEC *epoxy_eglCreateSyncKHR)(EGLDisplay dpy, EGLenum type, const EGLint * attrib_list); 1075 1076 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglCreateWindowSurface)(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list); 1077 1078 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglDebugMessageControlKHR)(EGLDEBUGPROCKHR callback, const EGLAttrib * attrib_list); 1079 1080 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroyContext)(EGLDisplay dpy, EGLContext ctx); 1081 1082 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroyImage)(EGLDisplay dpy, EGLImage image); 1083 1084 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroyImageKHR)(EGLDisplay dpy, EGLImageKHR image); 1085 1086 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroyStreamKHR)(EGLDisplay dpy, EGLStreamKHR stream); 1087 1088 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroySurface)(EGLDisplay dpy, EGLSurface surface); 1089 1090 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroySync)(EGLDisplay dpy, EGLSync sync); 1091 1092 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroySyncKHR)(EGLDisplay dpy, EGLSyncKHR sync); 1093 1094 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglDestroySyncNV)(EGLSyncNV sync); 1095 1096 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglDupNativeFenceFDANDROID)(EGLDisplay dpy, EGLSyncKHR sync); 1097 1098 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglExportDMABUFImageMESA)(EGLDisplay dpy, EGLImageKHR image, int * fds, EGLint * strides, EGLint * offsets); 1099 1100 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglExportDMABUFImageQueryMESA)(EGLDisplay dpy, EGLImageKHR image, int * fourcc, int * num_planes, EGLuint64KHR * modifiers); 1101 1102 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglExportDRMImageMESA)(EGLDisplay dpy, EGLImageKHR image, EGLint * name, EGLint * handle, EGLint * stride); 1103 1104 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglFenceNV)(EGLSyncNV sync); 1105 1106 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetCompositorTimingANDROID)(EGLDisplay dpy, EGLSurface surface, EGLint numTimestamps, const EGLint * names, EGLnsecsANDROID * values); 1107 1108 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetCompositorTimingSupportedANDROID)(EGLDisplay dpy, EGLSurface surface, EGLint name); 1109 1110 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetConfigAttrib)(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value); 1111 1112 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetConfigs)(EGLDisplay dpy, EGLConfig * configs, EGLint config_size, EGLint * num_config); 1113 1114 EPOXY_PUBLIC EGLContext (EPOXY_CALLSPEC *epoxy_eglGetCurrentContext)(void); 1115 1116 EPOXY_PUBLIC EGLDisplay (EPOXY_CALLSPEC *epoxy_eglGetCurrentDisplay)(void); 1117 1118 EPOXY_PUBLIC EGLSurface (EPOXY_CALLSPEC *epoxy_eglGetCurrentSurface)(EGLint readdraw); 1119 1120 EPOXY_PUBLIC EGLDisplay (EPOXY_CALLSPEC *epoxy_eglGetDisplay)(EGLNativeDisplayType display_id); 1121 1122 EPOXY_PUBLIC char * (EPOXY_CALLSPEC *epoxy_eglGetDisplayDriverConfig)(EGLDisplay dpy); 1123 1124 EPOXY_PUBLIC const char * (EPOXY_CALLSPEC *epoxy_eglGetDisplayDriverName)(EGLDisplay dpy); 1125 1126 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglGetError)(void); 1127 1128 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetFrameTimestampSupportedANDROID)(EGLDisplay dpy, EGLSurface surface, EGLint timestamp); 1129 1130 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetFrameTimestampsANDROID)(EGLDisplay dpy, EGLSurface surface, EGLuint64KHR frameId, EGLint numTimestamps, const EGLint * timestamps, EGLnsecsANDROID * values); 1131 1132 EPOXY_PUBLIC EGLClientBuffer (EPOXY_CALLSPEC *epoxy_eglGetNativeClientBufferANDROID)(const struct AHardwareBuffer * buffer); 1133 1134 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetNextFrameIdANDROID)(EGLDisplay dpy, EGLSurface surface, EGLuint64KHR * frameId); 1135 1136 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetOutputLayersEXT)(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputLayerEXT * layers, EGLint max_layers, EGLint * num_layers); 1137 1138 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetOutputPortsEXT)(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputPortEXT * ports, EGLint max_ports, EGLint * num_ports); 1139 1140 EPOXY_PUBLIC EGLDisplay (EPOXY_CALLSPEC *epoxy_eglGetPlatformDisplay)(EGLenum platform, void * native_display, const EGLAttrib * attrib_list); 1141 1142 EPOXY_PUBLIC EGLDisplay (EPOXY_CALLSPEC *epoxy_eglGetPlatformDisplayEXT)(EGLenum platform, void * native_display, const EGLint * attrib_list); 1143 1144 EPOXY_PUBLIC __eglMustCastToProperFunctionPointerType (EPOXY_CALLSPEC *epoxy_eglGetProcAddress)(const char * procname); 1145 1146 EPOXY_PUBLIC EGLNativeFileDescriptorKHR (EPOXY_CALLSPEC *epoxy_eglGetStreamFileDescriptorKHR)(EGLDisplay dpy, EGLStreamKHR stream); 1147 1148 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetSyncAttrib)(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value); 1149 1150 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetSyncAttribKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint * value); 1151 1152 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglGetSyncAttribNV)(EGLSyncNV sync, EGLint attribute, EGLint * value); 1153 1154 EPOXY_PUBLIC EGLuint64NV (EPOXY_CALLSPEC *epoxy_eglGetSystemTimeFrequencyNV)(void); 1155 1156 EPOXY_PUBLIC EGLuint64NV (EPOXY_CALLSPEC *epoxy_eglGetSystemTimeNV)(void); 1157 1158 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglInitialize)(EGLDisplay dpy, EGLint * major, EGLint * minor); 1159 1160 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglLabelObjectKHR)(EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label); 1161 1162 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglLockSurfaceKHR)(EGLDisplay dpy, EGLSurface surface, const EGLint * attrib_list); 1163 1164 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglMakeCurrent)(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx); 1165 1166 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglOutputLayerAttribEXT)(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib value); 1167 1168 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglOutputPortAttribEXT)(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib value); 1169 1170 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglPostSubBufferNV)(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height); 1171 1172 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglPresentationTimeANDROID)(EGLDisplay dpy, EGLSurface surface, EGLnsecsANDROID time); 1173 1174 EPOXY_PUBLIC EGLenum (EPOXY_CALLSPEC *epoxy_eglQueryAPI)(void); 1175 1176 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryContext)(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint * value); 1177 1178 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDebugKHR)(EGLint attribute, EGLAttrib * value); 1179 1180 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDeviceAttribEXT)(EGLDeviceEXT device, EGLint attribute, EGLAttrib * value); 1181 1182 EPOXY_PUBLIC const char * (EPOXY_CALLSPEC *epoxy_eglQueryDeviceStringEXT)(EGLDeviceEXT device, EGLint name); 1183 1184 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDevicesEXT)(EGLint max_devices, EGLDeviceEXT * devices, EGLint * num_devices); 1185 1186 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDisplayAttribEXT)(EGLDisplay dpy, EGLint attribute, EGLAttrib * value); 1187 1188 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDisplayAttribKHR)(EGLDisplay dpy, EGLint name, EGLAttrib * value); 1189 1190 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDisplayAttribNV)(EGLDisplay dpy, EGLint attribute, EGLAttrib * value); 1191 1192 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDmaBufFormatsEXT)(EGLDisplay dpy, EGLint max_formats, EGLint * formats, EGLint * num_formats); 1193 1194 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryDmaBufModifiersEXT)(EGLDisplay dpy, EGLint format, EGLint max_modifiers, EGLuint64KHR * modifiers, EGLBoolean * external_only, EGLint * num_modifiers); 1195 1196 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryNativeDisplayNV)(EGLDisplay dpy, EGLNativeDisplayType * display_id); 1197 1198 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryNativePixmapNV)(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType * pixmap); 1199 1200 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryNativeWindowNV)(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType * window); 1201 1202 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryOutputLayerAttribEXT)(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib * value); 1203 1204 EPOXY_PUBLIC const char * (EPOXY_CALLSPEC *epoxy_eglQueryOutputLayerStringEXT)(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name); 1205 1206 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryOutputPortAttribEXT)(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib * value); 1207 1208 EPOXY_PUBLIC const char * (EPOXY_CALLSPEC *epoxy_eglQueryOutputPortStringEXT)(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name); 1209 1210 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryStreamAttribKHR)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLAttrib * value); 1211 1212 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryStreamKHR)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint * value); 1213 1214 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryStreamMetadataNV)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum name, EGLint n, EGLint offset, EGLint size, void * data); 1215 1216 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryStreamTimeKHR)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR * value); 1217 1218 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQueryStreamu64KHR)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR * value); 1219 1220 EPOXY_PUBLIC const char * (EPOXY_CALLSPEC *epoxy_eglQueryString)(EGLDisplay dpy, EGLint name); 1221 1222 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQuerySurface)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint * value); 1223 1224 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQuerySurface64KHR)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR * value); 1225 1226 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglQuerySurfacePointerANGLE)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void ** value); 1227 1228 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglReleaseTexImage)(EGLDisplay dpy, EGLSurface surface, EGLint buffer); 1229 1230 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglReleaseThread)(void); 1231 1232 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglResetStreamNV)(EGLDisplay dpy, EGLStreamKHR stream); 1233 1234 EPOXY_PUBLIC void (EPOXY_CALLSPEC *epoxy_eglSetBlobCacheFuncsANDROID)(EGLDisplay dpy, EGLSetBlobFuncANDROID set, EGLGetBlobFuncANDROID get); 1235 1236 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSetDamageRegionKHR)(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects); 1237 1238 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSetStreamAttribKHR)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLAttrib value); 1239 1240 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSetStreamMetadataNV)(EGLDisplay dpy, EGLStreamKHR stream, EGLint n, EGLint offset, EGLint size, const void * data); 1241 1242 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSignalSyncKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode); 1243 1244 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSignalSyncNV)(EGLSyncNV sync, EGLenum mode); 1245 1246 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamAttribKHR)(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value); 1247 1248 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerAcquireAttribKHR)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib * attrib_list); 1249 1250 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerAcquireKHR)(EGLDisplay dpy, EGLStreamKHR stream); 1251 1252 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerGLTextureExternalAttribsNV)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib * attrib_list); 1253 1254 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerGLTextureExternalKHR)(EGLDisplay dpy, EGLStreamKHR stream); 1255 1256 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerOutputEXT)(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer); 1257 1258 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerReleaseAttribKHR)(EGLDisplay dpy, EGLStreamKHR stream, const EGLAttrib * attrib_list); 1259 1260 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamConsumerReleaseKHR)(EGLDisplay dpy, EGLStreamKHR stream); 1261 1262 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglStreamFlushNV)(EGLDisplay dpy, EGLStreamKHR stream); 1263 1264 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSurfaceAttrib)(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value); 1265 1266 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSwapBuffers)(EGLDisplay dpy, EGLSurface surface); 1267 1268 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSwapBuffersRegion2NOK)(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects); 1269 1270 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSwapBuffersRegionNOK)(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects); 1271 1272 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSwapBuffersWithDamageEXT)(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects); 1273 1274 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSwapBuffersWithDamageKHR)(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects); 1275 1276 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglSwapInterval)(EGLDisplay dpy, EGLint interval); 1277 1278 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglTerminate)(EGLDisplay dpy); 1279 1280 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglUnlockSurfaceKHR)(EGLDisplay dpy, EGLSurface surface); 1281 1282 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglUnsignalSyncEXT)(EGLDisplay dpy, EGLSync sync, const EGLAttrib * attrib_list); 1283 1284 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglWaitClient)(void); 1285 1286 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglWaitGL)(void); 1287 1288 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglWaitNative)(EGLint engine); 1289 1290 EPOXY_PUBLIC EGLBoolean (EPOXY_CALLSPEC *epoxy_eglWaitSync)(EGLDisplay dpy, EGLSync sync, EGLint flags); 1291 1292 EPOXY_PUBLIC EGLint (EPOXY_CALLSPEC *epoxy_eglWaitSyncKHR)(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags); 1293 1294 #define eglBindAPI epoxy_eglBindAPI 1295 #define eglBindTexImage epoxy_eglBindTexImage 1296 #define eglChooseConfig epoxy_eglChooseConfig 1297 #define eglClientSignalSyncEXT epoxy_eglClientSignalSyncEXT 1298 #define eglClientWaitSync epoxy_eglClientWaitSync 1299 #define eglClientWaitSyncKHR epoxy_eglClientWaitSyncKHR 1300 #define eglClientWaitSyncNV epoxy_eglClientWaitSyncNV 1301 #define eglCompositorBindTexWindowEXT epoxy_eglCompositorBindTexWindowEXT 1302 #define eglCompositorSetContextAttributesEXT epoxy_eglCompositorSetContextAttributesEXT 1303 #define eglCompositorSetContextListEXT epoxy_eglCompositorSetContextListEXT 1304 #define eglCompositorSetSizeEXT epoxy_eglCompositorSetSizeEXT 1305 #define eglCompositorSetWindowAttributesEXT epoxy_eglCompositorSetWindowAttributesEXT 1306 #define eglCompositorSetWindowListEXT epoxy_eglCompositorSetWindowListEXT 1307 #define eglCompositorSwapPolicyEXT epoxy_eglCompositorSwapPolicyEXT 1308 #define eglCopyBuffers epoxy_eglCopyBuffers 1309 #define eglCreateContext epoxy_eglCreateContext 1310 #define eglCreateDRMImageMESA epoxy_eglCreateDRMImageMESA 1311 #define eglCreateFenceSyncNV epoxy_eglCreateFenceSyncNV 1312 #define eglCreateImage epoxy_eglCreateImage 1313 #define eglCreateImageKHR epoxy_eglCreateImageKHR 1314 #define eglCreateNativeClientBufferANDROID epoxy_eglCreateNativeClientBufferANDROID 1315 #define eglCreatePbufferFromClientBuffer epoxy_eglCreatePbufferFromClientBuffer 1316 #define eglCreatePbufferSurface epoxy_eglCreatePbufferSurface 1317 #define eglCreatePixmapSurface epoxy_eglCreatePixmapSurface 1318 #define eglCreatePixmapSurfaceHI epoxy_eglCreatePixmapSurfaceHI 1319 #define eglCreatePlatformPixmapSurface epoxy_eglCreatePlatformPixmapSurface 1320 #define eglCreatePlatformPixmapSurfaceEXT epoxy_eglCreatePlatformPixmapSurfaceEXT 1321 #define eglCreatePlatformWindowSurface epoxy_eglCreatePlatformWindowSurface 1322 #define eglCreatePlatformWindowSurfaceEXT epoxy_eglCreatePlatformWindowSurfaceEXT 1323 #define eglCreateStreamAttribKHR epoxy_eglCreateStreamAttribKHR 1324 #define eglCreateStreamFromFileDescriptorKHR epoxy_eglCreateStreamFromFileDescriptorKHR 1325 #define eglCreateStreamKHR epoxy_eglCreateStreamKHR 1326 #define eglCreateStreamProducerSurfaceKHR epoxy_eglCreateStreamProducerSurfaceKHR 1327 #define eglCreateStreamSyncNV epoxy_eglCreateStreamSyncNV 1328 #define eglCreateSync epoxy_eglCreateSync 1329 #define eglCreateSync64KHR epoxy_eglCreateSync64KHR 1330 #define eglCreateSyncKHR epoxy_eglCreateSyncKHR 1331 #define eglCreateWindowSurface epoxy_eglCreateWindowSurface 1332 #define eglDebugMessageControlKHR epoxy_eglDebugMessageControlKHR 1333 #define eglDestroyContext epoxy_eglDestroyContext 1334 #define eglDestroyImage epoxy_eglDestroyImage 1335 #define eglDestroyImageKHR epoxy_eglDestroyImageKHR 1336 #define eglDestroyStreamKHR epoxy_eglDestroyStreamKHR 1337 #define eglDestroySurface epoxy_eglDestroySurface 1338 #define eglDestroySync epoxy_eglDestroySync 1339 #define eglDestroySyncKHR epoxy_eglDestroySyncKHR 1340 #define eglDestroySyncNV epoxy_eglDestroySyncNV 1341 #define eglDupNativeFenceFDANDROID epoxy_eglDupNativeFenceFDANDROID 1342 #define eglExportDMABUFImageMESA epoxy_eglExportDMABUFImageMESA 1343 #define eglExportDMABUFImageQueryMESA epoxy_eglExportDMABUFImageQueryMESA 1344 #define eglExportDRMImageMESA epoxy_eglExportDRMImageMESA 1345 #define eglFenceNV epoxy_eglFenceNV 1346 #define eglGetCompositorTimingANDROID epoxy_eglGetCompositorTimingANDROID 1347 #define eglGetCompositorTimingSupportedANDROID epoxy_eglGetCompositorTimingSupportedANDROID 1348 #define eglGetConfigAttrib epoxy_eglGetConfigAttrib 1349 #define eglGetConfigs epoxy_eglGetConfigs 1350 #define eglGetCurrentContext epoxy_eglGetCurrentContext 1351 #define eglGetCurrentDisplay epoxy_eglGetCurrentDisplay 1352 #define eglGetCurrentSurface epoxy_eglGetCurrentSurface 1353 #define eglGetDisplay epoxy_eglGetDisplay 1354 #define eglGetDisplayDriverConfig epoxy_eglGetDisplayDriverConfig 1355 #define eglGetDisplayDriverName epoxy_eglGetDisplayDriverName 1356 #define eglGetError epoxy_eglGetError 1357 #define eglGetFrameTimestampSupportedANDROID epoxy_eglGetFrameTimestampSupportedANDROID 1358 #define eglGetFrameTimestampsANDROID epoxy_eglGetFrameTimestampsANDROID 1359 #define eglGetNativeClientBufferANDROID epoxy_eglGetNativeClientBufferANDROID 1360 #define eglGetNextFrameIdANDROID epoxy_eglGetNextFrameIdANDROID 1361 #define eglGetOutputLayersEXT epoxy_eglGetOutputLayersEXT 1362 #define eglGetOutputPortsEXT epoxy_eglGetOutputPortsEXT 1363 #define eglGetPlatformDisplay epoxy_eglGetPlatformDisplay 1364 #define eglGetPlatformDisplayEXT epoxy_eglGetPlatformDisplayEXT 1365 #define eglGetProcAddress epoxy_eglGetProcAddress 1366 #define eglGetStreamFileDescriptorKHR epoxy_eglGetStreamFileDescriptorKHR 1367 #define eglGetSyncAttrib epoxy_eglGetSyncAttrib 1368 #define eglGetSyncAttribKHR epoxy_eglGetSyncAttribKHR 1369 #define eglGetSyncAttribNV epoxy_eglGetSyncAttribNV 1370 #define eglGetSystemTimeFrequencyNV epoxy_eglGetSystemTimeFrequencyNV 1371 #define eglGetSystemTimeNV epoxy_eglGetSystemTimeNV 1372 #define eglInitialize epoxy_eglInitialize 1373 #define eglLabelObjectKHR epoxy_eglLabelObjectKHR 1374 #define eglLockSurfaceKHR epoxy_eglLockSurfaceKHR 1375 #define eglMakeCurrent epoxy_eglMakeCurrent 1376 #define eglOutputLayerAttribEXT epoxy_eglOutputLayerAttribEXT 1377 #define eglOutputPortAttribEXT epoxy_eglOutputPortAttribEXT 1378 #define eglPostSubBufferNV epoxy_eglPostSubBufferNV 1379 #define eglPresentationTimeANDROID epoxy_eglPresentationTimeANDROID 1380 #define eglQueryAPI epoxy_eglQueryAPI 1381 #define eglQueryContext epoxy_eglQueryContext 1382 #define eglQueryDebugKHR epoxy_eglQueryDebugKHR 1383 #define eglQueryDeviceAttribEXT epoxy_eglQueryDeviceAttribEXT 1384 #define eglQueryDeviceStringEXT epoxy_eglQueryDeviceStringEXT 1385 #define eglQueryDevicesEXT epoxy_eglQueryDevicesEXT 1386 #define eglQueryDisplayAttribEXT epoxy_eglQueryDisplayAttribEXT 1387 #define eglQueryDisplayAttribKHR epoxy_eglQueryDisplayAttribKHR 1388 #define eglQueryDisplayAttribNV epoxy_eglQueryDisplayAttribNV 1389 #define eglQueryDmaBufFormatsEXT epoxy_eglQueryDmaBufFormatsEXT 1390 #define eglQueryDmaBufModifiersEXT epoxy_eglQueryDmaBufModifiersEXT 1391 #define eglQueryNativeDisplayNV epoxy_eglQueryNativeDisplayNV 1392 #define eglQueryNativePixmapNV epoxy_eglQueryNativePixmapNV 1393 #define eglQueryNativeWindowNV epoxy_eglQueryNativeWindowNV 1394 #define eglQueryOutputLayerAttribEXT epoxy_eglQueryOutputLayerAttribEXT 1395 #define eglQueryOutputLayerStringEXT epoxy_eglQueryOutputLayerStringEXT 1396 #define eglQueryOutputPortAttribEXT epoxy_eglQueryOutputPortAttribEXT 1397 #define eglQueryOutputPortStringEXT epoxy_eglQueryOutputPortStringEXT 1398 #define eglQueryStreamAttribKHR epoxy_eglQueryStreamAttribKHR 1399 #define eglQueryStreamKHR epoxy_eglQueryStreamKHR 1400 #define eglQueryStreamMetadataNV epoxy_eglQueryStreamMetadataNV 1401 #define eglQueryStreamTimeKHR epoxy_eglQueryStreamTimeKHR 1402 #define eglQueryStreamu64KHR epoxy_eglQueryStreamu64KHR 1403 #define eglQueryString epoxy_eglQueryString 1404 #define eglQuerySurface epoxy_eglQuerySurface 1405 #define eglQuerySurface64KHR epoxy_eglQuerySurface64KHR 1406 #define eglQuerySurfacePointerANGLE epoxy_eglQuerySurfacePointerANGLE 1407 #define eglReleaseTexImage epoxy_eglReleaseTexImage 1408 #define eglReleaseThread epoxy_eglReleaseThread 1409 #define eglResetStreamNV epoxy_eglResetStreamNV 1410 #define eglSetBlobCacheFuncsANDROID epoxy_eglSetBlobCacheFuncsANDROID 1411 #define eglSetDamageRegionKHR epoxy_eglSetDamageRegionKHR 1412 #define eglSetStreamAttribKHR epoxy_eglSetStreamAttribKHR 1413 #define eglSetStreamMetadataNV epoxy_eglSetStreamMetadataNV 1414 #define eglSignalSyncKHR epoxy_eglSignalSyncKHR 1415 #define eglSignalSyncNV epoxy_eglSignalSyncNV 1416 #define eglStreamAttribKHR epoxy_eglStreamAttribKHR 1417 #define eglStreamConsumerAcquireAttribKHR epoxy_eglStreamConsumerAcquireAttribKHR 1418 #define eglStreamConsumerAcquireKHR epoxy_eglStreamConsumerAcquireKHR 1419 #define eglStreamConsumerGLTextureExternalAttribsNV epoxy_eglStreamConsumerGLTextureExternalAttribsNV 1420 #define eglStreamConsumerGLTextureExternalKHR epoxy_eglStreamConsumerGLTextureExternalKHR 1421 #define eglStreamConsumerOutputEXT epoxy_eglStreamConsumerOutputEXT 1422 #define eglStreamConsumerReleaseAttribKHR epoxy_eglStreamConsumerReleaseAttribKHR 1423 #define eglStreamConsumerReleaseKHR epoxy_eglStreamConsumerReleaseKHR 1424 #define eglStreamFlushNV epoxy_eglStreamFlushNV 1425 #define eglSurfaceAttrib epoxy_eglSurfaceAttrib 1426 #define eglSwapBuffers epoxy_eglSwapBuffers 1427 #define eglSwapBuffersRegion2NOK epoxy_eglSwapBuffersRegion2NOK 1428 #define eglSwapBuffersRegionNOK epoxy_eglSwapBuffersRegionNOK 1429 #define eglSwapBuffersWithDamageEXT epoxy_eglSwapBuffersWithDamageEXT 1430 #define eglSwapBuffersWithDamageKHR epoxy_eglSwapBuffersWithDamageKHR 1431 #define eglSwapInterval epoxy_eglSwapInterval 1432 #define eglTerminate epoxy_eglTerminate 1433 #define eglUnlockSurfaceKHR epoxy_eglUnlockSurfaceKHR 1434 #define eglUnsignalSyncEXT epoxy_eglUnsignalSyncEXT 1435 #define eglWaitClient epoxy_eglWaitClient 1436 #define eglWaitGL epoxy_eglWaitGL 1437 #define eglWaitNative epoxy_eglWaitNative 1438 #define eglWaitSync epoxy_eglWaitSync 1439 #define eglWaitSyncKHR epoxy_eglWaitSyncKHR 1440