Around 18 o'clock on Mar 9, Michel Daenzer wrote: > BTW, the composite extension will require buffer swaps to be handled by > the X server (as well as per-context buffers, ...), so we might as well > start planning how to get there. :)
Ah, Composite isn't as X-centric as it might first appear... Composite just places X windows in off-screen buffers, it doesn't require that their contents be rendered with X primitives. I sure hope to build a Composite manager which uses GL instead of X for this operation, in which case the buffer swapping will be under GL control. 2D APIs provide a way of painting surfaces with content; what shape those surfaces take shouldn't be limited to flat areas of the screen at constant Z. -keith
pgp00000.pgp
Description: PGP signature