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