DirectX SDK March 2009
Mirosoft finally released a new DX SDK, the March 2009 version this time.March 2009 DirectX SDK
New stuff for D3D11:
The Multithreaded Rendering sample got an update and now shows something more interesting than the good old “tiny” in 3 mirrors: below you can see the updated sample.
SubD11 Sample was updated, the clown is gone as announced at the talk at the gamefest 2008.
But sadly there is no FX Framework for D3D11 in this release, so I can work on my own system without having to deal with the feeling that I’m reinventing the wheel:)
XNA Math
XNA Math was added to the SDK, this provides a cross-platform math solution for both XBox360 and PC taking advance of the underlying support for SIMD. This is supported for all platforms but also a fallback for platforms not supporting SIMD instruction is in the package.
The sample for XNA Math, contained in the SDK, shows XNAMath being used for Collision detection. It contains a lot of useful function.
XNA Math really looks great, especially it’s implemented in one header(xnamath.h) only and because of that we have full access to the source and it’s heavily inlining the operations. A big advantage over the D3DX math libraries which were closed and compiled into libs.
Samples Content Exporter
The Samples Content Exporter is really a cool tool which is new to this version of the SDK. It has the ability to import .fbx an other file formats, which are supported through the Autodesk FBX SDK, and export the scenes to .xatg(used for the XBox 360 Samples) or to .sdkmesh (used for the windows samples).
But a warning, this tool was developed for internal use, to help with the sample development. But because it could be interesting for other developer as well, it was released to the public. Therefore it’s not officially supported, in terms of new features or fixing of existing bugs.
But I think this is a great move to make it available. Especially using the Autodesk SDK it is using a great technology in the back for importing, this should it make a lot easier to load scenes into D3D. I will have a look at it tomorrow.
There are a lot of other changes and improvements I can’t talk about in this post. So have a look at the SDK on your own.
Something more
- Technical Previews of Direct2D, DirectWrite, and DXGI 1.1
- Introducing XNA Math
- Audio Improvements
- Improvements to PIX
- Updated Game Explorer Tools, Samples and Documentation
- New and Updated Samples

