Skip to content

Releases: walbourn/directx-vs-templates

May 16, 2020 (7.1)

16 May 08:33
Compare
Choose a tag to compare
  • Updated for the latest D3DX12.H header for Windows 10 SDK (19041)
  • Code cleanup and fixes for C++ Core Guideline checker and clang/LLVM warnings

Install VSIX for VS 2017 (15.5 update or later) / VS 2019

VS 2019 users should be aware of this known issue which is fixed in VS 2019 Update 3 or later.

For C++/WinRT and VS 2019, use the Windows 10 SDK (19041) or the Microsoft.Windows.CppWinRT NuGet package.

March 20, 2020 (7.0)

20 Mar 07:31
Compare
Choose a tag to compare
  • DeviceResources updated with new Prepare defaulted parameter
  • Updated for the latest D3DX12.H header for Windows 10 SDK (19041)
  • Code cleanup and fixes for C++ Core Guideline checker warnings
  • Retire VS 2015 support

Install VSIX for VS 2017 (15.5 update or later) / VS 2019

VS 2019 users should be aware of this known issue which is fixed in VS 2019 Update 3 or later.

October 28, 2019 (6.9)

28 Oct 18:37
Compare
Choose a tag to compare
  • Updated for latest D3DX12.H header fix for /analyze warning in VS 2019
  • Update to VS 2019 project tags for localization support

Install VSIX for VS 2015 / VS 2017 (15.5 update or later) / VS 2019

VS 2019 users should be aware of this known issue which is fixed in VS 2019 Update 3.

This is the last release to support VS 2015

July 12, 2019 (6.8)

12 Jul 20:01
Compare
Choose a tag to compare
  • Update PC DeviceResources to suppress debug message for Windows 10 May 2019 Update
  • Updated for latest D3DX12.H header
  • Added $(ProjectDir) to Win32 projects include paths (already in UWP projects)
  • Minor code review

Install VSIX for VS 2015 / VS 2017 (15.5 update or later) / VS 2019

VS 2019 users should be aware of this known issue which is fixed in VS 2019 Update 3.

May 22, 2019 (6.7)

23 May 02:13
Compare
Choose a tag to compare
  • Fixed problem when EnumAdapterByGpuPreference returns E_FAIL for DeviceResources
  • Fixed issue with GetD3DDevice accessor in DX 11 UWP DeviceResources
  • Update VSIX for VS 2019 New Project Dialog tagging

Install VSIX for VS 2015 / VS 2017 (15.5 update or later) / VS 2019

VS 2019 users should be aware of this known issue which is fixed in VS 2019 Update 3.

May 17, 2019

17 May 08:23
Compare
Choose a tag to compare

Install VSIX for VS 2015 / VS 2017 (15.5 update or later) / VS 2019

VS 2019 users should be aware of this known issue which is fixed in VS 2019 Update 3.

April 2, 2019 (6.5)

02 Apr 19:44
Compare
Choose a tag to compare
  • Added support for VS 2019
  • Updated d3dx12.h with minor fix
  • Updated links for blog migration

Install VSIX for VS 2015 / VS 2017 (15.5 update or later) / VS 2019

February 22, 2019 (6.4)

23 Feb 01:37
Compare
Choose a tag to compare
  • Suppress some additional DXGI debug device output
  • Minor code review feedback

Install VSIX for VS 2015 / VS 2017 (15.5 update or later)

November 16, 2018 (6.3)

16 Nov 21:12
Compare
Choose a tag to compare
  • ARM64 configurations added to VS 2017 UWP templates
  • Minor code review feedback for DX12 DeviceResources
  • Minor code review feedback for Main.cpp in DX12 Win32 template
  • Note about pix3.h usage for DX12 UWP/PC templates

Install VSIX for VS 2015 / VS 2017 (15.5 update or later)

Building the ARM64 configuration in UWP projects requires VS 2017 (15.9 update)

October 3, 2018 (6.2)

03 Oct 22:43
Compare
Choose a tag to compare
  • Sync d3d12.h with latest version from DirectX-Graphics-Samples for Windows 10 October 2018 Update SDK
  • Minor code review feedback for DX12 UWP/PC DeviceResources
  • Minor code review feedback for Main.cpp in Win32 templates

Install VSIX for VS 2015 / VS 2017 (15.5 update or later)

Note that the C++/WinRT headers in the Windows 10 SDK (17134) are not fully compatible with the VS 2017 (15.8 update) when using /permissive-. The workaround is to add /Zc:twoPhase- to the project settings Additional Options. This issue is fixed if using the Windows 10 SDK (17763).