Smooth scrolling. What's requiered? Jim? (was) Multimedia quality (was)
[1/3] from: petr:krenzelok:trz:cz at: 26-Aug-2000 13:13
[allen--rebolforces--com] wrote:
> ----- Original Message -----
> From: <[kolla--nvg--ntnu--no]>
<<quoted lines omitted: 23>>
> BeOS has the fastest smoothest scrolling of all of the above.
> Font rendering/display seems to be best/clearest on Windows.
OK, I am just testing /View on my old P133. Iterated faces (mainly lists) are
nearly unusable. Button hilighting is very nice even on that crappy hw :-) It's
just because it is cached or so we were told.
We were also told there will be some kind of caching (saving the background) for
transparent faces. But if I understand it correctly, the purpose of iterated
display is to save the memory (in other case imagine having all the lines of
list display having in memory). But - with such dynamic display, is it possible
to cache it? It would cost us additional memory. Would it be even technically
possible to refer back to such cached data, as lists are just generated by
function call?
Just a small note: However, there are times where iterated display is not
desired/required. During beta1 stage I developed an example of file manager,
using grid of faces. ( http://www.rebol.cz/~can/rebol-view/image2.jpg ).
Performance was not all that bad ...
Well, now back to the topic - scrolling.
I am an amigan and so I came to PC area from the world of very smooth scrolling.
Every PC man should go and look at original screen dragging on Amiga. Smooth
even on 14Mhz Amiga 500 (or was it even 7 Mhz? :-) IIRC it was hardware
supported feature, but not sure.
Then I came to Windows. Disaster. Even today on such much powerfull machines.
Then I saw Scala on PC - quite good smooth performance. Is it because Scala uses
those DirectXY features? :-) I also noticed MS doing something about scrolling,
as their IE scrolls much better than Netscape. It has to have something to do
with their internal Windows routines, as the same kind of scrolling is used in
Windows explorer (tree view). Can we have any use of it?
As I remember Michal Kracik stating his boing ball demo performed much smoothly
under WinNT I have following question. Is smoothness of scrolling something what
can't be achieved thru all /View platforms by some own routines? Because if it's
not dependent upon what particular OS offers us, please implement it, as people
often judge product upon what they see ...
Cheers,
-pekr-
[2/3] from: jhagman:infa:abo:fi at: 27-Aug-2000 1:50
Quoting [Petr--Krenzelok--trz--cz] ([Petr--Krenzelok--trz--cz]):
> I am an amigan and so I came to PC area from the world of very
> smooth scrolling. Every PC man should go and look at original
> screen dragging on Amiga. Smooth even on 14Mhz Amiga 500 (or was it
> even 7 Mhz? :-) IIRC it was hardware supported feature, but not
> sure.
A500 was using 68000 running at 7MHz. Screendragging was done on
hardware using copper to change som gfx-registers on the fly. Holger
sure can explain better :)
--
Jussi Hagman CS in Åbo Akademi University
Studentbyn 4 D 33 [juhagman--abo--fi]
20540 Åbo [jhagman--infa--abo--fi]
Finland
[3/3] from: agem:crosswinds at: 28-Aug-2000 0:34
Which means it works similar to turning the monitor buttons instead of
moving bytes :)
--- [jhagman--infa--abo--fi] wrote on 27-Aug-2000/1:50:58+3:00
> Quoting [Petr--Krenzelok--trz--cz] ([Petr--Krenzelok--trz--cz]):
> > I am an amigan and so I came to PC area from the world of very
<<quoted lines omitted: 10>>
> 20540 Åbo [jhagman--infa--abo--fi]
> Finland
Volker
Notes
- Quoted lines have been omitted from some messages.
View the message alone to see the lines that have been omitted