mesa/docs/specs
Neil Roberts 5cddb1ce3c wayland: Add an extension to create wl_buffers from EGLImages
This adds an extension called EGL_WL_create_wayland_buffer_from_image
which adds the following single function:

struct wl_buffer *
eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImageKHR image);

The function creates a wl_buffer which shares its contents with the given
EGLImage. The expected use case for this is in a nested Wayland compositor
which is using subsurfaces to present buffers from its clients. Using this
extension it can attach the client buffers directly to the subsurface without
having to blit the contents into an intermediate buffer. The compositing can
then be done in the parent compositor.

The extension is only implemented in the Wayland EGL platform because of
course it wouldn't make sense anywhere else.
2013-12-04 17:04:57 -08:00
..
OLD mesa: Remove GL_MESA_resize_buffers 2013-06-28 13:35:21 -07:00
enums.txt docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
EXT_shader_integer_mix.spec mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mix 2013-09-13 09:56:36 -05:00
MESA_agp_offset.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_copy_sub_buffer.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_drm_image.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_multithread_makecurrent.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_pack_invert.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_pixmap_colormap.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_query_renderer.spec docs: Import extension spec for GLX_MESA_query_renderer 2013-11-07 18:12:33 -08:00
MESA_release_buffers.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_set_3dfx_mode.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_shader_debug.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_swap_control.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_swap_frame_usage.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_texture_array.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_texture_signed_rgba.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_window_pos.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
MESA_ycbcr_texture.spec docs: move specs to a separate folder 2013-04-17 08:48:14 -06:00
WL_bind_wayland_display.spec egl: Also add EGL_TEXTURE_FORMAT as a valid eglQueryWaylandBufferWL attribute 2013-09-16 22:22:49 -07:00
WL_create_wayland_buffer_from_image.spec wayland: Add an extension to create wl_buffers from EGLImages 2013-12-04 17:04:57 -08:00