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
|