eaf6884621661288624fc060974c3aa485771324 |
|
30-Nov-2012 |
Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com> |
egl/wayland: Don't invalidate drawable on swap buffers We used to invalidate the drawable after a call to eglSwapBuffers(), so that a wl_egl_window_resize() would take effect for the next frame. However, that leads to calling dri2_get_buffers() when eglMakeCurrent() is called with the current context and surface, and a later call to wl_egl_window_resize() would not take effect until the next buffer swap. Instead, add a callback from wl_egl_window_resize() back to the wayland egl platform, and invalidate the drawable only when it is resized. This solves a bug on wayland clients when going back to windowed mode from fullscreen when clicking a pop up menu, where the window size after this would be the fullscreen size. Note: this is a candidate for stable branches. CC: wayland-devel@lists.freedesktop.org
/external/mesa3d/src/egl/wayland/wayland-egl/wayland-egl.c
|
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/egl/wayland/wayland-egl/wayland-egl.c
|
7b1d94e5d1f53ac5f59000176aea1d02fc9a1181 |
|
31-Aug-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland: Track changes to drop wl_visual
/external/mesa3d/src/egl/wayland/wayland-egl/wayland-egl.c
|
5bf6cc95c1e3dc01dde2bd91fc0bd4eb02cddd40 |
|
31-May-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
wayland-egl: Remove left-over headers and struct
/external/mesa3d/src/egl/wayland/wayland-egl/wayland-egl.c
|
f09c66b3cc9542b0a8f795e34b882c2b8f9f26f7 |
|
21-Apr-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl_dri2: Create wl_buffers for pixmap surfaces Needed since wayland-egl doesnt do this anymore.
/external/mesa3d/src/egl/wayland/wayland-egl/wayland-egl.c
|
c0f8c9911c82c576cdd82dabad4a2370ac53565c |
|
14-Apr-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
wayland-egl: Update to wayland-egl.h changes, drop struct wl_egl_display
/external/mesa3d/src/egl/wayland/wayland-egl/wayland-egl.c
|
e71920929e3933b007b0bd2358def91df1447eb3 |
|
03-Mar-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
egl/wayland: Move wayland-egl into a subdir This hopefully fixes wayland-egl's dependency resolution for autogenerated wayland-drm headers.
/external/mesa3d/src/egl/wayland/wayland-egl/wayland-egl.c
|