Releases: walbourn/directx-vs-templates
May 2, 2017 (5.1)
- UWP updates for Windows 10 Creators Update
OnResizeStarted
andOnResizeCompleted
events - Updated D3DX12 internal copy to latest version
Install VSIX for VS 2013 or VS 2015 / VS 2017
VS 2017 users, note this known issue. This is fixed in the VS 2017 15.3 update.
March 14, 2017 (5.0)
- Updated
Direct3DUWPGame.vsix
to install for both VS 2015 and VS 2017
Install VSIX for VS 2013 or VS 2015 / VS 2017
VS 2017 users, note this known issue. This is fixed in the VS 2017 15.3 update.
March 1, 2017 (4.9)
- Updated C++/WinRT variants of UWP templates for February 2017 release of C++/WinRT headers which had some breaking changes
If you create a C++/WinRT template, you need to use the NuGet manager to add the required cppwinrt package to your project. This requires VS 2015 Update 3 or VS 2017 as well.
January 4, 2017 (4.8)
- Updated C++/WinRT variants of UWP templates
- Updated D3DX12 internal copy to latest version
If you create a C++/WinRT template, you need to use the NuGet manager to add the required cppwinrt package to your project. This requires VS 2015 Update 3 or VS 2017 as well.
December 14, 2016 (4.7)
- Added new C++/WinRT variants of UWP templates which make use new C++ language projections for Windows Runtime instead of C++/CX (aka
/ZW
) - Added
ExitGame
helper to abstract out platform-specific method for exiting application - Updated D3DX12 internal copy to latest version
- Minor code cleanup
If you create a C++/WinRT template, you need to use the NuGet manager to add the required cppwinrt package to your project. This requires VS 2015 Update 3 or VS 2017 as well.
November 9, 2016 (4.6)
September 27, 2016 (4.5)
August 18, 2016 (4.4)
August 10, 2016 (4.3)
- DX11 DeviceResources updated
- Renamed
GetBackBufferRenderTargetView
toGetRenderTargetView
to be consistent with DX12 DR - Added
GetRenderTarget
andGetDepthStencil
methods consistent with DX12 DR
- Renamed
- DX12 DeviceResources
Prepare
&Present
have optional beforeState parameter for resource barrier control - Minor update for d3dx12.h
- PC templates updated to indicate performance preference for hybrid systems