| Adinnieken said: Bringing this thread back on topic... Going to drop a bombshell. Not GPUs are the same. While the naming of DX11.2 is a bit of a head scratcher (it doesn't actually need to have Feature level 11_1 capabilities, so GPU's that don't even have full DX11_1 can claim to be DX11.2 GPU's, note that probably the primary 3D feature of interest is indeed tiled resources, which comes in two tiers. I just want to draw the technically inclined to a nuance in the recent statement concerning support:
[SOURCE] Only the Xbox One's GPU is GCN 1.1. The "Tahiti"/"Pitcairn" line of AMD GPUs are first generation GCN (1.0), which is what the PS4's GPU is based on. The Xbox One's GPU is based on the "Bonaire" GPUs. This is a simplification of the explaination. There differences between hardware DirectX support levels and the API support levels. For example, when you read on Wikipedia that an AMD or NVidia card support DirectX 11.1, it means they support the DirectX 11.1 API, they may not be at the DirectX 11_1 feature set level. Why does this matter, it's only DirectX right? No. GCN 1.0 GPUs only support Tier 1 - Tiled Resources. GCN 1.1 GPUs support Tier 2 - Tiled Resources. What the hell is Tier 1 and Tier 2? Well, the differences are this:
[SOURCE] Basically on Tier 1 hardware this means that a similar method needs to be used to determine page faults that was used for the software virtual texture implementations. But that's pretty much the most efficient way to do it, so the missing CheckAccessFullyMapped shouldn't hurt performance at all. The missing min/max filtering and the missing LOD clamp for sampler mean that Tier 1 hardware needs quite a few extra ALU instructions in the pixel shader. It shouldn't be a big deal for basic use scenarios, but when combined with per pixel displacement techniques (POM/QDM/etc) the extra ALU cost will start to hurt. And obviously if you use tiled resources for GPU SVO rendering, the extra ALU cost might hurt Tier 1 hardware even more. Yes, the PS4 will have similar capabilities as the Xbox One, the difference is that the Xbox One's GPU feature full hardware (Tier 2) where as the PS4's is a combination of software and hardware. [SOURCE] Bullshit right? Sony announced that the PS4 was DirectX11.2+ and Microsoft announced that the Xbox One was DirectX11.1+. Microsoft also announced that Windows 8.1 and the Xbox One were the only systems that supported DX11.2. Sony can claim DX11.2+ support because they can potentially build into their GPU any features they want to support. Not only this, but even AMD was caught off guard by Microsoft when they released the full DirectX11.2 feature set. Which is why a driver update is necessary to support those features, not simply a DirectX update. [SOURCE] Beyond 3D |
Once again your ignorance on the topic of hardware has taken over. Dude go back to school and learn some actual coding. You realize that the word "tier" in this case stands for the feature that is a part of the api not level's of hardware support. Do you even know how PRT's/tiled resourcing works ?
Oh and btw the update on the hardware was to give it api compatibility not to support those features, I'm surprised that you don't even know how an api works.







