Releases: microsoft/DirectXTK
Releases · microsoft/DirectXTK
May 2, 2012
Added SpriteFont implementation and the MakeSpriteFont utility
March 27, 2015
- Added projects for Windows apps Technical Preview
- GamePad temporarily uses 'null' device for universal Windows application platform
The DirectX Tool Kit is now licensed under the MIT license rather than the MS-PL
This version is also available on NuGet as version 2015.3.27.2
March 29, 2012
WICTextureLoader updated with Windows 8 WIC native pixel formats
July 15, 2014
- DirectXTK for Audio and XWBTool fixes
- Updates to Xbox One platform support
This version is also available on NuGet as version 2014.7.15.1
July 1, 2013
- VS 2013 Preview projects added and updates for DirectXMath 3.05 __vectorcall
- Added use of sRGB WIC metadata for JPEG, PNG, and TIFF
- SaveToWIC functions updated with new optional setCustomProps parameter and error check with optional targetFormat
January 26, 2015
- GamePad class: emulate XInputEnable behavior for XInput 9.1.0
- DirectXTK for Audio fix for Stop followed by Play doing a proper restart
- DirectXTK for Audio fix when using XAudio 2.7 on a system with no audio device
- Updates for Xbox One platform support
- Minor code cleanup and C99 printf string conformance
This version is also available on NuGet as version 2015.1.26.1
January 24, 2014
- DirectXTK for Audio updated with voice management and optional mastering volume limiter
- Added orientation rotation support to SpriteBatch
- Fixed a resource leak with GetDefaultTexture() used by some Effects
- Code cleanup (removed
DXGI_1_2_FORMATS
control define; d2d1.h workaround not needed; ScopedObject typedef removed)
January 25, 2013
- GeometricPrimitive support for left-handed coordinates and drawing with custom effects
- Model, ModelMesh, and ModelMeshPart added with loading of rigid non-animating models from .CMO and .SDKMESH files
- EffectFactory helper class added
February 25, 2015
- DirectXTK for Audio updates
- breaking change pitch now defined as -1 to 1 with 0 as the default
- One-shot Play method with volume, pitch, and pan
- GetMasterVolume/SetMasterVolume method for AudioEngine
- Fix for compact wavebank validation
- Improved voice cleanup and shutdown
- Minor code cleanup and C++11 =default/=delete usage
This version is also available on NuGet as version 2015.2.25.1
February 24, 2014
- DirectXHelper: new utility header with MapGuard and public version of SetDebugObjectName template
- DDSTextureLoader: Optional support for auto-gen mipmaps
- DDSTextureLoader/ScreenGrab: support for Direct3D 11 video formats including legacy "YUY2" DDS files
- GeometricPrimtive: Handedness fix for tetrahedron, octahedron, dodecahedron, and icosahedron
SpriteBatch::SetRotation(DXGI_MODE_ROTATION_UNSPECIFIED)
to disable viewport matrix- XboxDDSTextureLoader: optional forceSRGB parameter