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


Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to