mirror of
https://gitlab.freedesktop.org/xorg/proto/xcbproto.git
synced 2025-12-20 04:40:09 +01:00
Add PresentPixmapSynced and PresentCapabilitySyncobj
Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com>
This commit is contained in:
parent
c6967a67d7
commit
c9482ce62b
1 changed files with 27 additions and 1 deletions
|
|
@ -23,11 +23,12 @@ OF THIS SOFTWARE.
|
|||
-->
|
||||
|
||||
<xcb header="present" extension-xname="Present" extension-name="Present"
|
||||
major-version="1" minor-version="3">
|
||||
major-version="1" minor-version="4">
|
||||
<import>xproto</import>
|
||||
<import>randr</import>
|
||||
<import>xfixes</import>
|
||||
<import>sync</import>
|
||||
<import>dri3</import>
|
||||
|
||||
<!-- Types -->
|
||||
|
||||
|
|
@ -61,6 +62,8 @@ OF THIS SOFTWARE.
|
|||
<item name="Fence"><bit>1</bit></item>
|
||||
<item name="UST"><bit>2</bit></item>
|
||||
<item name="AsyncMayTear"><bit>3</bit></item>
|
||||
<!-- PresentCapabilitySyncobj is new in version 1.4 -->
|
||||
<item name="Syncobj"><bit>4</bit></item>
|
||||
</enum>
|
||||
|
||||
<enum name="CompleteKind">
|
||||
|
|
@ -137,6 +140,29 @@ OF THIS SOFTWARE.
|
|||
</reply>
|
||||
</request>
|
||||
|
||||
<!-- PresentPixmapSynced is new in version 1.4 -->
|
||||
<request name="PixmapSynced" opcode="5">
|
||||
<required_start_align align="8" />
|
||||
<field type="WINDOW" name="window" />
|
||||
<field type="PIXMAP" name="pixmap" />
|
||||
<field type="CARD32" name="serial" />
|
||||
<field type="REGION" name="valid" />
|
||||
<field type="REGION" name="update" />
|
||||
<field type="INT16" name="x_off" />
|
||||
<field type="INT16" name="y_off" />
|
||||
<field type="CRTC" name="target_crtc" />
|
||||
<field type="SYNCOBJ" name="acquire_syncobj" />
|
||||
<field type="SYNCOBJ" name="release_syncobj" />
|
||||
<field type="CARD64" name="acquire_point" />
|
||||
<field type="CARD64" name="release_point" />
|
||||
<field type="CARD32" name="options" />
|
||||
<pad bytes="4"/>
|
||||
<field type="CARD64" name="target_msc" />
|
||||
<field type="CARD64" name="divisor" />
|
||||
<field type="CARD64" name="remainder" />
|
||||
<list type="Notify" name="notifies"/>
|
||||
</request>
|
||||
|
||||
<!-- Events -->
|
||||
|
||||
<event name="Generic" number="0">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue