Wednesday, January 6, 2016

c# - What is the "DirectX for Managed Code Update"?


I came upon this site while looking for information about working with DX in managed code and saw that MS released something containing a 'DirectX for Managed Code Update'. This sounds promising but I can't find much information about it.


Is this an out of date update referring to what was formerly Managed DirectX, or something new*?


If new, has anyone used it? How does it compare to SlimDX?


(*as new as it can be from June last year)



Answer



The description is somewhat misleading; even though the SDK link you've posted is for the June 2010 version of the SDK, the DirectX for Managed Code Update is from a much older version of the SDK (whenever they last updated MDX, which was years and years ago as MDX is a deprecated product). The latest SDK still contains the old MDX assemblies, but they are dead.



Microsoft's "official" means of accessing DirectX through managed code is the Windows API code pack, which is somewhat of a bastard child and unlikely to get any more support or iteration than MDX ever did.


XNA or SlimDX are better choices, depending on the level of abstraction you want (XNA for a high level view, SlimDX for a close, low-level mapping to the native D3D API).


No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...