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
pgph6UHP4JMFV.pgp
Description: OpenPGP digital signature
_______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
