Re: wl_surface_commit from different thread

2014-02-14 Thread Pekka Paalanen
On Fri, 14 Feb 2014 16:11:54 -0600 Prabhu S wrote: > Now I understand calling wl_surface_commit from different thread > is not the problem. wl_surface_commit has to be called inside the > swapbuffer before return, otherwise keeps waiting in the event > loop. It's more than that. Applications wil

Re: [RFC v4] Fullscreen shell protocol

2014-02-14 Thread Pekka Paalanen
On Fri, 14 Feb 2014 11:11:33 -0600 Jason Ekstrand wrote: > Hi Pekka! Thanks for the review. Comments follow. > > > On Fri, Feb 14, 2014 at 1:14 AM, Pekka Paalanen > wrote: > > > Hi Jason > > > > On Thu, 13 Feb 2014 22:37:53 -0600 > > Jason Ekstrand wrote: > > > > > The following is yet ano

Re: wl_surface_commit from different thread

2014-02-14 Thread Prabhu S
Now I understand calling wl_surface_commit from different thread is not the problem. wl_surface_commit has to be called inside the swapbuffer before return, otherwise keeps waiting in the event loop. Is there any way to pump the event queue after return from swapbuffer may be from different thread.

[PATCH v2] Adapt the EGL_WL_create_wayland_buffer_from_image extension for YUV

2014-02-14 Thread Neil Roberts
Here is a second version of the patch based on feedback from Kristian. Instead of modifying the existing eglCreateWaylandBufferFromImageWL function it adds a second version to support passing multiple images. The worry is that the original version of the extension is already being used so it's a bi

Re: [RFC v4] Fullscreen shell protocol

2014-02-14 Thread Jason Ekstrand
Hi Pekka! Thanks for the review. Comments follow. On Fri, Feb 14, 2014 at 1:14 AM, Pekka Paalanen wrote: > Hi Jason > > On Thu, 13 Feb 2014 22:37:53 -0600 > Jason Ekstrand wrote: > > > The following is yet another take on the fullscreen shell protocol. > > Previous versions more-or-less foll

Re: [RFC v4] Fullscreen shell protocol

2014-02-14 Thread Axel Davy
On 14/02/2014, Jason Ekstrand wrote : The following is yet another take on the fullscreen shell protocol. If the client manages the inpust, it would likely want to use the display ability to draw cursors. Thus your interface should integrate a way to create a cursor, and choose its location/