As you may have heard in the technical press, Microsoft is a more open-source friendly place these days, and has embraced GitHub for a number of high-profile projects. As a result of this shift and an internal push to move to git generally, I've updated my existing CodePlex projects so that I can easily mirror them to GitHub. For the immediate future, I plan to maintain both sites equally with the bulk of the documentation still residing on CodePlex, but you can get full source and releases from either location thanks to the magic of distributed VCS.

In addition, all six of these projects is now licensed under MIT rather than MS-PL. The terms of both licenses are basically the same, but in legal circles the MIT license is more widely understood and is considered more 'standard'. Of course, I'm Not A Lawyer, so you should make your own determination about the change of license.

DirectX Tool Kit

GitHub (retired CodePlex)

Related: DirectXTK (March 2012), DirectXTK Update (Jan 2013), CodePlex VS 2013 Refresh, DirectX Tool Kit for Audio, CodePlex July 2014 Refresh, DirectX Tool Kit: Now with GamePads

Update: DirectX Tool Kit for DirectX 12 is now available as well:


GitHub (retired CodePlex)

Related: DirectXTex (October 2011), DirectXTex Update (June 2013), DirectXTex and Effects 11 Update (August 2013), CodePlex VS 2013 Refresh, CodePlex July 2014 Refresh


GitHub (retired CodePlex)

Related: DirectXMesh


GitHub (retired CodePlex)

Related: UVAtlas: Return of the Isochart

Effects 11

GitHub (retired CodePlex)

Related: Effects for Direct3D 11 Update (October 2012), DirectXTex and Effects 11 Update (August 2013), CodePlex VS 2013 Refresh, CodePlex July 2014 Refresh


GitHub (retired CodePlex)

Related: DXUT for Win32 Desktop Update (September 2013), CodePlex VS 2013 Refresh, CodePlex July 2014 Refresh

Sample Content Exporter

In addition to the Microsoft GitHub repositories above, I've also set up a personal GitHub project to host the Samples Content Exporter sample which has been updated to support VS 2012 with Autodesk FBX SDK 2014.1 or later, and VS 2013 with Autodesk FBX SDK 2015.1.

DirectXTK Samples

There is a personal GitHub project hosting the various DirectX Tool Kit SimpleSample projects.

DirectX SDK Samples

Finally, I've setup another personal GitHub project to host the cleaned up DirectX SDK samples that have been updated to not require the legacy DirectX SDK to build.

DirectXMath Extensions

The various DirectXMath extension blog posts now have their own projects as well on GitHub: DirectXMath instruction set extensions, spherical harmonics math, and digital signal processing.

Update: There is now a DirectXMath GitHub which hosts the library as well as all related extensions.

Comments (9)

  1. Timo says:


    How about writing the documentation (copy-paste + small polishing) in the Markdown format? Do you think such PRs would be accepted? That way we could maybe in the end use just Github in order to not have any synchronization problems 🙂

  2. @Timo – I'm doing that, but its a fair amount of content so I'm giving myself a few months to do the conversion. Alas, the two wikis use different markup. I do like the fact that you can 'enlist' to the wiki part for a local copy on GitHub

    After I get all the content moved over, I'll update the fwlinks to point to GitHub instead of CodePlex, make a note on the CodePlex site about the move, and probably leave the CodePlex project copy there as a backup.

  3. Dev says:

    Just wanted to say huge "THANK YOU!" for maintaining and improving all those useful resources, very appreciated! 🙂

  4. xoofx says:

    Thanks Chuck for all the work and the move to github!

  5. Randi says:

    Any chance of adding the "Direct3D Win32 Game Visual Studio Template" to Git either on its own or as part of DirectX Tool Kit?

  6. I've completed the migration of the content from CodePlex to GitHub, including all the documentation and tutorials. Look on the 'Wiki' for each GitHub project.

  7. Klimax says:

    Github… Despite broken support (all those WTFs they did would fill several articles on The Daily WTF) at least I can use SVN to access repos…

  8. Dev says:

    FBX SDK 2016.1 for VS2015 is available, so I guess Sample Content Exporter could be updated with support for new Visual Studio. 🙂

Skip to main content