Visual Studio 2012 ruined everything

Started by
11 comments, last by _the_phantom_ 11 years, 8 months ago

ok I did all that and most of the libraries are now in place,some trouble was that they slightly renamed most dx headers in the Win8 SDK,but one thing I don't understand - it says in msdn:
Note The D3DX (D3DX 9, D3DX 10, and D3DX 11) utility library is deprecated for Windows 8 and is not supported for Metro style apps.
Create a data processor for a shader asynchronously
for <d3dx11async.h>
Does that mean there is a replacement header for it?I can't find anything about it.
[/quote]
No, that means it's going away (eventually). It's been deprecated. There isn't a "replacement" header for it. Here's a little note from Wikipedia on it:

In 2012, Microsoft announced that D3DX would be deprecated in the Windows 8 SDK, along with other development frameworks such as XNA, Silverlight, and Windows Presentation Foundation. The mathematical constructs of D3DX, like vectors and matrices, would be consolidated with XNAMath into a new library: DirectXMath.[/quote]
[size=2][ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]
Advertisement

[quote name='mrheisenberg' timestamp='1346018250' post='4973586']
ok I did all that and most of the libraries are now in place,some trouble was that they slightly renamed most dx headers in the Win8 SDK,but one thing I don't understand - it says in msdn:
Note The D3DX (D3DX 9, D3DX 10, and D3DX 11) utility library is deprecated for Windows 8 and is not supported for Metro style apps.
Create a data processor for a shader asynchronously
for <d3dx11async.h>
Does that mean there is a replacement header for it?I can't find anything about it.
[/quote]
No, that means it's going away (eventually). It's been deprecated. There isn't a "replacement" header for it. Here's a little note from Wikipedia on it:

In 2012, Microsoft announced that D3DX would be deprecated in the Windows 8 SDK, along with other development frameworks such as XNA, Silverlight, and Windows Presentation Foundation. The mathematical constructs of D3DX, like vectors and matrices, would be consolidated with XNAMath into a new library: DirectXMath.[/quote]
[/quote]
The effect part is consolidated in the effect library which you have to build yourself and then link against that lib. This was done because most profesional users didn't like the closed source nature of the library this way you can modify it so it works for your particular problem.

Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, theHunter, theHunter: Primal, Mad Max, Watch Dogs: Legion


This was done because most profesional users didn't like the closed source nature of the library this way you can modify it so it works for your particular problem.


I suspect it was done not so much because of this but simply because MS didn't want to support it any more :)

I know there is no hint of the effect library in our rendering code down in CT; we do it all with our own constructs and code and I suspect the same is true for other companies too.

This topic is closed to new replies.

Advertisement