Around 19 o'clock on Mar 9, Michel =?ISO-8859-1?Q?D=E4nzer?= wrote: > My point is that the kernel can't do it on its own, as only the > composite manager knows what the final result should look like.
True enough. Of course, the compositing manager will likely double buffer the whole screen so that updates appear smooth at that level as well. A really clever system would figure out what was going on and avoid copying the per-window intermediate data and instead simply redirect rendering between the two window-level buffers so that the compositing manager was looking at the 'front' buffer while the application drew to the 'back' buffer. I haven't been able to figure out how to make this work for X applications which don't generally use explicit double buffering, but perhaps we can do it in the GL world. -keith
pgp00000.pgp
Description: PGP signature