diff options
Diffstat (limited to 'unstable')
-rw-r--r-- | unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml b/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml index 6d5783d..d0a8cf0 100644 --- a/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml +++ b/unstable/linux-explicit-synchronization/linux-explicit-synchronization-unstable-v1.xml @@ -226,6 +226,11 @@ signaled when all operations by the compositor on that buffer for that commit have finished. + Once the fence has signaled, and assuming the associated buffer is not + pending release from other wl_surface.commit requests, no additional + explicit or implicit synchronization is required to safely reuse or + destroy the buffer. + This event destroys the zwp_linux_buffer_release_v1 object. </description> <arg name="fence" type="fd" summary="fence for last operation on buffer"/> @@ -238,6 +243,11 @@ using it, or has a guarantee that all its operations on that buffer for that commit have finished. + Once this event is received, and assuming the associated buffer is not + pending release from other wl_surface.commit requests, no additional + explicit or implicit synchronization is required to safely reuse or + destroy the buffer. + This event destroys the zwp_linux_buffer_release_v1 object. </description> </event> |