Visual Studio Tools for Windows 10 Preview


A preview of Visual Studio 2015 toolset with the Windows 10 SDK is now available through the Windows Insiders program.

See the Building Apps for Windows blog, Visual Studio Team blog, and Somasegar’s blog for additional information.

DirectX 12: This preview includes the headers and libraries needed to build DirectX 12 (as well as Direct3D 11.3, DXGI 1.4, and Direct2D/DirectWrite 1.3) applications for the Windows 10 Technical Preview (build 10041). For better support including access to pre-release samples and documentation, join the DirectX Early Access program. Also, check out this post on the DirectX Developer blog.

Windows 10: Be sure to read this post for details on enabling the Direct3D Debug Layer for Windows 10, and check this forum for known issues.

CodePlex/GitHub: Project files for both Windows desktop apps and universal Windows apps using VS 2015 are available for DirectX Tool Kit, DirectXTex, and DirectXMesh. Note that currently DirectX Tool Kit‘s GamePad class is a ‘null’ device for universal Windows apps as both the XInput compatibility library and the new gamepad API for universal Windows apps are not yet in the preview Windows 10 SDK.

Update: With the release of flight 10130, the GamePad class in DirectX Tool Kit makes use of the new IGamePad WinRT class for universal Windows apps. Note that this API currently supports Xbox 360 Common Controllers, but does not yet support Xbox One Controllers in this flight.

DirectXMath: This Windows 10 SDK preview includes DirectXMath 3.07 which addresses a number of known issues in version 3.06.

Related: Windows 10 Technical Preview

Comments (2)

  1. Daniel Klein says:

    Thanks Chuck!

    But with the newest Windows 10 Technical Preview Build 10049 Build the D3D12CreateDevice-Method with D3D_FEATURE_LEVEL_11_1 failed:

    D3D_DRIVER_TYPE_HARDWARE: 0x887a0004 :The specified device interface or feature level is not supported on this system.

    D3D_DRIVER_TYPE_WARP: 0x887a0004 :The specified device interface or feature level is not supported on this system.

    D3D_DRIVER_TYPE_REFERENCE: E_INVALIDARG One or more arguments are invalid.

    With the older Windows 10 Technical Preview Build 10041 Build the D3D12CreateDevice-Method with D3D_FEATURE_LEVEL_11_1 and D3D_DRIVER_TYPE_WARP was successful (S_OK).

    So i managed to render my first Direct3D 12-Triangle.

    Because of my old AMD Radeon HD5750 GPU on my Test-PC DXDiag Driver Modell is only WDDM 1.3 (not WDDM 2.0). So only D3D_DRIVER_TYPE_WARP works on 10041 build.

  2. Dude says:

    "For better support including access to pre-release samples and documentation, join the DirectX Early Access program."

    Yeah, that's what I am hearing from you guys all the time and obviously I haven't been approved even though I applied months ago. Now that the libs and header files are available what's holding you back from releasing the documentation and samples? The process of learning D3D12 would be much easier with these resources.

Skip to main content