AMD Adds OpenGL 3.0 Support To Graphics Drivers
arcticstoat writes "Just a few months after The Khronos Group unveiled the Open GL 3.0 spec last year, AMD has included full support for the new API in its first WHQL driver of 2009 — Catalyst 9.1. OpenGL 3.0 requires DirectX 10-level hardware, such as AMD's Radeon HD series of GPUs. However, unlike Direct3D 10, OpenGL 3.0's features can be enabled on both Windows XP and Vista, as well as Linux and Mac OS, which could be a bonus for game developers looking for a broad base of customers. The Khronos Group claims that OpenGL 3.0 has a 'rough feature parity' with Direct3D 10, and it provides Shader Model 4.0 support, including features such as the Geometry Shader. The Khronos Group also says that the new API will interoperate with the GPGPU API OpenCL, which could allow OpenGL 3.0 to compete with the Compute Shader promised in Microsoft's DirectX 11 API."
I will have to update to see, but ATI's OpenGL support for as long as I can remember has sucked compared to Nvidia's.
Assume for sake of discussion that game companies using DirectX is a bad thing.
If they ignore the xbox segment, they lose a lot of customers, so the game companies (EA, I'm looking at you) just _have_ to write for xbox. So then they're already coding to DirectX, so they just port it over to Windows. So then I can't play their games unless I have Windows Vista Extreme Ultimate Gamer Edition Fatal1ty Server (MSRP $9,999 per seat).
Oh, and now DirectX goes to 11.
I know that OpenGL isn't always the easiest API to write for. But if you want to sway the game companies, chuck your xbox.
Only 5 1/2 months after NVidia added support for OpenGL 3.0. Google it. http://www.electronista.com/articles/08/08/14/nvidia.supports.opengl.3/