History log of /external/mesa3d/src/gallium/state_trackers/egl/wayland/native_shm.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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_shm.c
9ba3cecaa02eba07bc6456c441126e4e2e823da5 03-Apr-2012 Benjamin Franzke <benjaminfranzke@googlemail.com> st/egl: Update to the new wl_shm_pool interface
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_shm.c
e6aa32ac7f8d7b843f4d4f8bf9d8e9db790b0868 05-Mar-2012 Benjamin Franzke <benjaminfranzke@googlemail.com> wayland: Use new wl_display_disconnect

This replaces the previously used wl_display_destroy.
wl_display_destroy was povided by wayland-client.so and
wayland-server.so, to resolve that conflict its renamed client-side.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_shm.c
e0897009f8fe8100204038e37f5555966300383a 17-Jan-2012 Scott Moreau <oreaus@gmail.com> Complete ARGB8888 naming convention format renames missed
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_shm.c
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_shm.c
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_shm.c
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_shm.c
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_shm.c
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_shm.c
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_shm.c
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_shm.c
6b52e82768b68dd75bfda9637f0154c5425171ed 07-Sep-2011 Chia-I Wu <olv@lunarg.com> st/egl: track changes to drop wl_visual in wayland

Follow a subset of changes in 7b1d94e5d1f53ac5f59000176aea1d02fc9a1181.
There are known issues, but it works to a certain degree. Non-working
demos also fail gracefully. More importantly, it fixes the build.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_shm.c
b89bca6d8b84e7922f44258c41e37997775f98c9 07-Sep-2011 Chia-I Wu <olv@lunarg.com> st/egl: track server side wayland changes

Follow changes in c661ecce1089000c3fca9a543713f8264221be50.
/external/mesa3d/src/gallium/state_trackers/egl/wayland/native_shm.c
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_shm.c
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_shm.c
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_shm.c