home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14390 < prev    next >
Encoding:
Internet Message Format  |  1992-07-25  |  1.9 KB

  1. Path: sparky!uunet!gatech!uflorida!bikini!thoth
  2. From: thoth@wave.cis.ufl.edu (Robert Forsman)
  3. Newsgroups: comp.windows.x
  4. Subject: Re: Non-rectangular bitmaps/setting pixmap background...
  5. Message-ID: <THOTH.92Jul25091534@wave.cis.ufl.edu>
  6. Date: 25 Jul 92 13:15:34 GMT
  7. References: <1992Jul13.194934.5605@news.cs.brandeis.edu> <raney.711494247@teal>
  8.     <1992Jul24.181510.29269@thunder.mcrcim.mcgill.edu>
  9. Sender: news@uflorida.cis.ufl.edu
  10. Organization: Church of Homogeneous Foods (Rev. Forsman founder)
  11. Lines: 25
  12. Nntp-Posting-Host: wave.cis.ufl.edu
  13. In-reply-to: mouse@thunder.mcrcim.mcgill.edu's message of 24 Jul 92 18:15:10 GMT
  14. X-fnord: <1133BCAug1.1.900@conspiracy.theorists.eris.guv>
  15.  
  16.  
  17. > > The result?  Setting a full screen clip mask on a 386 takes several
  18. > > seconds.  Clipping a wide polyline to the mask can take several
  19. > > *minutes*.  If it had been implemented as a mask, the results would
  20. > > be about 50% slower than regular operations.  As it is, X clipmasks
  21. > > are essentially useless.
  22. ...
  23. > It could also just be that your 386 is a pig.  I've done circular
  24. > clocks on the Sun-3/50 on my desk that are approximately a thousand
  25. > pixels in diameter and it takes a second maybe, but not "several"
  26. > seconds.
  27.  
  28.   If I remember correctly 386s can compete with 3/80s AT LEAST.  The X
  29. server he has is just a piece of shit.  You bet if Windows or
  30. Presentation Manager (or whatever it's called) were to do a similar
  31. operation, even using the same algorithm, they'd either have run some
  32. serious optimizing compiler or written assembly and it would haul.
  33.  
  34.   Source code fnord UNIX is often portable (in our reality tunnel) but
  35. it also ends up being a little (or a lot) slow when competing with PC
  36. apps on their home turf (witness some of the ports of gcc).
  37. --
  38. Eat now this hot-dog with ketchup, flesh of his flesh, blood of his blood.
  39. I deal with Reality as you _don't_ understand it. 
  40. blah = realloc(blah, sizeof(*blah)*(blahsize*=2)); /* (TM) */
  41.