Simon Ser
|
ca29f43a54
|
render/drm_syncobj: add addon set
|
2024-11-11 15:22:22 +00:00 |
|
Simon Ser
|
8e36040e88
|
render/drm_syncobj: de-duplicate drm_syncobj timeline init
|
2024-11-11 15:22:22 +00:00 |
|
Simon Ser
|
edb867bc05
|
render/drm_syncobj: add wlr_drm_syncobj_timeline_export()
|
2024-08-06 17:37:06 +00:00 |
|
Simon Ser
|
5552de65f8
|
render/drm_syncobj: add wlr_drm_syncobj_timeline_transfer()
|
2024-08-06 17:37:06 +00:00 |
|
Simon Ser
|
d9bfb47648
|
render/drm_syncobj: add helpers to wait for timeline points
References: https://patchwork.freedesktop.org/patch/506761/
|
2024-06-12 18:39:45 +02:00 |
|
Simon Ser
|
ea75aa3065
|
render/drm_syncobj: add wlr_drm_syncobj_timeline_import()
|
2024-06-12 18:38:42 +02:00 |
|
Simon Ser
|
7fc00ef777
|
render/drm_syncobj: introduce wlr_drm_syncobj_timeline
wlr_drm_syncobj_timeline is a synchronization primitive based on
drm_syncobj timelines. They are heavily inspired from Vulkan
timeline semaphores [1].
[1]: https://www.khronos.org/blog/vulkan-timeline-semaphores
|
2024-06-12 17:45:06 +02:00 |
|