egl.xml revision 7e102996
101e04c3fSmrg<?xml version="1.0" encoding="UTF-8"?> 201e04c3fSmrg<registry> 301e04c3fSmrg <!-- 401e04c3fSmrg Copyright (c) 2013-2017 The Khronos Group Inc. 501e04c3fSmrg 601e04c3fSmrg Permission is hereby granted, free of charge, to any person obtaining a 701e04c3fSmrg copy of this software and/or associated documentation files (the 801e04c3fSmrg "Materials"), to deal in the Materials without restriction, including 901e04c3fSmrg without limitation the rights to use, copy, modify, merge, publish, 1001e04c3fSmrg distribute, sublicense, and/or sell copies of the Materials, and to 1101e04c3fSmrg permit persons to whom the Materials are furnished to do so, subject to 1201e04c3fSmrg the following conditions: 1301e04c3fSmrg 1401e04c3fSmrg The above copyright notice and this permission notice shall be included 1501e04c3fSmrg in all copies or substantial portions of the Materials. 1601e04c3fSmrg 1701e04c3fSmrg THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1801e04c3fSmrg EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1901e04c3fSmrg MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 2001e04c3fSmrg IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 2101e04c3fSmrg CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 2201e04c3fSmrg TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 2301e04c3fSmrg MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 2401e04c3fSmrg --> 2501e04c3fSmrg <!-- 2601e04c3fSmrg This file, egl.xml, is the EGL API Registry. The older ".spec" file 2701e04c3fSmrg format has been retired and will no longer be updated with new 2801e04c3fSmrg extensions and API versions. The canonical version of the registry, 2901e04c3fSmrg together with documentation, schema, and Python generator scripts used 3001e04c3fSmrg to generate C header files for EGL, can be found in the Khronos Registry 3101e04c3fSmrg at 3201e04c3fSmrg https://www.github.com/KhronosGroup/EGL-Registry 3301e04c3fSmrg --> 3401e04c3fSmrg 3501e04c3fSmrg <!-- SECTION: EGL type definitions. Does not include GL types. --> 3601e04c3fSmrg <types> 3701e04c3fSmrg <!-- These are dependencies EGL types require to be declared legally --> 3801e04c3fSmrg <type name="khrplatform">#include <KHR/khrplatform.h></type> 3901e04c3fSmrg <type name="eglplatform" requires="khrplatform">#include <EGL/eglplatform.h></type> 4001e04c3fSmrg <type name="khronos_utime_nanoseconds_t" requires="khrplatform"/> 417e102996Smaya <type name="khronos_stime_nanoseconds_t" requires="khrplatform"/> 4201e04c3fSmrg <type name="khronos_uint64_t" requires="khrplatform"/> 4301e04c3fSmrg <type name="khronos_ssize_t" requires="khrplatform"/> 4401e04c3fSmrg <type name="EGLNativeDisplayType" requires="eglplatform"/> 4501e04c3fSmrg <type name="EGLNativePixmapType" requires="eglplatform"/> 4601e04c3fSmrg <type name="EGLNativeWindowType" requires="eglplatform"/> 4701e04c3fSmrg <type name="EGLint" requires="eglplatform"/> 4801e04c3fSmrg <type name="NativeDisplayType" requires="eglplatform"/> 4901e04c3fSmrg <type name="NativePixmapType" requires="eglplatform"/> 5001e04c3fSmrg <type name="NativeWindowType" requires="eglplatform"/> 517e102996Smaya <type>struct <name>AHardwareBuffer</name>;</type> 5201e04c3fSmrg <!-- Dummy placeholders for non-EGL types --> 5301e04c3fSmrg <type name="Bool"/> 5401e04c3fSmrg <!-- These are actual EGL types. --> 5501e04c3fSmrg <type>typedef unsigned int <name>EGLBoolean</name>;</type> 5601e04c3fSmrg <type>typedef unsigned int <name>EGLenum</name>;</type> 5701e04c3fSmrg <type requires="khrplatform">typedef intptr_t <name>EGLAttribKHR</name>;</type> 5801e04c3fSmrg <type requires="khrplatform">typedef intptr_t <name>EGLAttrib</name>;</type> 5901e04c3fSmrg <type>typedef void *<name>EGLClientBuffer</name>;</type> 6001e04c3fSmrg <type>typedef void *<name>EGLConfig</name>;</type> 6101e04c3fSmrg <type>typedef void *<name>EGLContext</name>;</type> 6201e04c3fSmrg <type>typedef void *<name>EGLDeviceEXT</name>;</type> 6301e04c3fSmrg <type>typedef void *<name>EGLDisplay</name>;</type> 6401e04c3fSmrg <type>typedef void *<name>EGLImage</name>;</type> 6501e04c3fSmrg <type>typedef void *<name>EGLImageKHR</name>;</type> 6601e04c3fSmrg <type>typedef void *<name>EGLLabelKHR</name>;</type> 6701e04c3fSmrg <type>typedef void *<name>EGLObjectKHR</name>;</type> 6801e04c3fSmrg <type>typedef void *<name>EGLOutputLayerEXT</name>;</type> 6901e04c3fSmrg <type>typedef void *<name>EGLOutputPortEXT</name>;</type> 7001e04c3fSmrg <type>typedef void *<name>EGLStreamKHR</name>;</type> 7101e04c3fSmrg <type>typedef void *<name>EGLSurface</name>;</type> 7201e04c3fSmrg <type>typedef void *<name>EGLSync</name>;</type> 7301e04c3fSmrg <type>typedef void *<name>EGLSyncKHR</name>;</type> 7401e04c3fSmrg <type>typedef void *<name>EGLSyncNV</name>;</type> 7501e04c3fSmrg <type>typedef void (*<name>__eglMustCastToProperFunctionPointerType</name>)(void);</type> 7601e04c3fSmrg <type requires="khrplatform">typedef khronos_utime_nanoseconds_t <name>EGLTimeKHR</name>;</type> 7701e04c3fSmrg <type requires="khrplatform">typedef khronos_utime_nanoseconds_t <name>EGLTime</name>;</type> 7801e04c3fSmrg <type requires="khrplatform">typedef khronos_utime_nanoseconds_t <name>EGLTimeNV</name>;</type> 7901e04c3fSmrg <type requires="khrplatform">typedef khronos_utime_nanoseconds_t <name>EGLuint64NV</name>;</type> 8001e04c3fSmrg <type requires="khrplatform">typedef khronos_uint64_t <name>EGLuint64KHR</name>;</type> 8101e04c3fSmrg <type requires="khrplatform">typedef khronos_stime_nanoseconds_t <name>EGLnsecsANDROID</name>;</type> 8201e04c3fSmrg <type>typedef int <name>EGLNativeFileDescriptorKHR</name>;</type> 8301e04c3fSmrg <type requires="khrplatform">typedef khronos_ssize_t <name>EGLsizeiANDROID</name>;</type> 8401e04c3fSmrg <type requires="EGLsizeiANDROID">typedef void (*<name>EGLSetBlobFuncANDROID</name>) (const void *key, EGLsizeiANDROID keySize, const void *value, EGLsizeiANDROID valueSize);</type> 8501e04c3fSmrg <type requires="EGLsizeiANDROID">typedef EGLsizeiANDROID (*<name>EGLGetBlobFuncANDROID</name>) (const void *key, EGLsizeiANDROID keySize, void *value, EGLsizeiANDROID valueSize);</type> 8601e04c3fSmrg <type>struct <name>EGLClientPixmapHI</name> { 8701e04c3fSmrg void *pData; 8801e04c3fSmrg EGLint iWidth; 8901e04c3fSmrg EGLint iHeight; 9001e04c3fSmrg EGLint iStride; 9101e04c3fSmrg};</type> 9201e04c3fSmrg <type>typedef void (<apientry/> *<name>EGLDEBUGPROCKHR</name>)(EGLenum error,const char *command,EGLint messageType,EGLLabelKHR threadLabel,EGLLabelKHR objectLabel,const char* message);</type> 9301e04c3fSmrg </types> 9401e04c3fSmrg 9501e04c3fSmrg <!-- SECTION: EGL enumerant (token) definitions. --> 9601e04c3fSmrg 9701e04c3fSmrg <!-- Bitmasks each have their own namespace, as do a few other 9801e04c3fSmrg categories of enumeration --> 9901e04c3fSmrg 10001e04c3fSmrg <enums namespace="EGLSurfaceTypeMask" type="bitmask" comment="EGL_SURFACE_TYPE bits"> 10101e04c3fSmrg <enum value="0x0001" name="EGL_PBUFFER_BIT"/> 10201e04c3fSmrg <enum value="0x0002" name="EGL_PIXMAP_BIT"/> 10301e04c3fSmrg <enum value="0x0004" name="EGL_WINDOW_BIT"/> 10401e04c3fSmrg <enum value="0x0008" name="EGL_PBUFFER_IMAGE_BIT_TAO" comment="Unreleased TAO extension"/> 10501e04c3fSmrg <enum value="0x0010" name="EGL_PBUFFER_PALETTE_IMAGE_BIT_TAO" comment="Unreleased TAO extension"/> 10601e04c3fSmrg <enum value="0x0020" name="EGL_VG_COLORSPACE_LINEAR_BIT"/> 10701e04c3fSmrg <enum value="0x0020" name="EGL_VG_COLORSPACE_LINEAR_BIT_KHR"/> 10801e04c3fSmrg <enum value="0x0040" name="EGL_VG_ALPHA_FORMAT_PRE_BIT"/> 10901e04c3fSmrg <enum value="0x0040" name="EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR"/> 11001e04c3fSmrg <enum value="0x0080" name="EGL_LOCK_SURFACE_BIT_KHR"/> 11101e04c3fSmrg <enum value="0x0100" name="EGL_OPTIMAL_FORMAT_BIT_KHR"/> 11201e04c3fSmrg <enum value="0x0200" name="EGL_MULTISAMPLE_RESOLVE_BOX_BIT"/> 11301e04c3fSmrg <enum value="0x0400" name="EGL_SWAP_BEHAVIOR_PRESERVED_BIT"/> 11401e04c3fSmrg <enum value="0x0800" name="EGL_STREAM_BIT_KHR"/> 11501e04c3fSmrg <!-- 11601e04c3fSmrg <enum value="0x0800" name="EGL_STREAM_BIT_NV" comment="Draft EGL_NV_stream_producer_eglsurface extension (bug 8064)"/> 11701e04c3fSmrg --> 11801e04c3fSmrg <enum value="0x1000" name="EGL_MUTABLE_RENDER_BUFFER_BIT_KHR"/> 11901e04c3fSmrg </enums> 12001e04c3fSmrg 12101e04c3fSmrg <enums namespace="EGLRenderableTypeMask" type="bitmask" comment="EGL_RENDERABLE_TYPE bits"> 12201e04c3fSmrg <enum value="0x0001" name="EGL_OPENGL_ES_BIT"/> 12301e04c3fSmrg <enum value="0x0002" name="EGL_OPENVG_BIT"/> 12401e04c3fSmrg <enum value="0x0004" name="EGL_OPENGL_ES2_BIT"/> 12501e04c3fSmrg <enum value="0x0008" name="EGL_OPENGL_BIT"/> 12601e04c3fSmrg <enum value="0x0010" name="EGL_INTEROP_BIT_KHR" comment="EGL_KHR_interop"/> 12701e04c3fSmrg <enum value="0x0020" name="EGL_OPENMAX_IL_BIT_KHR" comment="EGL_KHR_interop"/> 12801e04c3fSmrg <enum value="0x00000040" name="EGL_OPENGL_ES3_BIT"/> 12901e04c3fSmrg <enum value="0x00000040" name="EGL_OPENGL_ES3_BIT_KHR" alias="EGL_OPENGL_ES3_BIT"/> 13001e04c3fSmrg </enums> 13101e04c3fSmrg 13201e04c3fSmrg <enums namespace="EGLLockUsageHintKHRMask" type="bitmask" comment="EGL_LOCK_USAGE_HINT_KHR bits"> 13301e04c3fSmrg <enum value="0x0001" name="EGL_READ_SURFACE_BIT_KHR"/> 13401e04c3fSmrg <enum value="0x0002" name="EGL_WRITE_SURFACE_BIT_KHR"/> 13501e04c3fSmrg </enums> 13601e04c3fSmrg 13701e04c3fSmrg <enums namespace="EGLNativeBufferUsageFlags" type="bitmask" comment="EGL_NATIVE_BUFFER_USAGE_ANDROID bits"> 13801e04c3fSmrg <enum value="0x00000001" name="EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID"/> 13901e04c3fSmrg <enum value="0x00000002" name="EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID"/> 14001e04c3fSmrg <enum value="0x00000004" name="EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID"/> 14101e04c3fSmrg </enums> 14201e04c3fSmrg 14301e04c3fSmrg <enums namespace="EGLSyncFlagsKHR" type="bitmask" comment="Fence/reusable sync wait bits"> 14401e04c3fSmrg <enum value="0x0001" name="EGL_SYNC_FLUSH_COMMANDS_BIT"/> 14501e04c3fSmrg <enum value="0x0001" name="EGL_SYNC_FLUSH_COMMANDS_BIT_KHR" alias="EGL_SYNC_FLUSH_COMMANDS_BIT"/> 14601e04c3fSmrg <enum value="0x0001" name="EGL_SYNC_FLUSH_COMMANDS_BIT_NV" alias="EGL_SYNC_FLUSH_COMMANDS_BIT"/> 14701e04c3fSmrg </enums> 14801e04c3fSmrg 14901e04c3fSmrg <enums namespace="EGLDRMBufferUseMESAMask" type="bitmask" comment="EGL_DRM_BUFFER_USE_MESA bits"> 15001e04c3fSmrg <enum value="0x00000001" name="EGL_DRM_BUFFER_USE_SCANOUT_MESA"/> 15101e04c3fSmrg <enum value="0x00000002" name="EGL_DRM_BUFFER_USE_SHARE_MESA"/> 1527e102996Smaya <enum value="0x00000004" name="EGL_DRM_BUFFER_USE_CURSOR_MESA"/> 15301e04c3fSmrg </enums> 15401e04c3fSmrg 15501e04c3fSmrg <!-- Should be shared with GL, but aren't aren't since the 15601e04c3fSmrg FORWARD_COMPATIBLE and DEBUG_BIT values are swapped in the 15701e04c3fSmrg corresponding GL enums. Oops :-( --> 15801e04c3fSmrg <enums namespace="EGLContextFlagMask" type="bitmask" comment="EGL_CONTEXT_FLAGS_KHR bits"> 15901e04c3fSmrg <enum value="0x00000001" name="EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR"/> 16001e04c3fSmrg <enum value="0x00000002" name="EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR"/> 16101e04c3fSmrg <enum value="0x00000004" name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR"/> 16201e04c3fSmrg </enums> 16301e04c3fSmrg 16401e04c3fSmrg <enums namespace="EGLContextProfileMask" type="bitmask" comment="Shared with GL"> 16501e04c3fSmrg <enum value="0x00000001" name="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT"/> 16601e04c3fSmrg <enum value="0x00000001" name="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR" alias="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT"/> 16701e04c3fSmrg <enum value="0x00000002" name="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT"/> 16801e04c3fSmrg <enum value="0x00000002" name="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR" alias="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT"/> 16901e04c3fSmrg </enums> 17001e04c3fSmrg 17101e04c3fSmrg <!-- The default ("API") enum namespace starts here. While some 17201e04c3fSmrg assigned values may overlap, and different parts of the 17301e04c3fSmrg namespace are reserved for different purposes, it is a single 17401e04c3fSmrg namespace. The "class" attribute indicates some of the reserved 17501e04c3fSmrg purposes but is by no means complete (and cannot be, since many 17601e04c3fSmrg tokens are reused for different purposes in different 17701e04c3fSmrg extensions and API versions). --> 17801e04c3fSmrg 17901e04c3fSmrg <enums namespace="EGL" start="0x0000" end="0x2FFF" vendor="KHR" comment="Reserved for enumerants shared with WGL, GLX, and GL"> 18001e04c3fSmrg <enum value="0" name="EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR"/> 18101e04c3fSmrg <enum value="0x2097" name="EGL_CONTEXT_RELEASE_BEHAVIOR_KHR"/> 18201e04c3fSmrg <enum value="0x2098" name="EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR"/> 18301e04c3fSmrg </enums> 18401e04c3fSmrg 18501e04c3fSmrg <enums namespace="EGL" group="Boolean" vendor="ARB"> 18601e04c3fSmrg <enum value="0" name="EGL_FALSE"/> 18701e04c3fSmrg <enum value="1" name="EGL_TRUE"/> 18801e04c3fSmrg </enums> 18901e04c3fSmrg 19001e04c3fSmrg <enums namespace="EGL" group="SpecialNumbers" vendor="ARB" comment="Tokens whose numeric value is intrinsically meaningful"> 19101e04c3fSmrg <enum value="EGL_CAST(EGLint,-1)" name="EGL_DONT_CARE"/> 19201e04c3fSmrg <enum value="EGL_CAST(EGLint,-1)" name="EGL_UNKNOWN"/> 19301e04c3fSmrg <enum value="-1" name="EGL_NO_NATIVE_FENCE_FD_ANDROID"/> 19401e04c3fSmrg <enum value="0" name="EGL_DEPTH_ENCODING_NONE_NV"/> 19501e04c3fSmrg <enum value="EGL_CAST(EGLContext,0)" name="EGL_NO_CONTEXT"/> 19601e04c3fSmrg <enum value="EGL_CAST(EGLDeviceEXT,0)" name="EGL_NO_DEVICE_EXT"/> 19701e04c3fSmrg <enum value="EGL_CAST(EGLDisplay,0)" name="EGL_NO_DISPLAY"/> 19801e04c3fSmrg <enum value="EGL_CAST(EGLImage,0)" name="EGL_NO_IMAGE"/> 19901e04c3fSmrg <enum value="EGL_CAST(EGLImageKHR,0)" name="EGL_NO_IMAGE_KHR"/> 20001e04c3fSmrg <enum value="EGL_CAST(EGLNativeDisplayType,0)" name="EGL_DEFAULT_DISPLAY"/> 20101e04c3fSmrg <enum value="EGL_CAST(EGLNativeFileDescriptorKHR,-1)" name="EGL_NO_FILE_DESCRIPTOR_KHR"/> 20201e04c3fSmrg <enum value="EGL_CAST(EGLOutputLayerEXT,0)" name="EGL_NO_OUTPUT_LAYER_EXT"/> 20301e04c3fSmrg <enum value="EGL_CAST(EGLOutputPortEXT,0)" name="EGL_NO_OUTPUT_PORT_EXT"/> 20401e04c3fSmrg <enum value="EGL_CAST(EGLStreamKHR,0)" name="EGL_NO_STREAM_KHR"/> 20501e04c3fSmrg <enum value="EGL_CAST(EGLSurface,0)" name="EGL_NO_SURFACE"/> 20601e04c3fSmrg <enum value="EGL_CAST(EGLSync,0)" name="EGL_NO_SYNC"/> 20701e04c3fSmrg <enum value="EGL_CAST(EGLSyncKHR,0)" name="EGL_NO_SYNC_KHR" alias="EGL_NO_SYNC"/> 20801e04c3fSmrg <enum value="EGL_CAST(EGLSyncNV,0)" name="EGL_NO_SYNC_NV" alias="EGL_NO_SYNC"/> 20901e04c3fSmrg <enum value="EGL_CAST(EGLConfig,0)" name="EGL_NO_CONFIG_KHR"/> 21001e04c3fSmrg <enum value="10000" name="EGL_DISPLAY_SCALING"/> 21101e04c3fSmrg <enum value="0xFFFFFFFFFFFFFFFF" name="EGL_FOREVER" type="ull"/> 21201e04c3fSmrg <enum value="0xFFFFFFFFFFFFFFFF" name="EGL_FOREVER_KHR" type="ull" alias="EGL_FOREVER"/> 21301e04c3fSmrg <enum value="0xFFFFFFFFFFFFFFFF" name="EGL_FOREVER_NV" type="ull" alias="EGL_FOREVER"/> 21401e04c3fSmrg </enums> 21501e04c3fSmrg 21601e04c3fSmrg <enums namespace="EGL" start="0x3000" end="0x305F" vendor="KHR"> 21701e04c3fSmrg <enum value="0x3000" name="EGL_SUCCESS"/> 21801e04c3fSmrg <enum value="0x3001" name="EGL_NOT_INITIALIZED"/> 21901e04c3fSmrg <enum value="0x3002" name="EGL_BAD_ACCESS"/> 22001e04c3fSmrg <enum value="0x3003" name="EGL_BAD_ALLOC"/> 22101e04c3fSmrg <enum value="0x3004" name="EGL_BAD_ATTRIBUTE"/> 22201e04c3fSmrg <enum value="0x3005" name="EGL_BAD_CONFIG"/> 22301e04c3fSmrg <enum value="0x3006" name="EGL_BAD_CONTEXT"/> 22401e04c3fSmrg <enum value="0x3007" name="EGL_BAD_CURRENT_SURFACE"/> 22501e04c3fSmrg <enum value="0x3008" name="EGL_BAD_DISPLAY"/> 22601e04c3fSmrg <enum value="0x3009" name="EGL_BAD_MATCH"/> 22701e04c3fSmrg <enum value="0x300A" name="EGL_BAD_NATIVE_PIXMAP"/> 22801e04c3fSmrg <enum value="0x300B" name="EGL_BAD_NATIVE_WINDOW"/> 22901e04c3fSmrg <enum value="0x300C" name="EGL_BAD_PARAMETER"/> 23001e04c3fSmrg <enum value="0x300D" name="EGL_BAD_SURFACE"/> 23101e04c3fSmrg <enum value="0x300E" name="EGL_CONTEXT_LOST"/> 23201e04c3fSmrg <unused start="0x300F" end="0x301F" comment="for additional errors"/> 23301e04c3fSmrg <enum value="0x3020" name="EGL_BUFFER_SIZE"/> 23401e04c3fSmrg <enum value="0x3021" name="EGL_ALPHA_SIZE"/> 23501e04c3fSmrg <enum value="0x3022" name="EGL_BLUE_SIZE"/> 23601e04c3fSmrg <enum value="0x3023" name="EGL_GREEN_SIZE"/> 23701e04c3fSmrg <enum value="0x3024" name="EGL_RED_SIZE"/> 23801e04c3fSmrg <enum value="0x3025" name="EGL_DEPTH_SIZE"/> 23901e04c3fSmrg <enum value="0x3026" name="EGL_STENCIL_SIZE"/> 24001e04c3fSmrg <enum value="0x3027" name="EGL_CONFIG_CAVEAT"/> 24101e04c3fSmrg <enum value="0x3028" name="EGL_CONFIG_ID"/> 24201e04c3fSmrg <enum value="0x3029" name="EGL_LEVEL"/> 24301e04c3fSmrg <enum value="0x302A" name="EGL_MAX_PBUFFER_HEIGHT"/> 24401e04c3fSmrg <enum value="0x302B" name="EGL_MAX_PBUFFER_PIXELS"/> 24501e04c3fSmrg <enum value="0x302C" name="EGL_MAX_PBUFFER_WIDTH"/> 24601e04c3fSmrg <enum value="0x302D" name="EGL_NATIVE_RENDERABLE"/> 24701e04c3fSmrg <enum value="0x302E" name="EGL_NATIVE_VISUAL_ID"/> 24801e04c3fSmrg <enum value="0x302F" name="EGL_NATIVE_VISUAL_TYPE"/> 24901e04c3fSmrg <enum value="0x3031" name="EGL_SAMPLES"/> 25001e04c3fSmrg <enum value="0x3032" name="EGL_SAMPLE_BUFFERS"/> 25101e04c3fSmrg <enum value="0x3033" name="EGL_SURFACE_TYPE"/> 25201e04c3fSmrg <enum value="0x3034" name="EGL_TRANSPARENT_TYPE"/> 25301e04c3fSmrg <enum value="0x3035" name="EGL_TRANSPARENT_BLUE_VALUE"/> 25401e04c3fSmrg <enum value="0x3036" name="EGL_TRANSPARENT_GREEN_VALUE"/> 25501e04c3fSmrg <enum value="0x3037" name="EGL_TRANSPARENT_RED_VALUE"/> 25601e04c3fSmrg <enum value="0x3038" name="EGL_NONE" comment="Attribute list terminator"/> 25701e04c3fSmrg <enum value="0x3039" name="EGL_BIND_TO_TEXTURE_RGB"/> 25801e04c3fSmrg <enum value="0x303A" name="EGL_BIND_TO_TEXTURE_RGBA"/> 25901e04c3fSmrg <enum value="0x303B" name="EGL_MIN_SWAP_INTERVAL"/> 26001e04c3fSmrg <enum value="0x303C" name="EGL_MAX_SWAP_INTERVAL"/> 26101e04c3fSmrg <enum value="0x303D" name="EGL_LUMINANCE_SIZE"/> 26201e04c3fSmrg <enum value="0x303E" name="EGL_ALPHA_MASK_SIZE"/> 26301e04c3fSmrg <enum value="0x303F" name="EGL_COLOR_BUFFER_TYPE"/> 26401e04c3fSmrg <enum value="0x3040" name="EGL_RENDERABLE_TYPE"/> 26501e04c3fSmrg <enum value="0x3041" name="EGL_MATCH_NATIVE_PIXMAP"/> 26601e04c3fSmrg <enum value="0x3042" name="EGL_CONFORMANT"/> 26701e04c3fSmrg <enum value="0x3042" name="EGL_CONFORMANT_KHR"/> 26801e04c3fSmrg <enum value="0x3043" name="EGL_MATCH_FORMAT_KHR"/> 26901e04c3fSmrg <unused start="0x3044" end="0x304F" comment="for additional config attributes"/> 27001e04c3fSmrg <enum value="0x3050" name="EGL_SLOW_CONFIG"/> 27101e04c3fSmrg <enum value="0x3051" name="EGL_NON_CONFORMANT_CONFIG"/> 27201e04c3fSmrg <enum value="0x3052" name="EGL_TRANSPARENT_RGB"/> 27301e04c3fSmrg <enum value="0x3053" name="EGL_VENDOR"/> 27401e04c3fSmrg <enum value="0x3054" name="EGL_VERSION"/> 27501e04c3fSmrg <enum value="0x3055" name="EGL_EXTENSIONS"/> 27601e04c3fSmrg <enum value="0x3056" name="EGL_HEIGHT"/> 27701e04c3fSmrg <enum value="0x3057" name="EGL_WIDTH"/> 27801e04c3fSmrg <enum value="0x3058" name="EGL_LARGEST_PBUFFER"/> 27901e04c3fSmrg <enum value="0x3059" name="EGL_DRAW"/> 28001e04c3fSmrg <enum value="0x305A" name="EGL_READ"/> 28101e04c3fSmrg <enum value="0x305B" name="EGL_CORE_NATIVE_ENGINE"/> 28201e04c3fSmrg <enum value="0x305C" name="EGL_NO_TEXTURE"/> 28301e04c3fSmrg <enum value="0x305D" name="EGL_TEXTURE_RGB"/> 28401e04c3fSmrg <enum value="0x305E" name="EGL_TEXTURE_RGBA"/> 28501e04c3fSmrg <enum value="0x305F" name="EGL_TEXTURE_2D"/> 28601e04c3fSmrg </enums> 28701e04c3fSmrg 28801e04c3fSmrg <enums namespace="EGL" start="0x3060-0x306F" vendor="TAO" comment="Reserved for Phil Huxley"> 28901e04c3fSmrg <unused start="0x3060" end="0x306F"/> 29001e04c3fSmrg </enums> 29101e04c3fSmrg 29201e04c3fSmrg <enums namespace="EGL" start="0x3070-0x307F" vendor="NOK" comment="Reserved for Jani Vaarala"> 29301e04c3fSmrg <unused start="0x3070" end="0x307E"/> 29401e04c3fSmrg <enum value="0x307F" name="EGL_Y_INVERTED_NOK"/> 29501e04c3fSmrg </enums> 29601e04c3fSmrg 29701e04c3fSmrg <enums namespace="EGL" start="0x3080-0x30AF" vendor="KHR"> 29801e04c3fSmrg <enum value="0x3080" name="EGL_TEXTURE_FORMAT"/> 29901e04c3fSmrg <enum value="0x3081" name="EGL_TEXTURE_TARGET"/> 30001e04c3fSmrg <enum value="0x3082" name="EGL_MIPMAP_TEXTURE"/> 30101e04c3fSmrg <enum value="0x3083" name="EGL_MIPMAP_LEVEL"/> 30201e04c3fSmrg <enum value="0x3084" name="EGL_BACK_BUFFER"/> 30301e04c3fSmrg <enum value="0x3085" name="EGL_SINGLE_BUFFER"/> 30401e04c3fSmrg <enum value="0x3086" name="EGL_RENDER_BUFFER"/> 30501e04c3fSmrg <enum value="0x3087" name="EGL_COLORSPACE" alias="EGL_VG_COLORSPACE"/> 30601e04c3fSmrg <enum value="0x3087" name="EGL_VG_COLORSPACE"/> 30701e04c3fSmrg <enum value="0x3088" name="EGL_ALPHA_FORMAT" alias="EGL_VG_ALPHA_FORMAT"/> 30801e04c3fSmrg <enum value="0x3088" name="EGL_VG_ALPHA_FORMAT"/> 30901e04c3fSmrg <enum value="0x3089" name="EGL_COLORSPACE_sRGB"/> 31001e04c3fSmrg <enum value="0x3089" name="EGL_GL_COLORSPACE_SRGB" alias="EGL_COLORSPACE_sRGB"/> 31101e04c3fSmrg <enum value="0x3089" name="EGL_GL_COLORSPACE_SRGB_KHR" alias="EGL_COLORSPACE_sRGB"/> 31201e04c3fSmrg <enum value="0x3089" name="EGL_VG_COLORSPACE_sRGB" alias="EGL_COLORSPACE_sRGB"/> 31301e04c3fSmrg <enum value="0x308A" name="EGL_COLORSPACE_LINEAR"/> 31401e04c3fSmrg <enum value="0x308A" name="EGL_GL_COLORSPACE_LINEAR" alias="EGL_COLORSPACE_LINEAR"/> 31501e04c3fSmrg <enum value="0x308A" name="EGL_GL_COLORSPACE_LINEAR_KHR" alias="EGL_COLORSPACE_LINEAR"/> 31601e04c3fSmrg <enum value="0x308A" name="EGL_VG_COLORSPACE_LINEAR" alias="EGL_COLORSPACE_LINEAR"/> 31701e04c3fSmrg <enum value="0x308B" name="EGL_ALPHA_FORMAT_NONPRE" alias="EGL_VG_ALPHA_FORMAT_NONPRE"/> 31801e04c3fSmrg <enum value="0x308B" name="EGL_VG_ALPHA_FORMAT_NONPRE"/> 31901e04c3fSmrg <enum value="0x308C" name="EGL_ALPHA_FORMAT_PRE" alias="EGL_VG_ALPHA_FORMAT_PRE"/> 32001e04c3fSmrg <enum value="0x308C" name="EGL_VG_ALPHA_FORMAT_PRE"/> 32101e04c3fSmrg <enum value="0x308D" name="EGL_CLIENT_APIS"/> 32201e04c3fSmrg <enum value="0x308E" name="EGL_RGB_BUFFER"/> 32301e04c3fSmrg <enum value="0x308F" name="EGL_LUMINANCE_BUFFER"/> 32401e04c3fSmrg <enum value="0x3090" name="EGL_HORIZONTAL_RESOLUTION"/> 32501e04c3fSmrg <enum value="0x3091" name="EGL_VERTICAL_RESOLUTION"/> 32601e04c3fSmrg <enum value="0x3092" name="EGL_PIXEL_ASPECT_RATIO"/> 32701e04c3fSmrg <enum value="0x3093" name="EGL_SWAP_BEHAVIOR"/> 32801e04c3fSmrg <enum value="0x3094" name="EGL_BUFFER_PRESERVED"/> 32901e04c3fSmrg <enum value="0x3095" name="EGL_BUFFER_DESTROYED"/> 33001e04c3fSmrg <enum value="0x3096" name="EGL_OPENVG_IMAGE"/> 33101e04c3fSmrg <enum value="0x3097" name="EGL_CONTEXT_CLIENT_TYPE"/> 33201e04c3fSmrg <enum value="0x3098" name="EGL_CONTEXT_CLIENT_VERSION"/> 33301e04c3fSmrg <enum value="0x3098" name="EGL_CONTEXT_MAJOR_VERSION" alias="EGL_CONTEXT_CLIENT_VERSION"/> 33401e04c3fSmrg <enum value="0x3098" name="EGL_CONTEXT_MAJOR_VERSION_KHR" alias="EGL_CONTEXT_CLIENT_VERSION"/> 33501e04c3fSmrg <enum value="0x3099" name="EGL_MULTISAMPLE_RESOLVE"/> 33601e04c3fSmrg <enum value="0x309A" name="EGL_MULTISAMPLE_RESOLVE_DEFAULT"/> 33701e04c3fSmrg <enum value="0x309B" name="EGL_MULTISAMPLE_RESOLVE_BOX"/> 33801e04c3fSmrg <enum value="0x309C" name="EGL_CL_EVENT_HANDLE"/> 33901e04c3fSmrg <enum value="0x309C" name="EGL_CL_EVENT_HANDLE_KHR" alias="EGL_CL_EVENT_HANDLE"/> 34001e04c3fSmrg <enum value="0x309D" name="EGL_GL_COLORSPACE"/> 34101e04c3fSmrg <enum value="0x309D" name="EGL_GL_COLORSPACE_KHR" alias="EGL_GL_COLORSPACE"/> 34201e04c3fSmrg <unused start="0x309E" end="0x309F"/> 34301e04c3fSmrg <enum value="0x30A0" name="EGL_OPENGL_ES_API"/> 34401e04c3fSmrg <enum value="0x30A1" name="EGL_OPENVG_API"/> 34501e04c3fSmrg <enum value="0x30A2" name="EGL_OPENGL_API"/> 34601e04c3fSmrg <unused start="0x30A3" end="0x30AF" comment="for additional client API names"/> 34701e04c3fSmrg </enums> 34801e04c3fSmrg 34901e04c3fSmrg <enums namespace="EGL" start="0x30B0-0x30BF" vendor="NV" comment="Reserved for Ignacio Llamas"> 35001e04c3fSmrg <enum value="0x30B0" name="EGL_NATIVE_PIXMAP_KHR"/> 35101e04c3fSmrg <enum value="0x30B1" name="EGL_GL_TEXTURE_2D"/> 35201e04c3fSmrg <enum value="0x30B1" name="EGL_GL_TEXTURE_2D_KHR" alias="EGL_GL_TEXTURE_2D"/> 35301e04c3fSmrg <enum value="0x30B2" name="EGL_GL_TEXTURE_3D"/> 35401e04c3fSmrg <enum value="0x30B2" name="EGL_GL_TEXTURE_3D_KHR" alias="EGL_GL_TEXTURE_3D"/> 35501e04c3fSmrg <enum value="0x30B3" name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X"/> 35601e04c3fSmrg <enum value="0x30B3" name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR" alias="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X"/> 35701e04c3fSmrg <enum value="0x30B4" name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/> 35801e04c3fSmrg <enum value="0x30B4" name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR" alias="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/> 35901e04c3fSmrg <enum value="0x30B5" name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/> 36001e04c3fSmrg <enum value="0x30B5" name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR" alias="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/> 36101e04c3fSmrg <enum value="0x30B6" name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/> 36201e04c3fSmrg <enum value="0x30B6" name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR" alias="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/> 36301e04c3fSmrg <enum value="0x30B7" name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/> 36401e04c3fSmrg <enum value="0x30B7" name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR" alias="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/> 36501e04c3fSmrg <enum value="0x30B8" name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/> 36601e04c3fSmrg <enum value="0x30B8" name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR" alias="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/> 36701e04c3fSmrg <enum value="0x30B9" name="EGL_GL_RENDERBUFFER"/> 36801e04c3fSmrg <enum value="0x30B9" name="EGL_GL_RENDERBUFFER_KHR" alias="EGL_GL_RENDERBUFFER"/> 36901e04c3fSmrg <enum value="0x30BA" name="EGL_VG_PARENT_IMAGE_KHR"/> 37001e04c3fSmrg <enum value="0x30BC" name="EGL_GL_TEXTURE_LEVEL"/> 37101e04c3fSmrg <enum value="0x30BC" name="EGL_GL_TEXTURE_LEVEL_KHR" alias="EGL_GL_TEXTURE_LEVEL"/> 37201e04c3fSmrg <enum value="0x30BD" name="EGL_GL_TEXTURE_ZOFFSET"/> 37301e04c3fSmrg <enum value="0x30BD" name="EGL_GL_TEXTURE_ZOFFSET_KHR" alias="EGL_GL_TEXTURE_ZOFFSET"/> 37401e04c3fSmrg <enum value="0x30BE" name="EGL_POST_SUB_BUFFER_SUPPORTED_NV"/> 37501e04c3fSmrg <enum value="0x30BF" name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT"/> 37601e04c3fSmrg </enums> 37701e04c3fSmrg 37801e04c3fSmrg <enums namespace="EGL" start="0x30C0-0x30CF" vendor="KHR"> 37901e04c3fSmrg <enum value="0x30C0" name="EGL_FORMAT_RGB_565_EXACT_KHR"/> 38001e04c3fSmrg <enum value="0x30C1" name="EGL_FORMAT_RGB_565_KHR"/> 38101e04c3fSmrg <enum value="0x30C2" name="EGL_FORMAT_RGBA_8888_EXACT_KHR"/> 38201e04c3fSmrg <enum value="0x30C3" name="EGL_FORMAT_RGBA_8888_KHR"/> 38301e04c3fSmrg <enum value="0x30C4" name="EGL_MAP_PRESERVE_PIXELS_KHR"/> 38401e04c3fSmrg <enum value="0x30C5" name="EGL_LOCK_USAGE_HINT_KHR"/> 38501e04c3fSmrg <enum value="0x30C6" name="EGL_BITMAP_POINTER_KHR"/> 38601e04c3fSmrg <enum value="0x30C7" name="EGL_BITMAP_PITCH_KHR"/> 38701e04c3fSmrg <enum value="0x30C8" name="EGL_BITMAP_ORIGIN_KHR"/> 38801e04c3fSmrg <enum value="0x30C9" name="EGL_BITMAP_PIXEL_RED_OFFSET_KHR"/> 38901e04c3fSmrg <enum value="0x30CA" name="EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR"/> 39001e04c3fSmrg <enum value="0x30CB" name="EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR"/> 39101e04c3fSmrg <enum value="0x30CC" name="EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR"/> 39201e04c3fSmrg <enum value="0x30CD" name="EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR"/> 39301e04c3fSmrg <enum value="0x30CE" name="EGL_LOWER_LEFT_KHR"/> 39401e04c3fSmrg <enum value="0x30CF" name="EGL_UPPER_LEFT_KHR"/> 39501e04c3fSmrg </enums> 39601e04c3fSmrg 39701e04c3fSmrg <enums namespace="EGL" start="0x30D0" end="0x30DF" vendor="Symbian" comment="Reserved for Robert Palmer (bug #2545)"> 39801e04c3fSmrg <unused start="0x30D0" end="0x30D1"/> 39901e04c3fSmrg <enum value="0x30D2" name="EGL_IMAGE_PRESERVED"/> 40001e04c3fSmrg <enum value="0x30D2" name="EGL_IMAGE_PRESERVED_KHR"/> 40101e04c3fSmrg <unused start="0x30D3" end="0x30D9"/> 40201e04c3fSmrg <enum value="0x30DA" name="EGL_SHARED_IMAGE_NOK" comment="Unreleased extension"/> 40301e04c3fSmrg <unused start="0x30DB" end="0x30DF"/> 40401e04c3fSmrg </enums> 40501e04c3fSmrg 40601e04c3fSmrg <enums namespace="EGL" start="0x30E0" end="0x30EF" vendor="NV" comment="Reserved for Russell Pflughaupt (bug #3314)"> 40701e04c3fSmrg <enum value="0x30E0" name="EGL_COVERAGE_BUFFERS_NV"/> 40801e04c3fSmrg <enum value="0x30E1" name="EGL_COVERAGE_SAMPLES_NV"/> 40901e04c3fSmrg <enum value="0x30E2" name="EGL_DEPTH_ENCODING_NV"/> 41001e04c3fSmrg <enum value="0x30E3" name="EGL_DEPTH_ENCODING_NONLINEAR_NV"/> 41101e04c3fSmrg <unused start="0x30E4" end="0x30E5"/> 41201e04c3fSmrg <enum value="0x30E6" name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV"/> 41301e04c3fSmrg <enum value="0x30E7" name="EGL_SYNC_STATUS_NV"/> 41401e04c3fSmrg <enum value="0x30E8" name="EGL_SIGNALED_NV"/> 41501e04c3fSmrg <enum value="0x30E9" name="EGL_UNSIGNALED_NV"/> 41601e04c3fSmrg <enum value="0x30EA" name="EGL_ALREADY_SIGNALED_NV"/> 41701e04c3fSmrg <enum value="0x30EB" name="EGL_TIMEOUT_EXPIRED_NV"/> 41801e04c3fSmrg <enum value="0x30EC" name="EGL_CONDITION_SATISFIED_NV"/> 41901e04c3fSmrg <enum value="0x30ED" name="EGL_SYNC_TYPE_NV"/> 42001e04c3fSmrg <enum value="0x30EE" name="EGL_SYNC_CONDITION_NV"/> 42101e04c3fSmrg <enum value="0x30EF" name="EGL_SYNC_FENCE_NV"/> 42201e04c3fSmrg </enums> 42301e04c3fSmrg 42401e04c3fSmrg <enums namespace="EGL" start="0x30F0" end="0x30FF" vendor="KHR"> 42501e04c3fSmrg <enum value="0x30F0" name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE"/> 42601e04c3fSmrg <enum value="0x30F0" name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR" alias="EGL_SYNC_PRIOR_COMMANDS_COMPLETE"/> 42701e04c3fSmrg <enum value="0x30F1" name="EGL_SYNC_STATUS"/> 42801e04c3fSmrg <enum value="0x30F1" name="EGL_SYNC_STATUS_KHR" alias="EGL_SYNC_STATUS"/> 42901e04c3fSmrg <enum value="0x30F2" name="EGL_SIGNALED"/> 43001e04c3fSmrg <enum value="0x30F2" name="EGL_SIGNALED_KHR" alias="EGL_SIGNALED"/> 43101e04c3fSmrg <enum value="0x30F3" name="EGL_UNSIGNALED"/> 43201e04c3fSmrg <enum value="0x30F3" name="EGL_UNSIGNALED_KHR" alias="EGL_UNSIGNALED"/> 43301e04c3fSmrg <enum value="0x30F5" name="EGL_TIMEOUT_EXPIRED"/> 43401e04c3fSmrg <enum value="0x30F5" name="EGL_TIMEOUT_EXPIRED_KHR" alias="EGL_TIMEOUT_EXPIRED"/> 43501e04c3fSmrg <enum value="0x30F6" name="EGL_CONDITION_SATISFIED"/> 43601e04c3fSmrg <enum value="0x30F6" name="EGL_CONDITION_SATISFIED_KHR" alias="EGL_CONDITION_SATISFIED"/> 43701e04c3fSmrg <enum value="0x30F7" name="EGL_SYNC_TYPE"/> 43801e04c3fSmrg <enum value="0x30F7" name="EGL_SYNC_TYPE_KHR" alias="EGL_SYNC_TYPE"/> 43901e04c3fSmrg <enum value="0x30F8" name="EGL_SYNC_CONDITION"/> 44001e04c3fSmrg <enum value="0x30F8" name="EGL_SYNC_CONDITION_KHR" alias="EGL_SYNC_CONDITION"/> 44101e04c3fSmrg <enum value="0x30F9" name="EGL_SYNC_FENCE"/> 44201e04c3fSmrg <enum value="0x30F9" name="EGL_SYNC_FENCE_KHR" alias="EGL_SYNC_FENCE"/> 44301e04c3fSmrg <enum value="0x30FA" name="EGL_SYNC_REUSABLE_KHR"/> 44401e04c3fSmrg <enum value="0x30FB" name="EGL_CONTEXT_MINOR_VERSION"/> 44501e04c3fSmrg <enum value="0x30FB" name="EGL_CONTEXT_MINOR_VERSION_KHR" alias="EGL_CONTEXT_MINOR_VERSION"/> 44601e04c3fSmrg <enum value="0x30FC" name="EGL_CONTEXT_FLAGS_KHR"/> 44701e04c3fSmrg <enum value="0x30FD" name="EGL_CONTEXT_OPENGL_PROFILE_MASK"/> 44801e04c3fSmrg <enum value="0x30FD" name="EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR" alias="EGL_CONTEXT_OPENGL_PROFILE_MASK"/> 44901e04c3fSmrg <enum value="0x30FE" name="EGL_SYNC_CL_EVENT"/> 45001e04c3fSmrg <enum value="0x30FE" name="EGL_SYNC_CL_EVENT_KHR" alias="EGL_SYNC_CL_EVENT"/> 45101e04c3fSmrg <enum value="0x30FF" name="EGL_SYNC_CL_EVENT_COMPLETE"/> 45201e04c3fSmrg <enum value="0x30FF" name="EGL_SYNC_CL_EVENT_COMPLETE_KHR" alias="EGL_SYNC_CL_EVENT_COMPLETE"/> 45301e04c3fSmrg </enums> 45401e04c3fSmrg 45501e04c3fSmrg <enums namespace="EGL" start="0x3100" end="0x310F" vendor="IMG" comment="Reserved for Ben Bowman (Khronos bug 4748)"> 45601e04c3fSmrg <enum value="0x3100" name="EGL_CONTEXT_PRIORITY_LEVEL_IMG"/> 45701e04c3fSmrg <enum value="0x3101" name="EGL_CONTEXT_PRIORITY_HIGH_IMG"/> 45801e04c3fSmrg <enum value="0x3102" name="EGL_CONTEXT_PRIORITY_MEDIUM_IMG"/> 45901e04c3fSmrg <enum value="0x3103" name="EGL_CONTEXT_PRIORITY_LOW_IMG"/> 46001e04c3fSmrg <unused start="0x3104"/> 46101e04c3fSmrg <enum value="0x3105" name="EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG"/> 46201e04c3fSmrg <enum value="0x3106" name="EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG"/> 46301e04c3fSmrg <unused start="0x3107" end="0x310F"/> 46401e04c3fSmrg </enums> 46501e04c3fSmrg 46601e04c3fSmrg <enums namespace="EGL" start="0x3110" end="0x311F" vendor="ATX" comment="Reserved for Tim Renouf, Antix (Khronos bug 4949)"> 46701e04c3fSmrg <enum value="0x3110" name="EGL_BITMAP_PIXEL_SIZE_KHR"/> 46801e04c3fSmrg <unused start="0x3111" end="0x311F"/> 46901e04c3fSmrg </enums> 47001e04c3fSmrg 47101e04c3fSmrg <enums namespace="EGL" start="0x3120" end="0x312F" vendor="AMD" comment="Reserved for David Garcia (Khronos bug 5149)"> 47201e04c3fSmrg <unused start="0x3120" end="0x312F"/> 47301e04c3fSmrg </enums> 47401e04c3fSmrg 47501e04c3fSmrg <enums namespace="EGL" start="0x3130" end="0x313F" vendor="NV" comment="Reserved for Greg Prisament (Khronos bug 5166)"> 47601e04c3fSmrg <unused start="0x3130"/> 47701e04c3fSmrg <enum value="0x3131" name="EGL_COVERAGE_SAMPLE_RESOLVE_NV"/> 47801e04c3fSmrg <enum value="0x3132" name="EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV"/> 47901e04c3fSmrg <enum value="0x3133" name="EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV"/> 48001e04c3fSmrg <enum value="0x3134" name="EGL_MULTIVIEW_VIEW_COUNT_EXT"/> 48101e04c3fSmrg <unused start="0x3135"/> 48201e04c3fSmrg <enum value="0x3136" name="EGL_AUTO_STEREO_NV"/> 48301e04c3fSmrg <unused start="0x3137"/> 48401e04c3fSmrg <enum value="0x3138" name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT"/> 48501e04c3fSmrg <unused start="0x3139" end="0x313C"/> 48601e04c3fSmrg <enum value="0x313D" name="EGL_BUFFER_AGE_KHR"/> 48701e04c3fSmrg <enum value="0x313D" name="EGL_BUFFER_AGE_EXT" alias="EGL_BUFFER_AGE_KHR"/> 48801e04c3fSmrg <unused start="0x313E" end="0x313F"/> 48901e04c3fSmrg <enum value="0x313F" name="EGL_PLATFORM_DEVICE_EXT"/> 49001e04c3fSmrg </enums> 49101e04c3fSmrg 49201e04c3fSmrg <enums namespace="EGL" start="0x3140" end="0x314F" vendor="Google" comment="Reserved for Mathias Agopian (Khronos bug 5199)"> 49301e04c3fSmrg <enum value="0x3140" name="EGL_NATIVE_BUFFER_ANDROID"/> 49401e04c3fSmrg <enum value="0x3141" name="EGL_PLATFORM_ANDROID_KHR"/> 49501e04c3fSmrg <enum value="0x3142" name="EGL_RECORDABLE_ANDROID"/> 49601e04c3fSmrg <enum value="0x3143" name="EGL_NATIVE_BUFFER_USAGE_ANDROID"/> 49701e04c3fSmrg <enum value="0x3144" name="EGL_SYNC_NATIVE_FENCE_ANDROID"/> 49801e04c3fSmrg <enum value="0x3145" name="EGL_SYNC_NATIVE_FENCE_FD_ANDROID"/> 49901e04c3fSmrg <enum value="0x3146" name="EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID"/> 50001e04c3fSmrg <enum value="0x3147" name="EGL_FRAMEBUFFER_TARGET_ANDROID"/> 50101e04c3fSmrg <unused start="0x3148" end="0x314B"/> 5027e102996Smaya <enum value="0x314C" name="EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID"/> 5037e102996Smaya <enum value="0x314D" name="EGL_GL_COLORSPACE_DEFAULT_EXT"/> 5047e102996Smaya <unused start="0x314E" end="0x314F"/> 50501e04c3fSmrg </enums> 50601e04c3fSmrg 50701e04c3fSmrg <enums namespace="EGL" start="0x3150" end="0x315F" vendor="NOK" comment="Reserved for Robert Palmer (Khronos bug 5368)"> 50801e04c3fSmrg <unused start="0x3150" end="0x315F"/> 50901e04c3fSmrg </enums> 51001e04c3fSmrg 51101e04c3fSmrg <enums namespace="EGL" start="0x3160" end="0x316F" vendor="Seaweed" comment="Reserved for Sree Sridharan (Khronos public bug 198)"> 51201e04c3fSmrg <unused start="0x3160" end="0x316F"/> 51301e04c3fSmrg </enums> 51401e04c3fSmrg 51501e04c3fSmrg <enums namespace="EGL" start="0x3170" end="0x318F" vendor="QNX" comment="Reserved for Joel Pilon (Khronos bug 5834)"> 51601e04c3fSmrg <unused start="0x3170" end="0x318F"/> 51701e04c3fSmrg </enums> 51801e04c3fSmrg 51901e04c3fSmrg <enums namespace="EGL" start="0x3190" end="0x31AF" vendor="FSL" comment="Reserved for Brian Murray, Freescale (Khronos bug 5939)"> 52001e04c3fSmrg <unused start="0x3190" end="0x31AF"/> 52101e04c3fSmrg </enums> 52201e04c3fSmrg 52301e04c3fSmrg <enums namespace="EGL" start="0x31B0" end="0x31BF" vendor="KHR" comment="Reserved for Marcus Lorentzon (Khronos bug 6437)"> 52401e04c3fSmrg <enum value="0x31B0" name="EGL_CONTEXT_OPENGL_DEBUG"/> 52501e04c3fSmrg <enum value="0x31B1" name="EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE"/> 52601e04c3fSmrg <enum value="0x31B2" name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS"/> 52701e04c3fSmrg <enum value="0x31B3" name="EGL_CONTEXT_OPENGL_NO_ERROR_KHR"/> 52801e04c3fSmrg <unused start="0x31B4" end="0x31BC" comment="0x31B3-0x31BC formerly reserved for EGL_image_stream"/> 52901e04c3fSmrg <enum value="0x31BD" name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR" alias="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY"/> 53001e04c3fSmrg <enum value="0x31BD" name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY"/> 53101e04c3fSmrg <enum value="0x31BE" name="EGL_NO_RESET_NOTIFICATION"/> 53201e04c3fSmrg <enum value="0x31BE" name="EGL_NO_RESET_NOTIFICATION_KHR" alias="EGL_NO_RESET_NOTIFICATION"/> 53301e04c3fSmrg <enum value="0x31BE" name="EGL_NO_RESET_NOTIFICATION_EXT" alias="EGL_NO_RESET_NOTIFICATION"/> 53401e04c3fSmrg <enum value="0x31BF" name="EGL_LOSE_CONTEXT_ON_RESET"/> 53501e04c3fSmrg <enum value="0x31BF" name="EGL_LOSE_CONTEXT_ON_RESET_KHR" alias="EGL_LOSE_CONTEXT_ON_RESET"/> 53601e04c3fSmrg <enum value="0x31BF" name="EGL_LOSE_CONTEXT_ON_RESET_EXT" alias="EGL_LOSE_CONTEXT_ON_RESET"/> 53701e04c3fSmrg </enums> 53801e04c3fSmrg 53901e04c3fSmrg <enums namespace="EGL" start="0x31C0" end="0x31CF" vendor="QCOM" comment="Reserved for Maurice Ribble (Khronos bug 6644) - EGL_QCOM_create_image spec TBD"> 54001e04c3fSmrg <unused start="0x31C0" end="0x31CF"/> 54101e04c3fSmrg </enums> 54201e04c3fSmrg 54301e04c3fSmrg <enums namespace="EGL" start="0x31D0" end="0x31DF" vendor="MESA" comment="Reserved for Kristian Høgsberg (Khronos bug 6757)"> 54401e04c3fSmrg <enum value="0x31D0" name="EGL_DRM_BUFFER_FORMAT_MESA"/> 54501e04c3fSmrg <enum value="0x31D1" name="EGL_DRM_BUFFER_USE_MESA"/> 54601e04c3fSmrg <enum value="0x31D2" name="EGL_DRM_BUFFER_FORMAT_ARGB32_MESA"/> 54701e04c3fSmrg <enum value="0x31D3" name="EGL_DRM_BUFFER_MESA"/> 54801e04c3fSmrg <enum value="0x31D4" name="EGL_DRM_BUFFER_STRIDE_MESA"/> 54901e04c3fSmrg <enum value="0x31D5" name="EGL_PLATFORM_X11_KHR"/> 55001e04c3fSmrg <enum value="0x31D5" name="EGL_PLATFORM_X11_EXT" alias="EGL_PLATFORM_X11_KHR"/> 55101e04c3fSmrg <enum value="0x31D6" name="EGL_PLATFORM_X11_SCREEN_KHR"/> 55201e04c3fSmrg <enum value="0x31D6" name="EGL_PLATFORM_X11_SCREEN_EXT" alias="EGL_PLATFORM_X11_SCREEN_KHR"/> 55301e04c3fSmrg <enum value="0x31D7" name="EGL_PLATFORM_GBM_KHR"/> 55401e04c3fSmrg <enum value="0x31D7" name="EGL_PLATFORM_GBM_MESA" alias="EGL_PLATFORM_GBM_KHR"/> 55501e04c3fSmrg <enum value="0x31D8" name="EGL_PLATFORM_WAYLAND_KHR"/> 55601e04c3fSmrg <enum value="0x31D8" name="EGL_PLATFORM_WAYLAND_EXT" alias="EGL_PLATFORM_WAYLAND_KHR"/> 55701e04c3fSmrg <unused start="0x31D9" end="0x31DC"/> 55801e04c3fSmrg <enum value="0x31DD" name="EGL_PLATFORM_SURFACELESS_MESA"/> 55901e04c3fSmrg <unused start="0x31DE" end="0x31DF"/> 56001e04c3fSmrg </enums> 56101e04c3fSmrg 56201e04c3fSmrg <enums namespace="EGL" start="0x31E0" end="0x31EF" vendor="HI" comment="Reserved for Mark Callow (Khronos bug 6799)"> 56301e04c3fSmrg <unused start="0x31E0" end="0x31EF"/> 56401e04c3fSmrg </enums> 56501e04c3fSmrg 56601e04c3fSmrg <enums namespace="EGL" start="0x31F0" end="0x31FF" vendor="KHR"> 56701e04c3fSmrg <unused start="0x31F0" end="0x31FB" comment="Placeholders for draft extensions follow"/> 56801e04c3fSmrg <!-- 56901e04c3fSmrg <enum value="0x31F0" name="EGL_IMAGE_USE_AS_OPENGL_ES1_RENDERBUFFER_KHR" comment="Draft KHR_image_use_gl1_renderbuffer"/> 57001e04c3fSmrg <enum value="0x31F1" name="EGL_IMAGE_USE_AS_OPENGL_ES1_TEXTURE_2D_KHR" comment="Draft KHR_image_use_gl1_texture_2d"/> 57101e04c3fSmrg <enum value="0x31F2" name="EGL_IMAGE_USE_AS_OPENGL_ES1_TEXTURE_EXTERNAL_KHR" comment="Draft KHR_image_use_gl1_texture_external"/> 57201e04c3fSmrg <enum value="0x31F3" name="EGL_IMAGE_USE_AS_OPENGL_ES2_RENDERBUFFER_KHR" comment="Draft KHR_image_use_gl2_renderbuffer"/> 57301e04c3fSmrg <enum value="0x31F4" name="EGL_IMAGE_USE_AS_OPENGL_ES2_TEXTURE_2D_KHR" comment="Draft KHR_image_use_gl2_texture_2d"/> 57401e04c3fSmrg <enum value="0x31F5" name="EGL_IMAGE_USE_AS_OPENGL_ES2_TEXTURE_EXTERNAL_KHR" comment="Draft KHR_image_use_gl2_texture_external"/> 57501e04c3fSmrg <enum value="0x31F6" name="EGL_IMAGE_USE_AS_OPENVG_IMAGE_KHR" comment="Draft KHR_image_use_vg_vgimage"/> 57601e04c3fSmrg <enum value="0x31F7" name="EGL_STREAM_CONSUMER_ATTACHMENT_MESA" comment="Draft EGL_MESA_image_stream_internal"/> 57701e04c3fSmrg <enum value="0x31F8" name="EGL_NO_FORMAT_MESA" comment="Draft EGL_MESA_image_stream_internal"/> 57801e04c3fSmrg <enum value="0x31F9" name="EGL_FORMAT_RGBA8888_MESA" comment="Draft EGL_MESA_image_stream_internal"/> 57901e04c3fSmrg <enum value="0x31FA" name="EGL_FORMAT_RGB888_MESA" comment="Draft EGL_MESA_image_stream_internal"/> 58001e04c3fSmrg <enum value="0x31FB" name="EGL_FORMAT_RGB565_MESA" comment="Draft EGL_MESA_image_stream_internal"/> 58101e04c3fSmrg --> 58201e04c3fSmrg <enum value="0x31FC" name="EGL_STREAM_FIFO_LENGTH_KHR"/> 58301e04c3fSmrg <enum value="0x31FD" name="EGL_STREAM_TIME_NOW_KHR"/> 58401e04c3fSmrg <enum value="0x31FE" name="EGL_STREAM_TIME_CONSUMER_KHR"/> 58501e04c3fSmrg <enum value="0x31FF" name="EGL_STREAM_TIME_PRODUCER_KHR"/> 58601e04c3fSmrg </enums> 58701e04c3fSmrg 58801e04c3fSmrg <enums namespace="EGL" start="0x3200" end="0x320F" vendor="ANGLE" comment="Reserved for Daniel Koch, ANGLE Project (Khronos bug 7139)"> 58901e04c3fSmrg <enum value="0x3200" name="EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE"/> 59001e04c3fSmrg <enum value="0x3201" name="EGL_FIXED_SIZE_ANGLE"/> 59101e04c3fSmrg <unused start="0x3202" end="0x320F"/> 59201e04c3fSmrg </enums> 59301e04c3fSmrg 59401e04c3fSmrg <enums namespace="EGL" start="0x3210" end="0x321F" vendor="KHR"> 59501e04c3fSmrg <enum value="0x3210" name="EGL_CONSUMER_LATENCY_USEC_KHR"/> 59601e04c3fSmrg <unused start="0x3211"/> 59701e04c3fSmrg <enum value="0x3212" name="EGL_PRODUCER_FRAME_KHR"/> 59801e04c3fSmrg <enum value="0x3213" name="EGL_CONSUMER_FRAME_KHR"/> 59901e04c3fSmrg <enum value="0x3214" name="EGL_STREAM_STATE_KHR"/> 60001e04c3fSmrg <enum value="0x3215" name="EGL_STREAM_STATE_CREATED_KHR"/> 60101e04c3fSmrg <enum value="0x3216" name="EGL_STREAM_STATE_CONNECTING_KHR"/> 60201e04c3fSmrg <enum value="0x3217" name="EGL_STREAM_STATE_EMPTY_KHR"/> 60301e04c3fSmrg <enum value="0x3218" name="EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR"/> 60401e04c3fSmrg <enum value="0x3219" name="EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR"/> 60501e04c3fSmrg <enum value="0x321A" name="EGL_STREAM_STATE_DISCONNECTED_KHR"/> 60601e04c3fSmrg <enum value="0x321B" name="EGL_BAD_STREAM_KHR"/> 60701e04c3fSmrg <enum value="0x321C" name="EGL_BAD_STATE_KHR"/> 60801e04c3fSmrg <enum value="0x321D" name="EGL_BUFFER_COUNT_NV" comment="From EGL_NV_stream_producer_eglsurface, which has no known specification and was replaced by a KHR extension"/> 60901e04c3fSmrg <enum value="0x321E" name="EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR"/> 61001e04c3fSmrg <enum value="0x321F" name="EGL_SYNC_NEW_FRAME_NV"/> 61101e04c3fSmrg </enums> 61201e04c3fSmrg 61301e04c3fSmrg <enums namespace="EGL" start="0x3220" end="0x325F" vendor="NV" comment="Reserved for Greg Roth (Bug 8220)"> 61401e04c3fSmrg <unused start="0x3220" end="0x322A"/> 61501e04c3fSmrg <enum value="0x322B" name="EGL_BAD_DEVICE_EXT"/> 61601e04c3fSmrg <enum value="0x322C" name="EGL_DEVICE_EXT"/> 61701e04c3fSmrg <enum value="0x322D" name="EGL_BAD_OUTPUT_LAYER_EXT"/> 61801e04c3fSmrg <enum value="0x322E" name="EGL_BAD_OUTPUT_PORT_EXT"/> 61901e04c3fSmrg <enum value="0x322F" name="EGL_SWAP_INTERVAL_EXT"/> 62001e04c3fSmrg <unused start="0x3230" end="0x3232"/> 62101e04c3fSmrg <enum value="0x3233" name="EGL_DRM_DEVICE_FILE_EXT"/> 62201e04c3fSmrg <enum value="0x3234" name="EGL_DRM_CRTC_EXT"/> 62301e04c3fSmrg <enum value="0x3235" name="EGL_DRM_PLANE_EXT"/> 62401e04c3fSmrg <enum value="0x3236" name="EGL_DRM_CONNECTOR_EXT"/> 62501e04c3fSmrg <enum value="0x3237" name="EGL_OPENWF_DEVICE_ID_EXT"/> 62601e04c3fSmrg <enum value="0x3238" name="EGL_OPENWF_PIPELINE_ID_EXT"/> 62701e04c3fSmrg <enum value="0x3239" name="EGL_OPENWF_PORT_ID_EXT"/> 62801e04c3fSmrg <enum value="0x323A" name="EGL_CUDA_DEVICE_NV"/> 62901e04c3fSmrg <enum value="0x323B" name="EGL_CUDA_EVENT_HANDLE_NV"/> 63001e04c3fSmrg <enum value="0x323C" name="EGL_SYNC_CUDA_EVENT_NV"/> 63101e04c3fSmrg <enum value="0x323D" name="EGL_SYNC_CUDA_EVENT_COMPLETE_NV"/> 63201e04c3fSmrg <unused start="0x323E"/> 63301e04c3fSmrg <enum value="0x323F" name="EGL_STREAM_CROSS_PARTITION_NV"/> 63401e04c3fSmrg <enum value="0x3240" name="EGL_STREAM_STATE_INITIALIZING_NV"/> 63501e04c3fSmrg <enum value="0x3241" name="EGL_STREAM_TYPE_NV"/> 63601e04c3fSmrg <enum value="0x3242" name="EGL_STREAM_PROTOCOL_NV"/> 63701e04c3fSmrg <enum value="0x3243" name="EGL_STREAM_ENDPOINT_NV"/> 63801e04c3fSmrg <enum value="0x3244" name="EGL_STREAM_LOCAL_NV"/> 63901e04c3fSmrg <enum value="0x3245" name="EGL_STREAM_CROSS_PROCESS_NV"/> 64001e04c3fSmrg <enum value="0x3246" name="EGL_STREAM_PROTOCOL_FD_NV"/> 64101e04c3fSmrg <enum value="0x3247" name="EGL_STREAM_PRODUCER_NV"/> 64201e04c3fSmrg <enum value="0x3248" name="EGL_STREAM_CONSUMER_NV"/> 64301e04c3fSmrg <unused start="0x3239" end="0x324A"/> 64401e04c3fSmrg <enum value="0x324B" name="EGL_STREAM_PROTOCOL_SOCKET_NV"/> 64501e04c3fSmrg <enum value="0x324C" name="EGL_SOCKET_HANDLE_NV"/> 64601e04c3fSmrg <enum value="0x324D" name="EGL_SOCKET_TYPE_NV"/> 64701e04c3fSmrg <enum value="0x324E" name="EGL_SOCKET_TYPE_UNIX_NV"/> 64801e04c3fSmrg <enum value="0x324F" name="EGL_SOCKET_TYPE_INET_NV"/> 64901e04c3fSmrg <enum value="0x3250" name="EGL_MAX_STREAM_METADATA_BLOCKS_NV"/> 65001e04c3fSmrg <enum value="0x3251" name="EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV"/> 65101e04c3fSmrg <enum value="0x3252" name="EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV"/> 65201e04c3fSmrg <enum value="0x3253" name="EGL_PRODUCER_METADATA_NV"/> 65301e04c3fSmrg <enum value="0x3254" name="EGL_CONSUMER_METADATA_NV"/> 65401e04c3fSmrg <enum value="0x3255" name="EGL_METADATA0_SIZE_NV"/> 65501e04c3fSmrg <enum value="0x3256" name="EGL_METADATA1_SIZE_NV"/> 65601e04c3fSmrg <enum value="0x3257" name="EGL_METADATA2_SIZE_NV"/> 65701e04c3fSmrg <enum value="0x3258" name="EGL_METADATA3_SIZE_NV"/> 65801e04c3fSmrg <enum value="0x3259" name="EGL_METADATA0_TYPE_NV"/> 65901e04c3fSmrg <enum value="0x325A" name="EGL_METADATA1_TYPE_NV"/> 66001e04c3fSmrg <enum value="0x325B" name="EGL_METADATA2_TYPE_NV"/> 66101e04c3fSmrg <enum value="0x325C" name="EGL_METADATA3_TYPE_NV"/> 66201e04c3fSmrg <unused start="0x325D" end="0x325F"/> 66301e04c3fSmrg </enums> 66401e04c3fSmrg 66501e04c3fSmrg <enums namespace="EGL" start="0x3260" end="0x326F" vendor="BCOM" comment="Reserved for Gary Sweet, Broadcom (Public bug 620)"> 66601e04c3fSmrg <unused start="0x3260" end="0x326F"/> 66701e04c3fSmrg </enums> 66801e04c3fSmrg 66901e04c3fSmrg <enums namespace="EGL" start="0x3270" end="0x328F" vendor="ARM" comment="Reserved for Tom Cooksey (Bug 9963)"> 67001e04c3fSmrg <enum value="0x3270" name="EGL_LINUX_DMA_BUF_EXT"/> 67101e04c3fSmrg <enum value="0x3271" name="EGL_LINUX_DRM_FOURCC_EXT"/> 67201e04c3fSmrg <enum value="0x3272" name="EGL_DMA_BUF_PLANE0_FD_EXT"/> 67301e04c3fSmrg <enum value="0x3273" name="EGL_DMA_BUF_PLANE0_OFFSET_EXT"/> 67401e04c3fSmrg <enum value="0x3274" name="EGL_DMA_BUF_PLANE0_PITCH_EXT"/> 67501e04c3fSmrg <enum value="0x3275" name="EGL_DMA_BUF_PLANE1_FD_EXT"/> 67601e04c3fSmrg <enum value="0x3276" name="EGL_DMA_BUF_PLANE1_OFFSET_EXT"/> 67701e04c3fSmrg <enum value="0x3277" name="EGL_DMA_BUF_PLANE1_PITCH_EXT"/> 67801e04c3fSmrg <enum value="0x3278" name="EGL_DMA_BUF_PLANE2_FD_EXT"/> 67901e04c3fSmrg <enum value="0x3279" name="EGL_DMA_BUF_PLANE2_OFFSET_EXT"/> 68001e04c3fSmrg <enum value="0x327A" name="EGL_DMA_BUF_PLANE2_PITCH_EXT"/> 68101e04c3fSmrg <enum value="0x327B" name="EGL_YUV_COLOR_SPACE_HINT_EXT"/> 68201e04c3fSmrg <enum value="0x327C" name="EGL_SAMPLE_RANGE_HINT_EXT"/> 68301e04c3fSmrg <enum value="0x327D" name="EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT"/> 68401e04c3fSmrg <enum value="0x327E" name="EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT"/> 68501e04c3fSmrg <enum value="0x327F" name="EGL_ITU_REC601_EXT"/> 68601e04c3fSmrg <enum value="0x3280" name="EGL_ITU_REC709_EXT"/> 68701e04c3fSmrg <enum value="0x3281" name="EGL_ITU_REC2020_EXT"/> 68801e04c3fSmrg <enum value="0x3282" name="EGL_YUV_FULL_RANGE_EXT"/> 68901e04c3fSmrg <enum value="0x3283" name="EGL_YUV_NARROW_RANGE_EXT"/> 69001e04c3fSmrg <enum value="0x3284" name="EGL_YUV_CHROMA_SITING_0_EXT"/> 69101e04c3fSmrg <enum value="0x3285" name="EGL_YUV_CHROMA_SITING_0_5_EXT"/> 69201e04c3fSmrg <enum value="0x3286" name="EGL_DISCARD_SAMPLES_ARM"/> 69301e04c3fSmrg <unused start="0x3287" end="0x3289"/> 69401e04c3fSmrg <enum value="0x328A" name="EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM"/> 69501e04c3fSmrg <unused start="0x328B" end="0x328F"/> 69601e04c3fSmrg </enums> 69701e04c3fSmrg 69801e04c3fSmrg <enums namespace="EGL" start="0x3290" end="0x329F" vendor="MESA" comment="Reserved for John Kåre Alsaker (Public bug 757)"> 69901e04c3fSmrg <unused start="0x3290" end="0x329F"/> 70001e04c3fSmrg </enums> 70101e04c3fSmrg 70201e04c3fSmrg <enums namespace="EGL" start="0x32A0" end="0x32AF" vendor="Samsung" comment="Reserved for Dongyeon Kim (Public bug 880)"> 70301e04c3fSmrg <enum value="0x32A0" name="EGL_NATIVE_BUFFER_TIZEN"/> 70401e04c3fSmrg <enum value="0x32A1" name="EGL_NATIVE_SURFACE_TIZEN"/> 70501e04c3fSmrg <unused start="0x32A2" end="0x32AF"/> 70601e04c3fSmrg </enums> 70701e04c3fSmrg 70801e04c3fSmrg <enums namespace="EGL" start="0x32B0" end="0x32BF" vendor="QCOM" comment="Reserved for Jeff Vigil (Bug 10663) - EGL_QCOM_lock_image spec TBD"> 70901e04c3fSmrg <unused start="0x32B0" end="0x32BF"/> 71001e04c3fSmrg </enums> 71101e04c3fSmrg 71201e04c3fSmrg <enums namespace="EGL" start="0x32C0" end="0x32CF" vendor="Vivante" comment="Reserved for Yanjun Zhang (Bug 11498)"> 71301e04c3fSmrg <enum value="0x32C0" name="EGL_PROTECTED_CONTENT_EXT"/> 71401e04c3fSmrg <unused start="0x32C1" end="0x32CF"/> 71501e04c3fSmrg </enums> 71601e04c3fSmrg 71701e04c3fSmrg <enums namespace="EGL" start="0x32D0" end="0x32EF" vendor="QCOM" comment="Reserved for Jeff Vigil (Bug 11735) - EGL_QCOM_gpu_perf spec TBD + Bug 12286 - EGL_QCOM_content_protection spec TBD"> 71801e04c3fSmrg <unused start="0x32D0" end="0x32EF"/> 71901e04c3fSmrg </enums> 72001e04c3fSmrg 72101e04c3fSmrg <enums namespace="EGL" start="0x32F0" end="0x32FF" vendor="BCOM" comment="Reserved for Gary Sweet, Broadcom (Bug 12870)"> 72201e04c3fSmrg <unused start="0x32F0" end="0x32FF"/> 72301e04c3fSmrg </enums> 72401e04c3fSmrg 72501e04c3fSmrg <enums namespace="EGL" start="0x3300" end="0x331F" vendor="QCOM" comment="Reserved for Jeff Vigil (Bugs 12973,12849) - EGL_EXT_yuv_surface spec TBD"> 72601e04c3fSmrg <enum value="0x3300" name="EGL_YUV_BUFFER_EXT"/> 72701e04c3fSmrg <enum value="0x3301" name="EGL_YUV_ORDER_EXT"/> 72801e04c3fSmrg <enum value="0x3302" name="EGL_YUV_ORDER_YUV_EXT"/> 72901e04c3fSmrg <enum value="0x3303" name="EGL_YUV_ORDER_YVU_EXT"/> 73001e04c3fSmrg <enum value="0x3304" name="EGL_YUV_ORDER_YUYV_EXT"/> 73101e04c3fSmrg <enum value="0x3305" name="EGL_YUV_ORDER_UYVY_EXT"/> 73201e04c3fSmrg <enum value="0x3306" name="EGL_YUV_ORDER_YVYU_EXT"/> 73301e04c3fSmrg <enum value="0x3307" name="EGL_YUV_ORDER_VYUY_EXT"/> 73401e04c3fSmrg <enum value="0x3308" name="EGL_YUV_ORDER_AYUV_EXT"/> 73501e04c3fSmrg <unused start="0x3309"/> 73601e04c3fSmrg <enum value="0x330A" name="EGL_YUV_CSC_STANDARD_EXT"/> 73701e04c3fSmrg <enum value="0x330B" name="EGL_YUV_CSC_STANDARD_601_EXT"/> 73801e04c3fSmrg <enum value="0x330C" name="EGL_YUV_CSC_STANDARD_709_EXT"/> 73901e04c3fSmrg <enum value="0x330D" name="EGL_YUV_CSC_STANDARD_2020_EXT"/> 74001e04c3fSmrg <unused start="0x330E" end="0x3310"/> 74101e04c3fSmrg <enum value="0x3311" name="EGL_YUV_NUMBER_OF_PLANES_EXT"/> 74201e04c3fSmrg <enum value="0x3312" name="EGL_YUV_SUBSAMPLE_EXT"/> 74301e04c3fSmrg <enum value="0x3313" name="EGL_YUV_SUBSAMPLE_4_2_0_EXT"/> 74401e04c3fSmrg <enum value="0x3314" name="EGL_YUV_SUBSAMPLE_4_2_2_EXT"/> 74501e04c3fSmrg <enum value="0x3315" name="EGL_YUV_SUBSAMPLE_4_4_4_EXT"/> 74601e04c3fSmrg <unused start="0x3316"/> 74701e04c3fSmrg <enum value="0x3317" name="EGL_YUV_DEPTH_RANGE_EXT"/> 74801e04c3fSmrg <enum value="0x3318" name="EGL_YUV_DEPTH_RANGE_LIMITED_EXT"/> 74901e04c3fSmrg <enum value="0x3319" name="EGL_YUV_DEPTH_RANGE_FULL_EXT"/> 75001e04c3fSmrg <enum value="0x331A" name="EGL_YUV_PLANE_BPP_EXT"/> 75101e04c3fSmrg <enum value="0x331B" name="EGL_YUV_PLANE_BPP_0_EXT"/> 75201e04c3fSmrg <enum value="0x331C" name="EGL_YUV_PLANE_BPP_8_EXT"/> 75301e04c3fSmrg <enum value="0x331D" name="EGL_YUV_PLANE_BPP_10_EXT"/> 75401e04c3fSmrg <unused start="0x331E" end="0x331F"/> 75501e04c3fSmrg </enums> 75601e04c3fSmrg 75701e04c3fSmrg <enums namespace="EGL" start="0x3320" end="0x339F" vendor="NV" comment="Reserved for James Jones (Bug 13209)"> 75801e04c3fSmrg <unused start="0x3320" end="0x3327"/> 75901e04c3fSmrg <enum value="0x3328" name="EGL_PENDING_METADATA_NV"/> 76001e04c3fSmrg <enum value="0x3329" name="EGL_PENDING_FRAME_NV"/> 76101e04c3fSmrg <enum value="0x332A" name="EGL_STREAM_TIME_PENDING_NV"/> 76201e04c3fSmrg <unused start="0x332B"/> 76301e04c3fSmrg <enum value="0x332C" name="EGL_YUV_PLANE0_TEXTURE_UNIT_NV"/> 76401e04c3fSmrg <enum value="0x332D" name="EGL_YUV_PLANE1_TEXTURE_UNIT_NV"/> 76501e04c3fSmrg <enum value="0x332E" name="EGL_YUV_PLANE2_TEXTURE_UNIT_NV"/> 76601e04c3fSmrg <unused start="0x332F" end="0x3333"/> 76701e04c3fSmrg <enum value="0x3334" name="EGL_SUPPORT_RESET_NV"/> 76801e04c3fSmrg <enum value="0x3335" name="EGL_SUPPORT_REUSE_NV"/> 76901e04c3fSmrg <enum value="0x3336" name="EGL_STREAM_FIFO_SYNCHRONOUS_NV"/> 77001e04c3fSmrg <enum value="0x3337" name="EGL_PRODUCER_MAX_FRAME_HINT_NV"/> 77101e04c3fSmrg <enum value="0x3338" name="EGL_CONSUMER_MAX_FRAME_HINT_NV"/> 77201e04c3fSmrg <enum value="0x3339" name="EGL_COLOR_COMPONENT_TYPE_EXT"/> 77301e04c3fSmrg <enum value="0x333A" name="EGL_COLOR_COMPONENT_TYPE_FIXED_EXT"/> 77401e04c3fSmrg <enum value="0x333B" name="EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT"/> 7757e102996Smaya <enum value="0x333C" name="EGL_DRM_MASTER_FD_EXT"/> 7767e102996Smaya <unused start="0x333D" end="0x333E"/> 77701e04c3fSmrg <enum value="0x333F" name="EGL_GL_COLORSPACE_BT2020_LINEAR_EXT"/> 77801e04c3fSmrg <enum value="0x3340" name="EGL_GL_COLORSPACE_BT2020_PQ_EXT"/> 77901e04c3fSmrg <enum value="0x3341" name="EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT"/> 78001e04c3fSmrg <enum value="0x3342" name="EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT"/> 78101e04c3fSmrg <enum value="0x3343" name="EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT"/> 78201e04c3fSmrg <enum value="0x3344" name="EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT"/> 78301e04c3fSmrg <enum value="0x3345" name="EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT"/> 78401e04c3fSmrg <enum value="0x3346" name="EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT"/> 78501e04c3fSmrg <enum value="0x3347" name="EGL_SMPTE2086_WHITE_POINT_X_EXT"/> 78601e04c3fSmrg <enum value="0x3348" name="EGL_SMPTE2086_WHITE_POINT_Y_EXT"/> 78701e04c3fSmrg <enum value="0x3349" name="EGL_SMPTE2086_MAX_LUMINANCE_EXT"/> 78801e04c3fSmrg <enum value="0x334A" name="EGL_SMPTE2086_MIN_LUMINANCE_EXT"/> 78901e04c3fSmrg <enum value="50000" name="EGL_METADATA_SCALING_EXT"/> 79001e04c3fSmrg <unused start="0x334B"/> 79101e04c3fSmrg <enum value="0x334C" name="EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV"/> 79201e04c3fSmrg <enum value="0x334D" name="EGL_STREAM_CROSS_OBJECT_NV"/> 79301e04c3fSmrg <enum value="0x334E" name="EGL_STREAM_CROSS_DISPLAY_NV"/> 79401e04c3fSmrg <enum value="0x334F" name="EGL_STREAM_CROSS_SYSTEM_NV"/> 79501e04c3fSmrg <enum value="0x3350" name="EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT"/> 79601e04c3fSmrg <enum value="0x3351" name="EGL_GL_COLORSPACE_SCRGB_EXT"/> 79701e04c3fSmrg <enum value="0x3352" name="EGL_TRACK_REFERENCES_KHR"/> 7987e102996Smaya <unused start="0x3353" end="0x3356"/> 7997e102996Smaya <enum value="0x3357" name="EGL_CONTEXT_PRIORITY_REALTIME_NV"/> 8007e102996Smaya <unused start="0x3358" end="0x335F"/> 80101e04c3fSmrg <enum value="0x3360" name="EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT"/> 80201e04c3fSmrg <enum value="0x3361" name="EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT"/> 80301e04c3fSmrg <enum value="0x3362" name="EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT"/> 80401e04c3fSmrg <enum value="0x3363" name="EGL_GL_COLORSPACE_DISPLAY_P3_EXT"/> 8057e102996Smaya <enum value="0x3364" name="EGL_SYNC_CLIENT_EXT"/> 8067e102996Smaya <enum value="0x3365" name="EGL_SYNC_CLIENT_SIGNAL_EXT"/> 8077e102996Smaya <unused start="0x3366" end="0x339F"/> 80801e04c3fSmrg </enums> 80901e04c3fSmrg 81001e04c3fSmrg <enums namespace="EGL" start="0x33A0" end="0x33AF" vendor="ANGLE" comment="Reserved for Shannon Woods (Bug 13175)"> 81101e04c3fSmrg <enum value="0x33A0" name="EGL_D3D9_DEVICE_ANGLE"/> 81201e04c3fSmrg <enum value="0x33A1" name="EGL_D3D11_DEVICE_ANGLE"/> 81301e04c3fSmrg <unused start="0x33A2" end="0x33AF"/> 81401e04c3fSmrg </enums> 81501e04c3fSmrg 81601e04c3fSmrg <enums namespace="EGL" start="0x33B0" end="0x33BF" vendor="KHR" comment="Reserved for EGL_KHR_debug / Jeff Vigil (Bug 13357)"> 81701e04c3fSmrg <enum value="0x33B0" name="EGL_OBJECT_THREAD_KHR"/> 81801e04c3fSmrg <enum value="0x33B1" name="EGL_OBJECT_DISPLAY_KHR"/> 81901e04c3fSmrg <enum value="0x33B2" name="EGL_OBJECT_CONTEXT_KHR"/> 82001e04c3fSmrg <enum value="0x33B3" name="EGL_OBJECT_SURFACE_KHR"/> 82101e04c3fSmrg <enum value="0x33B4" name="EGL_OBJECT_IMAGE_KHR"/> 82201e04c3fSmrg <enum value="0x33B5" name="EGL_OBJECT_SYNC_KHR"/> 82301e04c3fSmrg <enum value="0x33B6" name="EGL_OBJECT_STREAM_KHR"/> 82401e04c3fSmrg <unused start="0x33B7"/> 82501e04c3fSmrg <enum value="0x33B8" name="EGL_DEBUG_CALLBACK_KHR"/> 82601e04c3fSmrg <enum value="0x33B9" name="EGL_DEBUG_MSG_CRITICAL_KHR"/> 82701e04c3fSmrg <enum value="0x33BA" name="EGL_DEBUG_MSG_ERROR_KHR"/> 82801e04c3fSmrg <enum value="0x33BB" name="EGL_DEBUG_MSG_WARN_KHR"/> 82901e04c3fSmrg <enum value="0x33BC" name="EGL_DEBUG_MSG_INFO_KHR"/> 83001e04c3fSmrg <unused start="0x33BD" end="0x33BF"/> 83101e04c3fSmrg </enums> 83201e04c3fSmrg 83301e04c3fSmrg <enums namespace="EGL" start="0x33C0" end="0x33DF" vendor="BCOM" comment="Reserved for Gary Sweet (Bug 12203)"> 83401e04c3fSmrg <unused start="0x33C0" end="0x33DF"/> 83501e04c3fSmrg </enums> 83601e04c3fSmrg 83701e04c3fSmrg <enums namespace="EGL" start="0x33E0" end="0x342F" vendor="QCOM" comment="Reserved for Jeff Vigil (Bugs 10663,13364)"> 83801e04c3fSmrg <unused start="0x33E0" end="0x342F"/> 83901e04c3fSmrg </enums> 84001e04c3fSmrg 84101e04c3fSmrg <enums namespace="EGL" start="0x3430" end="0x343F" vendor="ANDROID" comment="Reserved for Pablo Ceballos (Bug 15874)"> 8427e102996Smaya <enum value="EGL_CAST(EGLnsecsANDROID,-2)" name="EGL_TIMESTAMP_PENDING_ANDROID"/> 8437e102996Smaya <enum value="EGL_CAST(EGLnsecsANDROID,-1)" name="EGL_TIMESTAMP_INVALID_ANDROID"/> 8447e102996Smaya <enum value="0x3430" name="EGL_TIMESTAMPS_ANDROID"/> 8457e102996Smaya <enum value="0x3431" name="EGL_COMPOSITE_DEADLINE_ANDROID"/> 8467e102996Smaya <enum value="0x3432" name="EGL_COMPOSITE_INTERVAL_ANDROID"/> 8477e102996Smaya <enum value="0x3433" name="EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID"/> 8487e102996Smaya <enum value="0x3434" name="EGL_REQUESTED_PRESENT_TIME_ANDROID"/> 8497e102996Smaya <enum value="0x3435" name="EGL_RENDERING_COMPLETE_TIME_ANDROID"/> 8507e102996Smaya <enum value="0x3436" name="EGL_COMPOSITION_LATCH_TIME_ANDROID"/> 8517e102996Smaya <enum value="0x3437" name="EGL_FIRST_COMPOSITION_START_TIME_ANDROID"/> 8527e102996Smaya <enum value="0x3438" name="EGL_LAST_COMPOSITION_START_TIME_ANDROID"/> 8537e102996Smaya <enum value="0x3439" name="EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID"/> 8547e102996Smaya <enum value="0x343A" name="EGL_DISPLAY_PRESENT_TIME_ANDROID"/> 8557e102996Smaya <enum value="0x343B" name="EGL_DEQUEUE_READY_TIME_ANDROID"/> 8567e102996Smaya <enum value="0x343C" name="EGL_READS_DONE_TIME_ANDROID"/> 8577e102996Smaya <unused start="0x343D" end="0x343F"/> 85801e04c3fSmrg </enums> 85901e04c3fSmrg 86001e04c3fSmrg <enums namespace="EGL" start="0x3440" end="0x344F" vendor="ANDROID" comment="Reserved for Kristian Kristensen (Bug 16033)"> 86101e04c3fSmrg <enum value="0x3440" name="EGL_DMA_BUF_PLANE3_FD_EXT"/> 86201e04c3fSmrg <enum value="0x3441" name="EGL_DMA_BUF_PLANE3_OFFSET_EXT"/> 86301e04c3fSmrg <enum value="0x3442" name="EGL_DMA_BUF_PLANE3_PITCH_EXT"/> 86401e04c3fSmrg <enum value="0x3443" name="EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT"/> 86501e04c3fSmrg <enum value="0x3444" name="EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT"/> 86601e04c3fSmrg <enum value="0x3445" name="EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT"/> 86701e04c3fSmrg <enum value="0x3446" name="EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT"/> 86801e04c3fSmrg <enum value="0x3447" name="EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT"/> 86901e04c3fSmrg <enum value="0x3448" name="EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT"/> 87001e04c3fSmrg <enum value="0x3449" name="EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT"/> 87101e04c3fSmrg <enum value="0x344A" name="EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT"/> 87201e04c3fSmrg <unused start="0x344B" end="0x344F"/> 87301e04c3fSmrg </enums> 87401e04c3fSmrg 87501e04c3fSmrg <enums namespace="EGL" start="0x3450" end="0x345F" vendor="ANGLE" comment="Reserved for Shannon Woods (Bug 16106)"> 87601e04c3fSmrg <unused start="0x3450" end="0x345F"/> 87701e04c3fSmrg </enums> 87801e04c3fSmrg 87901e04c3fSmrg <enums namespace="EGL" start="0x3460" end="0x346F" vendor="COREAVI" comment="Reserved for Daniel Herring (Bug 16162)"> 88001e04c3fSmrg <enum value="0x3460" name="EGL_PRIMARY_COMPOSITOR_CONTEXT_EXT"/> 88101e04c3fSmrg <enum value="0x3461" name="EGL_EXTERNAL_REF_ID_EXT"/> 88201e04c3fSmrg <enum value="0x3462" name="EGL_COMPOSITOR_DROP_NEWEST_FRAME_EXT"/> 88301e04c3fSmrg <enum value="0x3463" name="EGL_COMPOSITOR_KEEP_NEWEST_FRAME_EXT"/> 88401e04c3fSmrg <enum value="0x3464" name="EGL_FRONT_BUFFER_EXT"/> 88501e04c3fSmrg <unused start="0x3465" end="0x346F"/> 88601e04c3fSmrg </enums> 88701e04c3fSmrg 88801e04c3fSmrg <enums namespace="EGL" start="0x3470" end="0x347F" vendor="EXT" comment="Reserved for Daniel Stone (PR 14)"> 8897e102996Smaya <enum value="0x3470" name="EGL_IMPORT_SYNC_TYPE_EXT"/> 8907e102996Smaya <enum value="0x3471" name="EGL_IMPORT_IMPLICIT_SYNC_EXT"/> 8917e102996Smaya <enum value="0x3472" name="EGL_IMPORT_EXPLICIT_SYNC_EXT"/> 8927e102996Smaya </enums> 8937e102996Smaya <enums namespace="EGL" start="0x3480" end="0x348F" vendor="ANGLE" comment="Reserved for Courtney Goeltzenleuchter - ANGLE (gitlab EGL bug 7)"> 8947e102996Smaya <unused start="0x3480" end="0x348F"/> 8957e102996Smaya </enums> 8967e102996Smaya <enums namespace="EGL" start="0x3490" end="0x349F" vendor="EXT" comment="Reserved for Courtney Goeltzenleuchter - Android (gitlab EGL bug 69)"> 8977e102996Smaya <enum value="0x3490" name="EGL_GL_COLORSPACE_DISPLAY_P3_PASSTHROUGH_EXT"/> 8987e102996Smaya <unused start="0x3491" end="0x349F"/> 89901e04c3fSmrg </enums> 90001e04c3fSmrg 90101e04c3fSmrg<!-- Please remember that new enumerant allocations must be obtained by 90201e04c3fSmrg request to the Khronos API registrar (see comments at the top of this 90301e04c3fSmrg file) File requests in the Khronos Bugzilla, EGL project, Registry 90401e04c3fSmrg component. Also note that some EGL enum values are shared with other 90501e04c3fSmrg Khronos APIs, and new ranges should be allocated with such overlaps in 90601e04c3fSmrg mind. --> 90701e04c3fSmrg 90801e04c3fSmrg<!-- Reservable for future use. To generate a new range, allocate multiples 90901e04c3fSmrg of 16 starting at the lowest available point in this block. --> 9107e102996Smaya <enums namespace="EGL" start="0x34A0" end="0x3FFF" vendor="KHR" comment="Reserved for future use"> 9117e102996Smaya <unused start="0x34A0" end="0x3FFF"/> 91201e04c3fSmrg </enums> 91301e04c3fSmrg 91401e04c3fSmrg <enums namespace="EGL" start="0x8F70" end="0x8F7F" vendor="HI" comment="For Mark Callow, Khronos bug 4055. Shared with GL."> 91501e04c3fSmrg <enum value="0x8F70" name="EGL_COLOR_FORMAT_HI"/> 91601e04c3fSmrg <enum value="0x8F71" name="EGL_COLOR_RGB_HI"/> 91701e04c3fSmrg <enum value="0x8F72" name="EGL_COLOR_RGBA_HI"/> 91801e04c3fSmrg <enum value="0x8F73" name="EGL_COLOR_ARGB_HI"/> 91901e04c3fSmrg <enum value="0x8F74" name="EGL_CLIENT_PIXMAP_POINTER_HI"/> 92001e04c3fSmrg </enums> 92101e04c3fSmrg 92201e04c3fSmrg <!-- SECTION: EGL command definitions. --> 92301e04c3fSmrg <commands namespace="EGL"> 92401e04c3fSmrg <command> 92501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglBindAPI</name></proto> 92601e04c3fSmrg <param><ptype>EGLenum</ptype> <name>api</name></param> 92701e04c3fSmrg </command> 92801e04c3fSmrg <command> 92901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglBindTexImage</name></proto> 93001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 93101e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 93201e04c3fSmrg <param><ptype>EGLint</ptype> <name>buffer</name></param> 93301e04c3fSmrg </command> 93401e04c3fSmrg <command> 93501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglChooseConfig</name></proto> 93601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 93701e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 93801e04c3fSmrg <param><ptype>EGLConfig</ptype> *<name>configs</name></param> 93901e04c3fSmrg <param><ptype>EGLint</ptype> <name>config_size</name></param> 94001e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_config</name></param> 94101e04c3fSmrg </command> 9427e102996Smaya <command> 9437e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglClientSignalSyncEXT</name></proto> 9447e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 9457e102996Smaya <param><ptype>EGLSync</ptype> <name>sync</name></param> 9467e102996Smaya <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 9477e102996Smaya </command> 94801e04c3fSmrg <command> 94901e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglClientWaitSync</name></proto> 95001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 95101e04c3fSmrg <param><ptype>EGLSync</ptype> <name>sync</name></param> 95201e04c3fSmrg <param><ptype>EGLint</ptype> <name>flags</name></param> 95301e04c3fSmrg <param><ptype>EGLTime</ptype> <name>timeout</name></param> 95401e04c3fSmrg </command> 95501e04c3fSmrg <command> 95601e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglClientWaitSyncKHR</name></proto> 95701e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 95801e04c3fSmrg <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param> 95901e04c3fSmrg <param><ptype>EGLint</ptype> <name>flags</name></param> 96001e04c3fSmrg <param><ptype>EGLTimeKHR</ptype> <name>timeout</name></param> 96101e04c3fSmrg <alias name="eglClientWaitSync"/> 96201e04c3fSmrg </command> 96301e04c3fSmrg <command> 96401e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglClientWaitSyncNV</name></proto> 96501e04c3fSmrg <param><ptype>EGLSyncNV</ptype> <name>sync</name></param> 96601e04c3fSmrg <param><ptype>EGLint</ptype> <name>flags</name></param> 96701e04c3fSmrg <param><ptype>EGLTimeNV</ptype> <name>timeout</name></param> 96801e04c3fSmrg </command> 96901e04c3fSmrg <command> 97001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCopyBuffers</name></proto> 97101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 97201e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 97301e04c3fSmrg <param><ptype>EGLNativePixmapType</ptype> <name>target</name></param> 97401e04c3fSmrg </command> 97501e04c3fSmrg <command> 97601e04c3fSmrg <proto><ptype>EGLContext</ptype> <name>eglCreateContext</name></proto> 97701e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 97801e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 97901e04c3fSmrg <param><ptype>EGLContext</ptype> <name>share_context</name></param> 98001e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 98101e04c3fSmrg </command> 98201e04c3fSmrg <command> 98301e04c3fSmrg <proto><ptype>EGLImageKHR</ptype> <name>eglCreateDRMImageMESA</name></proto> 98401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 98501e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 98601e04c3fSmrg </command> 98701e04c3fSmrg <command> 98801e04c3fSmrg <proto><ptype>EGLSyncNV</ptype> <name>eglCreateFenceSyncNV</name></proto> 98901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 99001e04c3fSmrg <param><ptype>EGLenum</ptype> <name>condition</name></param> 99101e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 99201e04c3fSmrg </command> 99301e04c3fSmrg <command> 99401e04c3fSmrg <proto><ptype>EGLImage</ptype> <name>eglCreateImage</name></proto> 99501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 99601e04c3fSmrg <param><ptype>EGLContext</ptype> <name>ctx</name></param> 99701e04c3fSmrg <param><ptype>EGLenum</ptype> <name>target</name></param> 99801e04c3fSmrg <param><ptype>EGLClientBuffer</ptype> <name>buffer</name></param> 99901e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 100001e04c3fSmrg </command> 100101e04c3fSmrg <command> 100201e04c3fSmrg <proto><ptype>EGLImageKHR</ptype> <name>eglCreateImageKHR</name></proto> 100301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 100401e04c3fSmrg <param><ptype>EGLContext</ptype> <name>ctx</name></param> 100501e04c3fSmrg <param><ptype>EGLenum</ptype> <name>target</name></param> 100601e04c3fSmrg <param><ptype>EGLClientBuffer</ptype> <name>buffer</name></param> 100701e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 100801e04c3fSmrg </command> 100901e04c3fSmrg <command> 101001e04c3fSmrg <proto><ptype>EGLClientBuffer</ptype> <name>eglCreateNativeClientBufferANDROID</name></proto> 101101e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 101201e04c3fSmrg </command> 101301e04c3fSmrg <command> 101401e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePbufferFromClientBuffer</name></proto> 101501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 101601e04c3fSmrg <param><ptype>EGLenum</ptype> <name>buftype</name></param> 101701e04c3fSmrg <param><ptype>EGLClientBuffer</ptype> <name>buffer</name></param> 101801e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 101901e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 102001e04c3fSmrg </command> 102101e04c3fSmrg <command> 102201e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePbufferSurface</name></proto> 102301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 102401e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 102501e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 102601e04c3fSmrg </command> 102701e04c3fSmrg <command> 102801e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePixmapSurface</name></proto> 102901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 103001e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 103101e04c3fSmrg <param><ptype>EGLNativePixmapType</ptype> <name>pixmap</name></param> 103201e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 103301e04c3fSmrg </command> 103401e04c3fSmrg <command> 103501e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePixmapSurfaceHI</name></proto> 103601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 103701e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 103801e04c3fSmrg <param>struct <ptype>EGLClientPixmapHI</ptype> *<name>pixmap</name></param> 103901e04c3fSmrg </command> 104001e04c3fSmrg <command> 104101e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePlatformPixmapSurface</name></proto> 104201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 104301e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 104401e04c3fSmrg <param>void *<name>native_pixmap</name></param> 104501e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 104601e04c3fSmrg </command> 104701e04c3fSmrg <command> 104801e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePlatformPixmapSurfaceEXT</name></proto> 104901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 105001e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 105101e04c3fSmrg <param>void *<name>native_pixmap</name></param> 105201e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 105301e04c3fSmrg </command> 105401e04c3fSmrg <command> 105501e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePlatformWindowSurface</name></proto> 105601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 105701e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 105801e04c3fSmrg <param>void *<name>native_window</name></param> 105901e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 106001e04c3fSmrg </command> 106101e04c3fSmrg <command> 106201e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreatePlatformWindowSurfaceEXT</name></proto> 106301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 106401e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 106501e04c3fSmrg <param>void *<name>native_window</name></param> 106601e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 106701e04c3fSmrg </command> 106801e04c3fSmrg <command> 106901e04c3fSmrg <proto><ptype>EGLStreamKHR</ptype> <name>eglCreateStreamFromFileDescriptorKHR</name></proto> 107001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 107101e04c3fSmrg <param><ptype>EGLNativeFileDescriptorKHR</ptype> <name>file_descriptor</name></param> 107201e04c3fSmrg </command> 107301e04c3fSmrg <command> 107401e04c3fSmrg <proto><ptype>EGLStreamKHR</ptype> <name>eglCreateStreamKHR</name></proto> 107501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 107601e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 107701e04c3fSmrg </command> 107801e04c3fSmrg <command> 107901e04c3fSmrg <proto><ptype>EGLStreamKHR</ptype> <name>eglCreateStreamAttribKHR</name></proto> 108001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 108101e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 108201e04c3fSmrg </command> 108301e04c3fSmrg <command> 108401e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreateStreamProducerSurfaceKHR</name></proto> 108501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 108601e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 108701e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 108801e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 108901e04c3fSmrg </command> 109001e04c3fSmrg <command> 109101e04c3fSmrg <proto><ptype>EGLSyncKHR</ptype> <name>eglCreateStreamSyncNV</name></proto> 109201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 109301e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 109401e04c3fSmrg <param><ptype>EGLenum</ptype> <name>type</name></param> 109501e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 109601e04c3fSmrg </command> 109701e04c3fSmrg <command> 109801e04c3fSmrg <proto><ptype>EGLSync</ptype> <name>eglCreateSync</name></proto> 109901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 110001e04c3fSmrg <param><ptype>EGLenum</ptype> <name>type</name></param> 110101e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 110201e04c3fSmrg </command> 110301e04c3fSmrg <command> 110401e04c3fSmrg <proto><ptype>EGLSyncKHR</ptype> <name>eglCreateSyncKHR</name></proto> 110501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 110601e04c3fSmrg <param><ptype>EGLenum</ptype> <name>type</name></param> 110701e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 110801e04c3fSmrg </command> 110901e04c3fSmrg <command> 111001e04c3fSmrg <proto><ptype>EGLSyncKHR</ptype> <name>eglCreateSync64KHR</name></proto> 111101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 111201e04c3fSmrg <param><ptype>EGLenum</ptype> <name>type</name></param> 111301e04c3fSmrg <param>const <ptype>EGLAttribKHR</ptype> *<name>attrib_list</name></param> 111401e04c3fSmrg <alias name="eglCreateSync"/> 111501e04c3fSmrg </command> 111601e04c3fSmrg <command> 111701e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglCreateWindowSurface</name></proto> 111801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 111901e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 112001e04c3fSmrg <param><ptype>EGLNativeWindowType</ptype> <name>win</name></param> 112101e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 112201e04c3fSmrg </command> 112301e04c3fSmrg <command> 112401e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglDebugMessageControlKHR</name></proto> 112501e04c3fSmrg <param><ptype>EGLDEBUGPROCKHR</ptype> <name>callback</name></param> 112601e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 112701e04c3fSmrg </command> 112801e04c3fSmrg <command> 112901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroyContext</name></proto> 113001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 113101e04c3fSmrg <param><ptype>EGLContext</ptype> <name>ctx</name></param> 113201e04c3fSmrg </command> 113301e04c3fSmrg <command> 113401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroyImage</name></proto> 113501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 113601e04c3fSmrg <param><ptype>EGLImage</ptype> <name>image</name></param> 113701e04c3fSmrg </command> 113801e04c3fSmrg <command> 113901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroyImageKHR</name></proto> 114001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 114101e04c3fSmrg <param><ptype>EGLImageKHR</ptype> <name>image</name></param> 114201e04c3fSmrg <alias name="eglDestroyImage"/> 114301e04c3fSmrg </command> 114401e04c3fSmrg <command> 114501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroyStreamKHR</name></proto> 114601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 114701e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 114801e04c3fSmrg </command> 114901e04c3fSmrg <command> 115001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroySurface</name></proto> 115101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 115201e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 115301e04c3fSmrg </command> 115401e04c3fSmrg <command> 115501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroySync</name></proto> 115601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 115701e04c3fSmrg <param><ptype>EGLSync</ptype> <name>sync</name></param> 115801e04c3fSmrg </command> 115901e04c3fSmrg <command> 116001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroySyncKHR</name></proto> 116101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 116201e04c3fSmrg <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param> 116301e04c3fSmrg <alias name="eglDestroySync"/> 116401e04c3fSmrg </command> 116501e04c3fSmrg <command> 116601e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglDestroySyncNV</name></proto> 116701e04c3fSmrg <param><ptype>EGLSyncNV</ptype> <name>sync</name></param> 116801e04c3fSmrg </command> 116901e04c3fSmrg <command> 117001e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglDupNativeFenceFDANDROID</name></proto> 117101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 117201e04c3fSmrg <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param> 117301e04c3fSmrg </command> 117401e04c3fSmrg <command> 117501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglExportDMABUFImageMESA</name></proto> 117601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 117701e04c3fSmrg <param><ptype>EGLImageKHR</ptype> <name>image</name></param> 117801e04c3fSmrg <param>int *<name>fds</name></param> 117901e04c3fSmrg <param><ptype>EGLint</ptype> *<name>strides</name></param> 118001e04c3fSmrg <param><ptype>EGLint</ptype> *<name>offsets</name></param> 118101e04c3fSmrg </command> 118201e04c3fSmrg <command> 118301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglExportDMABUFImageQueryMESA</name></proto> 118401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 118501e04c3fSmrg <param><ptype>EGLImageKHR</ptype> <name>image</name></param> 118601e04c3fSmrg <param>int *<name>fourcc</name></param> 118701e04c3fSmrg <param>int *<name>num_planes</name></param> 118801e04c3fSmrg <param><ptype>EGLuint64KHR</ptype> *<name>modifiers</name></param> 118901e04c3fSmrg </command> 119001e04c3fSmrg <command> 119101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglExportDRMImageMESA</name></proto> 119201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 119301e04c3fSmrg <param><ptype>EGLImageKHR</ptype> <name>image</name></param> 119401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>name</name></param> 119501e04c3fSmrg <param><ptype>EGLint</ptype> *<name>handle</name></param> 119601e04c3fSmrg <param><ptype>EGLint</ptype> *<name>stride</name></param> 119701e04c3fSmrg </command> 119801e04c3fSmrg <command> 119901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglFenceNV</name></proto> 120001e04c3fSmrg <param><ptype>EGLSyncNV</ptype> <name>sync</name></param> 120101e04c3fSmrg </command> 120201e04c3fSmrg <command> 120301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetConfigAttrib</name></proto> 120401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 120501e04c3fSmrg <param><ptype>EGLConfig</ptype> <name>config</name></param> 120601e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 120701e04c3fSmrg <param><ptype>EGLint</ptype> *<name>value</name></param> 120801e04c3fSmrg </command> 120901e04c3fSmrg <command> 121001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetConfigs</name></proto> 121101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 121201e04c3fSmrg <param><ptype>EGLConfig</ptype> *<name>configs</name></param> 121301e04c3fSmrg <param><ptype>EGLint</ptype> <name>config_size</name></param> 121401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_config</name></param> 121501e04c3fSmrg </command> 121601e04c3fSmrg <command> 121701e04c3fSmrg <proto><ptype>EGLContext</ptype> <name>eglGetCurrentContext</name></proto> 121801e04c3fSmrg </command> 121901e04c3fSmrg <command> 122001e04c3fSmrg <proto><ptype>EGLDisplay</ptype> <name>eglGetCurrentDisplay</name></proto> 122101e04c3fSmrg </command> 122201e04c3fSmrg <command> 122301e04c3fSmrg <proto><ptype>EGLSurface</ptype> <name>eglGetCurrentSurface</name></proto> 122401e04c3fSmrg <param><ptype>EGLint</ptype> <name>readdraw</name></param> 122501e04c3fSmrg </command> 122601e04c3fSmrg <command> 122701e04c3fSmrg <proto><ptype>EGLDisplay</ptype> <name>eglGetDisplay</name></proto> 122801e04c3fSmrg <param><ptype>EGLNativeDisplayType</ptype> <name>display_id</name></param> 122901e04c3fSmrg </command> 12307e102996Smaya <command> 12317e102996Smaya <proto>char *<name>eglGetDisplayDriverConfig</name></proto> 12327e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 12337e102996Smaya </command> 12347e102996Smaya <command> 12357e102996Smaya <proto>const char *<name>eglGetDisplayDriverName</name></proto> 12367e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 12377e102996Smaya </command> 123801e04c3fSmrg <command> 123901e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglGetError</name></proto> 124001e04c3fSmrg </command> 12417e102996Smaya <command> 12427e102996Smaya <proto><ptype>EGLClientBuffer</ptype> <name>eglGetNativeClientBufferANDROID</name></proto> 12437e102996Smaya <param>const struct <ptype>AHardwareBuffer</ptype> *<name>buffer</name></param> 12447e102996Smaya </command> 124501e04c3fSmrg <command> 124601e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetOutputLayersEXT</name></proto> 124701e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 124801e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 124901e04c3fSmrg <param><ptype>EGLOutputLayerEXT</ptype> *<name>layers</name></param> 125001e04c3fSmrg <param><ptype>EGLint</ptype> <name>max_layers</name></param> 125101e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_layers</name></param> 125201e04c3fSmrg </command> 125301e04c3fSmrg <command> 125401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetOutputPortsEXT</name></proto> 125501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 125601e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 125701e04c3fSmrg <param><ptype>EGLOutputPortEXT</ptype> *<name>ports</name></param> 125801e04c3fSmrg <param><ptype>EGLint</ptype> <name>max_ports</name></param> 125901e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_ports</name></param> 126001e04c3fSmrg </command> 126101e04c3fSmrg <command> 126201e04c3fSmrg <proto><ptype>EGLDisplay</ptype> <name>eglGetPlatformDisplay</name></proto> 126301e04c3fSmrg <param><ptype>EGLenum</ptype> <name>platform</name></param> 126401e04c3fSmrg <param>void *<name>native_display</name></param> 126501e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 126601e04c3fSmrg </command> 126701e04c3fSmrg <command> 126801e04c3fSmrg <proto><ptype>EGLDisplay</ptype> <name>eglGetPlatformDisplayEXT</name></proto> 126901e04c3fSmrg <param><ptype>EGLenum</ptype> <name>platform</name></param> 127001e04c3fSmrg <param>void *<name>native_display</name></param> 127101e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 127201e04c3fSmrg </command> 127301e04c3fSmrg <command> 127401e04c3fSmrg <proto><ptype>__eglMustCastToProperFunctionPointerType</ptype> <name>eglGetProcAddress</name></proto> 127501e04c3fSmrg <param>const char *<name>procname</name></param> 127601e04c3fSmrg </command> 127701e04c3fSmrg <command> 127801e04c3fSmrg <proto><ptype>EGLNativeFileDescriptorKHR</ptype> <name>eglGetStreamFileDescriptorKHR</name></proto> 127901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 128001e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 128101e04c3fSmrg </command> 128201e04c3fSmrg <command> 128301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetSyncAttrib</name></proto> 128401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 128501e04c3fSmrg <param><ptype>EGLSync</ptype> <name>sync</name></param> 128601e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 128701e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 128801e04c3fSmrg </command> 128901e04c3fSmrg <command> 129001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetSyncAttribKHR</name></proto> 129101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 129201e04c3fSmrg <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param> 129301e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 129401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>value</name></param> 129501e04c3fSmrg </command> 129601e04c3fSmrg <command> 129701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglGetSyncAttribNV</name></proto> 129801e04c3fSmrg <param><ptype>EGLSyncNV</ptype> <name>sync</name></param> 129901e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 130001e04c3fSmrg <param><ptype>EGLint</ptype> *<name>value</name></param> 130101e04c3fSmrg </command> 130201e04c3fSmrg <command> 130301e04c3fSmrg <proto><ptype>EGLuint64NV</ptype> <name>eglGetSystemTimeFrequencyNV</name></proto> 130401e04c3fSmrg </command> 130501e04c3fSmrg <command> 130601e04c3fSmrg <proto><ptype>EGLuint64NV</ptype> <name>eglGetSystemTimeNV</name></proto> 130701e04c3fSmrg </command> 130801e04c3fSmrg <command> 130901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglInitialize</name></proto> 131001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 131101e04c3fSmrg <param><ptype>EGLint</ptype> *<name>major</name></param> 131201e04c3fSmrg <param><ptype>EGLint</ptype> *<name>minor</name></param> 131301e04c3fSmrg </command> 131401e04c3fSmrg <command> 131501e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglLabelObjectKHR</name></proto> 131601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>display</name></param> 131701e04c3fSmrg <param><ptype>EGLenum</ptype> <name>objectType</name></param> 131801e04c3fSmrg <param><ptype>EGLObjectKHR</ptype> <name>object</name></param> 131901e04c3fSmrg <param><ptype>EGLLabelKHR</ptype> <name>label</name></param> 132001e04c3fSmrg </command> 132101e04c3fSmrg <command> 132201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglLockSurfaceKHR</name></proto> 132301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 132401e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 132501e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>attrib_list</name></param> 132601e04c3fSmrg </command> 132701e04c3fSmrg <command> 132801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglMakeCurrent</name></proto> 132901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 133001e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>draw</name></param> 133101e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>read</name></param> 133201e04c3fSmrg <param><ptype>EGLContext</ptype> <name>ctx</name></param> 133301e04c3fSmrg </command> 133401e04c3fSmrg <command> 133501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglOutputLayerAttribEXT</name></proto> 133601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 133701e04c3fSmrg <param><ptype>EGLOutputLayerEXT</ptype> <name>layer</name></param> 133801e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 133901e04c3fSmrg <param><ptype>EGLAttrib</ptype> <name>value</name></param> 134001e04c3fSmrg </command> 134101e04c3fSmrg <command> 134201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglOutputPortAttribEXT</name></proto> 134301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 134401e04c3fSmrg <param><ptype>EGLOutputPortEXT</ptype> <name>port</name></param> 134501e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 134601e04c3fSmrg <param><ptype>EGLAttrib</ptype> <name>value</name></param> 134701e04c3fSmrg </command> 134801e04c3fSmrg <command> 134901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglPostSubBufferNV</name></proto> 135001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 135101e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 135201e04c3fSmrg <param><ptype>EGLint</ptype> <name>x</name></param> 135301e04c3fSmrg <param><ptype>EGLint</ptype> <name>y</name></param> 135401e04c3fSmrg <param><ptype>EGLint</ptype> <name>width</name></param> 135501e04c3fSmrg <param><ptype>EGLint</ptype> <name>height</name></param> 135601e04c3fSmrg </command> 135701e04c3fSmrg <command> 135801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglPresentationTimeANDROID</name></proto> 135901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 136001e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 136101e04c3fSmrg <param><ptype>EGLnsecsANDROID</ptype> <name>time</name></param> 136201e04c3fSmrg </command> 13637e102996Smaya <command> 13647e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglGetCompositorTimingSupportedANDROID</name></proto> 13657e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 13667e102996Smaya <param><ptype>EGLSurface</ptype> <name>surface</name></param> 13677e102996Smaya <param><ptype>EGLint</ptype> <name>name</name></param> 13687e102996Smaya </command> 13697e102996Smaya <command> 13707e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglGetCompositorTimingANDROID</name></proto> 13717e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 13727e102996Smaya <param><ptype>EGLSurface</ptype> <name>surface</name></param> 13737e102996Smaya <param><ptype>EGLint</ptype> <name>numTimestamps</name></param> 13747e102996Smaya <param> const <ptype>EGLint</ptype> *<name>names</name></param> 13757e102996Smaya <param><ptype>EGLnsecsANDROID</ptype> *<name>values</name></param> 13767e102996Smaya </command> 13777e102996Smaya <command> 13787e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglGetNextFrameIdANDROID</name></proto> 13797e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 13807e102996Smaya <param><ptype>EGLSurface</ptype> <name>surface</name></param> 13817e102996Smaya <param><ptype>EGLuint64KHR</ptype> *<name>frameId</name></param> 13827e102996Smaya </command> 13837e102996Smaya <command> 13847e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglGetFrameTimestampSupportedANDROID</name></proto> 13857e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 13867e102996Smaya <param><ptype>EGLSurface</ptype> <name>surface</name></param> 13877e102996Smaya <param><ptype>EGLint</ptype> <name>timestamp</name></param> 13887e102996Smaya </command> 13897e102996Smaya <command> 13907e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglGetFrameTimestampsANDROID</name></proto> 13917e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 13927e102996Smaya <param><ptype>EGLSurface</ptype> <name>surface</name></param> 13937e102996Smaya <param><ptype>EGLuint64KHR</ptype> <name>frameId</name></param> 13947e102996Smaya <param><ptype>EGLint</ptype> <name>numTimestamps</name></param> 13957e102996Smaya <param> const <ptype>EGLint</ptype> *<name>timestamps</name></param> 13967e102996Smaya <param><ptype>EGLnsecsANDROID</ptype> *<name>values</name></param> 13977e102996Smaya </command> 139801e04c3fSmrg <command> 139901e04c3fSmrg <proto><ptype>EGLenum</ptype> <name>eglQueryAPI</name></proto> 140001e04c3fSmrg </command> 140101e04c3fSmrg <command> 140201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryContext</name></proto> 140301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 140401e04c3fSmrg <param><ptype>EGLContext</ptype> <name>ctx</name></param> 140501e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 140601e04c3fSmrg <param><ptype>EGLint</ptype> *<name>value</name></param> 140701e04c3fSmrg </command> 140801e04c3fSmrg <command> 140901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDebugKHR</name></proto> 141001e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 141101e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 141201e04c3fSmrg </command> 141301e04c3fSmrg <command> 141401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDeviceAttribEXT</name></proto> 141501e04c3fSmrg <param><ptype>EGLDeviceEXT</ptype> <name>device</name></param> 141601e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 141701e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 141801e04c3fSmrg </command> 141901e04c3fSmrg <command> 142001e04c3fSmrg <proto>const char *<name>eglQueryDeviceStringEXT</name></proto> 142101e04c3fSmrg <param><ptype>EGLDeviceEXT</ptype> <name>device</name></param> 142201e04c3fSmrg <param><ptype>EGLint</ptype> <name>name</name></param> 142301e04c3fSmrg </command> 142401e04c3fSmrg <command> 142501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDevicesEXT</name></proto> 142601e04c3fSmrg <param><ptype>EGLint</ptype> <name>max_devices</name></param> 142701e04c3fSmrg <param><ptype>EGLDeviceEXT</ptype> *<name>devices</name></param> 142801e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_devices</name></param> 142901e04c3fSmrg </command> 143001e04c3fSmrg <command> 143101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDisplayAttribEXT</name></proto> 143201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 143301e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 143401e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 143501e04c3fSmrg <alias name="eglQueryDisplayAttribKHR"/> 143601e04c3fSmrg </command> 143701e04c3fSmrg <command> 143801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDisplayAttribKHR</name></proto> 143901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 144001e04c3fSmrg <param><ptype>EGLint</ptype> <name>name</name></param> 144101e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 144201e04c3fSmrg </command> 144301e04c3fSmrg <command> 144401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDisplayAttribNV</name></proto> 144501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 144601e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 144701e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 144801e04c3fSmrg <alias name="eglQueryDisplayAttribKHR"/> 144901e04c3fSmrg </command> 145001e04c3fSmrg <command> 145101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDmaBufFormatsEXT</name></proto> 145201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 145301e04c3fSmrg <param><ptype>EGLint</ptype> <name>max_formats</name></param> 145401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>formats</name></param> 145501e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_formats</name></param> 145601e04c3fSmrg </command> 145701e04c3fSmrg <command> 145801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryDmaBufModifiersEXT</name></proto> 145901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 146001e04c3fSmrg <param><ptype>EGLint</ptype> <name>format</name></param> 146101e04c3fSmrg <param><ptype>EGLint</ptype> <name>max_modifiers</name></param> 146201e04c3fSmrg <param><ptype>EGLuint64KHR</ptype> *<name>modifiers</name></param> 146301e04c3fSmrg <param><ptype>EGLBoolean</ptype> *<name>external_only</name></param> 146401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>num_modifiers</name></param> 146501e04c3fSmrg </command> 146601e04c3fSmrg <command> 146701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryNativeDisplayNV</name></proto> 146801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 146901e04c3fSmrg <param><ptype>EGLNativeDisplayType</ptype> *<name>display_id</name></param> 147001e04c3fSmrg </command> 147101e04c3fSmrg <command> 147201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryNativePixmapNV</name></proto> 147301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 147401e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surf</name></param> 147501e04c3fSmrg <param><ptype>EGLNativePixmapType</ptype> *<name>pixmap</name></param> 147601e04c3fSmrg </command> 147701e04c3fSmrg <command> 147801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryNativeWindowNV</name></proto> 147901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 148001e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surf</name></param> 148101e04c3fSmrg <param><ptype>EGLNativeWindowType</ptype> *<name>window</name></param> 148201e04c3fSmrg </command> 148301e04c3fSmrg <command> 148401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryOutputLayerAttribEXT</name></proto> 148501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 148601e04c3fSmrg <param><ptype>EGLOutputLayerEXT</ptype> <name>layer</name></param> 148701e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 148801e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 148901e04c3fSmrg </command> 149001e04c3fSmrg <command> 149101e04c3fSmrg <proto>const char *<name>eglQueryOutputLayerStringEXT</name></proto> 149201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 149301e04c3fSmrg <param><ptype>EGLOutputLayerEXT</ptype> <name>layer</name></param> 149401e04c3fSmrg <param><ptype>EGLint</ptype> <name>name</name></param> 149501e04c3fSmrg </command> 149601e04c3fSmrg <command> 149701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryOutputPortAttribEXT</name></proto> 149801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 149901e04c3fSmrg <param><ptype>EGLOutputPortEXT</ptype> <name>port</name></param> 150001e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 150101e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 150201e04c3fSmrg </command> 150301e04c3fSmrg <command> 150401e04c3fSmrg <proto>const char *<name>eglQueryOutputPortStringEXT</name></proto> 150501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 150601e04c3fSmrg <param><ptype>EGLOutputPortEXT</ptype> <name>port</name></param> 150701e04c3fSmrg <param><ptype>EGLint</ptype> <name>name</name></param> 150801e04c3fSmrg </command> 150901e04c3fSmrg <command> 151001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryStreamKHR</name></proto> 151101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 151201e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 151301e04c3fSmrg <param><ptype>EGLenum</ptype> <name>attribute</name></param> 151401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>value</name></param> 151501e04c3fSmrg </command> 151601e04c3fSmrg <command> 151701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryStreamAttribKHR</name></proto> 151801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 151901e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 152001e04c3fSmrg <param><ptype>EGLenum</ptype> <name>attribute</name></param> 152101e04c3fSmrg <param><ptype>EGLAttrib</ptype> *<name>value</name></param> 152201e04c3fSmrg </command> 152301e04c3fSmrg <command> 152401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryStreamMetadataNV</name></proto> 152501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 152601e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 152701e04c3fSmrg <param><ptype>EGLenum</ptype> <name>name</name></param> 152801e04c3fSmrg <param><ptype>EGLint</ptype> <name>n</name></param> 152901e04c3fSmrg <param><ptype>EGLint</ptype> <name>offset</name></param> 153001e04c3fSmrg <param><ptype>EGLint</ptype> <name>size</name></param> 153101e04c3fSmrg <param>void *<name>data</name></param> 153201e04c3fSmrg </command> 153301e04c3fSmrg <command> 153401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryStreamTimeKHR</name></proto> 153501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 153601e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 153701e04c3fSmrg <param><ptype>EGLenum</ptype> <name>attribute</name></param> 153801e04c3fSmrg <param><ptype>EGLTimeKHR</ptype> *<name>value</name></param> 153901e04c3fSmrg </command> 154001e04c3fSmrg <command> 154101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQueryStreamu64KHR</name></proto> 154201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 154301e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 154401e04c3fSmrg <param><ptype>EGLenum</ptype> <name>attribute</name></param> 154501e04c3fSmrg <param><ptype>EGLuint64KHR</ptype> *<name>value</name></param> 154601e04c3fSmrg </command> 154701e04c3fSmrg <command> 154801e04c3fSmrg <proto>const char *<name>eglQueryString</name></proto> 154901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 155001e04c3fSmrg <param><ptype>EGLint</ptype> <name>name</name></param> 155101e04c3fSmrg </command> 155201e04c3fSmrg <command> 155301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQuerySurface</name></proto> 155401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 155501e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 155601e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 155701e04c3fSmrg <param><ptype>EGLint</ptype> *<name>value</name></param> 155801e04c3fSmrg </command> 155901e04c3fSmrg <command> 156001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQuerySurface64KHR</name></proto> 156101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 156201e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 156301e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 156401e04c3fSmrg <param><ptype>EGLAttribKHR</ptype> *<name>value</name></param> 156501e04c3fSmrg </command> 156601e04c3fSmrg <command> 156701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglQuerySurfacePointerANGLE</name></proto> 156801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 156901e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 157001e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 157101e04c3fSmrg <param>void **<name>value</name></param> 157201e04c3fSmrg </command> 157301e04c3fSmrg <command> 157401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglReleaseTexImage</name></proto> 157501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 157601e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 157701e04c3fSmrg <param><ptype>EGLint</ptype> <name>buffer</name></param> 157801e04c3fSmrg </command> 157901e04c3fSmrg <command> 158001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglReleaseThread</name></proto> 158101e04c3fSmrg </command> 158201e04c3fSmrg <command> 158301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglResetStreamNV</name></proto> 158401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 158501e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 158601e04c3fSmrg </command> 158701e04c3fSmrg <command> 158801e04c3fSmrg <proto>void <name>eglSetBlobCacheFuncsANDROID</name></proto> 158901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 159001e04c3fSmrg <param><ptype>EGLSetBlobFuncANDROID</ptype> <name>set</name></param> 159101e04c3fSmrg <param><ptype>EGLGetBlobFuncANDROID</ptype> <name>get</name></param> 159201e04c3fSmrg </command> 159301e04c3fSmrg <command> 159401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSetDamageRegionKHR</name></proto> 159501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 159601e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 159701e04c3fSmrg <param><ptype>EGLint</ptype> *<name>rects</name></param> 159801e04c3fSmrg <param><ptype>EGLint</ptype> <name>n_rects</name></param> 159901e04c3fSmrg </command> 160001e04c3fSmrg <command> 160101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSetStreamAttribKHR</name></proto> 160201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 160301e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 160401e04c3fSmrg <param><ptype>EGLenum</ptype> <name>attribute</name></param> 160501e04c3fSmrg <param><ptype>EGLAttrib</ptype> <name>value</name></param> 160601e04c3fSmrg </command> 160701e04c3fSmrg <command> 160801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSetStreamMetadataNV</name></proto> 160901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 161001e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 161101e04c3fSmrg <param><ptype>EGLint</ptype> <name>n</name></param> 161201e04c3fSmrg <param><ptype>EGLint</ptype> <name>offset</name></param> 161301e04c3fSmrg <param><ptype>EGLint</ptype> <name>size</name></param> 161401e04c3fSmrg <param>const void *<name>data</name></param> 161501e04c3fSmrg </command> 161601e04c3fSmrg <command> 161701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSignalSyncKHR</name></proto> 161801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 161901e04c3fSmrg <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param> 162001e04c3fSmrg <param><ptype>EGLenum</ptype> <name>mode</name></param> 162101e04c3fSmrg </command> 162201e04c3fSmrg <command> 162301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSignalSyncNV</name></proto> 162401e04c3fSmrg <param><ptype>EGLSyncNV</ptype> <name>sync</name></param> 162501e04c3fSmrg <param><ptype>EGLenum</ptype> <name>mode</name></param> 162601e04c3fSmrg </command> 162701e04c3fSmrg <command> 162801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamAttribKHR</name></proto> 162901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 163001e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 163101e04c3fSmrg <param><ptype>EGLenum</ptype> <name>attribute</name></param> 163201e04c3fSmrg <param><ptype>EGLint</ptype> <name>value</name></param> 163301e04c3fSmrg </command> 163401e04c3fSmrg <command> 163501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerAcquireKHR</name></proto> 163601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 163701e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 163801e04c3fSmrg </command> 163901e04c3fSmrg <command> 164001e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerAcquireAttribKHR</name></proto> 164101e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 164201e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 164301e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 164401e04c3fSmrg </command> 164501e04c3fSmrg <command> 164601e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerGLTextureExternalKHR</name></proto> 164701e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 164801e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 164901e04c3fSmrg </command> 165001e04c3fSmrg <command> 165101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerGLTextureExternalAttribsNV</name></proto> 165201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 165301e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 16547e102996Smaya <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 165501e04c3fSmrg </command> 165601e04c3fSmrg <command> 165701e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerOutputEXT</name></proto> 165801e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 165901e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 166001e04c3fSmrg <param><ptype>EGLOutputLayerEXT</ptype> <name>layer</name></param> 166101e04c3fSmrg </command> 166201e04c3fSmrg <command> 166301e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerReleaseKHR</name></proto> 166401e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 166501e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 166601e04c3fSmrg </command> 166701e04c3fSmrg <command> 166801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglStreamConsumerReleaseAttribKHR</name></proto> 166901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 167001e04c3fSmrg <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 167101e04c3fSmrg <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 167201e04c3fSmrg </command> 16737e102996Smaya <command> 16747e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglStreamFlushNV</name></proto> 16757e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 16767e102996Smaya <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param> 16777e102996Smaya </command> 167801e04c3fSmrg <command> 167901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSurfaceAttrib</name></proto> 168001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 168101e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 168201e04c3fSmrg <param><ptype>EGLint</ptype> <name>attribute</name></param> 168301e04c3fSmrg <param><ptype>EGLint</ptype> <name>value</name></param> 168401e04c3fSmrg </command> 168501e04c3fSmrg <command> 168601e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffers</name></proto> 168701e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 168801e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 168901e04c3fSmrg </command> 169001e04c3fSmrg <command> 169101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffersWithDamageEXT</name></proto> 169201e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 169301e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 169401e04c3fSmrg <param><ptype>EGLint</ptype> *<name>rects</name></param> 169501e04c3fSmrg <param><ptype>EGLint</ptype> <name>n_rects</name></param> 169601e04c3fSmrg </command> 169701e04c3fSmrg <command> 169801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffersWithDamageKHR</name></proto> 169901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 170001e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 170101e04c3fSmrg <param><ptype>EGLint</ptype> *<name>rects</name></param> 170201e04c3fSmrg <param><ptype>EGLint</ptype> <name>n_rects</name></param> 170301e04c3fSmrg </command> 170401e04c3fSmrg <command> 170501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffersRegionNOK</name></proto> 170601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 170701e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 170801e04c3fSmrg <param><ptype>EGLint</ptype> <name>numRects</name></param> 170901e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>rects</name></param> 171001e04c3fSmrg </command> 171101e04c3fSmrg <command> 171201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffersRegion2NOK</name></proto> 171301e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 171401e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 171501e04c3fSmrg <param><ptype>EGLint</ptype> <name>numRects</name></param> 171601e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>rects</name></param> 171701e04c3fSmrg </command> 171801e04c3fSmrg <command> 171901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglSwapInterval</name></proto> 172001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 172101e04c3fSmrg <param><ptype>EGLint</ptype> <name>interval</name></param> 172201e04c3fSmrg </command> 172301e04c3fSmrg <command> 172401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglTerminate</name></proto> 172501e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 172601e04c3fSmrg </command> 172701e04c3fSmrg <command> 172801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglUnlockSurfaceKHR</name></proto> 172901e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 173001e04c3fSmrg <param><ptype>EGLSurface</ptype> <name>surface</name></param> 173101e04c3fSmrg </command> 17327e102996Smaya <command> 17337e102996Smaya <proto><ptype>EGLBoolean</ptype> <name>eglUnsignalSyncEXT</name></proto> 17347e102996Smaya <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 17357e102996Smaya <param><ptype>EGLSync</ptype> <name>sync</name></param> 17367e102996Smaya <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param> 17377e102996Smaya </command> 173801e04c3fSmrg <command> 173901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglWaitClient</name></proto> 174001e04c3fSmrg </command> 174101e04c3fSmrg <command> 174201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglWaitGL</name></proto> 174301e04c3fSmrg </command> 174401e04c3fSmrg <command> 174501e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglWaitNative</name></proto> 174601e04c3fSmrg <param><ptype>EGLint</ptype> <name>engine</name></param> 174701e04c3fSmrg </command> 174801e04c3fSmrg <command> 174901e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglWaitSync</name></proto> 175001e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 175101e04c3fSmrg <param><ptype>EGLSync</ptype> <name>sync</name></param> 175201e04c3fSmrg <param><ptype>EGLint</ptype> <name>flags</name></param> 175301e04c3fSmrg </command> 175401e04c3fSmrg <command> 175501e04c3fSmrg <proto><ptype>EGLint</ptype> <name>eglWaitSyncKHR</name></proto> 175601e04c3fSmrg <param><ptype>EGLDisplay</ptype> <name>dpy</name></param> 175701e04c3fSmrg <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param> 175801e04c3fSmrg <param><ptype>EGLint</ptype> <name>flags</name></param> 175901e04c3fSmrg </command> 176001e04c3fSmrg <command> 176101e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorSetContextListEXT</name></proto> 176201e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>external_ref_ids</name></param> 176301e04c3fSmrg <param><ptype>EGLint</ptype> <name>num_entries</name></param> 176401e04c3fSmrg </command> 176501e04c3fSmrg <command> 176601e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorSetContextAttributesEXT</name></proto> 176701e04c3fSmrg <param><ptype>EGLint</ptype> <name>external_ref_id</name></param> 176801e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>context_attributes</name></param> 176901e04c3fSmrg <param><ptype>EGLint</ptype> <name>num_entries</name></param> 177001e04c3fSmrg </command> 177101e04c3fSmrg <command> 177201e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorSetWindowListEXT</name></proto> 177301e04c3fSmrg <param><ptype>EGLint</ptype> <name>external_ref_id</name></param> 177401e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>external_win_ids</name></param> 177501e04c3fSmrg <param><ptype>EGLint</ptype> <name>num_entries</name></param> 177601e04c3fSmrg </command> 177701e04c3fSmrg <command> 177801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorSetWindowAttributesEXT</name></proto> 177901e04c3fSmrg <param><ptype>EGLint</ptype> <name>external_win_id</name></param> 178001e04c3fSmrg <param>const <ptype>EGLint</ptype> *<name>window_attributes</name></param> 178101e04c3fSmrg <param><ptype>EGLint</ptype> <name>num_entries</name></param> 178201e04c3fSmrg </command> 178301e04c3fSmrg <command> 178401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorBindTexWindowEXT</name></proto> 178501e04c3fSmrg <param><ptype>EGLint</ptype> <name>external_win_id</name></param> 178601e04c3fSmrg </command> 178701e04c3fSmrg <command> 178801e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorSetSizeEXT</name></proto> 178901e04c3fSmrg <param><ptype>EGLint</ptype> <name>external_win_id</name></param> 179001e04c3fSmrg <param><ptype>EGLint</ptype> <name>width</name></param> 179101e04c3fSmrg <param><ptype>EGLint</ptype> <name>height</name></param> 179201e04c3fSmrg </command> 179301e04c3fSmrg <command> 179401e04c3fSmrg <proto><ptype>EGLBoolean</ptype> <name>eglCompositorSwapPolicyEXT</name></proto> 179501e04c3fSmrg <param><ptype>EGLint</ptype> <name>external_win_id</name></param> 179601e04c3fSmrg <param><ptype>EGLint</ptype> <name>policy</name></param> 179701e04c3fSmrg </command> 179801e04c3fSmrg </commands> 179901e04c3fSmrg 180001e04c3fSmrg <!-- SECTION: EGL API interface definitions. --> 180101e04c3fSmrg <feature api="egl" name="EGL_VERSION_1_0" number="1.0"> 180201e04c3fSmrg <require> 180301e04c3fSmrg <enum name="EGL_ALPHA_SIZE"/> 180401e04c3fSmrg <enum name="EGL_BAD_ACCESS"/> 180501e04c3fSmrg <enum name="EGL_BAD_ALLOC"/> 180601e04c3fSmrg <enum name="EGL_BAD_ATTRIBUTE"/> 180701e04c3fSmrg <enum name="EGL_BAD_CONFIG"/> 180801e04c3fSmrg <enum name="EGL_BAD_CONTEXT"/> 180901e04c3fSmrg <enum name="EGL_BAD_CURRENT_SURFACE"/> 181001e04c3fSmrg <enum name="EGL_BAD_DISPLAY"/> 181101e04c3fSmrg <enum name="EGL_BAD_MATCH"/> 181201e04c3fSmrg <enum name="EGL_BAD_NATIVE_PIXMAP"/> 181301e04c3fSmrg <enum name="EGL_BAD_NATIVE_WINDOW"/> 181401e04c3fSmrg <enum name="EGL_BAD_PARAMETER"/> 181501e04c3fSmrg <enum name="EGL_BAD_SURFACE"/> 181601e04c3fSmrg <enum name="EGL_BLUE_SIZE"/> 181701e04c3fSmrg <enum name="EGL_BUFFER_SIZE"/> 181801e04c3fSmrg <enum name="EGL_CONFIG_CAVEAT"/> 181901e04c3fSmrg <enum name="EGL_CONFIG_ID"/> 182001e04c3fSmrg <enum name="EGL_CORE_NATIVE_ENGINE"/> 182101e04c3fSmrg <enum name="EGL_DEPTH_SIZE"/> 182201e04c3fSmrg <enum name="EGL_DONT_CARE"/> 182301e04c3fSmrg <enum name="EGL_DRAW"/> 182401e04c3fSmrg <enum name="EGL_EXTENSIONS"/> 182501e04c3fSmrg <enum name="EGL_FALSE"/> 182601e04c3fSmrg <enum name="EGL_GREEN_SIZE"/> 182701e04c3fSmrg <enum name="EGL_HEIGHT"/> 182801e04c3fSmrg <enum name="EGL_LARGEST_PBUFFER"/> 182901e04c3fSmrg <enum name="EGL_LEVEL"/> 183001e04c3fSmrg <enum name="EGL_MAX_PBUFFER_HEIGHT"/> 183101e04c3fSmrg <enum name="EGL_MAX_PBUFFER_PIXELS"/> 183201e04c3fSmrg <enum name="EGL_MAX_PBUFFER_WIDTH"/> 183301e04c3fSmrg <enum name="EGL_NATIVE_RENDERABLE"/> 183401e04c3fSmrg <enum name="EGL_NATIVE_VISUAL_ID"/> 183501e04c3fSmrg <enum name="EGL_NATIVE_VISUAL_TYPE"/> 183601e04c3fSmrg <enum name="EGL_NONE"/> 183701e04c3fSmrg <enum name="EGL_NON_CONFORMANT_CONFIG"/> 183801e04c3fSmrg <enum name="EGL_NOT_INITIALIZED"/> 183901e04c3fSmrg <enum name="EGL_NO_CONTEXT"/> 184001e04c3fSmrg <enum name="EGL_NO_DISPLAY"/> 184101e04c3fSmrg <enum name="EGL_NO_SURFACE"/> 184201e04c3fSmrg <enum name="EGL_PBUFFER_BIT"/> 184301e04c3fSmrg <enum name="EGL_PIXMAP_BIT"/> 184401e04c3fSmrg <enum name="EGL_READ"/> 184501e04c3fSmrg <enum name="EGL_RED_SIZE"/> 184601e04c3fSmrg <enum name="EGL_SAMPLES"/> 184701e04c3fSmrg <enum name="EGL_SAMPLE_BUFFERS"/> 184801e04c3fSmrg <enum name="EGL_SLOW_CONFIG"/> 184901e04c3fSmrg <enum name="EGL_STENCIL_SIZE"/> 185001e04c3fSmrg <enum name="EGL_SUCCESS"/> 185101e04c3fSmrg <enum name="EGL_SURFACE_TYPE"/> 185201e04c3fSmrg <enum name="EGL_TRANSPARENT_BLUE_VALUE"/> 185301e04c3fSmrg <enum name="EGL_TRANSPARENT_GREEN_VALUE"/> 185401e04c3fSmrg <enum name="EGL_TRANSPARENT_RED_VALUE"/> 185501e04c3fSmrg <enum name="EGL_TRANSPARENT_RGB"/> 185601e04c3fSmrg <enum name="EGL_TRANSPARENT_TYPE"/> 185701e04c3fSmrg <enum name="EGL_TRUE"/> 185801e04c3fSmrg <enum name="EGL_VENDOR"/> 185901e04c3fSmrg <enum name="EGL_VERSION"/> 186001e04c3fSmrg <enum name="EGL_WIDTH"/> 186101e04c3fSmrg <enum name="EGL_WINDOW_BIT"/> 186201e04c3fSmrg <command name="eglChooseConfig"/> 186301e04c3fSmrg <command name="eglCopyBuffers"/> 186401e04c3fSmrg <command name="eglCreateContext"/> 186501e04c3fSmrg <command name="eglCreatePbufferSurface"/> 186601e04c3fSmrg <command name="eglCreatePixmapSurface"/> 186701e04c3fSmrg <command name="eglCreateWindowSurface"/> 186801e04c3fSmrg <command name="eglDestroyContext"/> 186901e04c3fSmrg <command name="eglDestroySurface"/> 187001e04c3fSmrg <command name="eglGetConfigAttrib"/> 187101e04c3fSmrg <command name="eglGetConfigs"/> 187201e04c3fSmrg <command name="eglGetCurrentDisplay"/> 187301e04c3fSmrg <command name="eglGetCurrentSurface"/> 187401e04c3fSmrg <command name="eglGetDisplay"/> 187501e04c3fSmrg <command name="eglGetError"/> 187601e04c3fSmrg <command name="eglGetProcAddress"/> 187701e04c3fSmrg <command name="eglInitialize"/> 187801e04c3fSmrg <command name="eglMakeCurrent"/> 187901e04c3fSmrg <command name="eglQueryContext"/> 188001e04c3fSmrg <command name="eglQueryString"/> 188101e04c3fSmrg <command name="eglQuerySurface"/> 188201e04c3fSmrg <command name="eglSwapBuffers"/> 188301e04c3fSmrg <command name="eglTerminate"/> 188401e04c3fSmrg <command name="eglWaitGL"/> 188501e04c3fSmrg <command name="eglWaitNative"/> 188601e04c3fSmrg </require> 188701e04c3fSmrg </feature> 188801e04c3fSmrg <feature api="egl" name="EGL_VERSION_1_1" number="1.1"> 188901e04c3fSmrg <require> 189001e04c3fSmrg <enum name="EGL_BACK_BUFFER"/> 189101e04c3fSmrg <enum name="EGL_BIND_TO_TEXTURE_RGB"/> 189201e04c3fSmrg <enum name="EGL_BIND_TO_TEXTURE_RGBA"/> 189301e04c3fSmrg <enum name="EGL_CONTEXT_LOST"/> 189401e04c3fSmrg <enum name="EGL_MIN_SWAP_INTERVAL"/> 189501e04c3fSmrg <enum name="EGL_MAX_SWAP_INTERVAL"/> 189601e04c3fSmrg <enum name="EGL_MIPMAP_TEXTURE"/> 189701e04c3fSmrg <enum name="EGL_MIPMAP_LEVEL"/> 189801e04c3fSmrg <enum name="EGL_NO_TEXTURE"/> 189901e04c3fSmrg <enum name="EGL_TEXTURE_2D"/> 190001e04c3fSmrg <enum name="EGL_TEXTURE_FORMAT"/> 190101e04c3fSmrg <enum name="EGL_TEXTURE_RGB"/> 190201e04c3fSmrg <enum name="EGL_TEXTURE_RGBA"/> 190301e04c3fSmrg <enum name="EGL_TEXTURE_TARGET"/> 190401e04c3fSmrg <command name="eglBindTexImage"/> 190501e04c3fSmrg <command name="eglReleaseTexImage"/> 190601e04c3fSmrg <command name="eglSurfaceAttrib"/> 190701e04c3fSmrg <command name="eglSwapInterval"/> 190801e04c3fSmrg </require> 190901e04c3fSmrg </feature> 191001e04c3fSmrg <feature api="egl" name="EGL_VERSION_1_2" number="1.2"> 191101e04c3fSmrg <require> 191201e04c3fSmrg <enum name="EGL_ALPHA_FORMAT"/> 191301e04c3fSmrg <enum name="EGL_ALPHA_FORMAT_NONPRE"/> 191401e04c3fSmrg <enum name="EGL_ALPHA_FORMAT_PRE"/> 191501e04c3fSmrg <enum name="EGL_ALPHA_MASK_SIZE"/> 191601e04c3fSmrg <enum name="EGL_BUFFER_PRESERVED"/> 191701e04c3fSmrg <enum name="EGL_BUFFER_DESTROYED"/> 191801e04c3fSmrg <enum name="EGL_CLIENT_APIS"/> 191901e04c3fSmrg <enum name="EGL_COLORSPACE"/> 192001e04c3fSmrg <enum name="EGL_COLORSPACE_sRGB"/> 192101e04c3fSmrg <enum name="EGL_COLORSPACE_LINEAR"/> 192201e04c3fSmrg <enum name="EGL_COLOR_BUFFER_TYPE"/> 192301e04c3fSmrg <enum name="EGL_CONTEXT_CLIENT_TYPE"/> 192401e04c3fSmrg <enum name="EGL_DISPLAY_SCALING"/> 192501e04c3fSmrg <enum name="EGL_HORIZONTAL_RESOLUTION"/> 192601e04c3fSmrg <enum name="EGL_LUMINANCE_BUFFER"/> 192701e04c3fSmrg <enum name="EGL_LUMINANCE_SIZE"/> 192801e04c3fSmrg <enum name="EGL_OPENGL_ES_BIT"/> 192901e04c3fSmrg <enum name="EGL_OPENVG_BIT"/> 193001e04c3fSmrg <enum name="EGL_OPENGL_ES_API"/> 193101e04c3fSmrg <enum name="EGL_OPENVG_API"/> 193201e04c3fSmrg <enum name="EGL_OPENVG_IMAGE"/> 193301e04c3fSmrg <enum name="EGL_PIXEL_ASPECT_RATIO"/> 193401e04c3fSmrg <enum name="EGL_RENDERABLE_TYPE"/> 193501e04c3fSmrg <enum name="EGL_RENDER_BUFFER"/> 193601e04c3fSmrg <enum name="EGL_RGB_BUFFER"/> 193701e04c3fSmrg <enum name="EGL_SINGLE_BUFFER"/> 193801e04c3fSmrg <enum name="EGL_SWAP_BEHAVIOR"/> 193901e04c3fSmrg <enum name="EGL_UNKNOWN"/> 194001e04c3fSmrg <enum name="EGL_VERTICAL_RESOLUTION"/> 194101e04c3fSmrg <command name="eglBindAPI"/> 194201e04c3fSmrg <command name="eglQueryAPI"/> 194301e04c3fSmrg <command name="eglCreatePbufferFromClientBuffer"/> 194401e04c3fSmrg <command name="eglReleaseThread"/> 194501e04c3fSmrg <command name="eglWaitClient"/> 194601e04c3fSmrg </require> 194701e04c3fSmrg </feature> 194801e04c3fSmrg <feature api="egl" name="EGL_VERSION_1_3" number="1.3"> 194901e04c3fSmrg <require> 195001e04c3fSmrg <enum name="EGL_CONFORMANT"/> 195101e04c3fSmrg <enum name="EGL_CONTEXT_CLIENT_VERSION"/> 195201e04c3fSmrg <enum name="EGL_MATCH_NATIVE_PIXMAP"/> 195301e04c3fSmrg <enum name="EGL_OPENGL_ES2_BIT"/> 195401e04c3fSmrg <enum name="EGL_VG_ALPHA_FORMAT"/> 195501e04c3fSmrg <enum name="EGL_VG_ALPHA_FORMAT_NONPRE"/> 195601e04c3fSmrg <enum name="EGL_VG_ALPHA_FORMAT_PRE"/> 195701e04c3fSmrg <enum name="EGL_VG_ALPHA_FORMAT_PRE_BIT"/> 195801e04c3fSmrg <enum name="EGL_VG_COLORSPACE"/> 195901e04c3fSmrg <enum name="EGL_VG_COLORSPACE_sRGB"/> 196001e04c3fSmrg <enum name="EGL_VG_COLORSPACE_LINEAR"/> 196101e04c3fSmrg <enum name="EGL_VG_COLORSPACE_LINEAR_BIT"/> 196201e04c3fSmrg </require> 196301e04c3fSmrg </feature> 196401e04c3fSmrg <feature api="egl" name="EGL_VERSION_1_4" number="1.4"> 196501e04c3fSmrg <require> 196601e04c3fSmrg <enum name="EGL_DEFAULT_DISPLAY"/> 196701e04c3fSmrg <enum name="EGL_MULTISAMPLE_RESOLVE_BOX_BIT"/> 196801e04c3fSmrg <enum name="EGL_MULTISAMPLE_RESOLVE"/> 196901e04c3fSmrg <enum name="EGL_MULTISAMPLE_RESOLVE_DEFAULT"/> 197001e04c3fSmrg <enum name="EGL_MULTISAMPLE_RESOLVE_BOX"/> 197101e04c3fSmrg <enum name="EGL_OPENGL_API"/> 197201e04c3fSmrg <enum name="EGL_OPENGL_BIT"/> 197301e04c3fSmrg <enum name="EGL_SWAP_BEHAVIOR_PRESERVED_BIT"/> 197401e04c3fSmrg <command name="eglGetCurrentContext"/> 197501e04c3fSmrg </require> 197601e04c3fSmrg </feature> 197701e04c3fSmrg <feature api="egl" name="EGL_VERSION_1_5" number="1.5"> 197801e04c3fSmrg <require comment="EGL_KHR_create_context features"> 197901e04c3fSmrg <enum name="EGL_CONTEXT_MAJOR_VERSION"/> 198001e04c3fSmrg <enum name="EGL_CONTEXT_MINOR_VERSION"/> 198101e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_PROFILE_MASK"/> 198201e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY"/> 198301e04c3fSmrg <enum name="EGL_NO_RESET_NOTIFICATION"/> 198401e04c3fSmrg <enum name="EGL_LOSE_CONTEXT_ON_RESET"/> 198501e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT"/> 198601e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT"/> 198701e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_DEBUG"/> 198801e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE"/> 198901e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS"/> 199001e04c3fSmrg <enum name="EGL_OPENGL_ES3_BIT"/> 199101e04c3fSmrg </require> 199201e04c3fSmrg <require comment="EGL_EXT_create_context_robustness"> 199301e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS"/> 199401e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY"/> 199501e04c3fSmrg </require> 199601e04c3fSmrg <require comment="EGL_EXT_client_extensions"/> 199701e04c3fSmrg <require comment="EGL_KHR_cl_event2"> 199801e04c3fSmrg <enum name="EGL_CL_EVENT_HANDLE"/> 199901e04c3fSmrg <enum name="EGL_SYNC_CL_EVENT"/> 200001e04c3fSmrg <enum name="EGL_SYNC_CL_EVENT_COMPLETE"/> 200101e04c3fSmrg </require> 200201e04c3fSmrg <require comment="EGL_KHR_fence_sync"> 200301e04c3fSmrg <enum name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE"/> 200401e04c3fSmrg <enum name="EGL_SYNC_TYPE"/> 200501e04c3fSmrg <enum name="EGL_SYNC_STATUS"/> 200601e04c3fSmrg <enum name="EGL_SYNC_CONDITION"/> 200701e04c3fSmrg <enum name="EGL_SIGNALED"/> 200801e04c3fSmrg <enum name="EGL_UNSIGNALED"/> 200901e04c3fSmrg <enum name="EGL_SYNC_FLUSH_COMMANDS_BIT"/> 201001e04c3fSmrg <enum name="EGL_FOREVER"/> 201101e04c3fSmrg <enum name="EGL_TIMEOUT_EXPIRED"/> 201201e04c3fSmrg <enum name="EGL_CONDITION_SATISFIED"/> 201301e04c3fSmrg <enum name="EGL_NO_SYNC"/> 201401e04c3fSmrg <enum name="EGL_SYNC_FENCE"/> 201501e04c3fSmrg <command name="eglCreateSync"/> 201601e04c3fSmrg <command name="eglDestroySync"/> 201701e04c3fSmrg <command name="eglClientWaitSync"/> 201801e04c3fSmrg <command name="eglGetSyncAttrib"/> 201901e04c3fSmrg </require> 202001e04c3fSmrg <require comment="EGL_KHR_get_all_proc_addresses"/> 202101e04c3fSmrg <require comment="EGL_KHR_client_get_all_proc_addresses"/> 202201e04c3fSmrg <require comment="EGL_KHR_gl_colorspace"> 202301e04c3fSmrg <enum name="EGL_GL_COLORSPACE"/> 202401e04c3fSmrg <enum name="EGL_GL_COLORSPACE_SRGB"/> 202501e04c3fSmrg <enum name="EGL_GL_COLORSPACE_LINEAR"/> 202601e04c3fSmrg </require> 202701e04c3fSmrg <require comment="EGL_KHR_gl_renderbuffer_image"> 202801e04c3fSmrg <enum name="EGL_GL_RENDERBUFFER"/> 202901e04c3fSmrg </require> 203001e04c3fSmrg <require comment="EGL_KHR_gl_texture_2D_image"> 203101e04c3fSmrg <enum name="EGL_GL_TEXTURE_2D"/> 203201e04c3fSmrg <enum name="EGL_GL_TEXTURE_LEVEL"/> 203301e04c3fSmrg </require> 203401e04c3fSmrg <require comment="EGL_KHR_gl_texture_3D_image"> 203501e04c3fSmrg <enum name="EGL_GL_TEXTURE_3D"/> 203601e04c3fSmrg <enum name="EGL_GL_TEXTURE_ZOFFSET"/> 203701e04c3fSmrg </require> 203801e04c3fSmrg <require comment="EGL_KHR_gl_texture_cubemap_image"> 203901e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X"/> 204001e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X"/> 204101e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y"/> 204201e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"/> 204301e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z"/> 204401e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"/> 204501e04c3fSmrg </require> 204601e04c3fSmrg <require comment="EGL_KHR_image_base"> 204701e04c3fSmrg <enum name="EGL_IMAGE_PRESERVED"/> 204801e04c3fSmrg <enum name="EGL_NO_IMAGE"/> 204901e04c3fSmrg <command name="eglCreateImage"/> 205001e04c3fSmrg <command name="eglDestroyImage"/> 205101e04c3fSmrg </require> 205201e04c3fSmrg <require comment="EGL_EXT_platform_base"> 205301e04c3fSmrg <command name="eglGetPlatformDisplay"/> 205401e04c3fSmrg <command name="eglCreatePlatformWindowSurface"/> 205501e04c3fSmrg <command name="eglCreatePlatformPixmapSurface"/> 205601e04c3fSmrg </require> 205701e04c3fSmrg <require comment="EGL_KHR_surfaceless_context - just relaxes an error condition"/> 205801e04c3fSmrg <require comment="EGL_KHR_wait_sync"> 205901e04c3fSmrg <command name="eglWaitSync"/> 206001e04c3fSmrg </require> 206101e04c3fSmrg </feature> 206201e04c3fSmrg 206301e04c3fSmrg <!-- SECTION: EGL extension interface definitions --> 206401e04c3fSmrg <extensions> 206501e04c3fSmrg <extension name="EGL_ANDROID_blob_cache" supported="egl"> 206601e04c3fSmrg <require> 206701e04c3fSmrg <command name="eglSetBlobCacheFuncsANDROID"/> 206801e04c3fSmrg </require> 206901e04c3fSmrg </extension> 207001e04c3fSmrg <extension name="EGL_ANDROID_create_native_client_buffer" supported="egl"> 207101e04c3fSmrg <require> 207201e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_USAGE_ANDROID"/> 207301e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_USAGE_PROTECTED_BIT_ANDROID"/> 207401e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_USAGE_RENDERBUFFER_BIT_ANDROID"/> 207501e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_USAGE_TEXTURE_BIT_ANDROID"/> 207601e04c3fSmrg <command name="eglCreateNativeClientBufferANDROID"/> 207701e04c3fSmrg </require> 207801e04c3fSmrg </extension> 207901e04c3fSmrg <extension name="EGL_ANDROID_framebuffer_target" supported="egl"> 208001e04c3fSmrg <require> 208101e04c3fSmrg <enum name="EGL_FRAMEBUFFER_TARGET_ANDROID"/> 208201e04c3fSmrg </require> 208301e04c3fSmrg </extension> 20847e102996Smaya <extension name="EGL_ANDROID_get_native_client_buffer" supported="egl"> 20857e102996Smaya <require> 20867e102996Smaya <command name="eglGetNativeClientBufferANDROID"/> 20877e102996Smaya </require> 20887e102996Smaya </extension> 208901e04c3fSmrg <extension name="EGL_ANDROID_front_buffer_auto_refresh" supported="egl"> 209001e04c3fSmrg <require> 209101e04c3fSmrg <enum name="EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID"/> 209201e04c3fSmrg </require> 209301e04c3fSmrg </extension> 209401e04c3fSmrg <extension name="EGL_ANDROID_image_native_buffer" supported="egl"> 209501e04c3fSmrg <require> 209601e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_ANDROID"/> 209701e04c3fSmrg </require> 209801e04c3fSmrg </extension> 209901e04c3fSmrg <extension name="EGL_ANDROID_native_fence_sync" supported="egl"> 210001e04c3fSmrg <require> 210101e04c3fSmrg <enum name="EGL_SYNC_NATIVE_FENCE_ANDROID"/> 210201e04c3fSmrg <enum name="EGL_SYNC_NATIVE_FENCE_FD_ANDROID"/> 210301e04c3fSmrg <enum name="EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID"/> 210401e04c3fSmrg <enum name="EGL_NO_NATIVE_FENCE_FD_ANDROID"/> 210501e04c3fSmrg <command name="eglDupNativeFenceFDANDROID"/> 210601e04c3fSmrg </require> 210701e04c3fSmrg </extension> 210801e04c3fSmrg <extension name="EGL_ANDROID_presentation_time" supported="egl"> 210901e04c3fSmrg <require> 211001e04c3fSmrg <command name="eglPresentationTimeANDROID"/> 211101e04c3fSmrg </require> 211201e04c3fSmrg </extension> 21137e102996Smaya <extension name="EGL_ANDROID_get_frame_timestamps" supported="egl"> 21147e102996Smaya <require> 21157e102996Smaya <enum name="EGL_TIMESTAMP_PENDING_ANDROID"/> 21167e102996Smaya <enum name="EGL_TIMESTAMP_INVALID_ANDROID"/> 21177e102996Smaya <enum name="EGL_TIMESTAMPS_ANDROID"/> 21187e102996Smaya <enum name="EGL_COMPOSITE_DEADLINE_ANDROID"/> 21197e102996Smaya <enum name="EGL_COMPOSITE_INTERVAL_ANDROID"/> 21207e102996Smaya <enum name="EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID"/> 21217e102996Smaya <enum name="EGL_REQUESTED_PRESENT_TIME_ANDROID"/> 21227e102996Smaya <enum name="EGL_RENDERING_COMPLETE_TIME_ANDROID"/> 21237e102996Smaya <enum name="EGL_COMPOSITION_LATCH_TIME_ANDROID"/> 21247e102996Smaya <enum name="EGL_FIRST_COMPOSITION_START_TIME_ANDROID"/> 21257e102996Smaya <enum name="EGL_LAST_COMPOSITION_START_TIME_ANDROID"/> 21267e102996Smaya <enum name="EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID"/> 21277e102996Smaya <enum name="EGL_DISPLAY_PRESENT_TIME_ANDROID"/> 21287e102996Smaya <enum name="EGL_DEQUEUE_READY_TIME_ANDROID"/> 21297e102996Smaya <enum name="EGL_READS_DONE_TIME_ANDROID"/> 21307e102996Smaya <command name="eglGetCompositorTimingSupportedANDROID"/> 21317e102996Smaya <command name="eglGetCompositorTimingANDROID"/> 21327e102996Smaya <command name="eglGetNextFrameIdANDROID"/> 21337e102996Smaya <command name="eglGetFrameTimestampSupportedANDROID"/> 21347e102996Smaya <command name="eglGetFrameTimestampsANDROID"/> 21357e102996Smaya </require> 21367e102996Smaya </extension> 213701e04c3fSmrg <extension name="EGL_ANDROID_recordable" supported="egl"> 213801e04c3fSmrg <require> 213901e04c3fSmrg <enum name="EGL_RECORDABLE_ANDROID"/> 214001e04c3fSmrg </require> 214101e04c3fSmrg </extension> 214201e04c3fSmrg <extension name="EGL_ANGLE_d3d_share_handle_client_buffer" supported="egl"> 214301e04c3fSmrg <require> 214401e04c3fSmrg <enum name="EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE"/> 214501e04c3fSmrg </require> 214601e04c3fSmrg </extension> 214701e04c3fSmrg <extension name="EGL_ANGLE_device_d3d" supported="egl"> 214801e04c3fSmrg <require> 214901e04c3fSmrg <enum name="EGL_D3D9_DEVICE_ANGLE"/> 215001e04c3fSmrg <enum name="EGL_D3D11_DEVICE_ANGLE"/> 215101e04c3fSmrg </require> 215201e04c3fSmrg </extension> 215301e04c3fSmrg <extension name="EGL_ANGLE_query_surface_pointer" supported="egl"> 215401e04c3fSmrg <require> 215501e04c3fSmrg <command name="eglQuerySurfacePointerANGLE"/> 215601e04c3fSmrg </require> 215701e04c3fSmrg </extension> 215801e04c3fSmrg <extension name="EGL_ANGLE_surface_d3d_texture_2d_share_handle" supported="egl"> 215901e04c3fSmrg <require> 216001e04c3fSmrg <enum name="EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE"/> 216101e04c3fSmrg </require> 216201e04c3fSmrg </extension> 216301e04c3fSmrg <extension name="EGL_ANGLE_window_fixed_size" supported="egl"> 216401e04c3fSmrg <require> 216501e04c3fSmrg <enum name="EGL_FIXED_SIZE_ANGLE"/> 216601e04c3fSmrg </require> 216701e04c3fSmrg </extension> 216801e04c3fSmrg <extension name="EGL_ARM_implicit_external_sync" supported="egl"> 216901e04c3fSmrg <require> 217001e04c3fSmrg <enum name="EGL_SYNC_PRIOR_COMMANDS_IMPLICIT_EXTERNAL_ARM"/> 217101e04c3fSmrg </require> 217201e04c3fSmrg </extension> 217301e04c3fSmrg <extension name="EGL_ARM_pixmap_multisample_discard" supported="egl"> 217401e04c3fSmrg <require> 217501e04c3fSmrg <enum name="EGL_DISCARD_SAMPLES_ARM"/> 217601e04c3fSmrg </require> 217701e04c3fSmrg </extension> 217801e04c3fSmrg <extension name="EGL_EXT_buffer_age" supported="egl"> 217901e04c3fSmrg <require> 218001e04c3fSmrg <enum name="EGL_BUFFER_AGE_EXT"/> 218101e04c3fSmrg </require> 218201e04c3fSmrg </extension> 218301e04c3fSmrg <extension name="EGL_EXT_client_extensions" supported="egl"/> 21847e102996Smaya <extension name="EGL_EXT_client_sync" supported="egl"> 21857e102996Smaya <require> 21867e102996Smaya <enum name="EGL_SYNC_CLIENT_EXT"/> 21877e102996Smaya <enum name="EGL_SYNC_CLIENT_SIGNAL_EXT"/> 21887e102996Smaya <command name="eglClientSignalSyncEXT"/> 21897e102996Smaya </require> 21907e102996Smaya </extension> 219101e04c3fSmrg <extension name="EGL_EXT_create_context_robustness" supported="egl"> 219201e04c3fSmrg <require> 219301e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT"/> 219401e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT"/> 219501e04c3fSmrg <enum name="EGL_NO_RESET_NOTIFICATION_EXT"/> 219601e04c3fSmrg <enum name="EGL_LOSE_CONTEXT_ON_RESET_EXT"/> 219701e04c3fSmrg </require> 219801e04c3fSmrg </extension> 219901e04c3fSmrg <extension name="EGL_EXT_device_base" supported="egl"> 220001e04c3fSmrg <require> 220101e04c3fSmrg <enum name="EGL_NO_DEVICE_EXT"/> 220201e04c3fSmrg <enum name="EGL_BAD_DEVICE_EXT"/> 220301e04c3fSmrg <enum name="EGL_DEVICE_EXT"/> 220401e04c3fSmrg <command name="eglQueryDeviceAttribEXT"/> 220501e04c3fSmrg <command name="eglQueryDeviceStringEXT"/> 220601e04c3fSmrg <command name="eglQueryDevicesEXT"/> 220701e04c3fSmrg <command name="eglQueryDisplayAttribEXT"/> 220801e04c3fSmrg </require> 220901e04c3fSmrg </extension> 221001e04c3fSmrg <extension name="EGL_EXT_device_drm" supported="egl"> 221101e04c3fSmrg <require> 221201e04c3fSmrg <enum name="EGL_DRM_DEVICE_FILE_EXT"/> 22137e102996Smaya <enum name="EGL_DRM_MASTER_FD_EXT"/> 221401e04c3fSmrg </require> 221501e04c3fSmrg </extension> 221601e04c3fSmrg <extension name="EGL_EXT_device_enumeration" supported="egl"> 221701e04c3fSmrg <require> 221801e04c3fSmrg <command name="eglQueryDevicesEXT"/> 221901e04c3fSmrg </require> 222001e04c3fSmrg </extension> 222101e04c3fSmrg <extension name="EGL_EXT_device_openwf" supported="egl"> 222201e04c3fSmrg <require> 222301e04c3fSmrg <enum name="EGL_OPENWF_DEVICE_ID_EXT"/> 222401e04c3fSmrg </require> 222501e04c3fSmrg </extension> 222601e04c3fSmrg <extension name="EGL_EXT_device_query" supported="egl"> 222701e04c3fSmrg <require> 222801e04c3fSmrg <enum name="EGL_NO_DEVICE_EXT"/> 222901e04c3fSmrg <enum name="EGL_BAD_DEVICE_EXT"/> 223001e04c3fSmrg <enum name="EGL_DEVICE_EXT"/> 223101e04c3fSmrg <command name="eglQueryDeviceAttribEXT"/> 223201e04c3fSmrg <command name="eglQueryDeviceStringEXT"/> 223301e04c3fSmrg <command name="eglQueryDisplayAttribEXT"/> 223401e04c3fSmrg </require> 223501e04c3fSmrg </extension> 223601e04c3fSmrg <extension name="EGL_EXT_gl_colorspace_bt2020_linear" supported="egl"> 223701e04c3fSmrg <require> 223801e04c3fSmrg <enum name="EGL_GL_COLORSPACE_BT2020_LINEAR_EXT"/> 223901e04c3fSmrg </require> 224001e04c3fSmrg </extension> 224101e04c3fSmrg <extension name="EGL_EXT_gl_colorspace_bt2020_pq" supported="egl"> 224201e04c3fSmrg <require> 224301e04c3fSmrg <enum name="EGL_GL_COLORSPACE_BT2020_PQ_EXT"/> 224401e04c3fSmrg </require> 224501e04c3fSmrg </extension> 224601e04c3fSmrg <extension name="EGL_EXT_gl_colorspace_scrgb" supported="egl"> 224701e04c3fSmrg <require> 224801e04c3fSmrg <enum name="EGL_GL_COLORSPACE_SCRGB_EXT"/> 224901e04c3fSmrg </require> 225001e04c3fSmrg </extension> 225101e04c3fSmrg <extension name="EGL_EXT_gl_colorspace_scrgb_linear" supported="egl"> 225201e04c3fSmrg <require> 225301e04c3fSmrg <enum name="EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT"/> 225401e04c3fSmrg </require> 225501e04c3fSmrg </extension> 225601e04c3fSmrg <extension name="EGL_EXT_gl_colorspace_display_p3_linear" supported="egl"> 225701e04c3fSmrg <require> 225801e04c3fSmrg <enum name="EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT"/> 225901e04c3fSmrg </require> 226001e04c3fSmrg </extension> 226101e04c3fSmrg <extension name="EGL_EXT_gl_colorspace_display_p3" supported="egl"> 226201e04c3fSmrg <require> 226301e04c3fSmrg <enum name="EGL_GL_COLORSPACE_DISPLAY_P3_EXT"/> 226401e04c3fSmrg </require> 226501e04c3fSmrg </extension> 22667e102996Smaya <extension name="EGL_EXT_gl_colorspace_display_p3_passthrough" supported="egl"> 22677e102996Smaya <require> 22687e102996Smaya <enum name="EGL_GL_COLORSPACE_DISPLAY_P3_PASSTHROUGH_EXT"/> 22697e102996Smaya </require> 22707e102996Smaya </extension> 227101e04c3fSmrg <extension name="EGL_EXT_image_dma_buf_import" supported="egl"> 227201e04c3fSmrg <require> 227301e04c3fSmrg <enum name="EGL_LINUX_DMA_BUF_EXT"/> 227401e04c3fSmrg <enum name="EGL_LINUX_DRM_FOURCC_EXT"/> 227501e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE0_FD_EXT"/> 227601e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE0_OFFSET_EXT"/> 227701e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE0_PITCH_EXT"/> 227801e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE1_FD_EXT"/> 227901e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE1_OFFSET_EXT"/> 228001e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE1_PITCH_EXT"/> 228101e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE2_FD_EXT"/> 228201e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE2_OFFSET_EXT"/> 228301e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE2_PITCH_EXT"/> 228401e04c3fSmrg <enum name="EGL_YUV_COLOR_SPACE_HINT_EXT"/> 228501e04c3fSmrg <enum name="EGL_SAMPLE_RANGE_HINT_EXT"/> 228601e04c3fSmrg <enum name="EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT"/> 228701e04c3fSmrg <enum name="EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT"/> 228801e04c3fSmrg <enum name="EGL_ITU_REC601_EXT"/> 228901e04c3fSmrg <enum name="EGL_ITU_REC709_EXT"/> 229001e04c3fSmrg <enum name="EGL_ITU_REC2020_EXT"/> 229101e04c3fSmrg <enum name="EGL_YUV_FULL_RANGE_EXT"/> 229201e04c3fSmrg <enum name="EGL_YUV_NARROW_RANGE_EXT"/> 229301e04c3fSmrg <enum name="EGL_YUV_CHROMA_SITING_0_EXT"/> 229401e04c3fSmrg <enum name="EGL_YUV_CHROMA_SITING_0_5_EXT"/> 229501e04c3fSmrg </require> 229601e04c3fSmrg </extension> 229701e04c3fSmrg <extension name="EGL_EXT_image_dma_buf_import_modifiers" supported="egl"> 229801e04c3fSmrg <require> 229901e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE3_FD_EXT"/> 230001e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE3_OFFSET_EXT"/> 230101e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE3_PITCH_EXT"/> 230201e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT"/> 230301e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT"/> 230401e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT"/> 230501e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT"/> 230601e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT"/> 230701e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT"/> 230801e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT"/> 230901e04c3fSmrg <enum name="EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT"/> 231001e04c3fSmrg <command name="eglQueryDmaBufFormatsEXT"/> 231101e04c3fSmrg <command name="eglQueryDmaBufModifiersEXT"/> 231201e04c3fSmrg </require> 231301e04c3fSmrg </extension> 23147e102996Smaya <extension name="EGL_EXT_image_gl_colorspace" supported="egl"> 23157e102996Smaya <require> 23167e102996Smaya <enum name="EGL_GL_COLORSPACE"/> 23177e102996Smaya <enum name="EGL_GL_COLORSPACE_DEFAULT_EXT"/> 23187e102996Smaya </require> 23197e102996Smaya </extension> 232001e04c3fSmrg <extension name="EGL_EXT_multiview_window" supported="egl"> 232101e04c3fSmrg <require> 232201e04c3fSmrg <enum name="EGL_MULTIVIEW_VIEW_COUNT_EXT"/> 232301e04c3fSmrg </require> 232401e04c3fSmrg </extension> 232501e04c3fSmrg <extension name="EGL_EXT_output_base" supported="egl"> 232601e04c3fSmrg <require> 232701e04c3fSmrg <type name="EGLOutputLayerEXT"/> 232801e04c3fSmrg <type name="EGLOutputPortEXT"/> 232901e04c3fSmrg <enum name="EGL_NO_OUTPUT_LAYER_EXT"/> 233001e04c3fSmrg <enum name="EGL_NO_OUTPUT_PORT_EXT"/> 233101e04c3fSmrg <enum name="EGL_BAD_OUTPUT_LAYER_EXT"/> 233201e04c3fSmrg <enum name="EGL_BAD_OUTPUT_PORT_EXT"/> 233301e04c3fSmrg <enum name="EGL_SWAP_INTERVAL_EXT"/> 233401e04c3fSmrg <command name="eglGetOutputLayersEXT"/> 233501e04c3fSmrg <command name="eglGetOutputPortsEXT"/> 233601e04c3fSmrg <command name="eglOutputLayerAttribEXT"/> 233701e04c3fSmrg <command name="eglQueryOutputLayerAttribEXT"/> 233801e04c3fSmrg <command name="eglQueryOutputLayerStringEXT"/> 233901e04c3fSmrg <command name="eglOutputPortAttribEXT"/> 234001e04c3fSmrg <command name="eglQueryOutputPortAttribEXT"/> 234101e04c3fSmrg <command name="eglQueryOutputPortStringEXT"/> 234201e04c3fSmrg </require> 234301e04c3fSmrg </extension> 234401e04c3fSmrg <extension name="EGL_EXT_output_drm" supported="egl"> 234501e04c3fSmrg <require> 234601e04c3fSmrg <enum name="EGL_DRM_CRTC_EXT"/> 234701e04c3fSmrg <enum name="EGL_DRM_PLANE_EXT"/> 234801e04c3fSmrg <enum name="EGL_DRM_CONNECTOR_EXT"/> 234901e04c3fSmrg </require> 235001e04c3fSmrg </extension> 235101e04c3fSmrg <extension name="EGL_EXT_output_openwf" supported="egl"> 235201e04c3fSmrg <require> 235301e04c3fSmrg <enum name="EGL_OPENWF_PIPELINE_ID_EXT"/> 235401e04c3fSmrg <enum name="EGL_OPENWF_PORT_ID_EXT"/> 235501e04c3fSmrg </require> 235601e04c3fSmrg </extension> 235701e04c3fSmrg <extension name="EGL_EXT_pixel_format_float" supported="egl"> 235801e04c3fSmrg <require> 235901e04c3fSmrg <enum name="EGL_COLOR_COMPONENT_TYPE_EXT"/> 236001e04c3fSmrg <enum name="EGL_COLOR_COMPONENT_TYPE_FIXED_EXT"/> 236101e04c3fSmrg <enum name="EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT"/> 236201e04c3fSmrg </require> 236301e04c3fSmrg </extension> 236401e04c3fSmrg <extension name="EGL_EXT_platform_base" supported="egl"> 236501e04c3fSmrg <require> 236601e04c3fSmrg <command name="eglGetPlatformDisplayEXT"/> 236701e04c3fSmrg <command name="eglCreatePlatformWindowSurfaceEXT"/> 236801e04c3fSmrg <command name="eglCreatePlatformPixmapSurfaceEXT"/> 236901e04c3fSmrg </require> 237001e04c3fSmrg </extension> 237101e04c3fSmrg <extension name="EGL_EXT_platform_device" supported="egl"> 237201e04c3fSmrg <require> 237301e04c3fSmrg <enum name="EGL_PLATFORM_DEVICE_EXT"/> 237401e04c3fSmrg </require> 237501e04c3fSmrg </extension> 237601e04c3fSmrg <extension name="EGL_EXT_platform_wayland" supported="egl"> 237701e04c3fSmrg <require> 237801e04c3fSmrg <enum name="EGL_PLATFORM_WAYLAND_EXT"/> 237901e04c3fSmrg </require> 238001e04c3fSmrg </extension> 238101e04c3fSmrg <extension name="EGL_EXT_platform_x11" supported="egl"> 238201e04c3fSmrg <require> 238301e04c3fSmrg <enum name="EGL_PLATFORM_X11_EXT"/> 238401e04c3fSmrg <enum name="EGL_PLATFORM_X11_SCREEN_EXT"/> 238501e04c3fSmrg </require> 238601e04c3fSmrg </extension> 238701e04c3fSmrg <extension name="EGL_EXT_protected_content" supported="egl"> 238801e04c3fSmrg <require> 238901e04c3fSmrg <enum name="EGL_PROTECTED_CONTENT_EXT"/> 239001e04c3fSmrg </require> 239101e04c3fSmrg </extension> 239201e04c3fSmrg <extension name="EGL_EXT_protected_surface" supported="egl"> 239301e04c3fSmrg <require> 239401e04c3fSmrg <enum name="EGL_PROTECTED_CONTENT_EXT"/> 239501e04c3fSmrg </require> 239601e04c3fSmrg </extension> 239701e04c3fSmrg <extension name="EGL_EXT_stream_consumer_egloutput" supported="egl"> 239801e04c3fSmrg <require> 239901e04c3fSmrg <command name="eglStreamConsumerOutputEXT"/> 240001e04c3fSmrg </require> 240101e04c3fSmrg </extension> 240201e04c3fSmrg <extension name="EGL_EXT_surface_SMPTE2086_metadata" supported="egl"> 240301e04c3fSmrg <require> 240401e04c3fSmrg <enum name="EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT"/> 240501e04c3fSmrg <enum name="EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT"/> 240601e04c3fSmrg <enum name="EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT"/> 240701e04c3fSmrg <enum name="EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT"/> 240801e04c3fSmrg <enum name="EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT"/> 240901e04c3fSmrg <enum name="EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT"/> 241001e04c3fSmrg <enum name="EGL_SMPTE2086_WHITE_POINT_X_EXT"/> 241101e04c3fSmrg <enum name="EGL_SMPTE2086_WHITE_POINT_Y_EXT"/> 241201e04c3fSmrg <enum name="EGL_SMPTE2086_MAX_LUMINANCE_EXT"/> 241301e04c3fSmrg <enum name="EGL_SMPTE2086_MIN_LUMINANCE_EXT"/> 241401e04c3fSmrg <enum name="EGL_METADATA_SCALING_EXT"/> 241501e04c3fSmrg </require> 241601e04c3fSmrg </extension> 241701e04c3fSmrg <extension name="EGL_EXT_swap_buffers_with_damage" supported="egl"> 241801e04c3fSmrg <require> 241901e04c3fSmrg <command name="eglSwapBuffersWithDamageEXT"/> 242001e04c3fSmrg </require> 242101e04c3fSmrg </extension> 24227e102996Smaya <extension name="EGL_EXT_sync_reuse" supported="egl"> 24237e102996Smaya <require> 24247e102996Smaya <command name="eglUnsignalSyncEXT"/> 24257e102996Smaya </require> 24267e102996Smaya </extension> 242701e04c3fSmrg <extension name="EGL_EXT_yuv_surface" supported="egl"> 242801e04c3fSmrg <require> 242901e04c3fSmrg <enum name="EGL_YUV_ORDER_EXT"/> 243001e04c3fSmrg <enum name="EGL_YUV_NUMBER_OF_PLANES_EXT"/> 243101e04c3fSmrg <enum name="EGL_YUV_SUBSAMPLE_EXT"/> 243201e04c3fSmrg <enum name="EGL_YUV_DEPTH_RANGE_EXT"/> 243301e04c3fSmrg <enum name="EGL_YUV_CSC_STANDARD_EXT"/> 243401e04c3fSmrg <enum name="EGL_YUV_PLANE_BPP_EXT"/> 243501e04c3fSmrg <enum name="EGL_YUV_BUFFER_EXT"/> 243601e04c3fSmrg <enum name="EGL_YUV_ORDER_YUV_EXT"/> 243701e04c3fSmrg <enum name="EGL_YUV_ORDER_YVU_EXT"/> 243801e04c3fSmrg <enum name="EGL_YUV_ORDER_YUYV_EXT"/> 243901e04c3fSmrg <enum name="EGL_YUV_ORDER_UYVY_EXT"/> 244001e04c3fSmrg <enum name="EGL_YUV_ORDER_YVYU_EXT"/> 244101e04c3fSmrg <enum name="EGL_YUV_ORDER_VYUY_EXT"/> 244201e04c3fSmrg <enum name="EGL_YUV_ORDER_AYUV_EXT"/> 244301e04c3fSmrg <enum name="EGL_YUV_SUBSAMPLE_4_2_0_EXT"/> 244401e04c3fSmrg <enum name="EGL_YUV_SUBSAMPLE_4_2_2_EXT"/> 244501e04c3fSmrg <enum name="EGL_YUV_SUBSAMPLE_4_4_4_EXT"/> 244601e04c3fSmrg <enum name="EGL_YUV_DEPTH_RANGE_LIMITED_EXT"/> 244701e04c3fSmrg <enum name="EGL_YUV_DEPTH_RANGE_FULL_EXT"/> 244801e04c3fSmrg <enum name="EGL_YUV_CSC_STANDARD_601_EXT"/> 244901e04c3fSmrg <enum name="EGL_YUV_CSC_STANDARD_709_EXT"/> 245001e04c3fSmrg <enum name="EGL_YUV_CSC_STANDARD_2020_EXT"/> 245101e04c3fSmrg <enum name="EGL_YUV_PLANE_BPP_0_EXT"/> 245201e04c3fSmrg <enum name="EGL_YUV_PLANE_BPP_8_EXT"/> 245301e04c3fSmrg <enum name="EGL_YUV_PLANE_BPP_10_EXT"/> 245401e04c3fSmrg </require> 245501e04c3fSmrg </extension> 245601e04c3fSmrg <extension name="EGL_HI_clientpixmap" supported="egl"> 245701e04c3fSmrg <require> 245801e04c3fSmrg <enum name="EGL_CLIENT_PIXMAP_POINTER_HI"/> 245901e04c3fSmrg <command name="eglCreatePixmapSurfaceHI"/> 246001e04c3fSmrg </require> 246101e04c3fSmrg </extension> 246201e04c3fSmrg <extension name="EGL_HI_colorformats" supported="egl"> 246301e04c3fSmrg <require> 246401e04c3fSmrg <enum name="EGL_COLOR_FORMAT_HI"/> 246501e04c3fSmrg <enum name="EGL_COLOR_RGB_HI"/> 246601e04c3fSmrg <enum name="EGL_COLOR_RGBA_HI"/> 246701e04c3fSmrg <enum name="EGL_COLOR_ARGB_HI"/> 246801e04c3fSmrg </require> 246901e04c3fSmrg </extension> 247001e04c3fSmrg <extension name="EGL_IMG_context_priority" supported="egl"> 247101e04c3fSmrg <require> 247201e04c3fSmrg <enum name="EGL_CONTEXT_PRIORITY_LEVEL_IMG"/> 247301e04c3fSmrg <enum name="EGL_CONTEXT_PRIORITY_HIGH_IMG"/> 247401e04c3fSmrg <enum name="EGL_CONTEXT_PRIORITY_MEDIUM_IMG"/> 247501e04c3fSmrg <enum name="EGL_CONTEXT_PRIORITY_LOW_IMG"/> 247601e04c3fSmrg </require> 247701e04c3fSmrg </extension> 247801e04c3fSmrg <extension name="EGL_IMG_image_plane_attribs" supported="egl"> 247901e04c3fSmrg <require> 248001e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_MULTIPLANE_SEPARATE_IMG"/> 248101e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_PLANE_OFFSET_IMG"/> 248201e04c3fSmrg </require> 248301e04c3fSmrg </extension> 248401e04c3fSmrg <extension name="EGL_KHR_cl_event" supported="egl"> 248501e04c3fSmrg <require> 248601e04c3fSmrg <enum name="EGL_CL_EVENT_HANDLE_KHR"/> 248701e04c3fSmrg <enum name="EGL_SYNC_CL_EVENT_KHR"/> 248801e04c3fSmrg <enum name="EGL_SYNC_CL_EVENT_COMPLETE_KHR"/> 248901e04c3fSmrg </require> 249001e04c3fSmrg </extension> 249101e04c3fSmrg <extension name="EGL_KHR_cl_event2" supported="egl"> 249201e04c3fSmrg <require> 249301e04c3fSmrg <enum name="EGL_CL_EVENT_HANDLE_KHR"/> 249401e04c3fSmrg <enum name="EGL_SYNC_CL_EVENT_KHR"/> 249501e04c3fSmrg <enum name="EGL_SYNC_CL_EVENT_COMPLETE_KHR"/> 249601e04c3fSmrg <command name="eglCreateSync64KHR"/> 249701e04c3fSmrg </require> 249801e04c3fSmrg </extension> 249901e04c3fSmrg <extension name="EGL_KHR_config_attribs" supported="egl"> 250001e04c3fSmrg <require> 250101e04c3fSmrg <enum name="EGL_CONFORMANT_KHR"/> 250201e04c3fSmrg <enum name="EGL_VG_COLORSPACE_LINEAR_BIT_KHR"/> 250301e04c3fSmrg <enum name="EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR"/> 250401e04c3fSmrg </require> 250501e04c3fSmrg </extension> 250601e04c3fSmrg <extension name="EGL_KHR_client_get_all_proc_addresses" supported="egl" comment="Alias of EGL_KHR_get_all_proc_addresses"/> 250701e04c3fSmrg <extension name="EGL_KHR_context_flush_control" supported="egl"> 250801e04c3fSmrg <require> 250901e04c3fSmrg <enum name="EGL_CONTEXT_RELEASE_BEHAVIOR_NONE_KHR"/> 251001e04c3fSmrg <enum name="EGL_CONTEXT_RELEASE_BEHAVIOR_KHR"/> 251101e04c3fSmrg <enum name="EGL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR"/> 251201e04c3fSmrg </require> 251301e04c3fSmrg </extension> 251401e04c3fSmrg <extension name="EGL_KHR_create_context" supported="egl"> 251501e04c3fSmrg <require> 251601e04c3fSmrg <enum name="EGL_CONTEXT_MAJOR_VERSION_KHR"/> 251701e04c3fSmrg <enum name="EGL_CONTEXT_MINOR_VERSION_KHR"/> 251801e04c3fSmrg <enum name="EGL_CONTEXT_FLAGS_KHR"/> 251901e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR"/> 252001e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR"/> 252101e04c3fSmrg <enum name="EGL_NO_RESET_NOTIFICATION_KHR"/> 252201e04c3fSmrg <enum name="EGL_LOSE_CONTEXT_ON_RESET_KHR"/> 252301e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR"/> 252401e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR"/> 252501e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR"/> 252601e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR"/> 252701e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR"/> 252801e04c3fSmrg <enum name="EGL_OPENGL_ES3_BIT"/> 252901e04c3fSmrg <enum name="EGL_OPENGL_ES3_BIT_KHR"/> 253001e04c3fSmrg </require> 253101e04c3fSmrg </extension> 253201e04c3fSmrg <extension name="EGL_KHR_create_context_no_error" supported="egl"> 253301e04c3fSmrg <require> 253401e04c3fSmrg <enum name="EGL_CONTEXT_OPENGL_NO_ERROR_KHR"/> 253501e04c3fSmrg </require> 253601e04c3fSmrg </extension> 253701e04c3fSmrg <extension name="EGL_KHR_debug" supported="egl"> 253801e04c3fSmrg <require> 253901e04c3fSmrg <!-- Explicit dependencies require to get EGLDEBUGPROCKHR dependencies correct --> 254001e04c3fSmrg <type name="EGLLabelKHR"/> 254101e04c3fSmrg <type name="EGLObjectKHR"/> 254201e04c3fSmrg <enum name="EGL_OBJECT_THREAD_KHR"/> 254301e04c3fSmrg <enum name="EGL_OBJECT_DISPLAY_KHR"/> 254401e04c3fSmrg <enum name="EGL_OBJECT_CONTEXT_KHR"/> 254501e04c3fSmrg <enum name="EGL_OBJECT_SURFACE_KHR"/> 254601e04c3fSmrg <enum name="EGL_OBJECT_IMAGE_KHR"/> 254701e04c3fSmrg <enum name="EGL_OBJECT_SYNC_KHR"/> 254801e04c3fSmrg <enum name="EGL_OBJECT_STREAM_KHR"/> 254901e04c3fSmrg <enum name="EGL_DEBUG_MSG_CRITICAL_KHR"/> 255001e04c3fSmrg <enum name="EGL_DEBUG_MSG_ERROR_KHR"/> 255101e04c3fSmrg <enum name="EGL_DEBUG_MSG_WARN_KHR"/> 255201e04c3fSmrg <enum name="EGL_DEBUG_MSG_INFO_KHR"/> 255301e04c3fSmrg <enum name="EGL_DEBUG_CALLBACK_KHR"/> 255401e04c3fSmrg <command name="eglDebugMessageControlKHR"/> 255501e04c3fSmrg <command name="eglQueryDebugKHR"/> 255601e04c3fSmrg <command name="eglLabelObjectKHR"/> 255701e04c3fSmrg </require> 255801e04c3fSmrg </extension> 255901e04c3fSmrg <extension name="EGL_KHR_display_reference" supported="egl"> 256001e04c3fSmrg <require> 256101e04c3fSmrg <enum name="EGL_TRACK_REFERENCES_KHR"/> 256201e04c3fSmrg <command name="eglQueryDisplayAttribKHR"/> 256301e04c3fSmrg </require> 256401e04c3fSmrg </extension> 256501e04c3fSmrg <extension name="EGL_KHR_fence_sync" protect="KHRONOS_SUPPORT_INT64" supported="egl"> 256601e04c3fSmrg <require> 256701e04c3fSmrg <!-- Most interfaces also defined by EGL_KHR_reusable sync --> 256801e04c3fSmrg <enum name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR"/> 256901e04c3fSmrg <enum name="EGL_SYNC_CONDITION_KHR"/> 257001e04c3fSmrg <enum name="EGL_SYNC_FENCE_KHR"/> 257101e04c3fSmrg <command name="eglCreateSyncKHR"/> 257201e04c3fSmrg <command name="eglDestroySyncKHR"/> 257301e04c3fSmrg <command name="eglClientWaitSyncKHR"/> 257401e04c3fSmrg <command name="eglGetSyncAttribKHR"/> 257501e04c3fSmrg </require> 257601e04c3fSmrg </extension> 257701e04c3fSmrg <extension name="EGL_KHR_get_all_proc_addresses" supported="egl"/> 257801e04c3fSmrg <extension name="EGL_KHR_gl_colorspace" supported="egl"> 257901e04c3fSmrg <require> 258001e04c3fSmrg <enum name="EGL_GL_COLORSPACE_KHR"/> 258101e04c3fSmrg <enum name="EGL_GL_COLORSPACE_SRGB_KHR"/> 258201e04c3fSmrg <enum name="EGL_GL_COLORSPACE_LINEAR_KHR"/> 258301e04c3fSmrg </require> 258401e04c3fSmrg </extension> 258501e04c3fSmrg <extension name="EGL_KHR_gl_renderbuffer_image" supported="egl"> 258601e04c3fSmrg <require> 258701e04c3fSmrg <enum name="EGL_GL_RENDERBUFFER_KHR"/> 258801e04c3fSmrg </require> 258901e04c3fSmrg </extension> 259001e04c3fSmrg <extension name="EGL_KHR_gl_texture_2D_image" supported="egl"> 259101e04c3fSmrg <require> 259201e04c3fSmrg <enum name="EGL_GL_TEXTURE_2D_KHR"/> 259301e04c3fSmrg <enum name="EGL_GL_TEXTURE_LEVEL_KHR"/> 259401e04c3fSmrg </require> 259501e04c3fSmrg </extension> 259601e04c3fSmrg <extension name="EGL_KHR_gl_texture_3D_image" supported="egl"> 259701e04c3fSmrg <require> 259801e04c3fSmrg <enum name="EGL_GL_TEXTURE_3D_KHR"/> 259901e04c3fSmrg <enum name="EGL_GL_TEXTURE_ZOFFSET_KHR"/> 260001e04c3fSmrg </require> 260101e04c3fSmrg </extension> 260201e04c3fSmrg <extension name="EGL_KHR_gl_texture_cubemap_image" supported="egl"> 260301e04c3fSmrg <require> 260401e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR"/> 260501e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR"/> 260601e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR"/> 260701e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR"/> 260801e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR"/> 260901e04c3fSmrg <enum name="EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR"/> 261001e04c3fSmrg </require> 261101e04c3fSmrg </extension> 261201e04c3fSmrg <extension name="EGL_KHR_image" supported="egl"> 261301e04c3fSmrg <require> 261401e04c3fSmrg <enum name="EGL_NATIVE_PIXMAP_KHR"/> 261501e04c3fSmrg <enum name="EGL_NO_IMAGE_KHR"/> 261601e04c3fSmrg <command name="eglCreateImageKHR"/> 261701e04c3fSmrg <command name="eglDestroyImageKHR"/> 261801e04c3fSmrg </require> 261901e04c3fSmrg </extension> 262001e04c3fSmrg <extension name="EGL_KHR_image_base" supported="egl"> 262101e04c3fSmrg <require> 262201e04c3fSmrg <enum name="EGL_IMAGE_PRESERVED_KHR"/> 262301e04c3fSmrg <enum name="EGL_NO_IMAGE_KHR"/> 262401e04c3fSmrg <command name="eglCreateImageKHR"/> 262501e04c3fSmrg <command name="eglDestroyImageKHR"/> 262601e04c3fSmrg </require> 262701e04c3fSmrg </extension> 262801e04c3fSmrg <extension name="EGL_KHR_image_pixmap" supported="egl"> 262901e04c3fSmrg <require> 263001e04c3fSmrg <enum name="EGL_NATIVE_PIXMAP_KHR"/> 263101e04c3fSmrg </require> 263201e04c3fSmrg </extension> 263301e04c3fSmrg <extension name="EGL_KHR_lock_surface" supported="egl"> 263401e04c3fSmrg <require> 263501e04c3fSmrg <enum name="EGL_READ_SURFACE_BIT_KHR"/> 263601e04c3fSmrg <enum name="EGL_WRITE_SURFACE_BIT_KHR"/> 263701e04c3fSmrg <enum name="EGL_LOCK_SURFACE_BIT_KHR"/> 263801e04c3fSmrg <enum name="EGL_OPTIMAL_FORMAT_BIT_KHR"/> 263901e04c3fSmrg <enum name="EGL_MATCH_FORMAT_KHR"/> 264001e04c3fSmrg <enum name="EGL_FORMAT_RGB_565_EXACT_KHR"/> 264101e04c3fSmrg <enum name="EGL_FORMAT_RGB_565_KHR"/> 264201e04c3fSmrg <enum name="EGL_FORMAT_RGBA_8888_EXACT_KHR"/> 264301e04c3fSmrg <enum name="EGL_FORMAT_RGBA_8888_KHR"/> 264401e04c3fSmrg <enum name="EGL_MAP_PRESERVE_PIXELS_KHR"/> 264501e04c3fSmrg <enum name="EGL_LOCK_USAGE_HINT_KHR"/> 264601e04c3fSmrg <enum name="EGL_BITMAP_POINTER_KHR"/> 264701e04c3fSmrg <enum name="EGL_BITMAP_PITCH_KHR"/> 264801e04c3fSmrg <enum name="EGL_BITMAP_ORIGIN_KHR"/> 264901e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_RED_OFFSET_KHR"/> 265001e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR"/> 265101e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR"/> 265201e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR"/> 265301e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR"/> 265401e04c3fSmrg <enum name="EGL_LOWER_LEFT_KHR"/> 265501e04c3fSmrg <enum name="EGL_UPPER_LEFT_KHR"/> 265601e04c3fSmrg <command name="eglLockSurfaceKHR"/> 265701e04c3fSmrg <command name="eglUnlockSurfaceKHR"/> 265801e04c3fSmrg </require> 265901e04c3fSmrg </extension> 266001e04c3fSmrg <extension name="EGL_KHR_lock_surface2" supported="egl"> 266101e04c3fSmrg <require> 266201e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_SIZE_KHR"/> 266301e04c3fSmrg </require> 266401e04c3fSmrg </extension> 266501e04c3fSmrg <extension name="EGL_KHR_lock_surface3" supported="egl"> 266601e04c3fSmrg <require> 266701e04c3fSmrg <enum name="EGL_READ_SURFACE_BIT_KHR"/> 266801e04c3fSmrg <enum name="EGL_WRITE_SURFACE_BIT_KHR"/> 266901e04c3fSmrg <enum name="EGL_LOCK_SURFACE_BIT_KHR"/> 267001e04c3fSmrg <enum name="EGL_OPTIMAL_FORMAT_BIT_KHR"/> 267101e04c3fSmrg <enum name="EGL_MATCH_FORMAT_KHR"/> 267201e04c3fSmrg <enum name="EGL_FORMAT_RGB_565_EXACT_KHR"/> 267301e04c3fSmrg <enum name="EGL_FORMAT_RGB_565_KHR"/> 267401e04c3fSmrg <enum name="EGL_FORMAT_RGBA_8888_EXACT_KHR"/> 267501e04c3fSmrg <enum name="EGL_FORMAT_RGBA_8888_KHR"/> 267601e04c3fSmrg <enum name="EGL_MAP_PRESERVE_PIXELS_KHR"/> 267701e04c3fSmrg <enum name="EGL_LOCK_USAGE_HINT_KHR"/> 267801e04c3fSmrg <enum name="EGL_BITMAP_PITCH_KHR"/> 267901e04c3fSmrg <enum name="EGL_BITMAP_ORIGIN_KHR"/> 268001e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_RED_OFFSET_KHR"/> 268101e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR"/> 268201e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR"/> 268301e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR"/> 268401e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR"/> 268501e04c3fSmrg <enum name="EGL_BITMAP_PIXEL_SIZE_KHR"/> 268601e04c3fSmrg <enum name="EGL_BITMAP_POINTER_KHR"/> 268701e04c3fSmrg <enum name="EGL_LOWER_LEFT_KHR"/> 268801e04c3fSmrg <enum name="EGL_UPPER_LEFT_KHR"/> 268901e04c3fSmrg <command name="eglLockSurfaceKHR"/> 269001e04c3fSmrg <command name="eglUnlockSurfaceKHR"/> 269101e04c3fSmrg <command name="eglQuerySurface64KHR"/> 269201e04c3fSmrg </require> 269301e04c3fSmrg </extension> 269401e04c3fSmrg <extension name="EGL_KHR_mutable_render_buffer" supported="egl"> 269501e04c3fSmrg <require> 269601e04c3fSmrg <enum name="EGL_MUTABLE_RENDER_BUFFER_BIT_KHR"/> 269701e04c3fSmrg </require> 269801e04c3fSmrg </extension> 269901e04c3fSmrg <extension name="EGL_KHR_no_config_context" supported="egl"> 270001e04c3fSmrg <require> 270101e04c3fSmrg <enum name="EGL_NO_CONFIG_KHR"/> 270201e04c3fSmrg </require> 270301e04c3fSmrg </extension> 270401e04c3fSmrg <extension name="EGL_KHR_partial_update" supported="egl"> 270501e04c3fSmrg <require> 270601e04c3fSmrg <enum name="EGL_BUFFER_AGE_KHR"/> 270701e04c3fSmrg <command name="eglSetDamageRegionKHR"/> 270801e04c3fSmrg </require> 270901e04c3fSmrg </extension> 271001e04c3fSmrg <extension name="EGL_KHR_platform_android" supported="egl"> 271101e04c3fSmrg <require> 271201e04c3fSmrg <enum name="EGL_PLATFORM_ANDROID_KHR"/> 271301e04c3fSmrg </require> 271401e04c3fSmrg </extension> 271501e04c3fSmrg <extension name="EGL_KHR_platform_gbm" supported="egl"> 271601e04c3fSmrg <require> 271701e04c3fSmrg <enum name="EGL_PLATFORM_GBM_KHR"/> 271801e04c3fSmrg </require> 271901e04c3fSmrg </extension> 272001e04c3fSmrg <extension name="EGL_KHR_platform_wayland" supported="egl"> 272101e04c3fSmrg <require> 272201e04c3fSmrg <enum name="EGL_PLATFORM_WAYLAND_KHR"/> 272301e04c3fSmrg </require> 272401e04c3fSmrg </extension> 272501e04c3fSmrg <extension name="EGL_KHR_platform_x11" supported="egl"> 272601e04c3fSmrg <require> 272701e04c3fSmrg <enum name="EGL_PLATFORM_X11_KHR"/> 272801e04c3fSmrg <enum name="EGL_PLATFORM_X11_SCREEN_KHR"/> 272901e04c3fSmrg </require> 273001e04c3fSmrg </extension> 273101e04c3fSmrg <extension name="EGL_KHR_reusable_sync" protect="KHRONOS_SUPPORT_INT64" supported="egl"> 273201e04c3fSmrg <require> 273301e04c3fSmrg <enum name="EGL_SYNC_STATUS_KHR"/> 273401e04c3fSmrg <enum name="EGL_SIGNALED_KHR"/> 273501e04c3fSmrg <enum name="EGL_UNSIGNALED_KHR"/> 273601e04c3fSmrg <enum name="EGL_TIMEOUT_EXPIRED_KHR"/> 273701e04c3fSmrg <enum name="EGL_CONDITION_SATISFIED_KHR"/> 273801e04c3fSmrg <enum name="EGL_SYNC_TYPE_KHR"/> 273901e04c3fSmrg <enum name="EGL_SYNC_REUSABLE_KHR"/> 274001e04c3fSmrg <enum name="EGL_SYNC_FLUSH_COMMANDS_BIT_KHR"/> 274101e04c3fSmrg <enum name="EGL_FOREVER_KHR"/> 274201e04c3fSmrg <enum name="EGL_NO_SYNC_KHR"/> 274301e04c3fSmrg <command name="eglCreateSyncKHR"/> 274401e04c3fSmrg <command name="eglDestroySyncKHR"/> 274501e04c3fSmrg <command name="eglClientWaitSyncKHR"/> 274601e04c3fSmrg <command name="eglSignalSyncKHR"/> 274701e04c3fSmrg <command name="eglGetSyncAttribKHR"/> 274801e04c3fSmrg </require> 274901e04c3fSmrg </extension> 275001e04c3fSmrg <extension name="EGL_KHR_stream" protect="KHRONOS_SUPPORT_INT64" supported="egl"> 275101e04c3fSmrg <require> 275201e04c3fSmrg <enum name="EGL_NO_STREAM_KHR"/> 275301e04c3fSmrg <enum name="EGL_CONSUMER_LATENCY_USEC_KHR"/> 275401e04c3fSmrg <enum name="EGL_PRODUCER_FRAME_KHR"/> 275501e04c3fSmrg <enum name="EGL_CONSUMER_FRAME_KHR"/> 275601e04c3fSmrg <enum name="EGL_STREAM_STATE_KHR"/> 275701e04c3fSmrg <enum name="EGL_STREAM_STATE_CREATED_KHR"/> 275801e04c3fSmrg <enum name="EGL_STREAM_STATE_CONNECTING_KHR"/> 275901e04c3fSmrg <enum name="EGL_STREAM_STATE_EMPTY_KHR"/> 276001e04c3fSmrg <enum name="EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR"/> 276101e04c3fSmrg <enum name="EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR"/> 276201e04c3fSmrg <enum name="EGL_STREAM_STATE_DISCONNECTED_KHR"/> 276301e04c3fSmrg <enum name="EGL_BAD_STREAM_KHR"/> 276401e04c3fSmrg <enum name="EGL_BAD_STATE_KHR"/> 276501e04c3fSmrg <command name="eglCreateStreamKHR"/> 276601e04c3fSmrg <command name="eglDestroyStreamKHR"/> 276701e04c3fSmrg <command name="eglStreamAttribKHR"/> 276801e04c3fSmrg <command name="eglQueryStreamKHR"/> 276901e04c3fSmrg <command name="eglQueryStreamu64KHR"/> 277001e04c3fSmrg </require> 277101e04c3fSmrg </extension> 277201e04c3fSmrg <extension name="EGL_KHR_stream_attrib" protect="KHRONOS_SUPPORT_INT64" supported="egl"> 277301e04c3fSmrg <require> 277401e04c3fSmrg <enum name="EGL_CONSUMER_LATENCY_USEC_KHR"/> 277501e04c3fSmrg <enum name="EGL_STREAM_STATE_KHR"/> 277601e04c3fSmrg <enum name="EGL_STREAM_STATE_CREATED_KHR"/> 277701e04c3fSmrg <enum name="EGL_STREAM_STATE_CONNECTING_KHR"/> 277801e04c3fSmrg <command name="eglCreateStreamAttribKHR"/> 277901e04c3fSmrg <command name="eglSetStreamAttribKHR"/> 278001e04c3fSmrg <command name="eglQueryStreamAttribKHR"/> 278101e04c3fSmrg <command name="eglStreamConsumerAcquireAttribKHR"/> 278201e04c3fSmrg <command name="eglStreamConsumerReleaseAttribKHR"/> 278301e04c3fSmrg </require> 278401e04c3fSmrg </extension> 278501e04c3fSmrg <extension name="EGL_KHR_stream_consumer_gltexture" protect="EGL_KHR_stream" supported="egl"> 278601e04c3fSmrg <require> 278701e04c3fSmrg <enum name="EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR"/> 278801e04c3fSmrg <command name="eglStreamConsumerGLTextureExternalKHR"/> 278901e04c3fSmrg <command name="eglStreamConsumerAcquireKHR"/> 279001e04c3fSmrg <command name="eglStreamConsumerReleaseKHR"/> 279101e04c3fSmrg </require> 279201e04c3fSmrg </extension> 279301e04c3fSmrg <extension name="EGL_KHR_stream_cross_process_fd" protect="EGL_KHR_stream" supported="egl"> 279401e04c3fSmrg <require> 279501e04c3fSmrg <enum name="EGL_NO_FILE_DESCRIPTOR_KHR"/> 279601e04c3fSmrg <command name="eglGetStreamFileDescriptorKHR"/> 279701e04c3fSmrg <command name="eglCreateStreamFromFileDescriptorKHR"/> 279801e04c3fSmrg </require> 279901e04c3fSmrg </extension> 280001e04c3fSmrg <extension name="EGL_KHR_stream_fifo" protect="EGL_KHR_stream" supported="egl"> 280101e04c3fSmrg <require> 280201e04c3fSmrg <enum name="EGL_STREAM_FIFO_LENGTH_KHR"/> 280301e04c3fSmrg <enum name="EGL_STREAM_TIME_NOW_KHR"/> 280401e04c3fSmrg <enum name="EGL_STREAM_TIME_CONSUMER_KHR"/> 280501e04c3fSmrg <enum name="EGL_STREAM_TIME_PRODUCER_KHR"/> 280601e04c3fSmrg <command name="eglQueryStreamTimeKHR"/> 280701e04c3fSmrg </require> 280801e04c3fSmrg </extension> 280901e04c3fSmrg <extension name="EGL_KHR_stream_producer_aldatalocator" protect="EGL_KHR_stream" supported="egl"/> 281001e04c3fSmrg <extension name="EGL_KHR_stream_producer_eglsurface" protect="EGL_KHR_stream" supported="egl"> 281101e04c3fSmrg <require> 281201e04c3fSmrg <enum name="EGL_STREAM_BIT_KHR"/> 281301e04c3fSmrg <command name="eglCreateStreamProducerSurfaceKHR"/> 281401e04c3fSmrg </require> 281501e04c3fSmrg </extension> 281601e04c3fSmrg <extension name="EGL_KHR_surfaceless_context" supported="egl" comment="Just relaxes an error condition"/> 281701e04c3fSmrg <extension name="EGL_KHR_swap_buffers_with_damage" supported="egl"> 281801e04c3fSmrg <require> 281901e04c3fSmrg <command name="eglSwapBuffersWithDamageKHR"/> 282001e04c3fSmrg </require> 282101e04c3fSmrg </extension> 282201e04c3fSmrg <extension name="EGL_KHR_vg_parent_image" supported="egl"> 282301e04c3fSmrg <require> 282401e04c3fSmrg <enum name="EGL_VG_PARENT_IMAGE_KHR"/> 282501e04c3fSmrg </require> 282601e04c3fSmrg </extension> 282701e04c3fSmrg <extension name="EGL_KHR_wait_sync" supported="egl"> 282801e04c3fSmrg <require> 282901e04c3fSmrg <command name="eglWaitSyncKHR"/> 283001e04c3fSmrg </require> 283101e04c3fSmrg </extension> 283201e04c3fSmrg <extension name="EGL_MESA_drm_image" supported="egl"> 283301e04c3fSmrg <require> 283401e04c3fSmrg <enum name="EGL_DRM_BUFFER_FORMAT_MESA"/> 283501e04c3fSmrg <enum name="EGL_DRM_BUFFER_USE_MESA"/> 283601e04c3fSmrg <enum name="EGL_DRM_BUFFER_FORMAT_ARGB32_MESA"/> 283701e04c3fSmrg <enum name="EGL_DRM_BUFFER_MESA"/> 283801e04c3fSmrg <enum name="EGL_DRM_BUFFER_STRIDE_MESA"/> 283901e04c3fSmrg <enum name="EGL_DRM_BUFFER_USE_SCANOUT_MESA"/> 284001e04c3fSmrg <enum name="EGL_DRM_BUFFER_USE_SHARE_MESA"/> 28417e102996Smaya <enum name="EGL_DRM_BUFFER_USE_CURSOR_MESA"/> 284201e04c3fSmrg <command name="eglCreateDRMImageMESA"/> 284301e04c3fSmrg <command name="eglExportDRMImageMESA"/> 284401e04c3fSmrg </require> 284501e04c3fSmrg </extension> 284601e04c3fSmrg <extension name="EGL_MESA_image_dma_buf_export" supported="egl"> 284701e04c3fSmrg <require> 284801e04c3fSmrg <type name="EGLuint64KHR"/> 284901e04c3fSmrg <command name="eglExportDMABUFImageQueryMESA"/> 285001e04c3fSmrg <command name="eglExportDMABUFImageMESA"/> 285101e04c3fSmrg </require> 285201e04c3fSmrg </extension> 285301e04c3fSmrg <extension name="EGL_MESA_platform_gbm" supported="egl"> 285401e04c3fSmrg <require> 285501e04c3fSmrg <enum name="EGL_PLATFORM_GBM_MESA"/> 285601e04c3fSmrg </require> 285701e04c3fSmrg </extension> 285801e04c3fSmrg <extension name="EGL_MESA_platform_surfaceless" supported="egl"> 285901e04c3fSmrg <require> 286001e04c3fSmrg <enum name="EGL_PLATFORM_SURFACELESS_MESA"/> 286101e04c3fSmrg </require> 286201e04c3fSmrg </extension> 28637e102996Smaya <extension name="EGL_MESA_query_driver" supported="egl"> 28647e102996Smaya <require> 28657e102996Smaya <command name="eglGetDisplayDriverConfig"/> 28667e102996Smaya <command name="eglGetDisplayDriverName"/> 28677e102996Smaya </require> 28687e102996Smaya </extension> 286901e04c3fSmrg <extension name="EGL_NOK_swap_region" supported="egl"> 287001e04c3fSmrg <require> 287101e04c3fSmrg <command name="eglSwapBuffersRegionNOK"/> 287201e04c3fSmrg </require> 287301e04c3fSmrg </extension> 287401e04c3fSmrg <extension name="EGL_NOK_swap_region2" supported="egl"> 287501e04c3fSmrg <require> 287601e04c3fSmrg <command name="eglSwapBuffersRegion2NOK"/> 287701e04c3fSmrg </require> 287801e04c3fSmrg </extension> 287901e04c3fSmrg <extension name="EGL_NOK_texture_from_pixmap" supported="egl"> 288001e04c3fSmrg <require> 288101e04c3fSmrg <enum name="EGL_Y_INVERTED_NOK"/> 288201e04c3fSmrg </require> 288301e04c3fSmrg </extension> 288401e04c3fSmrg <extension name="EGL_NV_3dvision_surface" supported="egl"> 288501e04c3fSmrg <require> 288601e04c3fSmrg <enum name="EGL_AUTO_STEREO_NV"/> 288701e04c3fSmrg </require> 288801e04c3fSmrg </extension> 288901e04c3fSmrg <extension name="EGL_NV_coverage_sample" supported="egl"> 289001e04c3fSmrg <require> 289101e04c3fSmrg <enum name="EGL_COVERAGE_BUFFERS_NV"/> 289201e04c3fSmrg <enum name="EGL_COVERAGE_SAMPLES_NV"/> 289301e04c3fSmrg </require> 289401e04c3fSmrg </extension> 28957e102996Smaya <extension name="EGL_NV_context_priority_realtime" supported="egl"> 28967e102996Smaya <require> 28977e102996Smaya <enum name="EGL_CONTEXT_PRIORITY_REALTIME_NV"/> 28987e102996Smaya </require> 28997e102996Smaya </extension> 290001e04c3fSmrg <extension name="EGL_NV_coverage_sample_resolve" supported="egl"> 290101e04c3fSmrg <require> 290201e04c3fSmrg <enum name="EGL_COVERAGE_SAMPLE_RESOLVE_NV"/> 290301e04c3fSmrg <enum name="EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV"/> 290401e04c3fSmrg <enum name="EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV"/> 290501e04c3fSmrg </require> 290601e04c3fSmrg </extension> 290701e04c3fSmrg <extension name="EGL_NV_cuda_event" supported="egl"> 290801e04c3fSmrg <require> 290901e04c3fSmrg <enum name="EGL_CUDA_EVENT_HANDLE_NV"/> 291001e04c3fSmrg <enum name="EGL_SYNC_CUDA_EVENT_NV"/> 291101e04c3fSmrg <enum name="EGL_SYNC_CUDA_EVENT_COMPLETE_NV"/> 291201e04c3fSmrg </require> 291301e04c3fSmrg </extension> 291401e04c3fSmrg <extension name="EGL_NV_depth_nonlinear" supported="egl"> 291501e04c3fSmrg <require> 291601e04c3fSmrg <enum name="EGL_DEPTH_ENCODING_NV"/> 291701e04c3fSmrg <enum name="EGL_DEPTH_ENCODING_NONE_NV"/> 291801e04c3fSmrg <enum name="EGL_DEPTH_ENCODING_NONLINEAR_NV"/> 291901e04c3fSmrg </require> 292001e04c3fSmrg </extension> 292101e04c3fSmrg <extension name="EGL_NV_device_cuda" supported="egl"> 292201e04c3fSmrg <require> 292301e04c3fSmrg <enum name="EGL_CUDA_DEVICE_NV"/> 292401e04c3fSmrg </require> 292501e04c3fSmrg </extension> 292601e04c3fSmrg <extension name="EGL_NV_native_query" supported="egl"> 292701e04c3fSmrg <require> 292801e04c3fSmrg <command name="eglQueryNativeDisplayNV"/> 292901e04c3fSmrg <command name="eglQueryNativeWindowNV"/> 293001e04c3fSmrg <command name="eglQueryNativePixmapNV"/> 293101e04c3fSmrg </require> 293201e04c3fSmrg </extension> 293301e04c3fSmrg <extension name="EGL_NV_post_convert_rounding" supported="egl"> 293401e04c3fSmrg <require> 293501e04c3fSmrg </require> 293601e04c3fSmrg </extension> 293701e04c3fSmrg <extension name="EGL_NV_post_sub_buffer" supported="egl"> 293801e04c3fSmrg <require> 293901e04c3fSmrg <enum name="EGL_POST_SUB_BUFFER_SUPPORTED_NV"/> 294001e04c3fSmrg <command name="eglPostSubBufferNV"/> 294101e04c3fSmrg </require> 294201e04c3fSmrg </extension> 294301e04c3fSmrg <extension name="EGL_NV_robustness_video_memory_purge" supported="egl"> 294401e04c3fSmrg <require> 294501e04c3fSmrg <enum name="EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV"/> 294601e04c3fSmrg </require> 294701e04c3fSmrg </extension> 294801e04c3fSmrg <extension name="EGL_NV_stream_consumer_gltexture_yuv" supported="egl"> 294901e04c3fSmrg <require> 295001e04c3fSmrg <enum name="EGL_YUV_PLANE0_TEXTURE_UNIT_NV"/> 295101e04c3fSmrg <enum name="EGL_YUV_PLANE1_TEXTURE_UNIT_NV"/> 295201e04c3fSmrg <enum name="EGL_YUV_PLANE2_TEXTURE_UNIT_NV"/> 295301e04c3fSmrg <enum name="EGL_YUV_NUMBER_OF_PLANES_EXT"/> 295401e04c3fSmrg <enum name="EGL_YUV_BUFFER_EXT"/> 295501e04c3fSmrg <command name="eglStreamConsumerGLTextureExternalAttribsNV"/> 295601e04c3fSmrg </require> 295701e04c3fSmrg </extension> 295801e04c3fSmrg <extension name="EGL_NV_stream_cross_object" supported="egl"> 295901e04c3fSmrg <require> 296001e04c3fSmrg <enum name="EGL_STREAM_CROSS_OBJECT_NV"/> 296101e04c3fSmrg </require> 296201e04c3fSmrg </extension> 296301e04c3fSmrg <extension name="EGL_NV_stream_cross_display" supported="egl"> 296401e04c3fSmrg <require> 296501e04c3fSmrg <enum name="EGL_STREAM_CROSS_DISPLAY_NV"/> 296601e04c3fSmrg </require> 296701e04c3fSmrg </extension> 296801e04c3fSmrg <extension name="EGL_NV_stream_cross_partition" supported="egl"> 296901e04c3fSmrg <require> 297001e04c3fSmrg <enum name="EGL_STREAM_CROSS_PARTITION_NV"/> 297101e04c3fSmrg </require> 297201e04c3fSmrg </extension> 297301e04c3fSmrg <extension name="EGL_NV_stream_cross_process" supported="egl"> 297401e04c3fSmrg <require> 297501e04c3fSmrg <enum name="EGL_STREAM_CROSS_PROCESS_NV"/> 297601e04c3fSmrg </require> 297701e04c3fSmrg </extension> 297801e04c3fSmrg <extension name="EGL_NV_stream_cross_system" supported="egl"> 297901e04c3fSmrg <require> 298001e04c3fSmrg <enum name="EGL_STREAM_CROSS_SYSTEM_NV"/> 298101e04c3fSmrg </require> 298201e04c3fSmrg </extension> 298301e04c3fSmrg <extension name="EGL_NV_stream_fifo_next" supported="egl"> 298401e04c3fSmrg <require> 298501e04c3fSmrg <enum name="EGL_PENDING_FRAME_NV"/> 298601e04c3fSmrg <enum name="EGL_STREAM_TIME_PENDING_NV"/> 298701e04c3fSmrg </require> 298801e04c3fSmrg </extension> 298901e04c3fSmrg <extension name="EGL_NV_stream_fifo_synchronous" supported="egl"> 299001e04c3fSmrg <require> 299101e04c3fSmrg <enum name="EGL_STREAM_FIFO_SYNCHRONOUS_NV"/> 299201e04c3fSmrg </require> 299301e04c3fSmrg </extension> 29947e102996Smaya <extension name="EGL_NV_stream_flush" supported="egl"> 29957e102996Smaya <require> 29967e102996Smaya <command name="eglStreamFlushNV"/> 29977e102996Smaya </require> 29987e102996Smaya </extension> 299901e04c3fSmrg <extension name="EGL_NV_stream_frame_limits" supported="egl"> 300001e04c3fSmrg <require> 300101e04c3fSmrg <enum name="EGL_PRODUCER_MAX_FRAME_HINT_NV"/> 300201e04c3fSmrg <enum name="EGL_CONSUMER_MAX_FRAME_HINT_NV"/> 300301e04c3fSmrg </require> 300401e04c3fSmrg </extension> 300501e04c3fSmrg <extension name="EGL_NV_stream_metadata" supported="egl"> 300601e04c3fSmrg <require> 300701e04c3fSmrg <enum name="EGL_MAX_STREAM_METADATA_BLOCKS_NV"/> 300801e04c3fSmrg <enum name="EGL_MAX_STREAM_METADATA_BLOCK_SIZE_NV"/> 300901e04c3fSmrg <enum name="EGL_MAX_STREAM_METADATA_TOTAL_SIZE_NV"/> 301001e04c3fSmrg <enum name="EGL_PRODUCER_METADATA_NV"/> 301101e04c3fSmrg <enum name="EGL_CONSUMER_METADATA_NV"/> 301201e04c3fSmrg <enum name="EGL_PENDING_METADATA_NV"/> 301301e04c3fSmrg <enum name="EGL_METADATA0_SIZE_NV"/> 301401e04c3fSmrg <enum name="EGL_METADATA1_SIZE_NV"/> 301501e04c3fSmrg <enum name="EGL_METADATA2_SIZE_NV"/> 301601e04c3fSmrg <enum name="EGL_METADATA3_SIZE_NV"/> 301701e04c3fSmrg <enum name="EGL_METADATA0_TYPE_NV"/> 301801e04c3fSmrg <enum name="EGL_METADATA1_TYPE_NV"/> 301901e04c3fSmrg <enum name="EGL_METADATA2_TYPE_NV"/> 302001e04c3fSmrg <enum name="EGL_METADATA3_TYPE_NV"/> 302101e04c3fSmrg <command name="eglQueryDisplayAttribNV"/> 302201e04c3fSmrg <command name="eglSetStreamMetadataNV"/> 302301e04c3fSmrg <command name="eglQueryStreamMetadataNV"/> 302401e04c3fSmrg </require> 302501e04c3fSmrg </extension> 302601e04c3fSmrg <extension name="EGL_NV_stream_reset" supported="egl"> 302701e04c3fSmrg <require> 302801e04c3fSmrg <enum name="EGL_SUPPORT_RESET_NV"/> 302901e04c3fSmrg <enum name="EGL_SUPPORT_REUSE_NV"/> 303001e04c3fSmrg <command name="eglResetStreamNV"/> 303101e04c3fSmrg </require> 303201e04c3fSmrg </extension> 303301e04c3fSmrg <extension name="EGL_NV_stream_remote" supported="egl"> 303401e04c3fSmrg <require> 303501e04c3fSmrg <enum name="EGL_STREAM_STATE_INITIALIZING_NV"/> 303601e04c3fSmrg <enum name="EGL_STREAM_TYPE_NV"/> 303701e04c3fSmrg <enum name="EGL_STREAM_PROTOCOL_NV"/> 303801e04c3fSmrg <enum name="EGL_STREAM_ENDPOINT_NV"/> 303901e04c3fSmrg <enum name="EGL_STREAM_LOCAL_NV"/> 304001e04c3fSmrg <enum name="EGL_STREAM_PRODUCER_NV"/> 304101e04c3fSmrg <enum name="EGL_STREAM_CONSUMER_NV"/> 304201e04c3fSmrg </require> 304301e04c3fSmrg <require comment="Supported only if EGL_KHR_stream_cross_process_fd is supported"> 304401e04c3fSmrg <enum name="EGL_STREAM_PROTOCOL_FD_NV"/> 304501e04c3fSmrg </require> 304601e04c3fSmrg </extension> 304701e04c3fSmrg <extension name="EGL_NV_stream_socket" supported="egl"> 304801e04c3fSmrg <require> 304901e04c3fSmrg <enum name="EGL_STREAM_PROTOCOL_SOCKET_NV"/> 305001e04c3fSmrg <enum name="EGL_SOCKET_HANDLE_NV"/> 305101e04c3fSmrg <enum name="EGL_SOCKET_TYPE_NV"/> 305201e04c3fSmrg </require> 305301e04c3fSmrg </extension> 305401e04c3fSmrg <extension name="EGL_NV_stream_socket_inet" supported="egl"> 305501e04c3fSmrg <require> 305601e04c3fSmrg <enum name="EGL_SOCKET_TYPE_INET_NV"/> 305701e04c3fSmrg </require> 305801e04c3fSmrg </extension> 305901e04c3fSmrg <extension name="EGL_NV_stream_socket_unix" supported="egl"> 306001e04c3fSmrg <require> 306101e04c3fSmrg <enum name="EGL_SOCKET_TYPE_UNIX_NV"/> 306201e04c3fSmrg </require> 306301e04c3fSmrg </extension> 306401e04c3fSmrg <extension name="EGL_NV_stream_sync" supported="egl"> 306501e04c3fSmrg <require> 306601e04c3fSmrg <enum name="EGL_SYNC_TYPE_KHR"/> 306701e04c3fSmrg <enum name="EGL_SYNC_NEW_FRAME_NV"/> 306801e04c3fSmrg <command name="eglCreateStreamSyncNV"/> 306901e04c3fSmrg </require> 307001e04c3fSmrg </extension> 307101e04c3fSmrg <extension name="EGL_NV_sync" protect="KHRONOS_SUPPORT_INT64" supported="egl"> 307201e04c3fSmrg <require> 307301e04c3fSmrg <enum name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV"/> 307401e04c3fSmrg <enum name="EGL_SYNC_STATUS_NV"/> 307501e04c3fSmrg <enum name="EGL_SIGNALED_NV"/> 307601e04c3fSmrg <enum name="EGL_UNSIGNALED_NV"/> 307701e04c3fSmrg <enum name="EGL_SYNC_FLUSH_COMMANDS_BIT_NV"/> 307801e04c3fSmrg <enum name="EGL_FOREVER_NV"/> 307901e04c3fSmrg <enum name="EGL_ALREADY_SIGNALED_NV"/> 308001e04c3fSmrg <enum name="EGL_TIMEOUT_EXPIRED_NV"/> 308101e04c3fSmrg <enum name="EGL_CONDITION_SATISFIED_NV"/> 308201e04c3fSmrg <enum name="EGL_SYNC_TYPE_NV"/> 308301e04c3fSmrg <enum name="EGL_SYNC_CONDITION_NV"/> 308401e04c3fSmrg <enum name="EGL_SYNC_FENCE_NV"/> 308501e04c3fSmrg <enum name="EGL_NO_SYNC_NV"/> 308601e04c3fSmrg <command name="eglCreateFenceSyncNV"/> 308701e04c3fSmrg <command name="eglDestroySyncNV"/> 308801e04c3fSmrg <command name="eglFenceNV"/> 308901e04c3fSmrg <command name="eglClientWaitSyncNV"/> 309001e04c3fSmrg <command name="eglSignalSyncNV"/> 309101e04c3fSmrg <command name="eglGetSyncAttribNV"/> 309201e04c3fSmrg </require> 309301e04c3fSmrg </extension> 309401e04c3fSmrg <extension name="EGL_NV_system_time" protect="KHRONOS_SUPPORT_INT64" supported="egl"> 309501e04c3fSmrg <require> 309601e04c3fSmrg <command name="eglGetSystemTimeFrequencyNV"/> 309701e04c3fSmrg <command name="eglGetSystemTimeNV"/> 309801e04c3fSmrg </require> 309901e04c3fSmrg </extension> 310001e04c3fSmrg <extension name="EGL_TIZEN_image_native_buffer" supported="egl"> 310101e04c3fSmrg <require> 310201e04c3fSmrg <enum name="EGL_NATIVE_BUFFER_TIZEN"/> 310301e04c3fSmrg </require> 310401e04c3fSmrg </extension> 310501e04c3fSmrg <extension name="EGL_TIZEN_image_native_surface" supported="egl"> 310601e04c3fSmrg <require> 310701e04c3fSmrg <enum name="EGL_NATIVE_SURFACE_TIZEN"/> 310801e04c3fSmrg </require> 310901e04c3fSmrg </extension> 311001e04c3fSmrg <extension name="EGL_EXT_compositor" supported="egl"> 311101e04c3fSmrg <require> 311201e04c3fSmrg <enum name="EGL_PRIMARY_COMPOSITOR_CONTEXT_EXT"/> 311301e04c3fSmrg <enum name="EGL_EXTERNAL_REF_ID_EXT"/> 311401e04c3fSmrg <enum name="EGL_COMPOSITOR_DROP_NEWEST_FRAME_EXT"/> 311501e04c3fSmrg <enum name="EGL_COMPOSITOR_KEEP_NEWEST_FRAME_EXT"/> 311601e04c3fSmrg 311701e04c3fSmrg <command name="eglCompositorSetContextListEXT"/> 311801e04c3fSmrg <command name="eglCompositorSetContextAttributesEXT"/> 311901e04c3fSmrg <command name="eglCompositorSetWindowListEXT"/> 312001e04c3fSmrg <command name="eglCompositorSetWindowAttributesEXT"/> 312101e04c3fSmrg <command name="eglCompositorBindTexWindowEXT"/> 312201e04c3fSmrg <command name="eglCompositorSetSizeEXT"/> 312301e04c3fSmrg <command name="eglCompositorSwapPolicyEXT"/> 312401e04c3fSmrg </require> 312501e04c3fSmrg </extension> 312601e04c3fSmrg <extension name="EGL_EXT_surface_CTA861_3_metadata" supported="egl"> 312701e04c3fSmrg <require> 312801e04c3fSmrg <enum name="EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT"/> 312901e04c3fSmrg <enum name="EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT"/> 313001e04c3fSmrg </require> 313101e04c3fSmrg </extension> 313201e04c3fSmrg <extension name="EGL_EXT_image_implicit_sync_control" supported="egl"> 31337e102996Smaya <require> 31347e102996Smaya <enum name="EGL_IMPORT_SYNC_TYPE_EXT"/> 31357e102996Smaya <enum name="EGL_IMPORT_IMPLICIT_SYNC_EXT"/> 31367e102996Smaya <enum name="EGL_IMPORT_EXPLICIT_SYNC_EXT"/> 31377e102996Smaya </require> 31387e102996Smaya </extension> 313901e04c3fSmrg <extension name="EGL_EXT_bind_to_front" supported="egl"> 314001e04c3fSmrg <require> 314101e04c3fSmrg <enum name="EGL_FRONT_BUFFER_EXT"/> 314201e04c3fSmrg </require> 314301e04c3fSmrg </extension> 314401e04c3fSmrg </extensions> 314501e04c3fSmrg</registry> 3146