summaryrefslogtreecommitdiff
path: root/presenttokens.h
AgeCommit message (Collapse)Author
2013-12-13Don't define 'redirect' stuff in header filesKeith Packard
Leave it all under #if PRESENT_FUTURE_VERSION for documentation Signed-off-by: Keith Packard <keithp@keithp.com>
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-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-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-11Initial Present protocol specificationKeith Packard
Signed-off-by: Keith Packard <keithp@keithp.com>