I know there has been allot of talk about displaylists and vertex arrays but I’ve just got the one more thing to say about it!
You may remember that I had been using one display list to draw 250’000 polys per frame on a GeForce256 and had been getting a frame rate of about 4-6 FPS and had a RAM footprint at runtime of about 132 Meg!
Well now I’ve split my orginal display list into 8 display lists each drawing an 1/8 of the origrinal lists and now I’m getting a frame draw so fast that my timer function cannot measure it as its dropping below 1 Frame per milisecond and a footprint in RAM of just 32Meg! What gives Nvidia?
I’m only drawing coloured polygons at the moment but its still a pretty amazing change in speed. Can anyone give me any answers of theories on this? Is it something to do with the size of the display list and the speed at which the system can pump the lists into the card? I’ll put a new faster demo on my site soon once I iron out a couple of bugs!