DirectX Caps Viewer - DirectX feature levels.

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

zlatan

Senior member
Mar 15, 2011
580
291
136
D3D11.2 is just a software update. Mostly add features to the HLSL and the WDDM. Every hardware that support D3D11 or D3D11.1 should support D3D11.2 with WDDM 1.3 drivers.

Don't take these programs too seriously. D3D provides several good features. But even if these are useful, they can't be touched in a complex program, because the outdated API model will add too much extra latency. Many developer use Mantle just because of this.
 

zlatan

Senior member
Mar 15, 2011
580
291
136
I was thinking hardware wise.
The GCN is really close to a custom CPU-architecture. It can support many interesting software implementations. While on the PC this will mostly limited to a Mantle-class API level (which is still better than D3D12, and one of the newest low-level API comes this summer), in the new consoles the possibilities nearly limitless.
 

mikk

Diamond Member
May 15, 2012
4,311
2,395
136
D3D11.2 is just a software update. Mostly add features to the HLSL and the WDDM. Every hardware that support D3D11 or D3D11.1 should support D3D11.2 with WDDM 1.3 drivers.


Intel specifically mentioned several times in the past that Haswell supports DX11.1 but not DX11.2. I doubt it's just a simple software upgrade. Nvidia is correctly reported as feature level 11_0 GPU and Haswell feature level 11_1 GPU. I have to assume that AMD is correctly reported as feature level 11_1 as well. Otherwise I would like to see a proof that AMD is Feature level 11_2 compliant.
 

Spjut

Senior member
Apr 9, 2011
933
163
106
At the beyond3d forum, a guy from Intel commented on the different feature levels

Andrew Lauritzen
You're confusing two separate things. Tiled resources (and associated tiers) is an optional feature in all 11.x with a separate API query; it's not a required part of any of the feature levels. Fire up the DX caps viewer if you want more details but for instance... Kepler claims feature level 11_0 support w/ tier 1 tiled resources. Haswell is feature level 11_1 but no tiled resources, etc.
Correct, although somewhat more confusingly there is no "feature level 11_2"... but yes you can be a feature level 11_1 device and not support tiled resources at all, as is the case for Haswell.

http://forum.beyond3d.com/showthread.php?t=64968&page=10
 

sontin

Diamond Member
Sep 12, 2011
3,273
149
106
So, no FL 11_2? o_O
Qualcomm is advertising Snapdragon 805 with Feature Level 11_2 support...
 

Techhog

Platinum Member
Sep 11, 2013
2,834
2
26
D3D11.2 is just a software update. Mostly add features to the HLSL and the WDDM. Every hardware that support D3D11 or D3D11.1 should support D3D11.2 with WDDM 1.3 drivers.

Don't take these programs too seriously. D3D provides several good features. But even if these are useful, they can't be touched in a complex program, because the outdated API model will add too much extra latency. Many developer use Mantle just because of this.

At the beyond3d forum, a guy from Intel commented on the different feature levels

Andrew Lauritzen



http://forum.beyond3d.com/showthread.php?t=64968&page=10

Well, these explain everything, and they make perfect sense. They make way more sense than believing that AMD just flat-out lied, which is unusual for any company. (by which i mean, we usually get half-truths instead of pure false advertising, for obvious reasons)
 

zlatan

Senior member
Mar 15, 2011
580
291
136
Microsoft will use a new D3D compatibility schema (they use it for D3D11.2 now, because Tiled Resources is optional). There will be a base compatibility level, that can be supported by most of the hardwares. In this case nearly every D3D11 hardware can be compatible with a D3D12 code.
Any new feature will be optional. It will not affect the execution of the code, but will limit the graphics quality.
For example: if you bought a D3D12 hardware from Nvidia (Maxwell) and a D3D12 hardware from AMD (GCN) or Intel (Haswell), and the D3D12 application will use five effects (let's say each will require two UAV slot), then you can turn on only four effects on the GeForce and all of them for the other hardwares.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
146
106
Intel specifically mentioned several times in the past that Haswell supports DX11.1 but not DX11.2. I doubt it's just a simple software upgrade. Nvidia is correctly reported as feature level 11_0 GPU and Haswell feature level 11_1 GPU. I have to assume that AMD is correctly reported as feature level 11_1 as well. Otherwise I would like to see a proof that AMD is Feature level 11_2 compliant.

I would too. But nobody is able to give it. The only thing every time is some sort of excuse mixed with PR talk.