From a1ed6fca52d4c461cbf9de73672269d3271b1a57 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Fri, 27 Mar 2026 18:09:29 +0100 Subject: [PATCH] render/drm_syncobj: fix flags docs for wlr_drm_syncobj_timeline_waiter_init() wlr_drm_syncobj_timeline_check() is a bit different because zero will error out if the point has not materialized yet. Kernel docs for struct drm_syncobj_eventfd: https://dri.freedesktop.org/docs/drm/gpu/drm-uapi.html#c.drm_syncobj_eventfd --- include/wlr/render/drm_syncobj.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/wlr/render/drm_syncobj.h b/include/wlr/render/drm_syncobj.h index fabe23d1c..c7dd3b34c 100644 --- a/include/wlr/render/drm_syncobj.h +++ b/include/wlr/render/drm_syncobj.h @@ -97,7 +97,11 @@ bool wlr_drm_syncobj_timeline_signal(struct wlr_drm_syncobj_timeline *timeline, /** * Asynchronously wait for a timeline point. * - * See wlr_drm_syncobj_timeline_check() for a definition of flags. + * Flags can be: + * + * - 0 to wait for the point to be signalled + * - DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE to only wait for a fence to + * materialize * * A callback must be provided that will be invoked when the waiter has finished. */