summaryrefslogtreecommitdiff
path: root/dri3proto.txt
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-05-13 16:35:04 -0700
committerKeith Packard <keithp@keithp.com>2013-05-13 16:35:04 -0700
commitf078e7fe0685573268f8d2cf5a473ff2d2344d1d (patch)
treeee1111244ded640724c6dd8145e4a07d9109c7a8 /dri3proto.txt
parentef3eca70549719bd30b35f5d703727dd29b849b1 (diff)
Rename Connect as Open, make it work. Add SHM SyncFences
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'dri3proto.txt')
-rw-r--r--dri3proto.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/dri3proto.txt b/dri3proto.txt
index b633d3c..bc3d0bf 100644
--- a/dri3proto.txt
+++ b/dri3proto.txt
@@ -89,6 +89,7 @@ The name of this extension is "DRI3" (third time is the charm?).
driverType: DRI3DRIVER
provider: PROVIDER
+ nfd: CARD8
driver: STRING
device: FD
└───
@@ -145,6 +146,21 @@ The name of this extension is "DRI3" (third time is the charm?).
with a file descriptor referencing the underlying direct
rendering object.
+┌───
+ DRI3GetSyncFenceFd
+ fence: FENCE
+ window: WINDOW
+ ▶
+ nfd: CARD8
+ fd: FD
+└───
+ Errors: Fence, Match
+
+ Pass back a shared memory segment associated with a sync fence
+ object. Pass this fd to the XShmFence library to map and
+ manipulate the fence.
+
+
❄ ❄ ❄ ❄ ❄ ❄ ❄
9. Extension Events