Oh wow. Oh, fucking wow.
Not only did someone get so defensive about this as to MOD DOWN AN AC DOWN TO -1, but have flooded this discussion with replies that only show how corrupted people have gotten from Microsoft's way of doing things.
Let me tell you kids how things work in the real world, instead of Microsoft's imaginary fantasy land come to life:
Video cards are made that can do X and Y and Z. THEN -- as in AFTER THE CARDS ARE MADE -- APIs are created that give programmers the ability to access the video card's ability to do X and Y and Z.
The concept that it works the other way around -- that Microsoft creates an API that says "we want programmers to be able to do X and Y and Z" then TELLS VIDEO CARD MAKERS -- THE COMPANIES THAT CREATE THE VERY HARDWARE AND LOW-LEVEL THINGS THAT ENABLE GRAPHICS TO EXIST IN THE FIRST PLACE -- to create cards that implement X and Y and Z -- is completely backwards and proof that we have really stopped understanding how things are supposed to function.
Here's a hint -- look up what API actually MEANS before spouting your Microsoft-centric garbage. I wouldn't be surprised if you were all Microsoft-paid trolls and marketers that are placing your twisted spin on things and making people continue to believe in your garbage. I know Microsoft hires people for this reason -- I've had people inside Microsoft admit to me that they do.
So either you're a bunch of paid trolls, or have been brainwashed by them to believe things that are completely backwards from the way things are supposed to be.
No wonder gaming these days is a horrible mess.