ROAM Algorithm -- clocked at 56 million triangles per second

[ROAM Algorithm Homepage] [ROAM Algorithm Version 2 work in progress]


ROAM at 56 million triangles per second

A tentative update to the AGP chunking code now supports the ATI linux drivers and has achieved a ROAM algorithm record of 35.99 frames per second showing 1.56 million triangles of a procedurally generated terrain. I will post the code when it becomes more stable and when the beta ATI linux drivers I am using are released publicly.

This is a screenshot (actual size) taken on a Linux PC with a 3.06GHz Pentium 4 with dual-channel DDR266 memory and an ATI All-In-Wonder RADEON 9700 pro graphics card.

With modest window size, slow movement, high triangle count I get 56Mtri/sec (see figure). Drops to 15Mtri/sec if big window and moving fast. This drop-off may be because I haven't fully optimized for ATI cards yet (stay tuned).

-- Mark Duchaineau


Updated 2003-02-24 -- duchaine@llnl.gov