I am intrigued about the OpenGL performance in OS X. Somehow, I get very bad performance, much lower than when using the corresponding hardware under Windows and/or Linux.
After trying several MACs, I am starting to believe it may be an OS/driver problem. This can be seen by running trispd.c, a nice benchmark written by B. Paul that renders triangles of similar size by using large triangle strips.
(The code is part of Mesa, but for easy of access, I placed a copy, including a Mac OS X binary, under http://www.cse.ogi.edu/~csilva/trispd).
On a PB G4 I get 2.7 Mtri/s for "-size 50" and even with "-size 1" the triangle rate is no higher than 2.8 Mtri/s. The pixel performance seems fine though. The maximum I get is around 400 Mpixel/s.
Is this a known problem ? Is it supposed to be solved in the next release of the operating system ?