summaryrefslogtreecommitdiff
path: root/dri3proto.txt
AgeCommit message (Collapse)Author
2024-03-22DRI3: add DRI3ImportSyncobj and DRI3FreeSyncobjErik Kurzinger
Adds new protocol to the DRI3 extension for importing DRM synchronization objects provided by clients. These can be used to enable explicit synchronization between the client, the direct rendering device, and the server. Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com>
2022-09-08DRI3: fix off-by-one DRI3 opcodes in descriptionEmil Velikov
The actual protocol and implementation details are unaffected - both here and in xcb. Only the description/diagram section is off. Noticed while skimming through the new 1.3 additions. Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2022-05-25DRI3: Add DRI3SetDRMDeviceInUseAustin Shafer
DRI3SetDRMDeviceInUse is a hint that lets a client tell the server what DRM device it is currently using. This lets the server make more informed decisions for what modifiers to return to the client. This is needed for proper linux dmabuf feedback with Xwayland
2018-02-28dri3: Add modifier/multi-plane requests, bump to v1.2Louis-Francis Ratté-Boulianne
DRI3 version 1.2 adds support for explicit format modifiers, including multi-planar buffers. Signed-off-by: Daniel Stone <daniels@collabora.com> Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com>
2013-11-06Update DRI3Open encoding spec to remove driver nameKeith Packard
The specification for the encoding of DRI3Open didn't get fixed when the driver name was removed. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-10-08Add FDFromFence requestKeith Packard
This lets DRI clients convert a fence back into a local object. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-07-12Remove events and other unused elementsKeith Packard
This renumbers the FenceFromFD request from 5 to 4 as well Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-20Eliminate driverType and driverName from Open requestKeith Packard
Make application figure out the right driver on its own. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-07Re-word the caution about pixmap image formats non linearityKeith Packard
Suggested by Arthur Huillet <arthur.huillet@free.fr> Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-04Clarify relationship with GLXKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-04Re-center the version and date linesKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-04Rename Swap to PresentKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-04Pass Fence FDS from client. Clean up encoding.Keith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-06-04Switch direction of FD passing for Sync FencesKeith Packard
Pass FD from client to server to avoid a round trip. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-05-13Rename Connect as Open, make it work. Add SHM SyncFencesKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-04-09Initial DRI3 protocol headersKeith Packard
Just getting started Signed-off-by: Keith Packard <keithp@keithp.com>
2013-02-19Initial DRI3 protocol specificationKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>