Re: Some considerations

"Martijn Sipkema" <[email protected]>
Newsgroups gmane.comp.freedesktop.xserver
Message-ID <00b701c3d394$64ca35a0$161b14ac@boromir>
[...]
> I don't really see the problem.  In the current case there is an
application
> rendering to an offscreen buffer (its backbuffer) and there is some sort
of
> swapbuffers operation - either a copy or a pageflip.  I don't see what
would
> be different in a compositing situation.

It would no longer be possible to take advantage of per window framebuffer
configurations and zero-copy swaps as e.g. SGI hardware provides.

> In general, if there is a specific case that has an obvious fastpath
> implementation, we make sure we can take advantage of it.
>
> I'm not really convinced we need to start worrying about optimizing a
system
> which is still in its infancy, but an the other hand I agree we shouldn't
> architect it in such a way to preclude such optimizations.

The fundamental change such that windows are no longer opaque is not trivial
and use of hardware supporting a windowed framebuffer becomes difficult.
How would compositing work with a framebuffer containing windows with
varying visuals (framebuffer configurations)?

--ms
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.