home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cbmvax!peter
- From: peter@cbmvax.commodore.com (Peter Cherna)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: MakeScreen(); RethinkDisplay() vs. MakeVPort(); MrgCop(); LoadView()
- Message-ID: <33307@cbmvax.commodore.com>
- Date: 23 Jul 92 19:53:09 GMT
- References: <1b5c1b9e.ARN5a25@moria.UUCP> <paulk.0ucw@terapin.com> <1992Jul22.192458.5966@spuddy.uucp>
- Reply-To: peter@cbmvax.commodore.com (Peter Cherna)
- Organization: Commodore-Amiga, Inc. West Chester, PA.
- Lines: 36
-
- In article <1992Jul22.192458.5966@spuddy.uucp> spark@spuddy.uucp (Steve) writes:
- >
- >It's about time the slowness of ReThinkDisplay() was discussed. If
- >it wasn't so slow, we'd e able to hvae copper scrolling, among other things.
-
- Intuition gives you features, but that comes with overhead. Intuition
- is pretty efficient for the most part, especially given its responsibilities
- vis the kinds of things it has to achieve and support. RethinkDisplay()
- is slow because it potentially has a lot of work to do. Far more than
- you probably realize.
-
- If you can't stomach the overhead (and you're certain there's no better way
- -- see below!), then you have to do without the features Intuition supplies.
- That is, you have to make your own view and viewports.
-
- >If CBM can't speed up RTD(), how about adding some kind of special support
- >for the above kind of scrolling. Sure would make text editors look nice.
-
- It seems that several programmers are able to achieve significant scrolling
- performance, and in a window, no less. And in a window is where a text
- editor belongs. No copper trick lets you scroll text in an Intuition window.
- If you don't believe me, check out the various high-performance text editors
- such as TurboText, CygnusEd, and others.
-
- RethinkDisplay() is the general "I munged a screen, please make everything
- happy again" function. We're not going to supply specialized mini-versions
- to handle each potential sub-case.
-
- >Steve
-
- Peter
- --
- Peter Cherna, Operating Systems Development Group, Commodore-Amiga, Inc.
- {uunet|rutgers}!cbmvax!peter peter@cbmvax.commodore.com
- My opinions do not necessarily represent the opinions of my employer.
- "If we only use 15% of our brain, what do you suppose the other 75% is for?"
-