mesa  18.2.8
About: Mesa is an open-source implementation of the OpenGL specification - a system for rendering interactive 3D graphics (main library code).
  Fossies Dox: mesa-18.2.8.tar.xz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

eglext.h File Reference
#include <EGL/eglplatform.h>
#include <EGL/eglmesaext.h>
#include <EGL/eglextchromium.h>
Include dependency graph for eglext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  EGLClientPixmapHI
 

Macros

#define EGL_EGLEXT_VERSION   20170627
 
#define EGL_KHR_cl_event   1
 
#define EGL_CL_EVENT_HANDLE_KHR   0x309C
 
#define EGL_SYNC_CL_EVENT_KHR   0x30FE
 
#define EGL_SYNC_CL_EVENT_COMPLETE_KHR   0x30FF
 
#define EGL_KHR_cl_event2   1
 
#define EGL_KHR_client_get_all_proc_addresses   1
 
#define EGL_KHR_config_attribs   1
 
#define EGL_CONFORMANT_KHR   0x3042
 
#define EGL_VG_COLORSPACE_LINEAR_BIT_KHR   0x0020
 
#define EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR   0x0040
 
#define EGL_KHR_context_flush_control   1
 
#define EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR   0
 
#define EGL_CONTEXT_RELEASE_BEHAVIOR_KHR   0x2097
 
#define EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR   0x2098
 
#define EGL_KHR_create_context   1
 
#define EGL_CONTEXT_MAJOR_VERSION_KHR   0x3098
 
#define EGL_CONTEXT_MINOR_VERSION_KHR   0x30FB
 
#define EGL_CONTEXT_FLAGS_KHR   0x30FC
 
#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR   0x30FD
 
#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR   0x31BD
 
#define EGL_NO_RESET_NOTIFICATION_KHR   0x31BE
 
#define EGL_LOSE_CONTEXT_ON_RESET_KHR   0x31BF
 
#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR   0x00000001
 
#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR   0x00000002
 
#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR   0x00000004
 
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR   0x00000001
 
#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR   0x00000002
 
#define EGL_OPENGL_ES3_BIT_KHR   0x00000040
 
#define EGL_KHR_create_context_no_error   1
 
#define EGL_CONTEXT_OPENGL_NO_ERROR_KHR   0x31B3
 
#define EGL_KHR_debug   1
 
#define EGL_OBJECT_THREAD_KHR   0x33B0
 
#define EGL_OBJECT_DISPLAY_KHR   0x33B1
 
#define EGL_OBJECT_CONTEXT_KHR   0x33B2
 
#define EGL_OBJECT_SURFACE_KHR   0x33B3
 
#define EGL_OBJECT_IMAGE_KHR   0x33B4
 
#define EGL_OBJECT_SYNC_KHR   0x33B5
 
#define EGL_OBJECT_STREAM_KHR   0x33B6
 
#define EGL_DEBUG_MSG_CRITICAL_KHR   0x33B9
 
#define EGL_DEBUG_MSG_ERROR_KHR   0x33BA
 
#define EGL_DEBUG_MSG_WARN_KHR   0x33BB
 
#define EGL_DEBUG_MSG_INFO_KHR   0x33BC
 
#define EGL_DEBUG_CALLBACK_KHR   0x33B8
 
#define EGL_KHR_display_reference   1
 
#define EGL_TRACK_REFERENCES_KHR   0x3352
 
#define EGL_KHR_fence_sync   1
 
#define EGL_KHR_get_all_proc_addresses   1
 
#define EGL_KHR_gl_colorspace   1
 
#define EGL_GL_COLORSPACE_KHR   0x309D
 
#define EGL_GL_COLORSPACE_SRGB_KHR   0x3089
 
#define EGL_GL_COLORSPACE_LINEAR_KHR   0x308A
 
#define EGL_KHR_gl_renderbuffer_image   1
 
#define EGL_GL_RENDERBUFFER_KHR   0x30B9
 
#define EGL_KHR_gl_texture_2D_image   1
 
#define EGL_GL_TEXTURE_2D_KHR   0x30B1
 
#define EGL_GL_TEXTURE_LEVEL_KHR   0x30BC
 
#define EGL_KHR_gl_texture_3D_image   1
 
#define EGL_GL_TEXTURE_3D_KHR   0x30B2
 
#define EGL_GL_TEXTURE_ZOFFSET_KHR   0x30BD
 
#define EGL_KHR_gl_texture_cubemap_image   1
 
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR   0x30B3
 
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR   0x30B4
 
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR   0x30B5
 
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR   0x30B6
 
#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR   0x30B7
 
#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR   0x30B8
 
#define EGL_KHR_image   1
 
#define EGL_NATIVE_PIXMAP_KHR   0x30B0
 
#define EGL_NO_IMAGE_KHR   EGL_CAST(EGLImageKHR,0)
 
#define EGL_KHR_image_base   1
 
#define EGL_IMAGE_PRESERVED_KHR   0x30D2
 
#define EGL_KHR_image_pixmap   1
 
#define EGL_KHR_lock_surface   1
 
#define EGL_READ_SURFACE_BIT_KHR   0x0001
 
#define EGL_WRITE_SURFACE_BIT_KHR   0x0002
 
#define EGL_LOCK_SURFACE_BIT_KHR   0x0080
 
#define EGL_OPTIMAL_FORMAT_BIT_KHR   0x0100
 
#define EGL_MATCH_FORMAT_KHR   0x3043
 
#define EGL_FORMAT_RGB_565_EXACT_KHR   0x30C0
 
#define EGL_FORMAT_RGB_565_KHR   0x30C1
 
#define EGL_FORMAT_RGBA_8888_EXACT_KHR   0x30C2
 
#define EGL_FORMAT_RGBA_8888_KHR   0x30C3
 
#define EGL_MAP_PRESERVE_PIXELS_KHR   0x30C4
 
#define EGL_LOCK_USAGE_HINT_KHR   0x30C5
 
#define EGL_BITMAP_POINTER_KHR   0x30C6
 
#define EGL_BITMAP_PITCH_KHR   0x30C7
 
#define EGL_BITMAP_ORIGIN_KHR   0x30C8
 
#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR   0x30C9
 
#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR   0x30CA
 
#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR   0x30CB
 
#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR   0x30CC
 
#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR   0x30CD
 
#define EGL_LOWER_LEFT_KHR   0x30CE
 
#define EGL_UPPER_LEFT_KHR   0x30CF
 
#define EGL_KHR_lock_surface2   1
 
#define EGL_BITMAP_PIXEL_SIZE_KHR   0x3110
 
#define EGL_KHR_lock_surface3   1
 
#define EGL_KHR_mutable_render_buffer   1
 
#define EGL_MUTABLE_RENDER_BUFFER_BIT_KHR   0x1000
 
#define EGL_KHR_no_config_context   1
 
#define EGL_NO_CONFIG_KHR   EGL_CAST(EGLConfig,0)
 
#define EGL_KHR_partial_update   1
 
#define EGL_BUFFER_AGE_KHR   0x313D
 
#define EGL_KHR_platform_android   1
 
#define EGL_PLATFORM_ANDROID_KHR   0x3141
 
#define EGL_KHR_platform_gbm   1
 
#define EGL_PLATFORM_GBM_KHR   0x31D7
 
#define EGL_KHR_platform_wayland   1
 
#define EGL_PLATFORM_WAYLAND_KHR   0x31D8
 
#define EGL_KHR_platform_x11   1
 
#define EGL_PLATFORM_X11_KHR   0x31D5
 
#define EGL_PLATFORM_X11_SCREEN_KHR   0x31D6
 
#define EGL_KHR_reusable_sync   1
 
#define EGL_KHR_stream   1
 
#define EGL_KHR_stream_attrib   1
 
#define EGL_KHR_stream_consumer_gltexture   1
 
#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR   0x321E
 
#define EGL_KHR_stream_cross_process_fd   1
 
#define EGL_NO_FILE_DESCRIPTOR_KHR   EGL_CAST(EGLNativeFileDescriptorKHR,-1)
 
#define EGL_KHR_stream_fifo   1
 
#define EGL_STREAM_FIFO_LENGTH_KHR   0x31FC
 
#define EGL_STREAM_TIME_NOW_KHR   0x31FD
 
#define EGL_STREAM_TIME_CONSUMER_KHR   0x31FE
 
#define EGL_STREAM_TIME_PRODUCER_KHR   0x31FF
 
#define EGL_KHR_stream_producer_aldatalocator   1
 
#define EGL_KHR_stream_producer_eglsurface   1
 
#define EGL_STREAM_BIT_KHR   0x0800
 
#define EGL_KHR_surfaceless_context   1
 
#define EGL_KHR_swap_buffers_with_damage   1
 
#define EGL_KHR_vg_parent_image   1
 
#define EGL_VG_PARENT_IMAGE_KHR   0x30BA
 
#define EGL_KHR_wait_sync   1
 
#define EGL_ANDROID_blob_cache   1
 
#define EGL_ANDROID_create_native_client_buffer   1
 
#define EGL_NATIVE_BUFFER_USAGE_ANDROID   0x3143
 
#define EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID   0x00000001
 
#define EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID   0x00000002
 
#define EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID   0x00000004
 
#define EGL_ANDROID_framebuffer_target   1
 
#define EGL_FRAMEBUFFER_TARGET_ANDROID   0x3147
 
#define EGL_ANDROID_front_buffer_auto_refresh   1
 
#define EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID   0x314C
 
#define EGL_ANDROID_image_native_buffer   1
 
#define EGL_NATIVE_BUFFER_ANDROID   0x3140
 
#define EGL_ANDROID_native_fence_sync   1
 
#define EGL_SYNC_NATIVE_FENCE_ANDROID   0x3144
 
#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID   0x3145
 
#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID   0x3146
 
#define EGL_NO_NATIVE_FENCE_FD_ANDROID   -1
 
#define EGL_ANDROID_presentation_time   1
 
#define EGL_ANDROID_recordable   1
 
#define EGL_RECORDABLE_ANDROID   0x3142
 
#define EGL_ANGLE_d3d_share_handle_client_buffer   1
 
#define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE   0x3200
 
#define EGL_ANGLE_device_d3d   1
 
#define EGL_D3D9_DEVICE_ANGLE   0x33A0
 
#define EGL_D3D11_DEVICE_ANGLE   0x33A1
 
#define EGL_ANGLE_query_surface_pointer   1
 
#define EGL_ANGLE_surface_d3d_texture_2d_share_handle   1
 
#define EGL_ANGLE_window_fixed_size   1
 
#define EGL_FIXED_SIZE_ANGLE   0x3201
 
#define EGL_ARM_implicit_external_sync   1
 
#define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM   0x328A
 
#define EGL_ARM_pixmap_multisample_discard   1
 
#define EGL_DISCARD_SAMPLES_ARM   0x3286
 
#define EGL_EXT_bind_to_front   1
 
#define EGL_FRONT_BUFFER_EXT   0x3464
 
#define EGL_EXT_buffer_age   1
 
#define EGL_BUFFER_AGE_EXT   0x313D
 
#define EGL_EXT_client_extensions   1
 
#define EGL_EXT_compositor   1
 
#define EGL_PRIMARY_COMPOSITOR_CONTEXT_EXT   0x3460
 
#define EGL_EXTERNAL_REF_ID_EXT   0x3461
 
#define EGL_COMPOSITOR_DROP_NEWEST_FRAME_EXT   0x3462
 
#define EGL_COMPOSITOR_KEEP_NEWEST_FRAME_EXT   0x3463
 
#define EGL_EXT_create_context_robustness   1
 
#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT   0x30BF
 
#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT   0x3138
 
#define EGL_NO_RESET_NOTIFICATION_EXT   0x31BE
 
#define EGL_LOSE_CONTEXT_ON_RESET_EXT   0x31BF
 
#define EGL_EXT_device_base   1
 
#define EGL_NO_DEVICE_EXT   EGL_CAST(EGLDeviceEXT,0)
 
#define EGL_BAD_DEVICE_EXT   0x322B
 
#define EGL_DEVICE_EXT   0x322C
 
#define EGL_EXT_device_drm   1
 
#define EGL_DRM_DEVICE_FILE_EXT   0x3233
 
#define EGL_EXT_device_enumeration   1
 
#define EGL_EXT_device_openwf   1
 
#define EGL_OPENWF_DEVICE_ID_EXT   0x3237
 
#define EGL_EXT_device_query   1
 
#define EGL_EXT_gl_colorspace_bt2020_linear   1
 
#define EGL_GL_COLORSPACE_BT2020_LINEAR_EXT   0x333F
 
#define EGL_EXT_gl_colorspace_bt2020_pq   1
 
#define EGL_GL_COLORSPACE_BT2020_PQ_EXT   0x3340
 
#define EGL_EXT_gl_colorspace_display_p3   1
 
#define EGL_GL_COLORSPACE_DISPLAY_P3_EXT   0x3363
 
#define EGL_EXT_gl_colorspace_display_p3_linear   1
 
#define EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT   0x3362
 
#define EGL_EXT_gl_colorspace_scrgb   1
 
#define EGL_GL_COLORSPACE_SCRGB_EXT   0x3351
 
#define EGL_EXT_gl_colorspace_scrgb_linear   1
 
#define EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT   0x3350
 
#define EGL_EXT_image_dma_buf_import   1
 
#define EGL_LINUX_DMA_BUF_EXT   0x3270
 
#define EGL_LINUX_DRM_FOURCC_EXT   0x3271
 
#define EGL_DMA_BUF_PLANE0_FD_EXT   0x3272
 
#define EGL_DMA_BUF_PLANE0_OFFSET_EXT   0x3273
 
#define EGL_DMA_BUF_PLANE0_PITCH_EXT   0x3274
 
#define EGL_DMA_BUF_PLANE1_FD_EXT   0x3275
 
#define EGL_DMA_BUF_PLANE1_OFFSET_EXT   0x3276
 
#define EGL_DMA_BUF_PLANE1_PITCH_EXT   0x3277
 
#define EGL_DMA_BUF_PLANE2_FD_EXT   0x3278
 
#define EGL_DMA_BUF_PLANE2_OFFSET_EXT   0x3279
 
#define EGL_DMA_BUF_PLANE2_PITCH_EXT   0x327A
 
#define EGL_YUV_COLOR_SPACE_HINT_EXT   0x327B
 
#define EGL_SAMPLE_RANGE_HINT_EXT   0x327C
 
#define EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT   0x327D
 
#define EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT   0x327E
 
#define EGL_ITU_REC601_EXT   0x327F
 
#define EGL_ITU_REC709_EXT   0x3280
 
#define EGL_ITU_REC2020_EXT   0x3281
 
#define EGL_YUV_FULL_RANGE_EXT   0x3282
 
#define EGL_YUV_NARROW_RANGE_EXT   0x3283
 
#define EGL_YUV_CHROMA_SITING_0_EXT   0x3284
 
#define EGL_YUV_CHROMA_SITING_0_5_EXT   0x3285
 
#define EGL_EXT_image_dma_buf_import_modifiers   1
 
#define EGL_DMA_BUF_PLANE3_FD_EXT   0x3440
 
#define EGL_DMA_BUF_PLANE3_OFFSET_EXT   0x3441
 
#define EGL_DMA_BUF_PLANE3_PITCH_EXT   0x3442
 
#define EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT   0x3443
 
#define EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT   0x3444
 
#define EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT   0x3445
 
#define EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT   0x3446
 
#define EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT   0x3447
 
#define EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT   0x3448
 
#define EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT   0x3449
 
#define EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT   0x344A
 
#define EGL_EXT_image_implicit_sync_control   1
 
#define EGL_IMPORT_SYNC_TYPE_EXT   0x3470
 
#define EGL_IMPORT_IMPLICIT_SYNC_EXT   0x3471
 
#define EGL_IMPORT_EXPLICIT_SYNC_EXT   0x3472
 
#define EGL_EXT_multiview_window   1
 
#define EGL_MULTIVIEW_VIEW_COUNT_EXT   0x3134
 
#define EGL_EXT_output_base   1
 
#define EGL_NO_OUTPUT_LAYER_EXT   EGL_CAST(EGLOutputLayerEXT,0)
 
#define EGL_NO_OUTPUT_PORT_EXT   EGL_CAST(EGLOutputPortEXT,0)
 
#define EGL_BAD_OUTPUT_LAYER_EXT   0x322D
 
#define EGL_BAD_OUTPUT_PORT_EXT   0x322E
 
#define EGL_SWAP_INTERVAL_EXT   0x322F
 
#define EGL_EXT_output_drm   1
 
#define EGL_DRM_CRTC_EXT   0x3234
 
#define EGL_DRM_PLANE_EXT   0x3235
 
#define EGL_DRM_CONNECTOR_EXT   0x3236
 
#define EGL_EXT_output_openwf   1
 
#define EGL_OPENWF_PIPELINE_ID_EXT   0x3238
 
#define EGL_OPENWF_PORT_ID_EXT   0x3239
 
#define EGL_EXT_pixel_format_float   1
 
#define EGL_COLOR_COMPONENT_TYPE_EXT   0x3339
 
#define EGL_COLOR_COMPONENT_TYPE_FIXED_EXT   0x333A
 
#define EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT   0x333B
 
#define EGL_EXT_platform_base   1
 
#define EGL_EXT_platform_device   1
 
#define EGL_PLATFORM_DEVICE_EXT   0x313F
 
#define EGL_EXT_platform_wayland   1
 
#define EGL_PLATFORM_WAYLAND_EXT   0x31D8
 
#define EGL_EXT_platform_x11   1
 
#define EGL_PLATFORM_X11_EXT   0x31D5
 
#define EGL_PLATFORM_X11_SCREEN_EXT   0x31D6
 
#define EGL_EXT_protected_content   1
 
#define EGL_PROTECTED_CONTENT_EXT   0x32C0
 
#define EGL_EXT_protected_surface   1
 
#define EGL_EXT_stream_consumer_egloutput   1
 
#define EGL_EXT_surface_CTA861_3_metadata   1
 
#define EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT   0x3360
 
#define EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT   0x3361
 
#define EGL_EXT_surface_SMPTE2086_metadata   1
 
#define EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT   0x3341
 
#define EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT   0x3342
 
#define EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT   0x3343
 
#define EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT   0x3344
 
#define EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT   0x3345
 
#define EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT   0x3346
 
#define EGL_SMPTE2086_WHITE_POINT_X_EXT   0x3347
 
#define EGL_SMPTE2086_WHITE_POINT_Y_EXT   0x3348
 
#define EGL_SMPTE2086_MAX_LUMINANCE_EXT   0x3349
 
#define EGL_SMPTE2086_MIN_LUMINANCE_EXT   0x334A
 
#define EGL_METADATA_SCALING_EXT   50000
 
#define EGL_EXT_swap_buffers_with_damage   1
 
#define EGL_EXT_yuv_surface   1
 
#define EGL_YUV_ORDER_EXT   0x3301
 
#define EGL_YUV_NUMBER_OF_PLANES_EXT   0x3311
 
#define EGL_YUV_SUBSAMPLE_EXT   0x3312
 
#define EGL_YUV_DEPTH_RANGE_EXT   0x3317
 
#define EGL_YUV_CSC_STANDARD_EXT   0x330A
 
#define EGL_YUV_PLANE_BPP_EXT   0x331A
 
#define EGL_YUV_BUFFER_EXT   0x3300
 
#define EGL_YUV_ORDER_YUV_EXT   0x3302
 
#define EGL_YUV_ORDER_YVU_EXT   0x3303
 
#define EGL_YUV_ORDER_YUYV_EXT   0x3304
 
#define EGL_YUV_ORDER_UYVY_EXT   0x3305
 
#define EGL_YUV_ORDER_YVYU_EXT   0x3306
 
#define EGL_YUV_ORDER_VYUY_EXT   0x3307
 
#define EGL_YUV_ORDER_AYUV_EXT   0x3308
 
#define EGL_YUV_SUBSAMPLE_4_2_0_EXT   0x3313
 
#define EGL_YUV_SUBSAMPLE_4_2_2_EXT   0x3314
 
#define EGL_YUV_SUBSAMPLE_4_4_4_EXT   0x3315
 
#define EGL_YUV_DEPTH_RANGE_LIMITED_EXT   0x3318
 
#define EGL_YUV_DEPTH_RANGE_FULL_EXT   0x3319
 
#define EGL_YUV_CSC_STANDARD_601_EXT   0x330B
 
#define EGL_YUV_CSC_STANDARD_709_EXT   0x330C
 
#define EGL_YUV_CSC_STANDARD_2020_EXT   0x330D
 
#define EGL_YUV_PLANE_BPP_0_EXT   0x331B
 
#define EGL_YUV_PLANE_BPP_8_EXT   0x331C
 
#define EGL_YUV_PLANE_BPP_10_EXT   0x331D
 
#define EGL_HI_clientpixmap   1
 
#define EGL_CLIENT_PIXMAP_POINTER_HI   0x8F74
 
#define EGL_HI_colorformats   1
 
#define EGL_COLOR_FORMAT_HI   0x8F70
 
#define EGL_COLOR_RGB_HI   0x8F71
 
#define EGL_COLOR_RGBA_HI   0x8F72
 
#define EGL_COLOR_ARGB_HI   0x8F73
 
#define EGL_IMG_context_priority   1
 
#define EGL_CONTEXT_PRIORITY_LEVEL_IMG   0x3100
 
#define EGL_CONTEXT_PRIORITY_HIGH_IMG   0x3101
 
#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG   0x3102
 
#define EGL_CONTEXT_PRIORITY_LOW_IMG   0x3103
 
#define EGL_IMG_image_plane_attribs   1
 
#define EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG   0x3105
 
#define EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG   0x3106
 
#define EGL_MESA_drm_image   1
 
#define EGL_DRM_BUFFER_FORMAT_MESA   0x31D0
 
#define EGL_DRM_BUFFER_USE_MESA   0x31D1
 
#define EGL_DRM_BUFFER_FORMAT_ARGB32_MESA   0x31D2
 
#define EGL_DRM_BUFFER_MESA   0x31D3
 
#define EGL_DRM_BUFFER_STRIDE_MESA   0x31D4
 
#define EGL_DRM_BUFFER_USE_SCANOUT_MESA   0x00000001
 
#define EGL_DRM_BUFFER_USE_SHARE_MESA   0x00000002
 
#define EGL_DRM_BUFFER_USE_CURSOR_MESA   0x00000004
 
#define EGL_MESA_image_dma_buf_export   1
 
#define EGL_MESA_platform_gbm   1
 
#define EGL_PLATFORM_GBM_MESA   0x31D7
 
#define EGL_MESA_platform_surfaceless   1
 
#define EGL_PLATFORM_SURFACELESS_MESA   0x31DD
 
#define EGL_NOK_swap_region   1
 
#define EGL_NOK_swap_region2   1
 
#define EGL_NOK_texture_from_pixmap   1
 
#define EGL_Y_INVERTED_NOK   0x307F
 
#define EGL_NV_3dvision_surface   1
 
#define EGL_AUTO_STEREO_NV   0x3136
 
#define EGL_NV_coverage_sample   1
 
#define EGL_COVERAGE_BUFFERS_NV   0x30E0
 
#define EGL_COVERAGE_SAMPLES_NV   0x30E1
 
#define EGL_NV_coverage_sample_resolve   1
 
#define EGL_COVERAGE_SAMPLE_RESOLVE_NV   0x3131
 
#define EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV   0x3132
 
#define EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV   0x3133
 
#define EGL_NV_cuda_event   1
 
#define EGL_CUDA_EVENT_HANDLE_NV   0x323B
 
#define EGL_SYNC_CUDA_EVENT_NV   0x323C
 
#define EGL_SYNC_CUDA_EVENT_COMPLETE_NV   0x323D
 
#define EGL_NV_depth_nonlinear   1
 
#define EGL_DEPTH_ENCODING_NV   0x30E2
 
#define EGL_DEPTH_ENCODING_NONE_NV   0
 
#define EGL_DEPTH_ENCODING_NONLINEAR_NV   0x30E3
 
#define EGL_NV_device_cuda   1
 
#define EGL_CUDA_DEVICE_NV   0x323A
 
#define EGL_NV_native_query   1
 
#define EGL_NV_post_convert_rounding   1
 
#define EGL_NV_post_sub_buffer   1
 
#define EGL_POST_SUB_BUFFER_SUPPORTED_NV   0x30BE
 
#define EGL_NV_robustness_video_memory_purge   1
 
#define EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV   0x334C
 
#define EGL_NV_stream_consumer_gltexture_yuv   1
 
#define EGL_YUV_PLANE0_TEXTURE_UNIT_NV   0x332C
 
#define EGL_YUV_PLANE1_TEXTURE_UNIT_NV   0x332D
 
#define EGL_YUV_PLANE2_TEXTURE_UNIT_NV   0x332E
 
#define EGL_NV_stream_cross_display   1
 
#define EGL_STREAM_CROSS_DISPLAY_NV   0x334E
 
#define EGL_NV_stream_cross_object   1
 
#define EGL_STREAM_CROSS_OBJECT_NV   0x334D
 
#define EGL_NV_stream_cross_partition   1
 
#define EGL_STREAM_CROSS_PARTITION_NV   0x323F
 
#define EGL_NV_stream_cross_process   1
 
#define EGL_STREAM_CROSS_PROCESS_NV   0x3245
 
#define EGL_NV_stream_cross_system   1
 
#define EGL_STREAM_CROSS_SYSTEM_NV   0x334F
 
#define EGL_NV_stream_fifo_next   1
 
#define EGL_PENDING_FRAME_NV   0x3329
 
#define EGL_STREAM_TIME_PENDING_NV   0x332A
 
#define EGL_NV_stream_fifo_synchronous   1
 
#define EGL_STREAM_FIFO_SYNCHRONOUS_NV   0x3336
 
#define EGL_NV_stream_frame_limits   1
 
#define EGL_PRODUCER_MAX_FRAME_HINT_NV   0x3337
 
#define EGL_CONSUMER_MAX_FRAME_HINT_NV   0x3338
 
#define EGL_NV_stream_metadata   1
 
#define EGL_MAX_STREAM_METADATA_BLOCKS_NV   0x3250
 
#define EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV   0x3251
 
#define EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV   0x3252
 
#define EGL_PRODUCER_METADATA_NV   0x3253
 
#define EGL_CONSUMER_METADATA_NV   0x3254
 
#define EGL_PENDING_METADATA_NV   0x3328
 
#define EGL_METADATA0_SIZE_NV   0x3255
 
#define EGL_METADATA1_SIZE_NV   0x3256
 
#define EGL_METADATA2_SIZE_NV   0x3257
 
#define EGL_METADATA3_SIZE_NV   0x3258
 
#define EGL_METADATA0_TYPE_NV   0x3259
 
#define EGL_METADATA1_TYPE_NV   0x325A
 
#define EGL_METADATA2_TYPE_NV   0x325B
 
#define EGL_METADATA3_TYPE_NV   0x325C
 
#define EGL_NV_stream_remote   1
 
#define EGL_STREAM_STATE_INITIALIZING_NV   0x3240
 
#define EGL_STREAM_TYPE_NV   0x3241
 
#define EGL_STREAM_PROTOCOL_NV   0x3242
 
#define EGL_STREAM_ENDPOINT_NV   0x3243
 
#define EGL_STREAM_LOCAL_NV   0x3244
 
#define EGL_STREAM_PRODUCER_NV   0x3247
 
#define EGL_STREAM_CONSUMER_NV   0x3248
 
#define EGL_STREAM_PROTOCOL_FD_NV   0x3246
 
#define EGL_NV_stream_reset   1
 
#define EGL_SUPPORT_RESET_NV   0x3334
 
#define EGL_SUPPORT_REUSE_NV   0x3335
 
#define EGL_NV_stream_socket   1
 
#define EGL_STREAM_PROTOCOL_SOCKET_NV   0x324B
 
#define EGL_SOCKET_HANDLE_NV   0x324C
 
#define EGL_SOCKET_TYPE_NV   0x324D
 
#define EGL_NV_stream_socket_inet   1
 
#define EGL_SOCKET_TYPE_INET_NV   0x324F
 
#define EGL_NV_stream_socket_unix   1
 
#define EGL_SOCKET_TYPE_UNIX_NV   0x324E
 
#define EGL_NV_stream_sync   1
 
#define EGL_SYNC_NEW_FRAME_NV   0x321F
 
#define EGL_NV_sync   1
 
#define EGL_NV_system_time   1
 
#define EGL_TIZEN_image_native_buffer   1
 
#define EGL_NATIVE_BUFFER_TIZEN   0x32A0
 
#define EGL_TIZEN_image_native_surface   1
 
#define EGL_NATIVE_SURFACE_TIZEN   0x32A1
 

Typedefs

typedef voidEGLSyncKHR
 
typedef intptr_t EGLAttribKHR
 
typedef EGLenum type
 
typedef EGLenum const EGLAttribKHRattrib_list
 
typedef voidEGLLabelKHR
 
typedef voidEGLObjectKHR
 
typedef void(EGLAPIENTRYEGLDEBUGPROCKHR) (EGLenum error, const char *command, EGLint messageType, EGLLabelKHR threadLabel, EGLLabelKHR objectLabel, const char *message)
 
typedef EGLAttribvalue
 
typedef EGLenum objectType
 
typedef EGLenum EGLObjectKHR object
 
typedef EGLenum EGLObjectKHR EGLLabelKHR label
 
typedef EGLint name
 
typedef khronos_utime_nanoseconds_t EGLTimeKHR
 
typedef voidEGLImageKHR
 
typedef EGLContext ctx
 
typedef EGLContext EGLenum target
 
typedef EGLContext EGLenum EGLClientBuffer buffer
 
typedef EGLImageKHR image
 
typedef EGLSurface surface
 
typedef EGLSurface EGLint attribute
 
typedef EGLSurface EGLintrects
 
typedef EGLSurface EGLint EGLint n_rects
 
typedef voidEGLStreamKHR
 
typedef khronos_uint64_t EGLuint64KHR
 
typedef EGLStreamKHR stream
 
typedef int EGLNativeFileDescriptorKHR
 
typedef EGLNativeFileDescriptorKHR file_descriptor
 
typedef EGLConfig config
 
typedef EGLSyncKHR sync
 
typedef EGLSyncKHR EGLint flags
 
typedef khronos_ssize_t EGLsizeiANDROID
 
typedef void(* EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize)
 
typedef EGLsizeiANDROID(* EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize)
 
typedef EGLSetBlobFuncANDROID set
 
typedef EGLSetBlobFuncANDROID EGLGetBlobFuncANDROID get
 
typedef khronos_stime_nanoseconds_t EGLnsecsANDROID
 
typedef EGLSurface EGLnsecsANDROID time
 
typedef EGLint num_entries
 
typedef const EGLintcontext_attributes
 
typedef const EGLintexternal_win_ids
 
typedef const EGLintwindow_attributes
 
typedef EGLint width
 
typedef EGLint EGLint height
 
typedef EGLint policy
 
typedef voidEGLDeviceEXT
 
typedef const char *EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC(EGLDeviceEXT device, EGLint name)
 
typedef EGLDeviceEXTdevices
 
typedef EGLDeviceEXT EGLintnum_devices
 
typedef EGLint max_formats
 
typedef EGLint EGLintformats
 
typedef EGLint EGLint EGLintnum_formats
 
typedef EGLint format
 
typedef EGLint EGLint max_modifiers
 
typedef EGLint EGLint EGLuint64KHRmodifiers
 
typedef EGLint EGLint EGLuint64KHR EGLBooleanexternal_only
 
typedef EGLint EGLint EGLuint64KHR EGLBoolean EGLintnum_modifiers
 
typedef voidEGLOutputLayerEXT
 
typedef voidEGLOutputPortEXT
 
typedef const EGLAttrib EGLOutputLayerEXTlayers
 
typedef const EGLAttrib EGLOutputLayerEXT EGLint max_layers
 
typedef const EGLAttrib EGLOutputLayerEXT EGLint EGLintnum_layers
 
typedef const EGLAttrib EGLOutputPortEXTports
 
typedef const EGLAttrib EGLOutputPortEXT EGLint max_ports
 
typedef const EGLAttrib EGLOutputPortEXT EGLint EGLintnum_ports
 
typedef EGLOutputLayerEXT layer
 
typedef const char *EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)
 
typedef EGLOutputPortEXT port
 
typedef const char *EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)
 
typedef voidnative_display
 
typedef EGLConfig voidnative_window
 
typedef EGLConfig voidnative_pixmap
 
typedef EGLConfig struct EGLClientPixmapHIpixmap
 
typedef EGLImageKHR EGLint EGLinthandle
 
typedef EGLImageKHR EGLint EGLint EGLintstride
 
typedef EGLImageKHR int * fourcc
 
typedef EGLImageKHR int int * num_planes
 
typedef EGLImageKHR int * fds
 
typedef EGLImageKHR int EGLintstrides
 
typedef EGLImageKHR int EGLint EGLintoffsets
 
typedef EGLSurface EGLint numRects
 
typedef EGLNativeDisplayType * display_id
 
typedef EGLSurface surf
 
typedef EGLSurface EGLNativeWindowType * window
 
typedef EGLSurface EGLint x
 
typedef EGLSurface EGLint EGLint y
 
typedef EGLStreamKHR EGLint n
 
typedef EGLStreamKHR EGLint EGLint offset
 
typedef EGLStreamKHR EGLint EGLint EGLint size = offset + size
 
typedef EGLStreamKHR EGLint EGLint EGLint const voiddata
 
typedef voidEGLSyncNV
 
typedef khronos_utime_nanoseconds_t EGLTimeNV
 
typedef khronos_utime_nanoseconds_t EGLuint64NV
 

Functions

typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNC64KHRPROC)(EGLDisplay dpy
 
typedef EGLint (EGLAPIENTRYP PFNEGLDEBUGMESSAGECONTROLKHRPROC)(EGLDEBUGPROCKHR callback
 
typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDEBUGKHRPROC)(EGLint attribute
 
typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC)(EGLDisplay dpy
 
typedef EGLNativeFileDescriptorKHR (EGLAPIENTRYP PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy
 
typedef EGLStreamKHR (EGLAPIENTRYP PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC)(EGLDisplay dpy
 
typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)(EGLDisplay dpy
 
typedef void (EGLAPIENTRYP PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)(EGLDisplay dpy
 
typedef EGLClientBuffer (EGLAPIENTRYP PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC)(const EGLint *attrib_list)
 
typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLenum platform
 

Macro Definition Documentation

◆ EGL_ANDROID_blob_cache

#define EGL_ANDROID_blob_cache   1

Definition at line 466 of file eglext.h.

◆ EGL_ANDROID_create_native_client_buffer

#define EGL_ANDROID_create_native_client_buffer   1

Definition at line 477 of file eglext.h.

◆ EGL_ANDROID_framebuffer_target

#define EGL_ANDROID_framebuffer_target   1

Definition at line 489 of file eglext.h.

◆ EGL_ANDROID_front_buffer_auto_refresh

#define EGL_ANDROID_front_buffer_auto_refresh   1

Definition at line 494 of file eglext.h.

◆ EGL_ANDROID_image_native_buffer

#define EGL_ANDROID_image_native_buffer   1

Definition at line 499 of file eglext.h.

◆ EGL_ANDROID_native_fence_sync

#define EGL_ANDROID_native_fence_sync   1

Definition at line 504 of file eglext.h.

◆ EGL_ANDROID_presentation_time

#define EGL_ANDROID_presentation_time   1

Definition at line 516 of file eglext.h.

◆ EGL_ANDROID_recordable

#define EGL_ANDROID_recordable   1

Definition at line 525 of file eglext.h.

◆ EGL_ANGLE_d3d_share_handle_client_buffer

#define EGL_ANGLE_d3d_share_handle_client_buffer   1

Definition at line 530 of file eglext.h.

◆ EGL_ANGLE_device_d3d

#define EGL_ANGLE_device_d3d   1

Definition at line 535 of file eglext.h.

◆ EGL_ANGLE_query_surface_pointer

#define EGL_ANGLE_query_surface_pointer   1

Definition at line 541 of file eglext.h.

◆ EGL_ANGLE_surface_d3d_texture_2d_share_handle

#define EGL_ANGLE_surface_d3d_texture_2d_share_handle   1

Definition at line 549 of file eglext.h.

◆ EGL_ANGLE_window_fixed_size

#define EGL_ANGLE_window_fixed_size   1

Definition at line 553 of file eglext.h.

◆ EGL_ARM_implicit_external_sync

#define EGL_ARM_implicit_external_sync   1

Definition at line 558 of file eglext.h.

◆ EGL_ARM_pixmap_multisample_discard

#define EGL_ARM_pixmap_multisample_discard   1

Definition at line 563 of file eglext.h.

◆ EGL_AUTO_STEREO_NV

#define EGL_AUTO_STEREO_NV   0x3136

Definition at line 988 of file eglext.h.

◆ EGL_BAD_DEVICE_EXT

#define EGL_BAD_DEVICE_EXT   0x322B

Definition at line 617 of file eglext.h.

◆ EGL_BAD_OUTPUT_LAYER_EXT

#define EGL_BAD_OUTPUT_LAYER_EXT   0x322D

Definition at line 744 of file eglext.h.

◆ EGL_BAD_OUTPUT_PORT_EXT

#define EGL_BAD_OUTPUT_PORT_EXT   0x322E

Definition at line 745 of file eglext.h.

◆ EGL_BITMAP_ORIGIN_KHR

#define EGL_BITMAP_ORIGIN_KHR   0x30C8

Definition at line 240 of file eglext.h.

◆ EGL_BITMAP_PITCH_KHR

#define EGL_BITMAP_PITCH_KHR   0x30C7

Definition at line 239 of file eglext.h.

◆ EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR

#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR   0x30CC

Definition at line 244 of file eglext.h.

◆ EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR

#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR   0x30CB

Definition at line 243 of file eglext.h.

◆ EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR

#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR   0x30CA

Definition at line 242 of file eglext.h.

◆ EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR

#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR   0x30CD

Definition at line 245 of file eglext.h.

◆ EGL_BITMAP_PIXEL_RED_OFFSET_KHR

#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR   0x30C9

Definition at line 241 of file eglext.h.

◆ EGL_BITMAP_PIXEL_SIZE_KHR

#define EGL_BITMAP_PIXEL_SIZE_KHR   0x3110

Definition at line 258 of file eglext.h.

◆ EGL_BITMAP_POINTER_KHR

#define EGL_BITMAP_POINTER_KHR   0x30C6

Definition at line 238 of file eglext.h.

◆ EGL_BUFFER_AGE_EXT

#define EGL_BUFFER_AGE_EXT   0x313D

Definition at line 574 of file eglext.h.

◆ EGL_BUFFER_AGE_KHR

#define EGL_BUFFER_AGE_KHR   0x313D

Definition at line 281 of file eglext.h.

◆ EGL_CL_EVENT_HANDLE_KHR

#define EGL_CL_EVENT_HANDLE_KHR   0x309C

Definition at line 54 of file eglext.h.

◆ EGL_CLIENT_PIXMAP_POINTER_HI

#define EGL_CLIENT_PIXMAP_POINTER_HI   0x8F74

Definition at line 898 of file eglext.h.

◆ EGL_COLOR_ARGB_HI

#define EGL_COLOR_ARGB_HI   0x8F73

Definition at line 910 of file eglext.h.

◆ EGL_COLOR_COMPONENT_TYPE_EXT

#define EGL_COLOR_COMPONENT_TYPE_EXT   0x3339

Definition at line 782 of file eglext.h.

◆ EGL_COLOR_COMPONENT_TYPE_FIXED_EXT

#define EGL_COLOR_COMPONENT_TYPE_FIXED_EXT   0x333A

Definition at line 783 of file eglext.h.

◆ EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT

#define EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT   0x333B

Definition at line 784 of file eglext.h.

◆ EGL_COLOR_FORMAT_HI

#define EGL_COLOR_FORMAT_HI   0x8F70

Definition at line 907 of file eglext.h.

◆ EGL_COLOR_RGB_HI

#define EGL_COLOR_RGB_HI   0x8F71

Definition at line 908 of file eglext.h.

◆ EGL_COLOR_RGBA_HI

#define EGL_COLOR_RGBA_HI   0x8F72

Definition at line 909 of file eglext.h.

◆ EGL_COMPOSITOR_DROP_NEWEST_FRAME_EXT

#define EGL_COMPOSITOR_DROP_NEWEST_FRAME_EXT   0x3462

Definition at line 585 of file eglext.h.

◆ EGL_COMPOSITOR_KEEP_NEWEST_FRAME_EXT

#define EGL_COMPOSITOR_KEEP_NEWEST_FRAME_EXT   0x3463

Definition at line 586 of file eglext.h.

◆ EGL_CONFORMANT_KHR

#define EGL_CONFORMANT_KHR   0x3042

Definition at line 75 of file eglext.h.

◆ EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR

#define EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR   0x321E

Definition at line 383 of file eglext.h.

◆ EGL_CONSUMER_MAX_FRAME_HINT_NV

#define EGL_CONSUMER_MAX_FRAME_HINT_NV   0x3338

Definition at line 1103 of file eglext.h.

◆ EGL_CONSUMER_METADATA_NV

#define EGL_CONSUMER_METADATA_NV   0x3254

Definition at line 1112 of file eglext.h.

◆ EGL_CONTEXT_FLAGS_KHR

#define EGL_CONTEXT_FLAGS_KHR   0x30FC

Definition at line 91 of file eglext.h.

◆ EGL_CONTEXT_MAJOR_VERSION_KHR

#define EGL_CONTEXT_MAJOR_VERSION_KHR   0x3098

Definition at line 89 of file eglext.h.

◆ EGL_CONTEXT_MINOR_VERSION_KHR

#define EGL_CONTEXT_MINOR_VERSION_KHR   0x30FB

Definition at line 90 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR

#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR   0x00000002

Definition at line 100 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR

#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR   0x00000001

Definition at line 99 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR

#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR   0x00000001

Definition at line 96 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR

#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR   0x00000002

Definition at line 97 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_NO_ERROR_KHR

#define EGL_CONTEXT_OPENGL_NO_ERROR_KHR   0x31B3

Definition at line 106 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR

#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR   0x30FD

Definition at line 92 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT

#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT   0x3138

Definition at line 608 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR

#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR   0x31BD

Definition at line 93 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR

#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR   0x00000004

Definition at line 98 of file eglext.h.

◆ EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT

#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT   0x30BF

Definition at line 607 of file eglext.h.

◆ EGL_CONTEXT_PRIORITY_HIGH_IMG

#define EGL_CONTEXT_PRIORITY_HIGH_IMG   0x3101

Definition at line 916 of file eglext.h.

◆ EGL_CONTEXT_PRIORITY_LEVEL_IMG

#define EGL_CONTEXT_PRIORITY_LEVEL_IMG   0x3100

Definition at line 915 of file eglext.h.

◆ EGL_CONTEXT_PRIORITY_LOW_IMG

#define EGL_CONTEXT_PRIORITY_LOW_IMG   0x3103

Definition at line 918 of file eglext.h.

◆ EGL_CONTEXT_PRIORITY_MEDIUM_IMG

#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG   0x3102

Definition at line 917 of file eglext.h.

◆ EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR

#define EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR   0x2098

Definition at line 84 of file eglext.h.

◆ EGL_CONTEXT_RELEASE_BEHAVIOR_KHR

#define EGL_CONTEXT_RELEASE_BEHAVIOR_KHR   0x2097

Definition at line 83 of file eglext.h.

◆ EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR

#define EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR   0

Definition at line 82 of file eglext.h.

◆ EGL_COVERAGE_BUFFERS_NV

#define EGL_COVERAGE_BUFFERS_NV   0x30E0

Definition at line 993 of file eglext.h.

◆ EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV

#define EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV   0x3132

Definition at line 1000 of file eglext.h.

◆ EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV

#define EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV   0x3133

Definition at line 1001 of file eglext.h.

◆ EGL_COVERAGE_SAMPLE_RESOLVE_NV

#define EGL_COVERAGE_SAMPLE_RESOLVE_NV   0x3131

Definition at line 999 of file eglext.h.

◆ EGL_COVERAGE_SAMPLES_NV

#define EGL_COVERAGE_SAMPLES_NV   0x30E1

Definition at line 994 of file eglext.h.

◆ EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT

#define EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT   0x3360

Definition at line 834 of file eglext.h.

◆ EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT

#define EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT   0x3361

Definition at line 835 of file eglext.h.

◆ EGL_CUDA_DEVICE_NV

#define EGL_CUDA_DEVICE_NV   0x323A

Definition at line 1020 of file eglext.h.

◆ EGL_CUDA_EVENT_HANDLE_NV

#define EGL_CUDA_EVENT_HANDLE_NV   0x323B

Definition at line 1006 of file eglext.h.

◆ EGL_D3D11_DEVICE_ANGLE

#define EGL_D3D11_DEVICE_ANGLE   0x33A1

Definition at line 537 of file eglext.h.

◆ EGL_D3D9_DEVICE_ANGLE

#define EGL_D3D9_DEVICE_ANGLE   0x33A0

Definition at line 536 of file eglext.h.

◆ EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE

#define EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE   0x3200

Definition at line 531 of file eglext.h.

◆ EGL_DEBUG_CALLBACK_KHR

#define EGL_DEBUG_CALLBACK_KHR   0x33B8

Definition at line 125 of file eglext.h.

◆ EGL_DEBUG_MSG_CRITICAL_KHR

#define EGL_DEBUG_MSG_CRITICAL_KHR   0x33B9

Definition at line 121 of file eglext.h.

◆ EGL_DEBUG_MSG_ERROR_KHR

#define EGL_DEBUG_MSG_ERROR_KHR   0x33BA

Definition at line 122 of file eglext.h.

◆ EGL_DEBUG_MSG_INFO_KHR

#define EGL_DEBUG_MSG_INFO_KHR   0x33BC

Definition at line 124 of file eglext.h.

◆ EGL_DEBUG_MSG_WARN_KHR

#define EGL_DEBUG_MSG_WARN_KHR   0x33BB

Definition at line 123 of file eglext.h.

◆ EGL_DEPTH_ENCODING_NONE_NV

#define EGL_DEPTH_ENCODING_NONE_NV   0

Definition at line 1014 of file eglext.h.

◆ EGL_DEPTH_ENCODING_NONLINEAR_NV

#define EGL_DEPTH_ENCODING_NONLINEAR_NV   0x30E3

Definition at line 1015 of file eglext.h.

◆ EGL_DEPTH_ENCODING_NV

#define EGL_DEPTH_ENCODING_NV   0x30E2

Definition at line 1013 of file eglext.h.

◆ EGL_DEVICE_EXT

#define EGL_DEVICE_EXT   0x322C

Definition at line 618 of file eglext.h.

◆ EGL_DISCARD_SAMPLES_ARM

#define EGL_DISCARD_SAMPLES_ARM   0x3286

Definition at line 564 of file eglext.h.

◆ EGL_DMA_BUF_PLANE0_FD_EXT

#define EGL_DMA_BUF_PLANE0_FD_EXT   0x3272

Definition at line 683 of file eglext.h.

◆ EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT

#define EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT   0x3444

Definition at line 711 of file eglext.h.

◆ EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT

#define EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT   0x3443

Definition at line 710 of file eglext.h.

◆ EGL_DMA_BUF_PLANE0_OFFSET_EXT

#define EGL_DMA_BUF_PLANE0_OFFSET_EXT   0x3273

Definition at line 684 of file eglext.h.

◆ EGL_DMA_BUF_PLANE0_PITCH_EXT

#define EGL_DMA_BUF_PLANE0_PITCH_EXT   0x3274

Definition at line 685 of file eglext.h.

◆ EGL_DMA_BUF_PLANE1_FD_EXT

#define EGL_DMA_BUF_PLANE1_FD_EXT   0x3275

Definition at line 686 of file eglext.h.

◆ EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT

#define EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT   0x3446

Definition at line 713 of file eglext.h.

◆ EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT

#define EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT   0x3445

Definition at line 712 of file eglext.h.

◆ EGL_DMA_BUF_PLANE1_OFFSET_EXT

#define EGL_DMA_BUF_PLANE1_OFFSET_EXT   0x3276

Definition at line 687 of file eglext.h.

◆ EGL_DMA_BUF_PLANE1_PITCH_EXT

#define EGL_DMA_BUF_PLANE1_PITCH_EXT   0x3277

Definition at line 688 of file eglext.h.

◆ EGL_DMA_BUF_PLANE2_FD_EXT

#define EGL_DMA_BUF_PLANE2_FD_EXT   0x3278

Definition at line 689 of file eglext.h.

◆ EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT

#define EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT   0x3448

Definition at line 715 of file eglext.h.

◆ EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT

#define EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT   0x3447

Definition at line 714 of file eglext.h.

◆ EGL_DMA_BUF_PLANE2_OFFSET_EXT

#define EGL_DMA_BUF_PLANE2_OFFSET_EXT   0x3279

Definition at line 690 of file eglext.h.

◆ EGL_DMA_BUF_PLANE2_PITCH_EXT

#define EGL_DMA_BUF_PLANE2_PITCH_EXT   0x327A

Definition at line 691 of file eglext.h.

◆ EGL_DMA_BUF_PLANE3_FD_EXT

#define EGL_DMA_BUF_PLANE3_FD_EXT   0x3440

Definition at line 707 of file eglext.h.

◆ EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT

#define EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT   0x344A

Definition at line 717 of file eglext.h.

◆ EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT

#define EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT   0x3449

Definition at line 716 of file eglext.h.

◆ EGL_DMA_BUF_PLANE3_OFFSET_EXT

#define EGL_DMA_BUF_PLANE3_OFFSET_EXT   0x3441

Definition at line 708 of file eglext.h.

◆ EGL_DMA_BUF_PLANE3_PITCH_EXT

#define EGL_DMA_BUF_PLANE3_PITCH_EXT   0x3442

Definition at line 709 of file eglext.h.

◆ EGL_DRM_BUFFER_FORMAT_ARGB32_MESA

#define EGL_DRM_BUFFER_FORMAT_ARGB32_MESA   0x31D2

Definition at line 931 of file eglext.h.

◆ EGL_DRM_BUFFER_FORMAT_MESA

#define EGL_DRM_BUFFER_FORMAT_MESA   0x31D0

Definition at line 929 of file eglext.h.

◆ EGL_DRM_BUFFER_MESA

#define EGL_DRM_BUFFER_MESA   0x31D3

Definition at line 932 of file eglext.h.

◆ EGL_DRM_BUFFER_STRIDE_MESA

#define EGL_DRM_BUFFER_STRIDE_MESA   0x31D4

Definition at line 933 of file eglext.h.

◆ EGL_DRM_BUFFER_USE_CURSOR_MESA

#define EGL_DRM_BUFFER_USE_CURSOR_MESA   0x00000004

Definition at line 936 of file eglext.h.

◆ EGL_DRM_BUFFER_USE_MESA

#define EGL_DRM_BUFFER_USE_MESA   0x31D1

Definition at line 930 of file eglext.h.

◆ EGL_DRM_BUFFER_USE_SCANOUT_MESA

#define EGL_DRM_BUFFER_USE_SCANOUT_MESA   0x00000001

Definition at line 934 of file eglext.h.

◆ EGL_DRM_BUFFER_USE_SHARE_MESA

#define EGL_DRM_BUFFER_USE_SHARE_MESA   0x00000002

Definition at line 935 of file eglext.h.

◆ EGL_DRM_CONNECTOR_EXT

#define EGL_DRM_CONNECTOR_EXT   0x3236

Definition at line 771 of file eglext.h.

◆ EGL_DRM_CRTC_EXT

#define EGL_DRM_CRTC_EXT   0x3234

Definition at line 769 of file eglext.h.

◆ EGL_DRM_DEVICE_FILE_EXT

#define EGL_DRM_DEVICE_FILE_EXT   0x3233

Definition at line 633 of file eglext.h.

◆ EGL_DRM_PLANE_EXT

#define EGL_DRM_PLANE_EXT   0x3235

Definition at line 770 of file eglext.h.

◆ EGL_EGLEXT_VERSION

#define EGL_EGLEXT_VERSION   20170627

Definition at line 41 of file eglext.h.

◆ EGL_EXT_bind_to_front

#define EGL_EXT_bind_to_front   1

Definition at line 568 of file eglext.h.

◆ EGL_EXT_buffer_age

#define EGL_EXT_buffer_age   1

Definition at line 573 of file eglext.h.

◆ EGL_EXT_client_extensions

#define EGL_EXT_client_extensions   1

Definition at line 578 of file eglext.h.

◆ EGL_EXT_compositor

#define EGL_EXT_compositor   1

Definition at line 582 of file eglext.h.

◆ EGL_EXT_create_context_robustness

#define EGL_EXT_create_context_robustness   1

Definition at line 606 of file eglext.h.

◆ EGL_EXT_device_base

#define EGL_EXT_device_base   1

Definition at line 614 of file eglext.h.

◆ EGL_EXT_device_drm

#define EGL_EXT_device_drm   1

Definition at line 632 of file eglext.h.

◆ EGL_EXT_device_enumeration

#define EGL_EXT_device_enumeration   1

Definition at line 637 of file eglext.h.

◆ EGL_EXT_device_openwf

#define EGL_EXT_device_openwf   1

Definition at line 641 of file eglext.h.

◆ EGL_EXT_device_query

#define EGL_EXT_device_query   1

Definition at line 646 of file eglext.h.

◆ EGL_EXT_gl_colorspace_bt2020_linear

#define EGL_EXT_gl_colorspace_bt2020_linear   1

Definition at line 650 of file eglext.h.

◆ EGL_EXT_gl_colorspace_bt2020_pq

#define EGL_EXT_gl_colorspace_bt2020_pq   1

Definition at line 655 of file eglext.h.

◆ EGL_EXT_gl_colorspace_display_p3

#define EGL_EXT_gl_colorspace_display_p3   1

Definition at line 660 of file eglext.h.

◆ EGL_EXT_gl_colorspace_display_p3_linear

#define EGL_EXT_gl_colorspace_display_p3_linear   1

Definition at line 665 of file eglext.h.

◆ EGL_EXT_gl_colorspace_scrgb

#define EGL_EXT_gl_colorspace_scrgb   1

Definition at line 670 of file eglext.h.

◆ EGL_EXT_gl_colorspace_scrgb_linear

#define EGL_EXT_gl_colorspace_scrgb_linear   1

Definition at line 675 of file eglext.h.

◆ EGL_EXT_image_dma_buf_import

#define EGL_EXT_image_dma_buf_import   1

Definition at line 680 of file eglext.h.

◆ EGL_EXT_image_dma_buf_import_modifiers

#define EGL_EXT_image_dma_buf_import_modifiers   1

Definition at line 706 of file eglext.h.

◆ EGL_EXT_image_implicit_sync_control

#define EGL_EXT_image_implicit_sync_control   1

Definition at line 727 of file eglext.h.

◆ EGL_EXT_multiview_window

#define EGL_EXT_multiview_window   1

Definition at line 734 of file eglext.h.

◆ EGL_EXT_output_base

#define EGL_EXT_output_base   1

Definition at line 739 of file eglext.h.

◆ EGL_EXT_output_drm

#define EGL_EXT_output_drm   1

Definition at line 768 of file eglext.h.

◆ EGL_EXT_output_openwf

#define EGL_EXT_output_openwf   1

Definition at line 775 of file eglext.h.

◆ EGL_EXT_pixel_format_float

#define EGL_EXT_pixel_format_float   1

Definition at line 781 of file eglext.h.

◆ EGL_EXT_platform_base

#define EGL_EXT_platform_base   1

Definition at line 788 of file eglext.h.

◆ EGL_EXT_platform_device

#define EGL_EXT_platform_device   1

Definition at line 800 of file eglext.h.

◆ EGL_EXT_platform_wayland

#define EGL_EXT_platform_wayland   1

Definition at line 805 of file eglext.h.

◆ EGL_EXT_platform_x11

#define EGL_EXT_platform_x11   1

Definition at line 810 of file eglext.h.

◆ EGL_EXT_protected_content

#define EGL_EXT_protected_content   1

Definition at line 816 of file eglext.h.

◆ EGL_EXT_protected_surface

#define EGL_EXT_protected_surface   1

Definition at line 821 of file eglext.h.

◆ EGL_EXT_stream_consumer_egloutput

#define EGL_EXT_stream_consumer_egloutput   1

Definition at line 825 of file eglext.h.

◆ EGL_EXT_surface_CTA861_3_metadata

#define EGL_EXT_surface_CTA861_3_metadata   1

Definition at line 833 of file eglext.h.

◆ EGL_EXT_surface_SMPTE2086_metadata

#define EGL_EXT_surface_SMPTE2086_metadata   1

Definition at line 839 of file eglext.h.

◆ EGL_EXT_swap_buffers_with_damage

#define EGL_EXT_swap_buffers_with_damage   1

Definition at line 854 of file eglext.h.

◆ EGL_EXT_yuv_surface

#define EGL_EXT_yuv_surface   1

Definition at line 862 of file eglext.h.

◆ EGL_EXTERNAL_REF_ID_EXT

#define EGL_EXTERNAL_REF_ID_EXT   0x3461

Definition at line 584 of file eglext.h.

◆ EGL_FIXED_SIZE_ANGLE

#define EGL_FIXED_SIZE_ANGLE   0x3201

Definition at line 554 of file eglext.h.

◆ EGL_FORMAT_RGB_565_EXACT_KHR

#define EGL_FORMAT_RGB_565_EXACT_KHR   0x30C0

Definition at line 232 of file eglext.h.

◆ EGL_FORMAT_RGB_565_KHR

#define EGL_FORMAT_RGB_565_KHR   0x30C1

Definition at line 233 of file eglext.h.

◆ EGL_FORMAT_RGBA_8888_EXACT_KHR

#define EGL_FORMAT_RGBA_8888_EXACT_KHR   0x30C2

Definition at line 234 of file eglext.h.

◆ EGL_FORMAT_RGBA_8888_KHR

#define EGL_FORMAT_RGBA_8888_KHR   0x30C3

Definition at line 235 of file eglext.h.

◆ EGL_FRAMEBUFFER_TARGET_ANDROID

#define EGL_FRAMEBUFFER_TARGET_ANDROID   0x3147

Definition at line 490 of file eglext.h.

◆ EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID

#define EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID   0x314C

Definition at line 495 of file eglext.h.

◆ EGL_FRONT_BUFFER_EXT

#define EGL_FRONT_BUFFER_EXT   0x3464

Definition at line 569 of file eglext.h.

◆ EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV

#define EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV   0x334C

Definition at line 1050 of file eglext.h.

◆ EGL_GL_COLORSPACE_BT2020_LINEAR_EXT

#define EGL_GL_COLORSPACE_BT2020_LINEAR_EXT   0x333F

Definition at line 651 of file eglext.h.

◆ EGL_GL_COLORSPACE_BT2020_PQ_EXT

#define EGL_GL_COLORSPACE_BT2020_PQ_EXT   0x3340

Definition at line 656 of file eglext.h.

◆ EGL_GL_COLORSPACE_DISPLAY_P3_EXT

#define EGL_GL_COLORSPACE_DISPLAY_P3_EXT   0x3363

Definition at line 661 of file eglext.h.

◆ EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT

#define EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT   0x3362

Definition at line 666 of file eglext.h.

◆ EGL_GL_COLORSPACE_KHR

#define EGL_GL_COLORSPACE_KHR   0x309D

Definition at line 171 of file eglext.h.

◆ EGL_GL_COLORSPACE_LINEAR_KHR

#define EGL_GL_COLORSPACE_LINEAR_KHR   0x308A

Definition at line 173 of file eglext.h.

◆ EGL_GL_COLORSPACE_SCRGB_EXT

#define EGL_GL_COLORSPACE_SCRGB_EXT   0x3351

Definition at line 671 of file eglext.h.

◆ EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT

#define EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT   0x3350

Definition at line 676 of file eglext.h.

◆ EGL_GL_COLORSPACE_SRGB_KHR

#define EGL_GL_COLORSPACE_SRGB_KHR   0x3089

Definition at line 172 of file eglext.h.

◆ EGL_GL_RENDERBUFFER_KHR

#define EGL_GL_RENDERBUFFER_KHR   0x30B9

Definition at line 178 of file eglext.h.

◆ EGL_GL_TEXTURE_2D_KHR

#define EGL_GL_TEXTURE_2D_KHR   0x30B1

Definition at line 183 of file eglext.h.

◆ EGL_GL_TEXTURE_3D_KHR

#define EGL_GL_TEXTURE_3D_KHR   0x30B2

Definition at line 189 of file eglext.h.

◆ EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR   0x30B4

Definition at line 196 of file eglext.h.

◆ EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR   0x30B6

Definition at line 198 of file eglext.h.

◆ EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR

#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR   0x30B8

Definition at line 200 of file eglext.h.

◆ EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR   0x30B3

Definition at line 195 of file eglext.h.

◆ EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR   0x30B5

Definition at line 197 of file eglext.h.

◆ EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR

#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR   0x30B7

Definition at line 199 of file eglext.h.

◆ EGL_GL_TEXTURE_LEVEL_KHR

#define EGL_GL_TEXTURE_LEVEL_KHR   0x30BC

Definition at line 184 of file eglext.h.

◆ EGL_GL_TEXTURE_ZOFFSET_KHR

#define EGL_GL_TEXTURE_ZOFFSET_KHR   0x30BD

Definition at line 190 of file eglext.h.

◆ EGL_HI_clientpixmap

#define EGL_HI_clientpixmap   1

Definition at line 891 of file eglext.h.

◆ EGL_HI_colorformats

#define EGL_HI_colorformats   1

Definition at line 906 of file eglext.h.

◆ EGL_IMAGE_PRESERVED_KHR

#define EGL_IMAGE_PRESERVED_KHR   0x30D2

Definition at line 218 of file eglext.h.

◆ EGL_IMG_context_priority

#define EGL_IMG_context_priority   1

Definition at line 914 of file eglext.h.

◆ EGL_IMG_image_plane_attribs

#define EGL_IMG_image_plane_attribs   1

Definition at line 922 of file eglext.h.

◆ EGL_IMPORT_EXPLICIT_SYNC_EXT

#define EGL_IMPORT_EXPLICIT_SYNC_EXT   0x3472

Definition at line 730 of file eglext.h.

◆ EGL_IMPORT_IMPLICIT_SYNC_EXT

#define EGL_IMPORT_IMPLICIT_SYNC_EXT   0x3471

Definition at line 729 of file eglext.h.

◆ EGL_IMPORT_SYNC_TYPE_EXT

#define EGL_IMPORT_SYNC_TYPE_EXT   0x3470

Definition at line 728 of file eglext.h.

◆ EGL_ITU_REC2020_EXT

#define EGL_ITU_REC2020_EXT   0x3281

Definition at line 698 of file eglext.h.

◆ EGL_ITU_REC601_EXT

#define EGL_ITU_REC601_EXT   0x327F

Definition at line 696 of file eglext.h.

◆ EGL_ITU_REC709_EXT

#define EGL_ITU_REC709_EXT   0x3280

Definition at line 697 of file eglext.h.

◆ EGL_KHR_cl_event

#define EGL_KHR_cl_event   1

Definition at line 53 of file eglext.h.

◆ EGL_KHR_cl_event2

#define EGL_KHR_cl_event2   1

Definition at line 60 of file eglext.h.

◆ EGL_KHR_client_get_all_proc_addresses

#define EGL_KHR_client_get_all_proc_addresses   1

Definition at line 70 of file eglext.h.

◆ EGL_KHR_config_attribs

#define EGL_KHR_config_attribs   1

Definition at line 74 of file eglext.h.

◆ EGL_KHR_context_flush_control

#define EGL_KHR_context_flush_control   1

Definition at line 81 of file eglext.h.

◆ EGL_KHR_create_context

#define EGL_KHR_create_context   1

Definition at line 88 of file eglext.h.

◆ EGL_KHR_create_context_no_error

#define EGL_KHR_create_context_no_error   1

Definition at line 105 of file eglext.h.

◆ EGL_KHR_debug

#define EGL_KHR_debug   1

Definition at line 110 of file eglext.h.

◆ EGL_KHR_display_reference

#define EGL_KHR_display_reference   1

Definition at line 137 of file eglext.h.

◆ EGL_KHR_fence_sync

#define EGL_KHR_fence_sync   1

Definition at line 146 of file eglext.h.

◆ EGL_KHR_get_all_proc_addresses

#define EGL_KHR_get_all_proc_addresses   1

Definition at line 166 of file eglext.h.

◆ EGL_KHR_gl_colorspace

#define EGL_KHR_gl_colorspace   1

Definition at line 170 of file eglext.h.

◆ EGL_KHR_gl_renderbuffer_image

#define EGL_KHR_gl_renderbuffer_image   1

Definition at line 177 of file eglext.h.

◆ EGL_KHR_gl_texture_2D_image

#define EGL_KHR_gl_texture_2D_image   1

Definition at line 182 of file eglext.h.

◆ EGL_KHR_gl_texture_3D_image

#define EGL_KHR_gl_texture_3D_image   1

Definition at line 188 of file eglext.h.

◆ EGL_KHR_gl_texture_cubemap_image

#define EGL_KHR_gl_texture_cubemap_image   1

Definition at line 194 of file eglext.h.

◆ EGL_KHR_image

#define EGL_KHR_image   1

Definition at line 204 of file eglext.h.

◆ EGL_KHR_image_base

#define EGL_KHR_image_base   1

Definition at line 217 of file eglext.h.

◆ EGL_KHR_image_pixmap

#define EGL_KHR_image_pixmap   1

Definition at line 222 of file eglext.h.

◆ EGL_KHR_lock_surface

#define EGL_KHR_lock_surface   1

Definition at line 226 of file eglext.h.

◆ EGL_KHR_lock_surface2

#define EGL_KHR_lock_surface2   1

Definition at line 257 of file eglext.h.

◆ EGL_KHR_lock_surface3

#define EGL_KHR_lock_surface3   1

Definition at line 262 of file eglext.h.

◆ EGL_KHR_mutable_render_buffer

#define EGL_KHR_mutable_render_buffer   1

Definition at line 270 of file eglext.h.

◆ EGL_KHR_no_config_context

#define EGL_KHR_no_config_context   1

Definition at line 275 of file eglext.h.

◆ EGL_KHR_partial_update

#define EGL_KHR_partial_update   1

Definition at line 280 of file eglext.h.

◆ EGL_KHR_platform_android

#define EGL_KHR_platform_android   1

Definition at line 289 of file eglext.h.

◆ EGL_KHR_platform_gbm

#define EGL_KHR_platform_gbm   1

Definition at line 294 of file eglext.h.

◆ EGL_KHR_platform_wayland

#define EGL_KHR_platform_wayland   1

Definition at line 299 of file eglext.h.

◆ EGL_KHR_platform_x11

#define EGL_KHR_platform_x11   1

Definition at line 304 of file eglext.h.

◆ EGL_KHR_reusable_sync

#define EGL_KHR_reusable_sync   1

Definition at line 310 of file eglext.h.

◆ EGL_KHR_stream

#define EGL_KHR_stream   1

Definition at line 330 of file eglext.h.

◆ EGL_KHR_stream_attrib

#define EGL_KHR_stream_attrib   1

Definition at line 363 of file eglext.h.

◆ EGL_KHR_stream_consumer_gltexture

#define EGL_KHR_stream_consumer_gltexture   1

Definition at line 381 of file eglext.h.

◆ EGL_KHR_stream_cross_process_fd

#define EGL_KHR_stream_cross_process_fd   1

Definition at line 396 of file eglext.h.

◆ EGL_KHR_stream_fifo

#define EGL_KHR_stream_fifo   1

Definition at line 410 of file eglext.h.

◆ EGL_KHR_stream_producer_aldatalocator

#define EGL_KHR_stream_producer_aldatalocator   1

Definition at line 424 of file eglext.h.

◆ EGL_KHR_stream_producer_eglsurface

#define EGL_KHR_stream_producer_eglsurface   1

Definition at line 430 of file eglext.h.

◆ EGL_KHR_surfaceless_context

#define EGL_KHR_surfaceless_context   1

Definition at line 441 of file eglext.h.

◆ EGL_KHR_swap_buffers_with_damage

#define EGL_KHR_swap_buffers_with_damage   1

Definition at line 445 of file eglext.h.

◆ EGL_KHR_vg_parent_image

#define EGL_KHR_vg_parent_image   1

Definition at line 453 of file eglext.h.

◆ EGL_KHR_wait_sync

#define EGL_KHR_wait_sync   1

Definition at line 458 of file eglext.h.

◆ EGL_LINUX_DMA_BUF_EXT

#define EGL_LINUX_DMA_BUF_EXT   0x3270

Definition at line 681 of file eglext.h.

◆ EGL_LINUX_DRM_FOURCC_EXT

#define EGL_LINUX_DRM_FOURCC_EXT   0x3271

Definition at line 682 of file eglext.h.

◆ EGL_LOCK_SURFACE_BIT_KHR

#define EGL_LOCK_SURFACE_BIT_KHR   0x0080

Definition at line 229 of file eglext.h.

◆ EGL_LOCK_USAGE_HINT_KHR

#define EGL_LOCK_USAGE_HINT_KHR   0x30C5

Definition at line 237 of file eglext.h.

◆ EGL_LOSE_CONTEXT_ON_RESET_EXT

#define EGL_LOSE_CONTEXT_ON_RESET_EXT   0x31BF

Definition at line 610 of file eglext.h.

◆ EGL_LOSE_CONTEXT_ON_RESET_KHR

#define EGL_LOSE_CONTEXT_ON_RESET_KHR   0x31BF

Definition at line 95 of file eglext.h.

◆ EGL_LOWER_LEFT_KHR

#define EGL_LOWER_LEFT_KHR   0x30CE

Definition at line 246 of file eglext.h.

◆ EGL_MAP_PRESERVE_PIXELS_KHR

#define EGL_MAP_PRESERVE_PIXELS_KHR   0x30C4

Definition at line 236 of file eglext.h.

◆ EGL_MATCH_FORMAT_KHR

#define EGL_MATCH_FORMAT_KHR   0x3043

Definition at line 231 of file eglext.h.

◆ EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV

#define EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV   0x3251

Definition at line 1109 of file eglext.h.

◆ EGL_MAX_STREAM_METADATA_BLOCKS_NV

#define EGL_MAX_STREAM_METADATA_BLOCKS_NV   0x3250

Definition at line 1108 of file eglext.h.

◆ EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV

#define EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV   0x3252

Definition at line 1110 of file eglext.h.

◆ EGL_MESA_drm_image

#define EGL_MESA_drm_image   1

Definition at line 928 of file eglext.h.

◆ EGL_MESA_image_dma_buf_export

#define EGL_MESA_image_dma_buf_export   1

Definition at line 946 of file eglext.h.

◆ EGL_MESA_platform_gbm

#define EGL_MESA_platform_gbm   1

Definition at line 956 of file eglext.h.

◆ EGL_MESA_platform_surfaceless

#define EGL_MESA_platform_surfaceless   1

Definition at line 961 of file eglext.h.

◆ EGL_METADATA0_SIZE_NV

#define EGL_METADATA0_SIZE_NV   0x3255

Definition at line 1114 of file eglext.h.

◆ EGL_METADATA0_TYPE_NV

#define EGL_METADATA0_TYPE_NV   0x3259

Definition at line 1118 of file eglext.h.

◆ EGL_METADATA1_SIZE_NV

#define EGL_METADATA1_SIZE_NV   0x3256

Definition at line 1115 of file eglext.h.

◆ EGL_METADATA1_TYPE_NV

#define EGL_METADATA1_TYPE_NV   0x325A

Definition at line 1119 of file eglext.h.

◆ EGL_METADATA2_SIZE_NV

#define EGL_METADATA2_SIZE_NV   0x3257

Definition at line 1116 of file eglext.h.

◆ EGL_METADATA2_TYPE_NV

#define EGL_METADATA2_TYPE_NV   0x325B

Definition at line 1120 of file eglext.h.

◆ EGL_METADATA3_SIZE_NV

#define EGL_METADATA3_SIZE_NV   0x3258

Definition at line 1117 of file eglext.h.

◆ EGL_METADATA3_TYPE_NV

#define EGL_METADATA3_TYPE_NV   0x325C

Definition at line 1121 of file eglext.h.

◆ EGL_METADATA_SCALING_EXT

#define EGL_METADATA_SCALING_EXT   50000

Definition at line 850 of file eglext.h.

◆ EGL_MULTIVIEW_VIEW_COUNT_EXT

#define EGL_MULTIVIEW_VIEW_COUNT_EXT   0x3134

Definition at line 735 of file eglext.h.

◆ EGL_MUTABLE_RENDER_BUFFER_BIT_KHR

#define EGL_MUTABLE_RENDER_BUFFER_BIT_KHR   0x1000

Definition at line 271 of file eglext.h.

◆ EGL_NATIVE_BUFFER_ANDROID

#define EGL_NATIVE_BUFFER_ANDROID   0x3140

Definition at line 500 of file eglext.h.

◆ EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG

#define EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG   0x3105

Definition at line 923 of file eglext.h.

◆ EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG

#define EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG   0x3106

Definition at line 924 of file eglext.h.

◆ EGL_NATIVE_BUFFER_TIZEN

#define EGL_NATIVE_BUFFER_TIZEN   0x32A0

Definition at line 1230 of file eglext.h.

◆ EGL_NATIVE_BUFFER_USAGE_ANDROID

#define EGL_NATIVE_BUFFER_USAGE_ANDROID   0x3143

Definition at line 478 of file eglext.h.

◆ EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID

#define EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID   0x00000001

Definition at line 479 of file eglext.h.

◆ EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID

#define EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID   0x00000002

Definition at line 480 of file eglext.h.

◆ EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID

#define EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID   0x00000004

Definition at line 481 of file eglext.h.

◆ EGL_NATIVE_PIXMAP_KHR

#define EGL_NATIVE_PIXMAP_KHR   0x30B0

Definition at line 206 of file eglext.h.

◆ EGL_NATIVE_SURFACE_TIZEN

#define EGL_NATIVE_SURFACE_TIZEN   0x32A1

Definition at line 1235 of file eglext.h.

◆ EGL_NO_CONFIG_KHR

#define EGL_NO_CONFIG_KHR   EGL_CAST(EGLConfig,0)

Definition at line 276 of file eglext.h.

◆ EGL_NO_DEVICE_EXT

#define EGL_NO_DEVICE_EXT   EGL_CAST(EGLDeviceEXT,0)

Definition at line 616 of file eglext.h.

◆ EGL_NO_FILE_DESCRIPTOR_KHR

#define EGL_NO_FILE_DESCRIPTOR_KHR   EGL_CAST(EGLNativeFileDescriptorKHR,-1)

Definition at line 399 of file eglext.h.

◆ EGL_NO_IMAGE_KHR

#define EGL_NO_IMAGE_KHR   EGL_CAST(EGLImageKHR,0)

Definition at line 207 of file eglext.h.

◆ EGL_NO_NATIVE_FENCE_FD_ANDROID

#define EGL_NO_NATIVE_FENCE_FD_ANDROID   -1

Definition at line 508 of file eglext.h.

◆ EGL_NO_OUTPUT_LAYER_EXT

#define EGL_NO_OUTPUT_LAYER_EXT   EGL_CAST(EGLOutputLayerEXT,0)

Definition at line 742 of file eglext.h.

◆ EGL_NO_OUTPUT_PORT_EXT

#define EGL_NO_OUTPUT_PORT_EXT   EGL_CAST(EGLOutputPortEXT,0)

Definition at line 743 of file eglext.h.

◆ EGL_NO_RESET_NOTIFICATION_EXT

#define EGL_NO_RESET_NOTIFICATION_EXT   0x31BE

Definition at line 609 of file eglext.h.

◆ EGL_NO_RESET_NOTIFICATION_KHR

#define EGL_NO_RESET_NOTIFICATION_KHR   0x31BE

Definition at line 94 of file eglext.h.

◆ EGL_NOK_swap_region

#define EGL_NOK_swap_region   1

Definition at line 966 of file eglext.h.

◆ EGL_NOK_swap_region2

#define EGL_NOK_swap_region2   1

Definition at line 974 of file eglext.h.

◆ EGL_NOK_texture_from_pixmap

#define EGL_NOK_texture_from_pixmap   1

Definition at line 982 of file eglext.h.

◆ EGL_NV_3dvision_surface

#define EGL_NV_3dvision_surface   1

Definition at line 987 of file eglext.h.

◆ EGL_NV_coverage_sample

#define EGL_NV_coverage_sample   1

Definition at line 992 of file eglext.h.

◆ EGL_NV_coverage_sample_resolve

#define EGL_NV_coverage_sample_resolve   1

Definition at line 998 of file eglext.h.

◆ EGL_NV_cuda_event

#define EGL_NV_cuda_event   1

Definition at line 1005 of file eglext.h.

◆ EGL_NV_depth_nonlinear

#define EGL_NV_depth_nonlinear   1

Definition at line 1012 of file eglext.h.

◆ EGL_NV_device_cuda

#define EGL_NV_device_cuda   1

Definition at line 1019 of file eglext.h.

◆ EGL_NV_native_query

#define EGL_NV_native_query   1

Definition at line 1024 of file eglext.h.

◆ EGL_NV_post_convert_rounding

#define EGL_NV_post_convert_rounding   1

Definition at line 1036 of file eglext.h.

◆ EGL_NV_post_sub_buffer

#define EGL_NV_post_sub_buffer   1

Definition at line 1040 of file eglext.h.

◆ EGL_NV_robustness_video_memory_purge

#define EGL_NV_robustness_video_memory_purge   1

Definition at line 1049 of file eglext.h.

◆ EGL_NV_stream_consumer_gltexture_yuv

#define EGL_NV_stream_consumer_gltexture_yuv   1

Definition at line 1054 of file eglext.h.

◆ EGL_NV_stream_cross_display

#define EGL_NV_stream_cross_display   1

Definition at line 1065 of file eglext.h.

◆ EGL_NV_stream_cross_object

#define EGL_NV_stream_cross_object   1

Definition at line 1070 of file eglext.h.

◆ EGL_NV_stream_cross_partition

#define EGL_NV_stream_cross_partition   1

Definition at line 1075 of file eglext.h.

◆ EGL_NV_stream_cross_process

#define EGL_NV_stream_cross_process   1

Definition at line 1080 of file eglext.h.

◆ EGL_NV_stream_cross_system

#define EGL_NV_stream_cross_system   1

Definition at line 1085 of file eglext.h.

◆ EGL_NV_stream_fifo_next

#define EGL_NV_stream_fifo_next   1

Definition at line 1090 of file eglext.h.

◆ EGL_NV_stream_fifo_synchronous

#define EGL_NV_stream_fifo_synchronous   1

Definition at line 1096 of file eglext.h.

◆ EGL_NV_stream_frame_limits

#define EGL_NV_stream_frame_limits   1

Definition at line 1101 of file eglext.h.

◆ EGL_NV_stream_metadata

#define EGL_NV_stream_metadata   1

Definition at line 1107 of file eglext.h.

◆ EGL_NV_stream_remote

#define EGL_NV_stream_remote   1

Definition at line 1133 of file eglext.h.

◆ EGL_NV_stream_reset

#define EGL_NV_stream_reset   1

Definition at line 1145 of file eglext.h.

◆ EGL_NV_stream_socket

#define EGL_NV_stream_socket   1

Definition at line 1155 of file eglext.h.

◆ EGL_NV_stream_socket_inet

#define EGL_NV_stream_socket_inet   1

Definition at line 1162 of file eglext.h.

◆ EGL_NV_stream_socket_unix

#define EGL_NV_stream_socket_unix   1

Definition at line 1167 of file eglext.h.

◆ EGL_NV_stream_sync

#define EGL_NV_stream_sync   1

Definition at line 1172 of file eglext.h.

◆ EGL_NV_sync

#define EGL_NV_sync   1

Definition at line 1181 of file eglext.h.

◆ EGL_NV_system_time

#define EGL_NV_system_time   1

Definition at line 1216 of file eglext.h.

◆ EGL_OBJECT_CONTEXT_KHR

#define EGL_OBJECT_CONTEXT_KHR   0x33B2

Definition at line 116 of file eglext.h.

◆ EGL_OBJECT_DISPLAY_KHR

#define EGL_OBJECT_DISPLAY_KHR   0x33B1

Definition at line 115 of file eglext.h.

◆ EGL_OBJECT_IMAGE_KHR

#define EGL_OBJECT_IMAGE_KHR   0x33B4

Definition at line 118 of file eglext.h.

◆ EGL_OBJECT_STREAM_KHR

#define EGL_OBJECT_STREAM_KHR   0x33B6

Definition at line 120 of file eglext.h.

◆ EGL_OBJECT_SURFACE_KHR

#define EGL_OBJECT_SURFACE_KHR   0x33B3

Definition at line 117 of file eglext.h.

◆ EGL_OBJECT_SYNC_KHR

#define EGL_OBJECT_SYNC_KHR   0x33B5

Definition at line 119 of file eglext.h.

◆ EGL_OBJECT_THREAD_KHR

#define EGL_OBJECT_THREAD_KHR   0x33B0

Definition at line 114 of file eglext.h.

◆ EGL_OPENGL_ES3_BIT_KHR

#define EGL_OPENGL_ES3_BIT_KHR   0x00000040

Definition at line 101 of file eglext.h.

◆ EGL_OPENWF_DEVICE_ID_EXT

#define EGL_OPENWF_DEVICE_ID_EXT   0x3237

Definition at line 642 of file eglext.h.

◆ EGL_OPENWF_PIPELINE_ID_EXT

#define EGL_OPENWF_PIPELINE_ID_EXT   0x3238

Definition at line 776 of file eglext.h.

◆ EGL_OPENWF_PORT_ID_EXT

#define EGL_OPENWF_PORT_ID_EXT   0x3239

Definition at line 777 of file eglext.h.

◆ EGL_OPTIMAL_FORMAT_BIT_KHR

#define EGL_OPTIMAL_FORMAT_BIT_KHR   0x0100

Definition at line 230 of file eglext.h.

◆ EGL_PENDING_FRAME_NV

#define EGL_PENDING_FRAME_NV   0x3329

Definition at line 1091 of file eglext.h.

◆ EGL_PENDING_METADATA_NV

#define EGL_PENDING_METADATA_NV   0x3328

Definition at line 1113 of file eglext.h.

◆ EGL_PLATFORM_ANDROID_KHR

#define EGL_PLATFORM_ANDROID_KHR   0x3141

Definition at line 290 of file eglext.h.

◆ EGL_PLATFORM_DEVICE_EXT

#define EGL_PLATFORM_DEVICE_EXT   0x313F

Definition at line 801 of file eglext.h.

◆ EGL_PLATFORM_GBM_KHR

#define EGL_PLATFORM_GBM_KHR   0x31D7

Definition at line 295 of file eglext.h.

◆ EGL_PLATFORM_GBM_MESA

#define EGL_PLATFORM_GBM_MESA   0x31D7

Definition at line 957 of file eglext.h.

◆ EGL_PLATFORM_SURFACELESS_MESA

#define EGL_PLATFORM_SURFACELESS_MESA   0x31DD

Definition at line 962 of file eglext.h.

◆ EGL_PLATFORM_WAYLAND_EXT

#define EGL_PLATFORM_WAYLAND_EXT   0x31D8

Definition at line 806 of file eglext.h.

◆ EGL_PLATFORM_WAYLAND_KHR

#define EGL_PLATFORM_WAYLAND_KHR   0x31D8

Definition at line 300 of file eglext.h.

◆ EGL_PLATFORM_X11_EXT

#define EGL_PLATFORM_X11_EXT   0x31D5

Definition at line 811 of file eglext.h.

◆ EGL_PLATFORM_X11_KHR

#define EGL_PLATFORM_X11_KHR   0x31D5

Definition at line 305 of file eglext.h.

◆ EGL_PLATFORM_X11_SCREEN_EXT

#define EGL_PLATFORM_X11_SCREEN_EXT   0x31D6

Definition at line 812 of file eglext.h.

◆ EGL_PLATFORM_X11_SCREEN_KHR

#define EGL_PLATFORM_X11_SCREEN_KHR   0x31D6

Definition at line 306 of file eglext.h.

◆ EGL_POST_SUB_BUFFER_SUPPORTED_NV

#define EGL_POST_SUB_BUFFER_SUPPORTED_NV   0x30BE

Definition at line 1041 of file eglext.h.

◆ EGL_PRIMARY_COMPOSITOR_CONTEXT_EXT

#define EGL_PRIMARY_COMPOSITOR_CONTEXT_EXT   0x3460

Definition at line 583 of file eglext.h.

◆ EGL_PRODUCER_MAX_FRAME_HINT_NV

#define EGL_PRODUCER_MAX_FRAME_HINT_NV   0x3337

Definition at line 1102 of file eglext.h.

◆ EGL_PRODUCER_METADATA_NV

#define EGL_PRODUCER_METADATA_NV   0x3253

Definition at line 1111 of file eglext.h.

◆ EGL_PROTECTED_CONTENT_EXT

#define EGL_PROTECTED_CONTENT_EXT   0x32C0

Definition at line 817 of file eglext.h.

◆ EGL_READ_SURFACE_BIT_KHR

#define EGL_READ_SURFACE_BIT_KHR   0x0001

Definition at line 227 of file eglext.h.

◆ EGL_RECORDABLE_ANDROID

#define EGL_RECORDABLE_ANDROID   0x3142

Definition at line 526 of file eglext.h.

◆ EGL_SAMPLE_RANGE_HINT_EXT

#define EGL_SAMPLE_RANGE_HINT_EXT   0x327C

Definition at line 693 of file eglext.h.

◆ EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT

#define EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT   0x3345

Definition at line 844 of file eglext.h.

◆ EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT

#define EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT   0x3346

Definition at line 845 of file eglext.h.

◆ EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT

#define EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT   0x3343

Definition at line 842 of file eglext.h.

◆ EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT

#define EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT   0x3344

Definition at line 843 of file eglext.h.

◆ EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT

#define EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT   0x3341

Definition at line 840 of file eglext.h.

◆ EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT

#define EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT   0x3342

Definition at line 841 of file eglext.h.

◆ EGL_SMPTE2086_MAX_LUMINANCE_EXT

#define EGL_SMPTE2086_MAX_LUMINANCE_EXT   0x3349

Definition at line 848 of file eglext.h.

◆ EGL_SMPTE2086_MIN_LUMINANCE_EXT

#define EGL_SMPTE2086_MIN_LUMINANCE_EXT   0x334A

Definition at line 849 of file eglext.h.

◆ EGL_SMPTE2086_WHITE_POINT_X_EXT

#define EGL_SMPTE2086_WHITE_POINT_X_EXT   0x3347

Definition at line 846 of file eglext.h.

◆ EGL_SMPTE2086_WHITE_POINT_Y_EXT

#define EGL_SMPTE2086_WHITE_POINT_Y_EXT   0x3348

Definition at line 847 of file eglext.h.

◆ EGL_SOCKET_HANDLE_NV

#define EGL_SOCKET_HANDLE_NV   0x324C

Definition at line 1157 of file eglext.h.

◆ EGL_SOCKET_TYPE_INET_NV

#define EGL_SOCKET_TYPE_INET_NV   0x324F

Definition at line 1163 of file eglext.h.

◆ EGL_SOCKET_TYPE_NV

#define EGL_SOCKET_TYPE_NV   0x324D

Definition at line 1158 of file eglext.h.

◆ EGL_SOCKET_TYPE_UNIX_NV

#define EGL_SOCKET_TYPE_UNIX_NV   0x324E

Definition at line 1168 of file eglext.h.

◆ EGL_STREAM_BIT_KHR

#define EGL_STREAM_BIT_KHR   0x0800

Definition at line 432 of file eglext.h.

◆ EGL_STREAM_CONSUMER_NV

#define EGL_STREAM_CONSUMER_NV   0x3248

Definition at line 1140 of file eglext.h.

◆ EGL_STREAM_CROSS_DISPLAY_NV

#define EGL_STREAM_CROSS_DISPLAY_NV   0x334E

Definition at line 1066 of file eglext.h.

◆ EGL_STREAM_CROSS_OBJECT_NV

#define EGL_STREAM_CROSS_OBJECT_NV   0x334D

Definition at line 1071 of file eglext.h.

◆ EGL_STREAM_CROSS_PARTITION_NV

#define EGL_STREAM_CROSS_PARTITION_NV   0x323F

Definition at line 1076 of file eglext.h.

◆ EGL_STREAM_CROSS_PROCESS_NV

#define EGL_STREAM_CROSS_PROCESS_NV   0x3245

Definition at line 1081 of file eglext.h.

◆ EGL_STREAM_CROSS_SYSTEM_NV

#define EGL_STREAM_CROSS_SYSTEM_NV   0x334F

Definition at line 1086 of file eglext.h.

◆ EGL_STREAM_ENDPOINT_NV

#define EGL_STREAM_ENDPOINT_NV   0x3243

Definition at line 1137 of file eglext.h.

◆ EGL_STREAM_FIFO_LENGTH_KHR

#define EGL_STREAM_FIFO_LENGTH_KHR   0x31FC

Definition at line 412 of file eglext.h.

◆ EGL_STREAM_FIFO_SYNCHRONOUS_NV

#define EGL_STREAM_FIFO_SYNCHRONOUS_NV   0x3336

Definition at line 1097 of file eglext.h.

◆ EGL_STREAM_LOCAL_NV

#define EGL_STREAM_LOCAL_NV   0x3244

Definition at line 1138 of file eglext.h.

◆ EGL_STREAM_PRODUCER_NV

#define EGL_STREAM_PRODUCER_NV   0x3247

Definition at line 1139 of file eglext.h.

◆ EGL_STREAM_PROTOCOL_FD_NV

#define EGL_STREAM_PROTOCOL_FD_NV   0x3246

Definition at line 1141 of file eglext.h.

◆ EGL_STREAM_PROTOCOL_NV

#define EGL_STREAM_PROTOCOL_NV   0x3242

Definition at line 1136 of file eglext.h.

◆ EGL_STREAM_PROTOCOL_SOCKET_NV

#define EGL_STREAM_PROTOCOL_SOCKET_NV   0x324B

Definition at line 1156 of file eglext.h.

◆ EGL_STREAM_STATE_INITIALIZING_NV

#define EGL_STREAM_STATE_INITIALIZING_NV   0x3240

Definition at line 1134 of file eglext.h.

◆ EGL_STREAM_TIME_CONSUMER_KHR

#define EGL_STREAM_TIME_CONSUMER_KHR   0x31FE

Definition at line 414 of file eglext.h.

◆ EGL_STREAM_TIME_NOW_KHR

#define EGL_STREAM_TIME_NOW_KHR   0x31FD

Definition at line 413 of file eglext.h.

◆ EGL_STREAM_TIME_PENDING_NV

#define EGL_STREAM_TIME_PENDING_NV   0x332A

Definition at line 1092 of file eglext.h.

◆ EGL_STREAM_TIME_PRODUCER_KHR

#define EGL_STREAM_TIME_PRODUCER_KHR   0x31FF

Definition at line 415 of file eglext.h.

◆ EGL_STREAM_TYPE_NV

#define EGL_STREAM_TYPE_NV   0x3241

Definition at line 1135 of file eglext.h.

◆ EGL_SUPPORT_RESET_NV

#define EGL_SUPPORT_RESET_NV   0x3334

Definition at line 1146 of file eglext.h.

◆ EGL_SUPPORT_REUSE_NV

#define EGL_SUPPORT_REUSE_NV   0x3335

Definition at line 1147 of file eglext.h.

◆ EGL_SWAP_INTERVAL_EXT

#define EGL_SWAP_INTERVAL_EXT   0x322F

Definition at line 746 of file eglext.h.

◆ EGL_SYNC_CL_EVENT_COMPLETE_KHR

#define EGL_SYNC_CL_EVENT_COMPLETE_KHR   0x30FF

Definition at line 56 of file eglext.h.

◆ EGL_SYNC_CL_EVENT_KHR

#define EGL_SYNC_CL_EVENT_KHR   0x30FE

Definition at line 55 of file eglext.h.

◆ EGL_SYNC_CUDA_EVENT_COMPLETE_NV

#define EGL_SYNC_CUDA_EVENT_COMPLETE_NV   0x323D

Definition at line 1008 of file eglext.h.

◆ EGL_SYNC_CUDA_EVENT_NV

#define EGL_SYNC_CUDA_EVENT_NV   0x323C

Definition at line 1007 of file eglext.h.

◆ EGL_SYNC_NATIVE_FENCE_ANDROID

#define EGL_SYNC_NATIVE_FENCE_ANDROID   0x3144

Definition at line 505 of file eglext.h.

◆ EGL_SYNC_NATIVE_FENCE_FD_ANDROID

#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID   0x3145

Definition at line 506 of file eglext.h.

◆ EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID

#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID   0x3146

Definition at line 507 of file eglext.h.

◆ EGL_SYNC_NEW_FRAME_NV

#define EGL_SYNC_NEW_FRAME_NV   0x321F

Definition at line 1173 of file eglext.h.

◆ EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM

#define EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM   0x328A

Definition at line 559 of file eglext.h.

◆ EGL_TIZEN_image_native_buffer

#define EGL_TIZEN_image_native_buffer   1

Definition at line 1229 of file eglext.h.

◆ EGL_TIZEN_image_native_surface

#define EGL_TIZEN_image_native_surface   1

Definition at line 1234 of file eglext.h.

◆ EGL_TRACK_REFERENCES_KHR

#define EGL_TRACK_REFERENCES_KHR   0x3352

Definition at line 138 of file eglext.h.

◆ EGL_UPPER_LEFT_KHR

#define EGL_UPPER_LEFT_KHR   0x30CF

Definition at line 247 of file eglext.h.

◆ EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR

#define EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR   0x0040

Definition at line 77 of file eglext.h.

◆ EGL_VG_COLORSPACE_LINEAR_BIT_KHR

#define EGL_VG_COLORSPACE_LINEAR_BIT_KHR   0x0020

Definition at line 76 of file eglext.h.

◆ EGL_VG_PARENT_IMAGE_KHR

#define EGL_VG_PARENT_IMAGE_KHR   0x30BA

Definition at line 454 of file eglext.h.

◆ EGL_WRITE_SURFACE_BIT_KHR

#define EGL_WRITE_SURFACE_BIT_KHR   0x0002

Definition at line 228 of file eglext.h.

◆ EGL_Y_INVERTED_NOK

#define EGL_Y_INVERTED_NOK   0x307F

Definition at line 983 of file eglext.h.

◆ EGL_YUV_BUFFER_EXT

#define EGL_YUV_BUFFER_EXT   0x3300

Definition at line 869 of file eglext.h.

◆ EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT

#define EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT   0x327D

Definition at line 694 of file eglext.h.

◆ EGL_YUV_CHROMA_SITING_0_5_EXT

#define EGL_YUV_CHROMA_SITING_0_5_EXT   0x3285

Definition at line 702 of file eglext.h.

◆ EGL_YUV_CHROMA_SITING_0_EXT

#define EGL_YUV_CHROMA_SITING_0_EXT   0x3284

Definition at line 701 of file eglext.h.

◆ EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT

#define EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT   0x327E

Definition at line 695 of file eglext.h.

◆ EGL_YUV_COLOR_SPACE_HINT_EXT

#define EGL_YUV_COLOR_SPACE_HINT_EXT   0x327B

Definition at line 692 of file eglext.h.

◆ EGL_YUV_CSC_STANDARD_2020_EXT

#define EGL_YUV_CSC_STANDARD_2020_EXT   0x330D

Definition at line 884 of file eglext.h.

◆ EGL_YUV_CSC_STANDARD_601_EXT

#define EGL_YUV_CSC_STANDARD_601_EXT   0x330B

Definition at line 882 of file eglext.h.

◆ EGL_YUV_CSC_STANDARD_709_EXT

#define EGL_YUV_CSC_STANDARD_709_EXT   0x330C

Definition at line 883 of file eglext.h.

◆ EGL_YUV_CSC_STANDARD_EXT

#define EGL_YUV_CSC_STANDARD_EXT   0x330A

Definition at line 867 of file eglext.h.

◆ EGL_YUV_DEPTH_RANGE_EXT

#define EGL_YUV_DEPTH_RANGE_EXT   0x3317

Definition at line 866 of file eglext.h.

◆ EGL_YUV_DEPTH_RANGE_FULL_EXT

#define EGL_YUV_DEPTH_RANGE_FULL_EXT   0x3319

Definition at line 881 of file eglext.h.

◆ EGL_YUV_DEPTH_RANGE_LIMITED_EXT

#define EGL_YUV_DEPTH_RANGE_LIMITED_EXT   0x3318

Definition at line 880 of file eglext.h.

◆ EGL_YUV_FULL_RANGE_EXT

#define EGL_YUV_FULL_RANGE_EXT   0x3282

Definition at line 699 of file eglext.h.

◆ EGL_YUV_NARROW_RANGE_EXT

#define EGL_YUV_NARROW_RANGE_EXT   0x3283

Definition at line 700 of file eglext.h.

◆ EGL_YUV_NUMBER_OF_PLANES_EXT

#define EGL_YUV_NUMBER_OF_PLANES_EXT   0x3311

Definition at line 864 of file eglext.h.

◆ EGL_YUV_ORDER_AYUV_EXT

#define EGL_YUV_ORDER_AYUV_EXT   0x3308

Definition at line 876 of file eglext.h.

◆ EGL_YUV_ORDER_EXT

#define EGL_YUV_ORDER_EXT   0x3301

Definition at line 863 of file eglext.h.

◆ EGL_YUV_ORDER_UYVY_EXT

#define EGL_YUV_ORDER_UYVY_EXT   0x3305

Definition at line 873 of file eglext.h.

◆ EGL_YUV_ORDER_VYUY_EXT

#define EGL_YUV_ORDER_VYUY_EXT   0x3307

Definition at line 875 of file eglext.h.

◆ EGL_YUV_ORDER_YUV_EXT

#define EGL_YUV_ORDER_YUV_EXT   0x3302

Definition at line 870 of file eglext.h.

◆ EGL_YUV_ORDER_YUYV_EXT

#define EGL_YUV_ORDER_YUYV_EXT   0x3304

Definition at line 872 of file eglext.h.

◆ EGL_YUV_ORDER_YVU_EXT

#define EGL_YUV_ORDER_YVU_EXT   0x3303

Definition at line 871 of file eglext.h.

◆ EGL_YUV_ORDER_YVYU_EXT

#define EGL_YUV_ORDER_YVYU_EXT   0x3306

Definition at line 874 of file eglext.h.

◆ EGL_YUV_PLANE0_TEXTURE_UNIT_NV

#define EGL_YUV_PLANE0_TEXTURE_UNIT_NV   0x332C

Definition at line 1055 of file eglext.h.

◆ EGL_YUV_PLANE1_TEXTURE_UNIT_NV

#define EGL_YUV_PLANE1_TEXTURE_UNIT_NV   0x332D

Definition at line 1056 of file eglext.h.

◆ EGL_YUV_PLANE2_TEXTURE_UNIT_NV

#define EGL_YUV_PLANE2_TEXTURE_UNIT_NV   0x332E

Definition at line 1057 of file eglext.h.

◆ EGL_YUV_PLANE_BPP_0_EXT

#define EGL_YUV_PLANE_BPP_0_EXT   0x331B

Definition at line 885 of file eglext.h.

◆ EGL_YUV_PLANE_BPP_10_EXT

#define EGL_YUV_PLANE_BPP_10_EXT   0x331D

Definition at line 887 of file eglext.h.

◆ EGL_YUV_PLANE_BPP_8_EXT

#define EGL_YUV_PLANE_BPP_8_EXT   0x331C

Definition at line 886 of file eglext.h.

◆ EGL_YUV_PLANE_BPP_EXT

#define EGL_YUV_PLANE_BPP_EXT   0x331A

Definition at line 868 of file eglext.h.

◆ EGL_YUV_SUBSAMPLE_4_2_0_EXT

#define EGL_YUV_SUBSAMPLE_4_2_0_EXT   0x3313

Definition at line 877 of file eglext.h.

◆ EGL_YUV_SUBSAMPLE_4_2_2_EXT

#define EGL_YUV_SUBSAMPLE_4_2_2_EXT   0x3314

Definition at line 878 of file eglext.h.

◆ EGL_YUV_SUBSAMPLE_4_4_4_EXT

#define EGL_YUV_SUBSAMPLE_4_4_4_EXT   0x3315

Definition at line 879 of file eglext.h.

◆ EGL_YUV_SUBSAMPLE_EXT

#define EGL_YUV_SUBSAMPLE_EXT   0x3312

Definition at line 865 of file eglext.h.

Typedef Documentation

◆ attrib_list

typedef GLeglImageOES const GLint * attrib_list

Definition at line 63 of file eglext.h.

◆ attribute

typedef EGLint attribute

Definition at line 263 of file eglext.h.

◆ buffer

typedef GLenum GLuint buffer

Definition at line 208 of file eglext.h.

◆ config

typedef EGLConfig config

Definition at line 433 of file eglext.h.

◆ context_attributes

typedef const EGLint* context_attributes

Definition at line 588 of file eglext.h.

◆ ctx

typedef EGLContext ctx

Definition at line 208 of file eglext.h.

◆ data

Definition at line 1123 of file eglext.h.

◆ devices

Definition at line 621 of file eglext.h.

◆ display_id

typedef EGLNativeDisplayType* display_id

Definition at line 1025 of file eglext.h.

◆ EGLAttribKHR

typedef intptr_t EGLAttribKHR

Definition at line 62 of file eglext.h.

◆ EGLDEBUGPROCKHR

typedef void(EGLAPIENTRY * EGLDEBUGPROCKHR) (EGLenum error, const char *command, EGLint messageType, EGLLabelKHR threadLabel, EGLLabelKHR objectLabel, const char *message)

Definition at line 113 of file eglext.h.

◆ EGLDeviceEXT

typedef void* EGLDeviceEXT

Definition at line 615 of file eglext.h.

◆ EGLGetBlobFuncANDROID

typedef EGLsizeiANDROID(* EGLGetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize)

Definition at line 469 of file eglext.h.

◆ EGLImageKHR

typedef EGLImageKHR

Definition at line 205 of file eglext.h.

◆ EGLLabelKHR

typedef void* EGLLabelKHR

Definition at line 111 of file eglext.h.

◆ EGLNativeFileDescriptorKHR

Definition at line 397 of file eglext.h.

◆ EGLnsecsANDROID

Definition at line 517 of file eglext.h.

◆ EGLObjectKHR

typedef void* EGLObjectKHR

Definition at line 112 of file eglext.h.

◆ EGLOutputLayerEXT

Definition at line 740 of file eglext.h.

◆ EGLOutputPortEXT

Definition at line 741 of file eglext.h.

◆ EGLSetBlobFuncANDROID

typedef void(* EGLSetBlobFuncANDROID) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize)

Definition at line 468 of file eglext.h.

◆ EGLsizeiANDROID

Definition at line 467 of file eglext.h.

◆ EGLStreamKHR

typedef void* EGLStreamKHR

Definition at line 331 of file eglext.h.

◆ EGLSyncKHR

typedef EGLSyncKHR

Definition at line 61 of file eglext.h.

◆ EGLSyncNV

typedef void* EGLSyncNV

Definition at line 1182 of file eglext.h.

◆ EGLTimeKHR

Definition at line 147 of file eglext.h.

◆ EGLTimeNV

Definition at line 1183 of file eglext.h.

◆ EGLuint64KHR

Definition at line 332 of file eglext.h.

◆ EGLuint64NV

Definition at line 1217 of file eglext.h.

◆ external_only

Definition at line 719 of file eglext.h.

◆ external_win_ids

typedef const EGLint* external_win_ids

Definition at line 589 of file eglext.h.

◆ fds

typedef EGLImageKHR int* fds

Definition at line 948 of file eglext.h.

◆ file_descriptor

Definition at line 401 of file eglext.h.

◆ flags

typedef GLbitfield flags

Definition at line 459 of file eglext.h.

◆ format

static int static int format

Definition at line 719 of file eglext.h.

◆ formats

typedef EGLint EGLint* formats

Definition at line 718 of file eglext.h.

◆ fourcc

typedef EGLImageKHR int* fourcc

Definition at line 947 of file eglext.h.

◆ get

Definition at line 470 of file eglext.h.

◆ handle

typedef GLenum void * handle

Definition at line 938 of file eglext.h.

◆ height

Definition at line 592 of file eglext.h.

◆ image

Definition at line 209 of file eglext.h.

◆ label

Definition at line 128 of file eglext.h.

◆ layer

Definition at line 749 of file eglext.h.

◆ layers

Definition at line 747 of file eglext.h.

◆ max_formats

Definition at line 718 of file eglext.h.

◆ max_layers

Definition at line 747 of file eglext.h.

◆ max_modifiers

Definition at line 719 of file eglext.h.

◆ max_ports

Definition at line 748 of file eglext.h.

◆ modifiers

typedef EGLImageKHR int int EGLuint64KHR * modifiers

Definition at line 719 of file eglext.h.

◆ n

typedef GLfloat n

Definition at line 1123 of file eglext.h.

◆ n_rects

Definition at line 282 of file eglext.h.

◆ name

typedef GLuint name

Definition at line 139 of file eglext.h.

◆ native_display

typedef void* native_display

Definition at line 789 of file eglext.h.

◆ native_pixmap

Definition at line 791 of file eglext.h.

◆ native_window

Definition at line 790 of file eglext.h.

◆ num_devices

Definition at line 621 of file eglext.h.

◆ num_entries

typedef const EGLint EGLint num_entries

Definition at line 587 of file eglext.h.

◆ num_formats

Definition at line 718 of file eglext.h.

◆ num_layers

Definition at line 747 of file eglext.h.

◆ num_modifiers

Definition at line 719 of file eglext.h.

◆ num_planes

typedef EGLImageKHR int int* num_planes

Definition at line 947 of file eglext.h.

◆ num_ports

Definition at line 748 of file eglext.h.

◆ numRects

Definition at line 967 of file eglext.h.

◆ object

typedef GLuint object

Definition at line 128 of file eglext.h.

◆ objectType

Definition at line 128 of file eglext.h.

◆ offset

Definition at line 1123 of file eglext.h.

◆ offsets

typedef GLuint GLsizei const GLuint const GLintptr * offsets

Definition at line 948 of file eglext.h.

◆ PFNEGLQUERYDEVICESTRINGEXTPROC

typedef const char* EGLAPIENTRYP PFNEGLQUERYDEVICESTRINGEXTPROC(EGLDeviceEXT device, EGLint name)

Definition at line 620 of file eglext.h.

◆ PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC

typedef const char* EGLAPIENTRYP PFNEGLQUERYOUTPUTLAYERSTRINGEXTPROC(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)

Definition at line 751 of file eglext.h.

◆ PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC

typedef const char* EGLAPIENTRYP PFNEGLQUERYOUTPUTPORTSTRINGEXTPROC(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)

Definition at line 754 of file eglext.h.

◆ pixmap

typedef EGLSurface EGLNativePixmapType * pixmap

Definition at line 899 of file eglext.h.

◆ policy

typedef EGLint policy

Definition at line 593 of file eglext.h.

◆ port

Definition at line 752 of file eglext.h.

◆ ports

Definition at line 748 of file eglext.h.

◆ rects

typedef EGLSurface EGLint const EGLint * rects

Definition at line 282 of file eglext.h.

◆ set

Definition at line 470 of file eglext.h.

◆ size

ma size = offset + size

Definition at line 1123 of file eglext.h.

◆ stream

typedef GLuint stream

Definition at line 384 of file eglext.h.

◆ stride

Definition at line 938 of file eglext.h.

◆ strides

typedef GLuint GLsizei const GLuint const GLintptr const GLsizei * strides

Definition at line 948 of file eglext.h.

◆ surf

typedef EGLSurface surf

Definition at line 1026 of file eglext.h.

◆ surface

Definition at line 248 of file eglext.h.

◆ sync

typedef EGLSyncKHR sync

Definition at line 459 of file eglext.h.

◆ target

typedef GLenum target

Definition at line 208 of file eglext.h.

◆ time

Definition at line 518 of file eglext.h.

◆ type

Definition at line 63 of file eglext.h.

◆ value

typedef GLint value

Definition at line 127 of file eglext.h.

◆ width

Definition at line 592 of file eglext.h.

◆ window

typedef EGLSurface EGLNativeWindowType* window

Definition at line 1026 of file eglext.h.

◆ window_attributes

typedef const EGLint* window_attributes

Definition at line 590 of file eglext.h.

◆ x

typedef EGLSurface EGLint x

Definition at line 1042 of file eglext.h.

◆ y

typedef GLint y

Definition at line 1042 of file eglext.h.

Function Documentation

◆ EGLBoolean()

typedef EGLBoolean ( EGLAPIENTRYP  PFNEGLQUERYDEBUGKHRPROC)

◆ EGLClientBuffer()

typedef EGLClientBuffer ( EGLAPIENTRYP  PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC) const

◆ EGLDisplay()

typedef EGLDisplay ( EGLAPIENTRYP  PFNEGLGETPLATFORMDISPLAYEXTPROC)

◆ EGLImageKHR()

typedef EGLImageKHR ( EGLAPIENTRYP  PFNEGLCREATEIMAGEKHRPROC)

◆ EGLint()

typedef EGLint ( EGLAPIENTRYP  PFNEGLDEBUGMESSAGECONTROLKHRPROC)

◆ EGLNativeFileDescriptorKHR()

typedef EGLNativeFileDescriptorKHR ( EGLAPIENTRYP  PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC)

◆ EGLStreamKHR()

typedef EGLStreamKHR ( EGLAPIENTRYP  PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC)

◆ EGLSurface()

typedef EGLSurface ( EGLAPIENTRYP  PFNEGLCREATESTREAMPRODUCERSURFACEKHRPROC)

◆ EGLSyncKHR()

typedef EGLSyncKHR ( EGLAPIENTRYP  PFNEGLCREATESYNC64KHRPROC)

◆ void()

typedef void ( EGLAPIENTRYP  PFNEGLSETBLOBCACHEFUNCSANDROIDPROC)