History log of /external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2a81037439afb04d4170f674646cdae59619707d 16-Oct-2012 Kristian Høgsberg <krh@bitplanet.net> wayland: Drop support for ill-defined, unused wl_egl_pixmap

It doesn't provide the cross-process buffer sharing that a window system
pixmap could otherwise support and we don't have anything left that uses
this type of surface.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
a5776ac0b8c015bf5d6a8513cefec5920895cc8e 11-Oct-2012 Kristian Høgsberg <krh@bitplanet.net> egl/wayland: Update to Wayland 0.99 API

The 0.99.0 Wayland release changes the event API to provide a thread-safe
mechanism for receiving events specific to a subsystem (such as EGL) and
we need to use it in the EGL platform.

The Wayland protocol now also requires a commit request to make changes
take effect, issue that from eglSwapBuffers.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
58dc1b28d1ef4d1931c52b079d304f2e1546329d 11-Jan-2012 Kristian Høgsberg <krh@bitplanet.net> wayland-drm: Drop the non-premul formats, use format codes from drm_fourcc.h
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
7645c49e07b638de94f03d5f71fde397066a46ee 08-Sep-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: add premultiplied alpha support to wayland

Return true for NATIVE_PARAM_PREMULTIPLIED_ALPHA when all formats with
alpha support premultiplied alpha.

(Based on Chia-I Wu's patch)

[olv: remove the use of param_premultiplied_alpha from the original
patch]
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
1191d203632e2954ce59163f87c9896b1c6ed40a 08-Sep-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: correctly return configs under wayland

Handle "format" events and return configs for the supported formats.

(Based on Chia-I Wu's patch)

[olv: update and explain why PIPE_FORMAT_B8G8R8A8_UNORM should not be
enabled without HAS_ARGB32]
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
ee0e6ae2bb25bfa02547ef9986bdff8afc792d49 08-Sep-2011 Chia-I Wu <olv@lunarg.com> Revert "st/egl: correctly return configs under wayland"

This reverts commit 95b445699d7f049116ee0927387a958a9933766b.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
93a96abe16068fa3ca8a1eb8d1c34195bffdc470 08-Sep-2011 Chia-I Wu <olv@lunarg.com> Revert "st/egl: add premultiplied alpha support to wayland"

This reverts commit 23aa978a9d76a48f4b93e9a8911ec50c0e5d94ab.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
23aa978a9d76a48f4b93e9a8911ec50c0e5d94ab 07-Sep-2011 Chia-I Wu <olv@lunarg.com> st/egl: add premultiplied alpha support to wayland

Return true for NATIVE_PARAM_PREMULTIPLIED_ALPHA when all formats with
alpha support premultiplied alpha. Currently, it means when argb32 and
argb32_pre are both supported.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
95b445699d7f049116ee0927387a958a9933766b 07-Sep-2011 Chia-I Wu <olv@lunarg.com> st/egl: correctly return configs under wayland

When wl_drm is avaiable and enabled, handle "format" events and return
configs for the supported formats. Otherwise, assume all formats of
wl_shm are supported.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
73df31eedd0f33c8a9907855cb247c8f87964c48 25-Jun-2011 Chia-I Wu <olv@lunarg.com> st/egl: reorganize backend initialization

Remove set_event_handler() and pass the event handler with
native_get_XXX_platform(). Add init_screen() so that the pipe screen is
created later. This way we don't need to pass user_data to
create_display().
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
a23bf646bdeb72381e7f2bc784d47748cdd7d1ce 11-Jun-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/eglwayland: Add support for EGL_DEFAULT_DISPLAY
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
d72e7f0dd95fdf28cf64c0b5b6d42c16f087008a 23-Apr-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Add wayland shm softpipe support
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
34fd282b270dbaf0ce87e342b3183eb3a4bf4a44 23-Apr-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Generalize wayland backend a bit
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
400a99a679dfcf671d6d35cc4256d86cad7f9e93 21-Apr-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Update to wayland protocol,egl changes
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
9f213f6a4af9d6b3663bd2fbd371fbec9f869c75 11-Feb-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl wayland: Sync front buffer release
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h
381ea0d67a6d84a34d23571c49bbf4339ffda364 04-Feb-2011 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Add wayland platform
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_wayland.h