Releases: microsoft/DirectXTK
Releases · microsoft/DirectXTK
July 18, 2016
- NormalMapEffect for normal-map with optional specular map rendering
- EnvironmentMapEffect now supports per-pixel lighting
- Effects updated with
SetMatrices
andSetColorAndAlpha
methods - SimpleMath: improved interop with DirectXMath constants
- Minor code cleanup
This version is also available on NuGet as version 2016.7.18
June 30, 2016
MeasureDrawString
added to SpriteFont; bad fix toMeasureString
revertedGamePad
tracker updated to track emulated buttons (i.e. leftStickUp)- EffectFactory
SetDirectory
now checks current working directory (CWD) as well - breaking change must include
<d3d11.h>
before including<SimpleMath.h>
- Code refactor for sharing some files with DirectX 12 version
- Minor code cleanup
This version is also available on NuGet as version 2016.6.30
May 31, 2016
- Added
VertexPosition
andVertexPositionDualTexture
to VertexTypes - Xbox One platform fix for PrimitiveBatch
- CompileShader script updated to build external pdbs
- Code cleanup
April 26, 2016
- Added Rectangle class to SimpleMath
- Fix for SDKMESH loader when loading models with 'extra' texture coordinate sets
- Made SimpleMath's Viewport
ComputeTitleSafeArea
less conservative - Added view/menu alises to
GamePad::ButtonStateTracker
for Xbox One Controller naming - Retired Windows phone 8.0 projects and obsolete adapter code
- Minor code and project file cleanup
This version is also available on NuGet as version 2016.4.26
February 23, 2016
- Fixed width computation bug in
SpriteFont::MeasureString
- Fix to clean up partial or zero-length image files on failed write
- Fix to
WaveBankReader
for UWP platform - Retired VS 2012 projects
- Xbox One platform updates
- Minor code and project file cleanup
This version is also available on NuGet as version 2016.2.23
- Universal Windows Platform apps using Windows Tools 1.2 (10586)
- Windows desktop app using VS 2013 Update 5
- Windows desktop app using VS 2015 Update 1
- Windows 8.1 Store
- Windows phone 8
- Windows phone 8.1
This is the last release that supports Windows phone 8.0
January 5, 2016
- Xbox One platform updates
- breaking change Need to add use of
GraphicsMemory
class to Xbox One titles
- breaking change Need to add use of
- Minor code cleanup
This is the last release to support VS 2012
November 30, 2015
- SimpleMath improvements including Viewport class
- Fixed bug with Keyboard for OpenBracket and later VK codes
- Fixed bug with Mouse that reset the scrollwheel on app activate
- MakeSpriteFont updated with
/FastPack
and/FeatureLevel
switches - Updated for VS 2015 Update 1 and Windows 10 SDK (10586)
This version is also available on NuGet as version 2015.11.30.1
October 30, 2015
- DirectXTK for Audio 3D updates
- breaking change emitters/listeners now use RH coordinates by default
- GeometricPrimitive support for custom geometry
- SimpleMath Matrix class improvements
- DDS support for legacy bumpmap formats (
V8U8
,Q8W8V8U8
,V16U16
) - Mouse fix for WinRT implementation with multiple buttons pressed
- Wireframe CommonStates no longer does backface culling
- Xbox One platform updates
- Minor code cleanup
This version is also available on NuGet as version 2015.10.30.1
August 18, 2015
- Xbox One platform updates
July 29, 2015
- Added CreateBox method to GeometricPrimitive
- Added 'invertn' optional parameter to CreateSphere
- Updates for Keyboard, Mouse class
- Fixed bug when loading older SDKMESH models
- Updated for VS 2015 and Windows 10 SDK RTM
- Retired VS 2010 and Windows Store 8.0 projects
This version is also available on NuGet as version 2015.7.29.1