Hardware & Technical DirectX 12

Yaffle

Volunteer Moderator
In case anyone cares the new DirectX12 was announced yesterday:

http://blogs.msdn.com/b/directx/archive/2014/03/20/directx-12.aspx

Which boasts about "console level efficiency" a marketing line I can only assume means that it's much better at dealing with software <-> hardware translation.

It seems to be backwards compatible too, so no need for a new card to take advantage of it.

(For anyone who doesn't know the concept behind DirectX is that it has a standard set of inputs at one end and outputs at the other. A software writer doesn't need to know the specs of the graphics card, as long as (s)he gets the standards right on the DX "in" side DX should do the right thing on the "out" side, so driver writers of hardware aim to write communications between the metal and the DX outputs. Sort of. This is very easy to programme for, but is not efficient as the DX layer has to do shenanigans to get from one end to the other. It's the best way we have of dealing with the myriad of configurations a PC can have. Consoles being fixed don't need this, as long as you know what you are doing you can just deal with the hardware). If you fancy it you can code direct to the hardware, but it will be specific to the hardware you code for.

Anyway - in the red corner here's AMD/ATi's spin on it http://www.amd.com/us/press-releases/Pages/amd-demonstrates-2014mar20.aspx

and then the green corner, nVidia says - http://blogs.nvidia.com/blog/2014/03/20/directx-12/
 
Proof in the pudding and all that...... but anything that increases performance is good.

forza was an odd choice to show off however.

On 1 hand they are essentially showing a game at the same resolution and frame rate on a machine costing around 1500 quid as can be achieving on a 400 quid console

On the other hand it just gets the few PC gamers who are interested in forza (of which I am one) hopes up that it maybe coming to PC, only for their hopes to be dashed when it doesn't.

I don't see any plus
Point for demoing Sforza.
 

Yaffle

Volunteer Moderator
Do we know whether DX12 will be incorporated into E: D?

I have no idea. Furthermore I have no idea how much extra coding has to happen to the ED executable to make it work with DX12 and if that effort is worth it.
 
I didn't notice it but I suspect that this will be another carrot to get people to move to Win8. Personally, I'm waiting for 9 now.
 

Yaffle

Volunteer Moderator
I have 8.1. It would be good if they binned that Metro touch thing and put a proper start button back.

The rest of the experience is good, but that darn touch interface on a non-touch machine jars every time you have to go near it.
 
Since DirectX12 will become available with Windows 10 later this year it would be amazing if ED could be upgraded to incorporate DirectX 12’s features. While I realize this is a very large ask, it has been done before e.g. Crytek released Crysis 2 in March 2011 as a DirectX 9 game and by June of that year it was a DirectX 11 game.

Here are some interesting links regarding DirectX 12:

http://blogs.msdn.com/b/directx/archive/2014/10/01/directx-12-and-windows-10.aspx
http://blogs.msdn.com/b/directx/arc...-high-performance-and-high-power-savings.aspx

Thanks.
 
Back
Top Bottom