What is the difference between Viewperf and GLperf?
Although both Viewperf and GLperf measure the graphics performance of a system through the OpenGL API, they were designed with different goals in mind. While Viewperf draws an entire model with differing sizes of primitives (as you would see in an actual application), GLperf artificially assigns a specific size to each and every primitive drawn within a test. While Viewperf attempts to emulate what an application would do graphically and measure it, GLperf makes no such attempt, but offers a much more “controlled” environment to extract and measure the highest performance (or “upper bound”) of a particular system. Another difference is that Viewperf reports results in frames drawn per second, whereas GLperf measures its results in primitives drawn per second, whether the primitive be pixels, points, lines, triangles or some other object. To give an analogy to the automotive world, GLperf would be the equivalent of a speedometer measuring top speed, while Viewperf would a stopwatch meas