Skip to content

Releases: walbourn/directx-vs-templates

June 20, 2016 (4.1)

21 Jun 01:27
Compare
Choose a tag to compare
  • Added call to XMVerifyCPUSupport to PC/UWP templates
  • Minor update to DX12 version of DeviceResources
  • Minor cleanup to UWP projects

Install VSIX for VS 2013 or VS 2015

May 18, 2016 (4.0)

19 May 01:22
Compare
Choose a tag to compare
  • Added D3D12InfoQueue usage to DX12 templates
  • Purged some lingering use of WCHAR rather than wchar_t
  • Use brace-initialization instead of memset 0

Install VSIX for VS 2013 or VS 2015

April 26, 2016 (3.9)

27 Apr 01:19
Compare
Choose a tag to compare
  • UWP templates now use DXGI_SCALING_ASPECT_RATIO_STRETCH
  • Win32 templates updated to use NODRAWTEXT, NOGDI, NOBITMAP, NOMCX, NOSERVICE, and NOHELP to trim down windows.h

Install VSIX for VS 2013 or VS 2015

April 4, 2016 (v3.8)

05 Apr 01:59
Compare
Choose a tag to compare
  • Passing DXGI_FORMAT_UNKNOWN for depthBufferFormat to DeviceResources constructor will now disable the creation of a depth/stencil buffer
  • Fixed bug with PIX "Present" event usage in DeviceResources when handling 'device removed'
  • Minor code cleanup for DirectX 12 templates

Install VSIX for VS 2013 or VS 2015

March 31, 2016 (v3.7)

01 Apr 00:43
Compare
Choose a tag to compare
  • Added PIX event annotation to the DeviceResources variants for improved debugging with Visual Studio Graphics Diagnostics

Install VSIX for VS 2013 or VS 2015

March 23, 2016 (v3.6)

24 Mar 07:09
Compare
Choose a tag to compare
  • Set default <ShaderModel> elements for HLSL shaders in DX12 templates
  • Removed obsolete <DisableSpecificWarnings> elements in UWP templates

Install VSIX for VS 2013 or VS 2015

March 18, 2016 (v3.5)

19 Mar 05:48
Compare
Choose a tag to compare
  • Direct3D 12 template fixes for depth buffer usage
    • DepthStencil buffer should not have mip levels
    • D3D12_VIEWPORT should default to MaxDepth of 1 instead of 0

Install VSIX for VS 2013 or VS 2015

March 1, 2016 (v3.4)

02 Mar 01:19
Compare
Choose a tag to compare
  • DeviceResources updated to handle sRGB backbuffer formats
  • Added #pragma region usage to DR variants
  • Updated Direct3D 11 UWP DR variant to explicitly opt-in to DXGI debugging

Install VSIX for VS 2013 or VS 2015

February 16, 2016 (v3.3)

17 Feb 01:26
Compare
Choose a tag to compare
  • Added minFeatureLevel defaulted parameter to Direct3D 11 UWP / PC DeviceResources ctor
  • Use DXGI_FORMAT_D24_UNORM_S8_UINT as default depth format when defaulting to 9.x feature levels
  • Updated pch.h to include <exception> and <stdexcept> in all templates

Install VSIX for VS 2013 or VS 2015

February 15, 2016 (v3.2)

15 Feb 07:19
Compare
Choose a tag to compare
  • DirectX 12 Win32 / UWP template DeviceResources::GetDeviceFeatureLevel updated to return maximum supported level for the current device.
  • Added minFeatureLevel defaulted parameter to Direct3D 12 UWP / PC DeviceResources ctor
  • DirectX 12 Win32 templates updated to initialize Windows Runtime rather than just COM in order to support DirectXTK_Desktop_2015_Win10 version of GamePad.
  • D3DX12.H updated for latest version which just changes comment block

Install VSIX for VS 2013 or VS 2015