summaryrefslogtreecommitdiff
path: root/XcbNotes.mdwn
diff options
context:
space:
mode:
authorBart Massey <bart@cs.pdx.edu>2007-04-22 23:05:24 -0800
committerBart Massey <bart@cs.pdx.edu>2007-04-22 23:05:24 -0800
commit7b7abd88660125e01da0d16e5031a82d9bc48203 (patch)
tree70ce4c9dc8e6ce796d36e8a97c90b6b58e191f5a /XcbNotes.mdwn
parent98845057b60d264a628de319944e796e8e16da2c (diff)
XcbNotes: enhanced double buffering discussion more
Diffstat (limited to 'XcbNotes.mdwn')
-rw-r--r--XcbNotes.mdwn2
1 files changed, 2 insertions, 0 deletions
diff --git a/XcbNotes.mdwn b/XcbNotes.mdwn
index a98ff48..e6b64d1 100644
--- a/XcbNotes.mdwn
+++ b/XcbNotes.mdwn
@@ -21,3 +21,5 @@ Hope this helps. Comment welcome.
### Double Buffering
Double buffering on X is kind of a mess. Here's documentation on the [Multi-Buffering](XcbNotes/buffer.pdf) and [XDBE](XcbNotes/dbe.pdf) extensions in case someone wants to write a protocol description for XCB. Note: Multibuffer is deprecated in favour of DBE. It also seems that DBE is deprecated. See [this](http://lists.freedesktop.org/archives/xcb/2006-August/001854.html) thread.
+
+A conversation with keithp indicates that his current thinking is that the right way to do double buffering is via an explicit copy from a separate pixmap. This is portable to absolutely everywhere, and requires no magic. Probably there will soon be a convention for the compositing manager to handle the double buffering on systems where one is running, since it needs to buffer anyhow. But this would be in the future.