summaryrefslogtreecommitdiff
path: root/presentproto.txt
AgeCommit message (Collapse)Author
2023-06-13presentproto: Update version number to 1.3Olivier Fourdan
Bump the presentproto version to 1.3 in the pkg-config file, presentproto.txt and presenttokens.h. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Fixes: 5a3d5d624 - present: add PresentOptionAsyncMayTear
2023-05-24present: add PresentOptionAsyncMayTearXaver Hugl
2022-08-28presentproto: Minor typo fixesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2020-08-08Fix spelling/wording issuesAlan Coopersmith
Found by using: codespell --builtin clear,rare,usage,informal,code,names Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2018-02-28presentproto: PresentCompleteModeSuboptimalCopy flagLouis-Francis Ratté-Boulianne
If the Complete event has this mode, the client is not using the more optimal format/modifier for the buffer allocation. The client must explicitely inform the server that it understands this mode by adding the PresentOptionSuboptimal flag when calling PresentPixmap. Its main usage as of now is to allow clients to re-fetch DRI3 format modifiers as some modifiers might allow direct scanout. Bump presentproto version to 1.2. Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
2018-02-28Spelling and grammar fixesGiuseppe Bilotta
Reviewed-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
2016-07-28Fix typo (modifiy -> modify)Kenneth Graunke
2013-12-13Move Redirect stuff to 'later version' sectionsKeith Packard
This makes it clear that the Redirect event bits are not part of the 1.0 standard. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-12-13Fix spelling of James Jones' email addressKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-11-24Fix wrong reference to DRI3 in the protocol specJulien Cristau
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-10-31Update to version 1.0Keith Packard
Add presentproto.h updates for current protocol. Finish encoding specification. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-10-29Clarify when pixmaps are assured of being idleKeith Packard
Pixmaps will definitely be idle after the next PresentPixmap operation completes; the original text was vague about whether it was the execution of the request or the completion of the operation. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-10-19Clarify role and responsibility for client and server regarding fencesKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-10-18PresentRegion->PresentPixmap, define options, add UST modeKeith Packard
Changes the name of the PresentPixmap request from PresentRegion in anticipation of future additions of non-pixmap sourced updates (YUV images in particular). Adds definitions for all of the new PresentPixmap options. Adds PresentQueryCapabilities to provide applications the ability to learn what the underlying hardware can support. One requirement for any capability is that the X server must do something sensible even if the client behaves as if a capability is supported when it is not. Adds IdleNotify events. As pixmaps can go idle in any order, it's important for applications to know which pixmap to use next. We cannot use fences as the fence itself may not be signaled for some time after the X server has figured out which pixmap to idle. Note that the encoding and header files are not entirely up to date now. Signed-off-by: Keith Packard <keithp@keithp.com>
2013-07-24Start reworking for present redirection.Keith Packard
In PresentRegion, add the PresentNotify list, add explicit CRTC. In PresentRedirectNotify, add CRTC and update_window values Signed-off-by: Keith Packard <keithp@keithp.com>
2013-07-15Remove SBC, use CompleteNotify for both Region and NotifyMSCKeith Packard
SBC is entire a client-side notion, so remove it from the protocol. No need to have two events with the same content, but we do need to tell which request generated the event so stick a new field in some spare bytes Signed-off-by: Keith Packard <keithp@keithp.com>
2013-07-13Add NotifyMSC. Add serial numbers to Complete and MSC eventsKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-07-12Document how target-msc, divisor and remainder workKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-07-11Initial Present protocol specificationKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>