Re: [PATCH 2/2] gl-renderer: Use eglSwapBuffersWithDamageEXT when available

2014-01-16 Thread Jason Ekstrand
Never mind, the first one was correct. I misunderstood buffer age. --Jason On Jan 16, 2014 10:52 PM, "Jason Ekstrand" wrote: > Signed-off-by: Jason Ekstrand > --- > > The second version properly sets the EGL_SWAP_BEHAVIOR surface attribute to > EGL_BUFFER_PRESERVED. > > src/gl-renderer.c | 104

[PATCH 2/2] gl-renderer: Use eglSwapBuffersWithDamageEXT when available

2014-01-16 Thread Jason Ekstrand
Signed-off-by: Jason Ekstrand --- The second version properly sets the EGL_SWAP_BEHAVIOR surface attribute to EGL_BUFFER_PRESERVED. src/gl-renderer.c | 104 +- 1 file changed, 103 insertions(+), 1 deletion(-) diff --git a/src/gl-renderer.c b/

[PATCH wayland] protocol: Clarify semantics of sub-surface placement requests

2014-01-16 Thread Jonas Ådahl
Clarify some semantics of wl_subsurface.place_below and wl_subsurface.place_below that were not specified. Signed-off-by: Jonas Ådahl --- Hi, Implementing support for sub-surfaces in mutter we ran in to some unspecified behaviour in the subsurface placement protocol. I have documented what I u

[PATCH 3/4 v2] Add function to get new fd of the graphic device

2014-01-16 Thread Axel Davy
neccessary for dri3 Signed-off-by: Axel Davy --- v2: fix indentation hw/xfree86/xwayland/xwayland-drm.c | 56 -- hw/xfree86/xwayland/xwayland.h | 3 ++ 2 files changed, 38 insertions(+), 21 deletions(-) diff --git a/hw/xfree86/xwayland/xwayland-drm.c b/

[PATCH 1/4 v2] Move the wl_buffer from xwl_window to xwl_pixmap

2014-01-16 Thread Axel Davy
This change enables to change the window pixmap, and have xwayland send the correct buffer to the Wayland compositor. Signed-off-by: Axel Davy --- v2: fix indentation and remove a call that had to be in patch 4 hw/xfree86/xwayland/xwayland-drm.c | 10 +++- hw/xfree86/xwayland/xwayland-privat

[PATCH 2/4 v2] Add support to render-nodes.

2014-01-16 Thread Axel Davy
And allows to create wl_buffers from fds instead of gem names. Signed-off-by: Axel Davy --- v2: fix indentation hw/xfree86/xwayland/drm.xml| 45 +- hw/xfree86/xwayland/xwayland-drm.c | 108 + hw/xfree86/xwayland/xwayland-private.h |

[PATCH 4/4 v2] Add XWayland API with Present support in mind.

2014-01-16 Thread Axel Davy
The API enables to use the frame event and the buffer event. Signed-off-by: Axel Davy --- v2: fix indentation + move a call from patch 1 to here + add a missing call hw/xfree86/xwayland/Makefile.am| 1 + hw/xfree86/xwayland/xwayland-events.c | 216 + hw

[PATCH] Add a FreeRds backend, take 6

2014-01-16 Thread Hardening
FreeRDS is a FreeRDP based RDP server, the server handles incoming connections and talks RDP with the peers. FreeRds cooperates with an "out-service": the out-service creates the content to display, and FreeRds will take care of encoding the content in the appropriate format (bitmapUpdate, remot