Re: [Xorg] Damage/Composite + direct rendering clients
Sean Middleditch <[email protected]> Tue, 18 May 2004 13:35:11 -0400
| Newsgroups | gmane.comp.freedesktop.xserver |
|---|---|
| Organization | AwesomePlay Productions, Inc. |
| Message-ID | <[email protected]> |
On Tue, 2004-05-18 at 13:28, [email protected] wrote: > Please pardon my ignorance on this subject, but this discussion > raises the question in my mind about why the composition manager > is a client, rather than being part of the Xserver. It's the same reason the window manager is just a client. It separates mechanism and policy. With the composite manager as a client, you can swap in and out any such client you want. The compositing can do a huge number of "special effects," such as transforming windows (couple this with the WM to get 3D minimize/shade effects), adding drop shadows, applying a filter/mask (say, dimming windows out the further down the stack they are), and so on. If the compositor was in the server, all of these would have to be coded directly into the server, or they simply wouldn't be possible. > > Is there a write up on this somewhere? > > Thanks > Dan > > _______________________________________________ > xserver mailing list > [email protected] > http://freedesktop.org/mailman/listinfo/xserver -- Sean Middleditch <[email protected]> AwesomePlay Productions, Inc.