by Irritant » Mon Apr 06, 2009 4:36 pm
Esteel - do you know if anything was done with the way the meshes are rendered?
Here is an idea that might cause performance increases for high end cards, but hurt low end cards, because I ran into it during CRX dev - if DP is rendering the meshes with GL_TRIANGLES rather than ordering the vertices and using GL_TRIANGLE_STRIP/FAN, it'll have a nice improvement for newer cards, but for older, it majorly impacts performance. Our solution was to add in legacy support, and defer to that when users would click on the lower presets, since generally anyone using lower settings would be those with older cards.
For me, 2.5 performs very well on "ultra" on a NV9800GTX, which btw, cost under 150 USD right now.
Equal opportunity fragger