The August 2009 release of SlimDX is now out!
This is a major release in terms of new functionality, mainly due to the long-awaited inclusion of Windows 7 support. The new Windows 7 features include Direct3D 11, Direct2D, and DirectWrite. Note: Direct3D 11 is still considered somewhat experimental, and developers should seriously consider following the current Subversion code if 11 is an active development target.
End User Runtime
This is the package for end users. It works on both 32 and 64 bit systems, for all versions of Windows supported by the .NET Framework 2.0. If you're just trying to run a SlimDX program that someone else gave you, this is the installer you want to download. Developers should point users to this link, or include it with their own installers. However, developers should install the SDK below, not this package. See the documentation for more information.
In the past, SlimDX was split into several different pieces for the core runtime, documentation, samples, and individual binaries. This is no longer the case; we have decided to follow the same model as the DirectX team and produce a redistributable runtime and a Developer SDK. The SDK includes all of the binaries, documentation, and samples. It also includes all of the files necessary to build custom installation packages if desired. The SDK supports both 32 bit and 64 bit systems.
Information For Developers
If you're new to this whole thing, read the Getting Started documentation page. It should help get you moving. Other pages of interest include:
- What's Changed in the August 2009 SDK -- Information on the work we did for the August 2009 SDK release.
- SlimDX Main Page -- Our main homepage. This page makes it fairly straightforward to get to all of the other pages related to this project.
- Debugging Tips -- Tips on how to work on and debug applications using SlimDX. It's a really good idea to be familiar with the contents of this page, and check on it every so often, because it is updated periodically.
We have updated our documentation so that it now links to the DirectX documentation for many classes, taking you straight to the original unmanaged type that a SlimDX type represents. However, this linking is machine generated, and we haven't filled it in for everything yet. If you see something that is incorrectly linked, please report it to issue 464.
This release of SlimDX includes support for Microsoft's Windows 7 technologies. Although they are no longer experimental, the support is very new and not considered to be especially stable. Please don't hesitate to report bugs, or anything that looks like a bug. We don't mind! It's also recommended that you follow the latest Subversion version of the code if you are developing with 11, as we're expecting to fix lots of things.