summaryrefslogtreecommitdiffstats
path: root/src/egl/drivers/dri2/platform_wayland.c
Commit message (Collapse)AuthorAgeFilesLines
...
* egl_dri2: allow RGBA masks to be specified for matchingChia-I Wu2011-08-281-1/+1
| | | | | | | | Add rgba_masks to dri2_add_config. When it is non-NULL, the DRI config is accepted only when the offsets and sizes of the its channels match rgba_mask. Reviewed-by: Chad Versace <chad@chad-versace.us>
* egl_dri2/wayland: Hook up new buffer.release eventBenjamin Franzke2011-06-211-16/+124
|
* wayland: Pass use_invalidate extension to driverKristian Høgsberg2011-06-201-1/+2
|
* egl_dri2/wayland: Add support for EGL_DEFAULT_DISPLAYBenjamin Franzke2011-06-121-1/+7
|
* egl_dri2: Fix usage of bool valuesBenjamin Franzke2011-05-311-3/+3
|
* egl/wayland: Fix possible lockup in drm initializationBenjamin Franzke2011-04-291-1/+1
| | | | Lockup happens when wl_drm interface is not available.
* egl/wayland: Update to buffer.damage additionBenjamin Franzke2011-04-221-0/+2
|
* egl_dri2: Create wl_buffers for pixmap surfacesBenjamin Franzke2011-04-221-12/+21
| | | | Needed since wayland-egl doesnt do this anymore.
* egl/wayland: Fix prefixes for interface namesBenjamin Franzke2011-04-221-2/+2
|
* wayland-egl: Update to wayland-egl.h changes, drop struct wl_egl_displayKristian Høgsberg2011-04-201-40/+76
|
* egl/wayland: Update to per-surface frame eventsBenjamin Franzke2011-04-121-2/+3
|
* egl_dri2: Enable image extensions in one placeKristian Høgsberg2011-03-261-4/+0
| | | | | We know what we can support in egl_dri2.c so just enable the extensions there.
* egl: Add EGL_WL_bind_wayland_displayBenjamin Franzke2011-03-011-1/+35
|
* egl_dri2: add swrastHaitao Feng2011-02-161-0/+2
| | | | | | | | This enables the egl_dri2 driver to load swrast driver for software rendering. It could be used when hardware dri2 drivers are not available, such as in VM. Signed-off-by: Haitao Feng <haitao.feng@intel.com>
* egl_dri2: rename loader_extension to dri2_loader_extensionHaitao Feng2011-02-101-6/+6
| | | | Signed-off-by: Haitao Feng <haitao.feng@intel.com>
* egl_dri2 wayland: Sync front buffer releaseBenjamin Franzke2011-02-101-26/+66
|
* egl_dri2: Use double buffering for window surfacesBenjamin Franzke2011-02-101-8/+27
|
* wayland-egl: Force roundtrips to get device name and authenticate correctlyKristian Høgsberg2011-02-071-4/+28
| | | | | | | | If the client hasn't done the initial wl_display_iterate() at the time we initialize the display, we have to do that in platform_wayland.c. Make sure we detect that correctly instead of dup()ing fd=0, and use the sync callback to make sure we don't wait forever for authorization that won't happen.
* egl_dri2: Add wayland platformBenjamin Franzke2011-02-071-0/+588