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)
