home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / amiga / programm / 11567 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  2.2 KB

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