Quote:
Originally posted by Elitegibson
OpenGL is already optimized to run on accelerated video cards. That's why we have standards like that, so it can be "optimized" on a wide range of videocards/systems. My point is that it's not so awesome just because it's optimised just for mac hardware.
|
That isn't quite true, certain OpenGL commands and rendering techniques work better on some hardware than other hardware.
So if I know I am rendering on a card with a really low fill rate, but very high triangle throughput I could favor using many simple shaded polygon over fewer heavily processed polygons.
Also the driver implementations of OpenGL commands very in efficiency and quality. It makes a big difference knowing what hardware your running on. Knowing whether T&L is implemented in hardware or done in software is an example of one important thing.
OS X definitely gains a performance boost from knowing that it only operates on two (now three) basic architectures.