Re: [PATCH weston 2/2] gl-renderer: Build as a loadable module

2013-10-14 Thread Kristian Høgsberg
On Mon, Oct 14, 2013 at 03:57:11PM +0300, Ander Conselvan de Oliveira wrote: > The time spent loading EGL and GLES libraries from disk can be a > considerable hit in some embedded use cases. If Weston is compiled > with EGL support, the binary will depend on those libraries, even if > a software re

Re: [PATCH weston 1/4] Add a touch binding to activate a surface

2013-10-14 Thread Kristian Høgsberg
On Thu, Oct 03, 2013 at 04:43:04PM +0100, Neil Roberts wrote: > Adds a new binding type for touch events via the new function > weston_compositor_add_touch_binding. The binding can only be added for > a touch down with the first finger. The shell now uses this to install > a binding to activate the

Re: [PATCH weston 2/2] gl-renderer: Build as a loadable module

2013-10-14 Thread Ander Conselvan de Oliveira
On 10/14/2013 03:57 PM, Ander Conselvan de Oliveira wrote: The time spent loading EGL and GLES libraries from disk can be a considerable hit in some embedded use cases. If Weston is compiled with EGL support, the binary will depend on those libraries, even if a software renderer is in use. This

[PATCH weston 2/2] gl-renderer: Build as a loadable module

2013-10-14 Thread Ander Conselvan de Oliveira
The time spent loading EGL and GLES libraries from disk can be a considerable hit in some embedded use cases. If Weston is compiled with EGL support, the binary will depend on those libraries, even if a software renderer is in use. This patch splits the GL renderer into a separate loadable module,

[PATCH weston 1/2] build: Add dependency between libdrm and compositor for drm backend

2013-10-14 Thread Ander Conselvan de Oliveira
The compositor uses libdrm in launcher-util.c if the drm backend is built, but there was no explicit requirement in the build. egl brings libdrm implicity so the build doesn't fail. This patch adds an explicit dependency between the compositor and libdrm if the drm backend is built, so that change