On 8/25/06, Hamish Marson <[EMAIL PROTECTED]> wrote:

A linked list is definately better. Although it requires more
programming around it... And would also be prone to application errors
causing the graphics engine to go wandering off into never/never land
executing garbage...
That could probably be alleiviated somewhat if the graphics engine is
made to reset to a known good state if it tries to execute an illegal
instruction... (Rather than the old 6502 method of executing it
anyway, More like the 68k method of raising an interrupt for illegal
instruction).

Usually, the GPU would be accessing a ring buffer linearly.  Since
it's linearly, bursts on the bus are possible.  If you have a linked
list, then DMA has to jump around, wasting bus cycles to issue new
addresses.  Linked lists have their advantages, but they're a major
performance hit.
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to