Retiring VS 2010 SP 1 + Windows 8.0 SDK support

Nov 20, 2013 at 9:17 PM
Edited Dec 4, 2013 at 7:20 PM
DirectXTex provides a number of different configurations, including those that use the Windows 8.x SDK. For VS 2012, this already includes the Windows 8.0 SDK. For VS 2013, this includes the Windows 8.1 SDK.

Originally we supported VS 2010 SP1 and Windows 8.0 SDK. I briefly supported both the VS 2010 SP1 and Windows 8.0 SDK and Windows 8.1 SDK, but at this point I believe it makes most sense to retire support for the Windows 8.0 SDK. To that end, the Windows81SDK_*.props and the "Desktop_2010_SDK80" projects will be removed.

While it is tempting to require VS 2012 and Windows 8.1 SDK in favor of the Windows 8.0 SDK to get the latest DirectXMath, the fact that Windows 8.0 SDK is already included with VS 2012 makes this seem a bit burdensome. It is possible to use VS 2012 and Windows 8.1 SDK with some extra work (much like VS 2010) and I include those .props files, but for simplicity of maintenance, I don't include project variants for this combination although I do include the needed .props.

Note you can obtain the standalone Windows 8.1 SDK here

PS: At some point we will start requiring the Windows 8.x SDK rather than support the legacy DirectX SDK for building DirectXTex (i.e. dropping the "Desktop_2010" projects in favor of the "Desktop_2010_SDK8x" projects).
Nov 20, 2013 at 9:36 PM
Edited Jan 25, 2014 at 12:18 AM
Submitted in change 32398, and included in the January 2014 release.
Marked as answer by walbourn on 1/23/2014 at 11:22 PM