home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / sgi / 18717 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  2.2 KB

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