Games for Windows and the DirectX SDK blog

Technical tips, tricks, and news about game development for Microsoft platforms including desktop, Xbox One, and UWP


Project maintained by walbourn Hosted on GitHub Pages — Theme by mattgraham
Home | Posts by Tag | Posts by Month

Windows 10 Fall Creators Update SDK

uwp, visualc, win10, windowssdk

Originally posted to Chuck Walbourn's Blog on MSDN,

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 /Zc:twoPhase-).

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.

C++/WinRT: New C++/WinRT headers for this Windows 10 SDK are now available on GitHub and NuGet.

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: "%WindowsSdkBinPath%%WindowsSDKVersion%\x86\fxc.exe"

GitHub: I’ve made new releases of my various libraries that now build with the Windows 10 SDK (16299): DirectX Tool Kit (DX11, DX12), DirectXTex, DirectXMesh, and UVAtlas.

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