🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #1217

Re: V1.4+ScrollRaster + ECS

#1217
From: David Navas
Date: Mon, 11 Sep 1989 19:40
21 lines
1587 bytes
In article <124439@sun.Eng.Sun.COM> cmcmanis@sun.UUCP (Chuck McManis) writes:
>In article <4463@cps3xx.UUCP> porkka@frith.egr.msu.edu () writes:
>->     Will ScrollRaster() be fixed in respect to SIMPLE_REFRESH???????
>->     A simple yes/no answer from CATS would be nice.
>
>I guess I must have missed the original problem. What is broken about it?
>I've used it on S_R windows (and hence SIMPLE layers) and it seemed to 
>work as advertised. (It flashes of course when you have lots of bit planes
>but that isn't ScrollRaster's fault per se.)

Okay, It doesn't work so well when there are layers residing above the S_R
layer to scroll.  In fact, it doesn't blank the correct spots in your S_R
layer.
I'm not sure whether there is  reliable way to determine which parts of your
layer need to be updated either.
I do a simple check to see if the layer I'm about to scroll is the foremost
layer.  If it is I use ScrollRaster, otherwise I blank the whole window and
redraw the layer.  This stinks as far as performance is concerned.

David C. Navas
c162-de@zooey
Technical Details
Message-ID: <17058@pasteur.Berkeley.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!purdue!tut.cis.ohio-state.edu!ucbvax!pasteur!zooey.Berkeley.EDU!c162-de
References: <4463@cps3xx.UUCP> <124439@sun.Eng.Sun.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!purdue!tut.cis.ohio-state.edu!ucbvax!pasteur!zooey.Berkeley.EDU!c162-de
From: c162-de@zooey.Berkeley.EDU (David Navas)
Newsgroups: comp.sys.amiga.tech
Subject: Re: V1.4+ScrollRaster + ECS
Message-ID: <17058@pasteur.Berkeley.EDU>
Date: 11 Sep 89 19:40:58 GMT
References: <4463@cps3xx.UUCP> <124439@sun.Eng.Sun.COM>
Reply-To: c162-de@zooey.Berkeley.EDU.UUCP (David Navas)
Organization: University of California, Berkeley
Lines: 21