home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!sgigate!odin!fido!orient!tdn
- From: tdn@orient.asd.sgi.com (Todd Newman)
- Newsgroups: comp.sys.sgi
- Subject: Re: transparent X windows.
- Message-ID: <1iv9jqINN5hi@fido.asd.sgi.com>
- Date: 12 Jan 93 20:27:38 GMT
- References: <34897@adm.brl.mil> <1ikjuuINNecc@fido.asd.sgi.com> <1993Jan11.174820.18661@cc.ic.ac.uk> <1993Jan12.150445.26630@cc.ic.ac.uk>
- Organization: Silicon Graphics, Inc. Mountain View, CA
- Lines: 28
- NNTP-Posting-Host: orient.asd.sgi.com
-
- "Transparency" can mean different things. The first note in this thread
- was addressing alpha blending, which is different from the usual overlay
- transparency. My follow up note (in which I said that every application
- needed to be rewritten) was talking about what it would take to have a
- console device alpha blended into whatever application window you happened
- to chose to place below it. As I said, you'd have to rewrite every application
- to use alpha blending. This is NOT in the R5 Xlib now. I seriously doubt
- that MIT ever considered it. I was trying to point out that it really wouldn't
- be all that helpful, as it would slow down every application.
-
- The other thing you could mean by transparency, and the more usual one, but
- not what people mean when they say "alpha blending" is overlay planes.
- Admittedly, this could be treated as an extreme case of alpha blending (
- either 100% or 0%), but that's not what I thought you meant.
-
- SGI does support overlay planes in its X servers. We do so in IRIX 4.0,
- and will do a better job in 5.0. I gave a talk at the X Conference last
- year, explaining why we were not happy with our implementation of overlays
- yet. This year, Peter Daifuku will give a talk explaining why we are now
- much happier. WHen the code is really solid, I expect that we will offer
- the changes back to MIT. I hope they will accept them and put them out
- in the R6 server; but that's not under SGI's control. We're already working
- with the multi-buffering group to add the extension support needed to
- make a standard overlay extension interface.
-
- Overlay planes and overlay transparency is very useful and we'd like to
- help make it standard within X. We're hard at work helping it to become so.
- /tdn
-