From: | Tim Hanson |
Date: | 05 Sep 2000 at 13:17:31 |
Subject: | Re: Triple buffering (final?) |
Hi Allan
Allan Odgaard wrote this on 31-Aug-00 at 21:33:04
> Though I must admit that either I don't understand this or my hardware
> does not have that problem -- btw: just for those who doesn't know the
> details of AGA, but here you never need to actually copy any data, as
> you can just change bitplane pointers, the story is of course different
> for gfx cards :-(
I haven`t tried it but, I`m reliably informed that, you do not have to wait
for the vertical blank when using triple buffering. IE. you don`t have to do
WaitTOF() in your code at all. I wonder if in practice what happens when you
call ChangeScreenBuffer() is it performs the WaitTOF() and the swap
asynchronously to your proccess. The autodoc for ChangeScreenBuffer() seems
to suggest this might be the case:
"The previously-installed BitMap is available for re-use upon receiving a
signal from graphics.library."
Who knows?
Tim Hanson,
by the River,Canterbury, Kent.
Amiga A1200T,`040/25,603e/160,32MB Fast,BVisionPPC,
8.4GB IDE HD,ZIP SCSI,RENO x2CD SCSI,Pace 56K
Don`t waste your time by visiting
http://www.sinister67.freeserve.co.uk