| Real-world programs rarely match the performance level of industry
standard benchmarks, since they have the annoying habit of trying to
solve real-world problems at the same time.
The customer should use the viewperf numbers as a general guide to the
performance potential of the graphics card, not a target which his
application (unless it is *also* viewperf) should be excected to
acheive.
There are any number of reasons why an application may not drive a
graphics card to its fullest potential -- far too many to list, but in
general performance is affected by the type and complexity of the
primitives being rendered (for instance, long triangle strips are
faster than discrete triangles), the lighting algorithms (if any -- no
lights at all is usually fastest) being used, and even the size of the
window being displayed.
George
|