summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2010-12-06 22:39:07 -0800
committerKeith Packard <keithp@keithp.com>2010-12-06 22:40:57 -0800
commit0d32bb0780db35cec31e423faffa7061ec3e697f (patch)
treeb287304b5084fed98c7f0b1fc8b9e749dd3a8ab6
parent3e28d3098faa1a420cd0eb0474b2959cecc8813a (diff)
Define new semantics for scanout pixmap destruction.
This is not yet implemented in the X server... Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r--randrproto.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/randrproto.txt b/randrproto.txt
index e15a798..ee513e7 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -406,6 +406,12 @@ CRTCCONFIG { crtc: CRTC
included as a part of its creation paramaeters, or a Match
error results.
+ If 'pixmap' is destroyed while still being used as a scanout
+ pixmap, then the associated CRTC will have its scanout pixmap
+ set back to None, the CRTC origin set back to 0,0 (to make
+ sure it fits) and the screen pixmap width and height increased
+ to be at least as big as the current CRTC mode.
+
❧❧❧❧❧❧❧❧❧❧❧
6. Extension Initialization