summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Kurzinger <ekurzinger@nvidia.com>2024-01-23 17:12:13 -0800
committerErik Kurzinger <ekurzinger@nvidia.com>2024-01-28 10:01:20 -0800
commitc6967a67d7c207ee5f7c89a13702ae716df4cae4 (patch)
treef510742952e55cca3714f4e1f83d27e30ff1b2fc
parent1388374c7149114888a6a5cd6e9bf6ad4b42adf8 (diff)
Add DRI3ImportSyncobj and DRI3FreeSyncobj
Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com>
-rw-r--r--src/dri3.xml14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/dri3.xml b/src/dri3.xml
index 9549fd4..d681aae 100644
--- a/src/dri3.xml
+++ b/src/dri3.xml
@@ -23,10 +23,11 @@ OF THIS SOFTWARE.
-->
<xcb header="dri3" extension-xname="DRI3" extension-name="DRI3"
- major-version="1" minor-version="3">
+ major-version="1" minor-version="4">
<import>xproto</import>
<!-- Types -->
+ <xidtype name="SYNCOBJ" />
<!-- Requests -->
<request name="QueryVersion" opcode="0">
@@ -170,4 +171,15 @@ OF THIS SOFTWARE.
<field type="CARD32" name="drmMajor" />
<field type="CARD32" name="drmMinor" />
</request>
+
+ <!-- v1.4 -->
+ <request name="ImportSyncobj" opcode="10">
+ <field type="SYNCOBJ" name="syncobj" />
+ <field type="DRAWABLE" name="drawable" />
+ <fd name="syncobj_fd" />
+ </request>
+
+ <request name="FreeSyncobj" opcode="11">
+ <field type="SYNCOBJ" name="syncobj" />
+ </request>
</xcb>