summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2023-08-14 14:31:13 +0200
committerSimon Ser <contact@emersion.fr>2023-08-14 14:32:02 +0200
commite1d61ce9402ebd996d758c43f167e6280c1a3568 (patch)
tree24b06294b7284f7e6b66a66d512444b257c978d8
parent5293896cce3e7a27b3d4e2212e5b2f36ac88b13a (diff)
linux-dmabuf: add note about implicit sync
Make it clear that implicit sync is the expectation without another protocol extension. Signed-off-by: Simon Ser <contact@emersion.fr>
-rw-r--r--unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml5
1 files changed, 5 insertions, 0 deletions
diff --git a/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml b/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
index 486accc..914e98b 100644
--- a/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
+++ b/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml
@@ -86,6 +86,11 @@
For all DRM formats and unless specified in another protocol extension,
pre-multiplied alpha is used for pixel values.
+ Unless specified otherwise in another protocol extension, implicit
+ synchronization is used. In other words, compositors and clients must
+ wait and signal fences implicitly passed via the DMA-BUF's reservation
+ mechanism.
+
Warning! The protocol described in this file is experimental and
backward incompatible changes may be made. Backward compatible changes
may be added together with the corresponding interface version bump.