On Wed, 27 Sep 2017 15:09:12 +0300
Alexandros Frantzis <[email protected]> wrote:

> 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 timepoints. You can get
> the proof-of-concept branch at:
> 
>     https://github.com/afrantzis/wesgr/tree/renderer-gpu-timeline
> 
> Note that I had trouble getting sane timestamps from GPU sync fds on Kabylake
> with a 4.12 kernel. Upgrading to 4.13 fixed the problem.
> 
> Changes in v3:
>   - See changes in each patch.
> 
> Changes in v2:
>   - See changes in each patch.
> 
> Alexandros Frantzis (4):
>   timeline: Add GPU timestamp timepoint argument
>   gl-renderer: Add support for fence sync extensions
>   libweston: Add check and fallback for linux/sync_file.h
>   gl-renderer: Emit GPU rendering begin and end timeline timepoints
> 
>  Makefile.am                  |   1 +
>  configure.ac                 |   1 +
>  libweston/gl-renderer.c      | 179 
> +++++++++++++++++++++++++++++++++++++++++++
>  libweston/timeline.c         |  12 +++
>  libweston/timeline.h         |   2 +
>  libweston/weston-sync-file.h |  30 ++++++++
>  shared/weston-egl-ext.h      |  28 +++++++
>  7 files changed, 253 insertions(+)
>  create mode 100644 libweston/weston-sync-file.h
> 

Hi,

all good, all pushed:
   3052bc7e..df0e4b96  master -> master


Thanks,
pq

Attachment: pgph6UHP4JMFV.pgp
Description: OpenPGP digital signature

_______________________________________________
wayland-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to