The Windows 10 Fall Creators Update (a.k.a. Version 1709) is now available. The Windows 10 Fall Creators Update SDK (10.0.16299) is now available and can be installed via VS 2017 (15.4) or as a standalone installer. This includes DirectXMath 3.11, updated DirectX 12, and updated Direct2D/DirectWrite. See What’s New in Windows 10 for developers, build 16299.
The Windows 10 Fall Creators Update SDK resolves a number of conformance errors in Windows system headers enabling the use of the
/permissive- switch with the latest two-phase name lookup (thus allowing you to avoid the need to use
See KB4034825 for some deprecation notes for the Windows 10 Fall Creators Update
C/C++ Compiler: The VS 2017 (15.4) compiler contains a few servicing updates since the previous update (version 19.11.25547).
VS 2015 Users: The Windows 10 SDK (15063, 16299) is officially only supported for VS 2017.
UWP: Prior to the VS 2017 (15.4 update) you had to install older Windows 10 SDKs to be able to set an older “Minimum version” in the UWP project properties. This has been fixed so that you only need the Windows 10 SDK (16299) and can select all older releases (15063, 14393, 15086, 10240) as the minimum if needed.
FXC: With the Windows 10 SDK (15063/16299), the FXC compiler and the
D3DCompiler_47.DLL were made side-by-side. From the Developer Command Prompt for VS 2017, using FXC will use the Windows 10 Anniversary Update (14393) version. You need to explicitly select the side-by-side version if you want to use a newer one from the command-line:
Samples: Windows-universal-samples, DirectX-Graphics-Samples, Xbox-ATG-Samples, and directx-sdk-samples have been updated to use the new Windows 10 SDK (16299). There is also a new version of
D3DX12.H updated for the updated Direct3D 12 headers (now included in directx-vs-templates)
Related: Windows 10 SDK RTM, Windows 10 SDK (November 2015), Windows 10 Anniversary Update SDK, Windows 10 Creators Update SDK, Windows 10 April 2018 Update SDK, Windows 10 October 2018 Update SDK, Windows 10 May 2019 Update SDK