This has been known forever already. The question is about the feature level parts, too, not just resource binding tiers
This has been known forever already. The question is about the feature level parts, too, not just resource binding tiers
I wouldn't trust the numbers coming from ARB/shader_image_load_store as a definite indication of hardware capabilities, they're probably just some implementation-specific values.Apparently NVIDIA didn't enable UAVs at all stages because they don't support enough UAVs to meet the D3D spec (64 I believe). It is likely that devs can go through some sort of NVIDIA proprietary API to access UAVs at all stages (with limitations of course)
There was an image with slightly different details, IIRC it coupled Maxwell gen 1 with something
According the the DX12 feature levels section here (which I assume DmitryKo has updated)
The Wiki above does include Tonga (285) in the FL11_1 section but lists it as GCN 1.1 so I'm unsure of how correct that is.
Yes, exactly.It's wiki, before the companies confirm it one way or another, don't trust it on this.
Caps viewer doesn't know about any feature level newer than 11_1 the last time I tried it on a Win10 machine.DirectX Caps Viewer from the Windows SDK.
\Program Files (x86)\Windows Kits\8.1\bin\x64\dxcapsviewer.exe
(Some screenshots)
Obviously, right now you need to be in the DirectX Early Access Program to get the pre-release SDK with updated tools.Caps viewer doesn't know about any feature level newer than 11_1
Yep, it was me. I didn't really intend to make a detailed feature matrix there. I corrected GCN reference to read "GCN 1.1/1.2".
I have to put information that is confirmed by publicly available slides and PR documents and doesn't require original research. All we can assume for GCN 1.1/1.2 right now is feature level 11_1 with RB tier 2 and Texture2D tier 2.
Third is DirectX support. All of the R9 and R7 and Radeon HD 7000 series support DirectX 11.1 and DirectX 11.2 Tier 1 under Windows 8.1. This 11.2 Tier 1 support is added as a driver update. However, only the R7 260X, R9 290 and R9 290X will support DirectX 11.2 Tier 2 under Windows 8.1. The different tier's represent the level of Tiled Resources feature supported under DX 11.2. R7 260X, R9 290 and R9 290X will have the ability to support the entire feature set, both tiers of Tiled Resources under DX 11.2 in Windows 8.1. Remember also, DX 11.2 is only available under Windows 8.1, not Windows 8
I think the current assumption is that only GCN's might qualify for FL 12 due UAV requirements?I believe that executeIndirect and Multi Engines are available to FL11 GPUs if I recall reading some of those gdc slides properly. While those features are being introduced with DX12, I don't think it's a requirement for FL 12. Though I could be wrong, I believe those are now considered FL 11 features. Most DX11 GPUs should be FL 12_0 right?
I think the current assumption is that only GCN's might qualify for FL 12 due UAV requirements?
This would make sense, GCN 1.1 was the first GCN device to have Tier 2 Tiled resources.The HardOCP link above claims GCN1.0 parts are only Tiled Resource Tier 1 capable which means they don't qualify for FL 12 or FL 11_2.
True, should have omitted GCN 1.0, but 1.1 and 1.2 could qualify for 12_0. There's no 11_2 (DX11.2 didn't introduce new feature level), 12_0 is first one to require specific Tiled Resource tier.The HardOCP link above claims GCN1.0 parts are only Tiled Resource Tier 1 capable which means they don't qualify for FL 12 or FL 11_2.
No, the "+" only means they have some features not exposed by said API. It doesn't mean those features are necessarily those in DX12 FL 12_0
11.2 doesn't define feature levels, it merely means the GPU is capable of supporting said API, highest feature level in DX11.x is still 11_1Actually I was talking about the explicit DirectX 11.2 reference. Not the +.
11.2 doesn't define feature levels, it merely means the GPU is capable of supporting said API, highest feature level in DX11.x is still 11_1
Even if we assume they're referring to Tiled Resources Tier 2 support with it, it's not the only FL12_0 feature.
Of course it's possible GCN1.1 and newer are FL12_0, but there's no conclusive proof of it yet
GCN 1.1 is Sea Islands, Tonga is the only Volcanic Islands (GCN 1.2) GPU at the momentCorrect... But that was not were I was trying to get at.
Let me try to explain:
1 - Sony slide is talking about its hardware, not software.
2 - PS4 does not use DirectX at all.
So, from my understanding, it seems Sony is not only claiming the PS4 API supports DX 11.2 features, but that Sony is also letting us know that the PS4 GPU supports in hardware all DX 11.2 Features.
Since there was no feature level defined above 11_1 at that time, I believe that was a claim for hardware support above that feature level. Like the support for Tiled resouces, a DX 11.2 feature (And we all know PS4 supports in hardware Partially Resident Textures).
Besides, the PS4 custom GPU has more than a passing resemblance with Vulcan Islands (GCN 1.1), sharing, at least, it´s GPGPU 8 ACES.
If we are to believe that cards like the R9-290/290x with DX 11.2 hardware support are candidates for feature level 12_0, I would not exclude the possibility of PS4 also be included (and X1 too, of course).
But off course, at the moment, there are no conclusive data!