Original Post
I just converted a little 3D experiment from OpenGL to DirectX (8.1), and was wondering how its performance stacks up. I'm drawing 25 meshes of 1074 polygons (TRIANGLELIST) each in two chunks each. One chunk is sphere/environment mapped. Both are textured and colored (emissive). I have a directional light, Gouraud shading, and alpha blending. It uses VBOs with hardware processing (I have a GeForce FX 5200 Ultra).
The results are 249 FPS (6,418,224 tri/sec if that means anything) on my machine. Doing a single SetStreamSource at the beginning (instead of every mesh render) makes no difference at all, and not binding textures gives another 10 FPS or so. Dropping the sphere mapping provides another 30. Is this about right, or should I be expecting quite a bit more?
[edited by - Brother Erryn on January 21, 2004 11:03:41 AM]