Alessio1989
Regular
I might be paranoid since not everything drivers are claiming or not claiming was 100% true the last months, since it's a major technical ramp of new API runtimes and drivers, but is it really true, that Skylake supports Conservative Rasterization Tier 3, Resource Binding Tier 3, Tiled Resources Tier 3 and everything else + FP16/Standard Swizzle in the table from PCGH?!And even if we don't get all the way to "bashing", I think it's fair for us to be proud of having clear leadership in DX12 features for the time being.
The hardware does support standard swizzle (and fp16 of course, Broadwell too). It may not be enabled yet in the driver though, not sure.
And even if we don't get all the way to "bashing", I think it's fair for us to be proud of having clear leadership in DX12 features for the time being. Indeed several of the main features are there because of us. Not something most would have expected out of Intel a few years ago I don't think
Yes, if you have one of the chips I encourage you to try it out Our policy is generally only to turn on caps bits once at least all of the associated WHQL tests are passing.I might be paranoid since not everything drivers are claiming or not claiming was 100% true the last months, since it's a major technical ramp of new API runtimes and drivers, but is it really true, that Skylake supports Conservative Rasterization Tier 3, Resource Binding Tier 3, Tiled Resources Tier 3 and everything else + FP16/Standard Swizzle in the table from PCGH?!
Did you check results for Haswell/Broadwell? Because with the same driver (I think), my Haswell does not support some features that it supposedly should.That's at least what the mentioned driver versions report - with all due caveats. Since the results are in a plain text file, I saw no reason to post them as well.
Which features "should" it support that it doesn't report curiously? It's possible there are bits not set but Haswell (Gen7.5) obviously supports far fewer features than Skylake (Gen9).Did you check results for Haswell/Broadwell? Because with the same driver (I think), my Haswell does not support some features that it supposedly should.
TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED (0)Which features "should" it support that it doesn't report curiously? It's possible there are bits not set but Haswell (Gen7.5) obviously supports far fewer features than Skylake (Gen9).
Tiled resources have never been supported on Haswell. Even if they were, they would be mostly unusable with the 2GB VA limits.TiledResourcesTier : D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED (0)
The hardware does support standard swizzle (and fp16 of course, Broadwell too). It may not be enabled yet in the driver though, not sure.
And even if we don't get all the way to "bashing", I think it's fair for us to be proud of having clear leadership in DX12 features for the time being. Indeed several of the main features are there because of us. Not something most would have expected out of Intel a few years ago I don't think
Oh. That was the one feature in the Wikipedia article that seemed to always survive the purges.Tiled resources have never been supported on Haswell. Even if they were, they would be mostly unusable with the 2GB VA limits.
Already updated with Skylake features. I'm against adding some of the technically challenging options which are hard to explain in a small article format.Time to update that table
WARP12 should eventually support level 12_1 and probably implement all of the optional features as well, because it effectively replaces the reference rasterizer in Direct3D 12. That's why I maxed every option in the table, even though current release is far from being feature complete.I am pretty sure that current Warp12 driver (Windows 10 RTM SDK) is far from a full feature support.
Rightly so, however fanboys will just bash AMD without showing any appreciation for Intel graphics....even if we don't get all the way to "bashing", I think it's fair for us to be proud of having clear leadership in DX12 features for the time being.
Tiled resources have never been supported on Haswell.
Removed - it was added based on this forum post: https://forum.beyond3d.com/posts/1835843/Oh. That was the one feature in the Wikipedia article that seemed to always survive the purges.
Ah yes right, that was off the top of my head as per the post. Like I said Haswell it wouldn't be very useful anyways. Broadwell the hardware is capable of "useful" Tier 1 TR, but it may not be enabled in the current driver.Removed - it was added based on this forum post: https://forum.beyond3d.com/posts/1835843/
I think we have to leave that to the press for a few reasons, if it even makes sense. Ryan Shrout was considering something like that earlier in the thread.Make an articled talking about the differences between the API versions and Feature Levels and why DirectX 12.1 has nothing to do with Feature Level 12.1.
Another awesome fact is that Intel has finally brought GT2 graphics up to a decent level of performance, comparable to AMD A8/A10.Honestly, even from today's Intel, it's slightly shocking. In any case, nice work!
FWIW - there's no such thing as "DirectX 12.1" for starters