Well, you claimed AMD Polaris has limited DirectX 12 support :
Scali wrote:AMD does not have support for these features at all, and as such only has very limited DX12 support.
And I wanted to pointed out that it isn't limited, since those features aren't needed for it.
Feature Levels are important for devs (from both program and marketing point of view), because they determine what features are needed to have a "DirectX 12 support" sign on the box.
In case of DX 12, we can have games that utilise DX12 "FL11_x" (for older GPU's with limited support like Kepler), "FL12_0" ie. base spec, and "FL12_1" for extended/maximum functionality.
Both FL12_0 and FL12_1 mean full DirectX 12 support (detailed specs for both are listed in earlier link).
If ALL features listed by M$ were needed for DX12, they didn't add "Optional" for some of them in FL12_0 (and since that FL clearly has "12" in it's name, THAT is what DirectX 12 minimum feature set looks like - and AMD supports it).
Gamers don't care about APIs or feature levels, they just care about their games running as fast and with as much eyecandy as possible.
I 100% agree.
That's why there will be A LOT of them saying DX11 games are better than DirectX 12 games (at least for now).