Merge branch 'khronos-registry'

macos/v1.5.9
Dave Airlie 10 years ago
commit eeda3a5a6d
  1. 131
      registry/egl.xml
  2. 1002
      registry/gl.xml

@ -662,8 +662,36 @@
<unused start="0x32F0" end="0x32FF"/>
</enums>
<enums namespace="EGL" start="0x3300" end="0x331F" vendor="QCOM" comment="Reserved for Jeff Vigil (Bug 12973) - EGL_EXT_yuv_surface spec TBD">
<unused start="0x3300" end="0x331F"/>
<enums namespace="EGL" start="0x3300" end="0x331F" vendor="QCOM" comment="Reserved for Jeff Vigil (Bugs 12973,12849) - EGL_EXT_yuv_surface spec TBD">
<enum value="0x3300" name="EGL_YUV_BUFFER_EXT"/>
<enum value="0x3301" name="EGL_YUV_ORDER_EXT"/>
<enum value="0x3302" name="EGL_YUV_ORDER_YUV_EXT"/>
<enum value="0x3303" name="EGL_YUV_ORDER_YVU_EXT"/>
<enum value="0x3304" name="EGL_YUV_ORDER_YUYV_EXT"/>
<enum value="0x3305" name="EGL_YUV_ORDER_UYVY_EXT"/>
<enum value="0x3306" name="EGL_YUV_ORDER_YVYU_EXT"/>
<enum value="0x3307" name="EGL_YUV_ORDER_VYUY_EXT"/>
<enum value="0x3308" name="EGL_YUV_ORDER_AYUV_EXT"/>
<unused start="0x3309"/>
<enum value="0x330A" name="EGL_YUV_CSC_STANDARD_EXT"/>
<enum value="0x330B" name="EGL_YUV_CSC_STANDARD_601_EXT"/>
<enum value="0x330C" name="EGL_YUV_CSC_STANDARD_709_EXT"/>
<enum value="0x330D" name="EGL_YUV_CSC_STANDARD_2020_EXT"/>
<unused start="0x330E" end="0x3310"/>
<enum value="0x3311" name="EGL_YUV_NUMBER_OF_PLANES_EXT"/>
<enum value="0x3312" name="EGL_YUV_SUBSAMPLE_EXT"/>
<enum value="0x3313" name="EGL_YUV_SUBSAMPLE_4_2_0_EXT"/>
<enum value="0x3314" name="EGL_YUV_SUBSAMPLE_4_2_2_EXT"/>
<enum value="0x3315" name="EGL_YUV_SUBSAMPLE_4_4_4_EXT"/>
<unused start="0x3316"/>
<enum value="0x3317" name="EGL_YUV_DEPTH_RANGE_EXT"/>
<enum value="0x3318" name="EGL_YUV_DEPTH_RANGE_LIMITED_EXT"/>
<enum value="0x3319" name="EGL_YUV_DEPTH_RANGE_FULL_EXT"/>
<enum value="0x331A" name="EGL_YUV_PLANE_BPP_EXT"/>
<enum value="0x331B" name="EGL_YUV_PLANE_BPP_0_EXT"/>
<enum value="0x331C" name="EGL_YUV_PLANE_BPP_8_EXT"/>
<enum value="0x331D" name="EGL_YUV_PLANE_BPP_10_EXT"/>
<unused start="0x331E" end="0x331F"/>
</enums>
<enums namespace="EGL" start="0x3320" end="0x339F" vendor="NV" comment="Reserved for James Jones (Bug 13209)">
@ -671,7 +699,21 @@
</enums>
<enums namespace="EGL" start="0x33A0" end="0x33AF" vendor="ANGLE" comment="Reserved for Shannon Woods (Bug 13175)">
<unused start="0x33A0" end="0x33AF"/>
<enum value="0x33A0" name="EGL_D3D9_DEVICE_ANGLE"/>
<enum value="0x33A1" name="EGL_D3D11_DEVICE_ANGLE"/>
<unused start="0x33A2" end="0x33AF"/>
</enums>
<enums namespace="EGL" start="0x33B0" end="0x33BF" vendor="KHR" comment="Reserved for Jeff Vigil (Bug 13357)">
<unused start="0x33B0" end="0x33BF"/>
</enums>
<enums namespace="EGL" start="0x33C0" end="0x33DF" vendor="BCOM" comment="Reserved for Gary Sweet (Bug 12203)">
<unused start="0x33C0" end="0x33DF"/>
</enums>
<enums namespace="EGL" start="0x33E0" end="0x342F" vendor="QCOM" comment="Reserved for Jeff Vigil (Bugs 10663,13364)">
<unused start="0x33E0" end="0x342F"/>
</enums>
<!-- Please remember that new enumerant allocations must be obtained by
@ -683,8 +725,8 @@
<!-- Reservable for future use. To generate a new range, allocate multiples
of 16 starting at the lowest available point in this block. -->
<enums namespace="EGL" start="0x33B0" end="0x3FFF" vendor="KHR">
<unused start="0x33B0" end="0x3FFF" comment="Reserved for future use"/>
<enums namespace="EGL" start="0x3420" end="0x3FFF" vendor="KHR">
<unused start="0x3420" end="0x3FFF" comment="Reserved for future use"/>
</enums>
<enums namespace="EGL" start="0x8F70" end="0x8F7F" vendor="HI" comment="For Mark Callow, Khronos bug 4055. Shared with GL.">
@ -927,6 +969,22 @@
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
<param><ptype>EGLSyncKHR</ptype> <name>sync</name></param>
</command>
<command>
<proto><ptype>EGLBoolean</ptype> <name>eglExportDMABUFImageMESA</name></proto>
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
<param><ptype>EGLImageKHR</ptype> <name>image</name></param>
<param>int *<name>fds</name></param>
<param><ptype>EGLint</ptype> *<name>strides</name></param>
<param><ptype>EGLint</ptype> *<name>offsets</name></param>
</command>
<command>
<proto><ptype>EGLBoolean</ptype> <name>eglExportDMABUFImageQueryMESA</name></proto>
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
<param><ptype>EGLImageKHR</ptype> <name>image</name></param>
<param>int *<name>fourcc</name></param>
<param>int *<name>num_planes</name></param>
<param><ptype>EGLuint64KHR</ptype> *<name>modifiers</name></param>
</command>
<command>
<proto><ptype>EGLBoolean</ptype> <name>eglExportDRMImageMESA</name></proto>
<param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
@ -1636,6 +1694,12 @@
<enum name="EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE"/>
</require>
</extension>
<extension name="EGL_ANGLE_device_d3d" supported="egl">
<require>
<enum name="EGL_D3D9_DEVICE_ANGLE"/>
<enum name="EGL_D3D11_DEVICE_ANGLE"/>
</require>
</extension>
<extension name="EGL_ANGLE_query_surface_pointer" supported="egl">
<require>
<command name="eglQuerySurfacePointerANGLE"/>
@ -1686,11 +1750,26 @@
<enum name="EGL_DRM_DEVICE_FILE_EXT"/>
</require>
</extension>
<extension name="EGL_EXT_device_enumeration" supported="egl">
<require>
<command name="eglQueryDevicesEXT"/>
</require>
</extension>
<extension name="EGL_EXT_device_openwf" supported="egl">
<require>
<enum name="EGL_OPENWF_DEVICE_ID_EXT"/>
</require>
</extension>
<extension name="EGL_EXT_device_query" supported="egl">
<require>
<enum name="EGL_NO_DEVICE_EXT"/>
<enum name="EGL_BAD_DEVICE_EXT"/>
<enum name="EGL_DEVICE_EXT"/>
<command name="eglQueryDeviceAttribEXT"/>
<command name="eglQueryDeviceStringEXT"/>
<command name="eglQueryDisplayAttribEXT"/>
</require>
</extension>
<extension name="EGL_EXT_image_dma_buf_import" supported="egl">
<require>
<enum name="EGL_LINUX_DMA_BUF_EXT"/>
@ -1792,6 +1871,35 @@
<command name="eglSwapBuffersWithDamageEXT"/>
</require>
</extension>
<extension name="EGL_EXT_yuv_surface" supported="egl">
<require>
<enum name="EGL_YUV_ORDER_EXT"/>
<enum name="EGL_YUV_NUMBER_OF_PLANES_EXT"/>
<enum name="EGL_YUV_SUBSAMPLE_EXT"/>
<enum name="EGL_YUV_DEPTH_RANGE_EXT"/>
<enum name="EGL_YUV_CSC_STANDARD_EXT"/>
<enum name="EGL_YUV_PLANE_BPP_EXT"/>
<enum name="EGL_YUV_BUFFER_EXT"/>
<enum name="EGL_YUV_ORDER_YUV_EXT"/>
<enum name="EGL_YUV_ORDER_YVU_EXT"/>
<enum name="EGL_YUV_ORDER_YUYV_EXT"/>
<enum name="EGL_YUV_ORDER_UYVY_EXT"/>
<enum name="EGL_YUV_ORDER_YVYU_EXT"/>
<enum name="EGL_YUV_ORDER_VYUY_EXT"/>
<enum name="EGL_YUV_ORDER_AYUV_EXT"/>
<enum name="EGL_YUV_SUBSAMPLE_4_2_0_EXT"/>
<enum name="EGL_YUV_SUBSAMPLE_4_2_2_EXT"/>
<enum name="EGL_YUV_SUBSAMPLE_4_4_4_EXT"/>
<enum name="EGL_YUV_DEPTH_RANGE_LIMITED_EXT"/>
<enum name="EGL_YUV_DEPTH_RANGE_FULL_EXT"/>
<enum name="EGL_YUV_CSC_STANDARD_601_EXT"/>
<enum name="EGL_YUV_CSC_STANDARD_709_EXT"/>
<enum name="EGL_YUV_CSC_STANDARD_2020_EXT"/>
<enum name="EGL_YUV_PLANE_BPP_0_EXT"/>
<enum name="EGL_YUV_PLANE_BPP_8_EXT"/>
<enum name="EGL_YUV_PLANE_BPP_10_EXT"/>
</require>
</extension>
<extension name="EGL_HI_clientpixmap" supported="egl">
<require>
<enum name="EGL_CLIENT_PIXMAP_POINTER_HI"/>
@ -1857,10 +1965,14 @@
</extension>
<extension name="EGL_KHR_fence_sync" protect="KHRONOS_SUPPORT_INT64" supported="egl">
<require>
<!-- @ Most interfaces defined by EGL_KHR_reusable sync -->
<!-- Most interfaces also defined by EGL_KHR_reusable sync -->
<enum name="EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR"/>
<enum name="EGL_SYNC_CONDITION_KHR"/>
<enum name="EGL_SYNC_FENCE_KHR"/>
<command name="eglCreateSyncKHR"/>
<command name="eglDestroySyncKHR"/>
<command name="eglClientWaitSyncKHR"/>
<command name="eglGetSyncAttribKHR"/>
</require>
</extension>
<extension name="EGL_KHR_get_all_proc_addresses" supported="egl"/>
@ -2108,6 +2220,13 @@
<command name="eglExportDRMImageMESA"/>
</require>
</extension>
<extension name="EGL_MESA_image_dma_buf_export" supported="egl">
<require>
<type name="EGLuint64KHR"/>
<command name="eglExportDMABUFImageQueryMESA"/>
<command name="eglExportDMABUFImageMESA"/>
</require>
</extension>
<extension name="EGL_MESA_platform_gbm" supported="egl">
<require>
<enum name="EGL_PLATFORM_GBM_MESA"/>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save