• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

DirectX 12 Showcase New Features and Benefits of D3D12 API

Soldato
Joined
28 Sep 2014
Posts
3,539
Location
Scotland
http://wccftech.com/nvidia-amd-ready-generation-directx-12-api-showcase-features-benefits-d3d12-api/

Really very interesting reading.

It seemed to me DirectX 12 is really revolutionary far beyond anything I ever seen, so far superior to Mantle.

AMD slide showed DirectX 12's undisclosured benchmark with AMD A10 7850K which have just 4 core performed an astounding 2,739,266 drawcalls at 1080p resolution. :eek: Cant imagine what DirectX 12 games will look like with millions drawcalls, my 3770K could push out 4,963,857 drawcalls when compared Passmark CPU Mark against AMD A10 7850K, 8C/16T 5960K could push 8,518,732 drawcalls. :eek:

Nvidia features is very interesting too, we already got MFAA but surprise there will be 2 new AA modes Nvidia not announced yet called polymerization G-Buffer anti-aliasing (Aggregate G-Buffer AA) AGAA and Cumulative anti-aliasing (Accumulative AA) CAAA. AGAA 2A technique delivers quality of 32X MSAA while having the performance penalty of 4X MSAA. :eek:

Wow I am so exciting cant wait to have DirectX 12 driver soon, AGAA seemed very cool feature so don't have a clue what CAAA does.
 
Am looking forward to all this.. Having used Mantle and understand what a low level API can do. Am fully excited PC gaming is a year or two is going to be Stunning :cool:

An Un-Announced Feature For AMD Hardware “TBA”:
"t the end, AMD lists down a last feature which is “To Be Announced” by Microsoft and AMD. There’s no information regarding this feature but considering the leaked Radeon R9 390X slides, it could be the Tier 3 “Resource Binding” capability which was seen mentioned on the presentation however this isn’t fact and should be taken with a grain of salt until official announcements by the company"

Read more: http://wccftech.com/nvidia-amd-read...se-features-benefits-d3d12-api/#ixzz3V9RAqgRb

I wonder what this could be..
 
Last edited:
I hope there's no special features that only work on one brand.

It's becoming a PITA being locked to certain cards or screens because one side won't adopt it. I know this doesn't have anything to do with DX as such.
 
Apparently they were really evasive of the question on whether the 900 series will fully support the hardware related features.

Very sad for 970/80 owners if true.

Even worse news for Titan X owners :eek:

On a serious note I bet even if it does lack the support the features that can be used for such aren't much, or we'll have a situation like in the past where nVidia paid devs not to use those features.
 
I think DX12 will be a slow resource hungry setup and games will really chug on it when using all the bells and whistles.

Statistics in isolation are highly misleading but as Gregster said "Nothing speaks louder than games".
 
It is all down to the NDA and if what is being reported is true, Microsoft lowered the spec, so Maxwell covered all the DX bases basically. Some said nVidia paid M$ off but that is for another debate. If there is anything major in DX12 that I would miss out on, I would just upgrade. No biggie :)
 
It is all down to the NDA and if what is being reported is true, Microsoft lowered the spec, so Maxwell covered all the DX bases basically. Some said nVidia paid M$ off but that is for another debate. If there is anything major in DX12 that I would miss out on, I would just upgrade. No biggie :)

NVidia would never have enough money to be able pay Microsoft off.:D
 
If so, nothing new for Nvidia, they did it for DX10. Holding the industry back to cover for their failings. What was worse still was paying a dev to get rid of a DX10.1 update that increased performance for users.... just only users with proper original DX10 support... so AMD users.

Nvidia users can be safe in the knowledge that when overpaying for cards that money will be well spent covering up Nvidia's failings and holding the industry back so everyone is stuck at their level.
 
I think DX12 will be a slow resource hungry setup and games will really chug on it when using all the bells and whistles.

Statistics in isolation are highly misleading but as Gregster said "Nothing speaks louder than games".

I don't know why you'd think this, categorically DX12 is faster than DX11, in every way, with no exceptions.

However you do often get slow performing games with a new API, that doesn't mean slow and resource hungry.

Imagine a game which runs at 50fps in DX11 in which they could, but don't enable a bunch of graphical options because in doing so the game would run at 10fps which isn't acceptable. The same game could be made in Dx12, with the same settings it could run at 90fps, but with the extra effects now being far less costly and a default higher performance to add them to, the higher graphical effects version can now run at 45fps. a 50% performance hit rather than a 80% performance hit for using such effects and features. Regardless this game is either 80% faster with normal settings or 450% faster with the new effects in place.

More performance is used, not just added for the sake of it. You free up CPU time, the game dev tries to use it, you free up more graphics performance, you add more intensive graphics into it, otherwise what is the point.
 
This sounds similar to what happened with dx10. Edit beaten to it.

It's nothing like any previous DX release. It's a shift away from a high level API where features are slowly drip fed to a low level API where the game developers have more freedom but also potentially more work.
 
Last edited:
Nothing speaks louder than games, so let the games do the talking or showing :)

A wise man said the above.

I don't know why you'd think this, categorically DX12 is faster than DX11, in every way, with no exceptions.

However you do often get slow performing games with a new API, that doesn't mean slow and resource hungry.

Imagine a game which runs at 50fps in DX11 in which they could, but don't enable a bunch of graphical options because in doing so the game would run at 10fps which isn't acceptable. The same game could be made in Dx12, with the same settings it could run at 90fps, but with the extra effects now being far less costly and a default higher performance to add them to, the higher graphical effects version can now run at 45fps. a 50% performance hit rather than a 80% performance hit for using such effects and features. Regardless this game is either 80% faster with normal settings or 450% faster with the new effects in place.

More performance is used, not just added for the sake of it. You free up CPU time, the game dev tries to use it, you free up more graphics performance, you add more intensive graphics into it, otherwise what is the point.

All this boils down to is taking a lucky guess in the dark.

By the way have you ever noticed how DX11 often runs better than Mantle on highend hardware at high resolutions.
 
Last edited:
It's nothing like any previous DX release. It's a shift away from a high level API where features are slowly drip fed to a low level API where the game developers have more freedom but also potentially more work.

+1

DX12 is bringing with it real innovation, a lot of features and improvements. multicore CPU finally being fully utilised etc.
 
Nvidia plugging AMD hardware shocker!!!:eek:

EzTy85R.png


:p
 
Nothing speaks louder than games, so let the games do the talking or showing :)

Amen, brother. I love tech demos and feature PowerPoints as much as the next man, but if it doesn't appear in games, what's the point? TrueAudio, hardware PhysX, so much wasted potential IMHO.

Reminds me when I said 15 years ago why is the shot gun barrel a hexagon and not a round circle ;)

Nothing speaks better then a game that looks movie type, were getting there it just needs that next notch up !
 
Back
Top Bottom