mmmcheese said:DirectX and OpenGL layers in Windows are much closer to the hardware than in OSX. OSX has an extra OS layer due to the OS design, this has always been a problem visible in games (many developers have talked about it). On one hand, you can design an OS to be modular (and usually more stable...a crash in a module will not bring down the entire OS), whereas with Windows, many things are integrated (can be much faster, but an error can bring down the entire OS).
Just look at the war of words between micro and monolithic kernel zealots...same issues. Unfortunately in software development, nothing is free and everything sacrifices something.
I recall reading an article about why the DVD player on Macs sucked. It mentioned something about the software not taking advantage of the GPU to do much of the processor intensive video tasks and leaving that up to the software to do on the CPU. I don't know if that's related to the issue here with OpenGL, but it seems they've had issues with not taking full advantage of the ATI card's capability in the past.