Isn't DX11 compatible with "DX10 cards"? The same will most likely be true for DX12.
3 years later
MICROSOFT ANNOUNCES DIRECTX 15, WITH SUPER REALISTIC AMBIENT OCCLUSION THAT EATS UP 90% OF YOUR PERFORMANCE AND LOOKS EXACTLY LIKE YOUR AVERAGE SSAO SHADER.
IN OTHER NEWS, MICROSOFT HAS ANNOUNCED THAT DIRECTX 16 WILL SUPPORT DYNAMIC B-B-B-BLOODY SCREEN SIMULATION. NOT ONLY DOES IT SUPPORT ALPHA, BUT IT ALSO SUPPORTS REPOSITIONING OF BLOOD SPRITES ON THE SCREEN AND DYNAMIC SCALING OF THE SPRITES, EVEN THOUGH ALL OF THIS WAS POSSIBLE AGES AGO.
You have no idea what you are talking about. Graphics APIs like D3D and OpenGL are becoming more general with each version. Something as specific as SSAO would never be implemented. I think it will lead to developers being able to write "to-the-metal" like they do with consoles, but still having compatibility with all new cards because they are becoming more and more like normal CPUs with many, many cores. Direct3D has to support that.