The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
EGL extensions
From Mer Wiki
(Difference between revisions)
(? -> - as the newly listed non-standard extensions are not supported on tegra3 and omap4460) |
(Order the standard list alphabetically) |
||
Line 14: | Line 14: | ||
! Nokia N9 | ! Nokia N9 | ||
|- | |- | ||
− | | | + | | EGL_ANDROID_blob_cache |
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_ANDROID_framebuffer_target |
− | + | ||
| - | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_ANDROID_image_native_buffer | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_ANDROID_native_fence_sync | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_ANDROID_recordable | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_ANGLE_d3d_share_handle_client_buffer | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_ANGLE_query_surface_pointer | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_ANGLE_surface_d3d_texture_2d_share_handle | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_EXT_buffer_age | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_EXT_create_context_robustness | ||
| x | | x | ||
+ | | - | ||
+ | | - | ||
|- | |- | ||
− | | | + | | EGL_EXT_multiview_window |
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_HI_clientpixmap | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_HI_colorformats | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_IMG_context_priority | ||
| x | | x | ||
| x | | x | ||
| x | | x | ||
|- | |- | ||
− | | | + | | EGL_KHR_config_attribs |
+ | | x | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_KHR_create_context | ||
+ | | - | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | EGL_KHR_fence_sync | ||
| x | | x | ||
| x | | x | ||
| x | | x | ||
|- | |- | ||
− | | | + | | EGL_KHR_gl_renderbuffer_image |
| x | | x | ||
| x | | x | ||
| x | | x | ||
|- | |- | ||
− | | | + | | EGL_KHR_gl_texture_2D_image |
| x | | x | ||
| x | | x | ||
Line 49: | Line 114: | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_gl_texture_cubemap_image |
| x | | x | ||
| x | | x | ||
| x | | x | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| EGL_KHR_image_base | | EGL_KHR_image_base | ||
Line 69: | Line 129: | ||
| x | | x | ||
|- | |- | ||
− | | | + | | EGL_KHR_image |
| x | | x | ||
| x | | x | ||
Line 79: | Line 139: | ||
| x | | x | ||
|- | |- | ||
− | | | + | | EGL_KHR_lock_surface |
| x | | x | ||
| - | | - | ||
− | | | + | | x |
|- | |- | ||
− | | | + | | EGL_KHR_reusable_sync |
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_stream_consumer_gltexture |
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_stream_cross_process_fd |
| x | | x | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_stream_fifo |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| x | | x | ||
− | |||
− | |||
− | |||
− | |||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_stream_producer_aldatalocator |
| - | | - | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_stream_producer_eglsurface |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| x | | x | ||
| - | | - | ||
Line 144: | Line 179: | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_surfaceless_context |
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_KHR_vg_parent_image |
| x | | x | ||
+ | | x | ||
+ | | x | ||
+ | |- | ||
+ | | EGL_KHR_wait_sync | ||
+ | | - | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_MESA_drm_image |
| - | | - | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_3dvision_surface |
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_coverage_sample_resolve |
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_coverage_sample |
− | | | + | | x |
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_depth_nonlinear |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| x | | x | ||
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_native_query |
| x | | x | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| - | | - | ||
| - | | - | ||
Line 204: | Line 229: | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_post_sub_buffer |
| x | | x | ||
− | |||
− | |||
− | |||
− | |||
| x | | x | ||
− | |||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_sync |
− | | | + | | x |
| - | | - | ||
| - | | - | ||
|- | |- | ||
− | | | + | | EGL_NV_system_time |
| x | | x | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| - | | - | ||
| - | | - |
Revision as of 13:11, 16 January 2013
EGL extensions supported by different platforms
Run "eglinfo" on the target hardware to get the list of supported extensions for that particular hardware.
Standard EGL extension list
See http://www.khronos.org/registry/egl/ for the list.
Name | Tegra3 | Ti OMAP 4460 1.7.10.0.1.9 |
Nokia N9 |
---|---|---|---|
EGL_ANDROID_blob_cache | x | - | - |
EGL_ANDROID_framebuffer_target | - | - | - |
EGL_ANDROID_image_native_buffer | - | - | - |
EGL_ANDROID_native_fence_sync | - | - | - |
EGL_ANDROID_recordable | - | - | - |
EGL_ANGLE_d3d_share_handle_client_buffer | - | - | - |
EGL_ANGLE_query_surface_pointer | - | - | - |
EGL_ANGLE_surface_d3d_texture_2d_share_handle | - | - | - |
EGL_EXT_buffer_age | - | - | - |
EGL_EXT_create_context_robustness | x | - | - |
EGL_EXT_multiview_window | - | - | - |
EGL_HI_clientpixmap | - | - | - |
EGL_HI_colorformats | - | - | - |
EGL_IMG_context_priority | x | x | x |
EGL_KHR_config_attribs | x | - | - |
EGL_KHR_create_context | - | - | - |
EGL_KHR_fence_sync | x | x | x |
EGL_KHR_gl_renderbuffer_image | x | x | x |
EGL_KHR_gl_texture_2D_image | x | x | x |
EGL_KHR_gl_texture_3D_image | - | - | - |
EGL_KHR_gl_texture_cubemap_image | x | x | x |
EGL_KHR_image_base | x | x | x |
EGL_KHR_image_pixmap | x | x | x |
EGL_KHR_image | x | x | x |
EGL_KHR_lock_surface2 | - | - | x |
EGL_KHR_lock_surface | x | - | x |
EGL_KHR_reusable_sync | x | - | - |
EGL_KHR_stream_consumer_gltexture | x | - | - |
EGL_KHR_stream_cross_process_fd | x | - | - |
EGL_KHR_stream_fifo | x | - | - |
EGL_KHR_stream_producer_aldatalocator | - | - | - |
EGL_KHR_stream_producer_eglsurface | x | - | - |
EGL_KHR_stream | x | - | - |
EGL_KHR_surfaceless_context | x | - | - |
EGL_KHR_vg_parent_image | x | x | x |
EGL_KHR_wait_sync | - | - | - |
EGL_MESA_drm_image | - | - | - |
EGL_NV_3dvision_surface | x | - | - |
EGL_NV_coverage_sample_resolve | x | - | - |
EGL_NV_coverage_sample | x | - | - |
EGL_NV_depth_nonlinear | x | - | - |
EGL_NV_native_query | x | - | - |
EGL_NV_post_convert_rounding | x | x | - |
EGL_NV_post_sub_buffer | x | x | - |
EGL_NV_sync | x | - | - |
EGL_NV_system_time | x | - | - |
Non-standard EGL extensions
Name | Tegra3 | Ti OMAP 4460 1.7.10.0.1.9 |
Nokia N9 |
---|---|---|---|
EGL_NOK_image_shared | - | - | x |
EGL_NOK_swap_region2 | - | - | - |
EGL_NOK_image_framebuffer | - | - | x |
EGL_NOK_image_yuv | - | - | x |
EGL_NOK_image_yuv_framebuffer | - | - | x |
EGL_NOK_image_yuv_pixmap | - | - | x |
EGL_NOK_texture_from_pixmap | - | - | x |
EGL_NOKIA_texture_from_pixmap | - | - | x |
EGL_IMG_client_api_ogl | - | x | - |
EGL_NV_perfmon | x | - | - |
EGL_NV_stream_sync | x | - | - |