So I've been getting paranoid lately about how well the Angels 22 engine will work on a lower end system, or for that matter any computer other than my own. So today I spent some time going through the renderer and making a few little tweaks to get the most FPS out of the thing, and I've been able to successfully get around 800FPS with no fire emitters on my computer, but my computer is relatively high end, so I put together a little performance test app using the engine, which I am going to give to you guys today!
Now this program doesn't let you fly around or drive anything(I still want to tweak that), it does let you zoom around the level using the arrow keys, and it even lets you spawn bombs at the center of the screen, so you can cause some real carnage. There are 3 figures at the top left of the screen, the first on is the FPS(which varies about + or - 5 frames because my timer is crappy), the next figure is the number of times glBindTexture is called per frame, which doesn't really matter to you guys. The last figure is how many textured quads are being rendered each frame. All I really care about is what kind of FPS you guys are getting. I would also like to know at what point it starts to get choppy and laggy (you can use the QUADS RENDERED figure to help me out on this one). Anyways, the link is below, so download it, run it, and let me know how it does.
Angels 22 Performance Test (997Kb)
-------------------Controls------------------------
Arrow keys - move around
Enter - Spawn bomb
Escape - quit
(That should be it, but I probably left a button in there I shoudln't[grin])
Well, there you have it, no guarentees if it will even run though(but hopefully it will[wink])
Let me know what you guys think, I've got to go to work for 6 hours, so I'll check back in a while.....
EDIT: The specs on your computer would be nice too :)
It stayed consistently above 50FPS (between 50 and 55) up until 3000 quads rendered.
AMD Athlon 64 3200+ 2.01GHz
256MB Sapphire Radeon X700 Pro
3GB RAM
Are you sorting your entities by texture before rendering? The only thing on screen was the background, clouds, terrain, and a ton of bombs (no trees or anything) and I had 93 texture swaps.