By coding directly for the silicon gaming companies could probably get better performance out of one or two of the leading "brand API's". I can see why this is attractive to AMD Personally i think it's a step back to the dark ages. Obviously standardization has a price in terms of developement freedom but it also makes writing code that works well on lot's of diffrent hardware possible, and that's imo is the corner stone of the PC. I get nightmares thinking about going back to having separate code-branches for every vendor and architecture, just when it was starting to get decent. As for DirectX it seem to be beating OpenGL, partly for the same reason AMD advocates. A it's a corporate standard and thus evolves quicker than a consortium (of diffrent interests).. or maby it's just that Microsoft's got more money than SiliconGraphics :].