Re: [PATCH 4/6] libweston: fbdev: set fb device info upon the first run.

2017-09-14 Thread nerdopolis
On Wednesday, September 6, 2017 8:17:21 AM EDT nerdopolis wrote: > This attempts to wake up secondary framebuffer devices > (/dev/fb1 and up) as usually these devices start powered off, and > the FBIOPUT_VSCREENINFO ioctl turns it on. This was tested on a > qemu system with the options: > > -vga n

[PATCH] Add m1bpp (monochrome, 1 bit/pixel) pixel format

2017-09-14 Thread Drew DeVault
--- This patch is pretty straightforward, it does what it says on the tin. I'm interested in developing wayland compositors for monochrome displays. It may also make sense to add other pixel formats, like 2bpp/4bpp (grayscale), or 8-bit/16-bit color. protocol/wayland.xml | 1 + 1 file changed, 1

[PATCH wayland] build: remove wayland-version.h.in from EXTRA_DIST

2017-09-14 Thread Emil Velikov
From: Emil Velikov All the foo.in files are in the tarball, as long as their foo counterparts are listed in AC_CONFIG_FILES For example - *.pc.in, Makefile.in files, etc. Signed-off-by: Emil Velikov --- Makefile.am | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile

Re: [PATCH weston 2/3] gl-renderer: Add support for fence sync extensions

2017-09-14 Thread Emil Velikov
Hi Alexandros, On 14 September 2017 at 12:07, Alexandros Frantzis wrote: > Check for the EGL_KHR_fence_sync and EGL_ANDROID_native_fence_sync > extensions and get pointers to required extension functions. > --- > libweston/gl-renderer.c | 16 > 1 file changed, 16 insertions(+) >

[PATCH weston 3/3] gl-renderer: Emit GPU rendering begin and end timeline timepoints

2017-09-14 Thread Alexandros Frantzis
Use EGL fence sync objects to emit timepoints for the beginning and the end of rendering on the GPU. The timepoints are emitted asynchronously using the sync file fds associated with the fence sync objects. The sync file fds are acquired using the facilities provided by the EGL_ANDROID_native_fence

[PATCH weston 2/3] gl-renderer: Add support for fence sync extensions

2017-09-14 Thread Alexandros Frantzis
Check for the EGL_KHR_fence_sync and EGL_ANDROID_native_fence_sync extensions and get pointers to required extension functions. --- libweston/gl-renderer.c | 16 1 file changed, 16 insertions(+) diff --git a/libweston/gl-renderer.c b/libweston/gl-renderer.c index 5768f05a..c2e88a

[PATCH weston 1/3] timeline: Add GPU timestamp timepoint argument

2017-09-14 Thread Alexandros Frantzis
The purpose of this argument is to hold timestamp information about events that occurred on the GPU. --- libweston/timeline.c | 12 libweston/timeline.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/libweston/timeline.c b/libweston/timeline.c index cf82428e..8234c27c 100644

[PATCH weston 0/3] Emit GPU rendering timepoints in weston timeline

2017-09-14 Thread Alexandros Frantzis
This patchset adds support for emitting GPU rendering timepoints in the weston timeline. The GPU timestamp data is acquired asynchronously using the functionality provided by the EGL_KHR_fence_sync and EGL_ANDROID_native_fence_sync extensions. I have also updated the wesgr tool to display the GPU

Re: [PATCH wayland-protocols v2] Introduce xdg-foreign protocol

2017-09-14 Thread Jonas Ã…dahl
On Tue, Sep 12, 2017 at 08:44:39PM +0200, Marco Martin wrote: > On Tue, Aug 22, 2017 at 6:07 PM, Marco Martin wrote: > >> You'll need to create an "unstable v2" version, as this is a > >> non-backward compatible change. To do that, copy the XML file, changing > > > > attached a patch that adds the