Releases: walbourn/directx-vs-templates
Releases · walbourn/directx-vs-templates
June 20, 2016 (4.1)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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