Releases: microsoft/DirectXTK
Releases · microsoft/DirectXTK
July 1, 2015
- Added Keyboard, Mouse class
- Support for loading pre-lit models with SDKMESH
- GamePad implemented using Windows.Gaming.Input for Windows 10
- DirectXTK for Audio updates for xWMA support with XAudio 2.9
- Added FindGlyph and GetSpriteSheet methods to SpriteFont
This version is also available on NuGet as version 2015.7.1.1
September 5, 2014
- GamePad class: gamepad controller helper using XInput on Windows, IGamepad for Xbox One
- SimpleMath updates; Matrix billboard methods; breaking change:
Matrix::Identity()
->Matrix::Identity
- SpriteBatch new optional SetViewport method
- SpriteFont fix for white-space character rendering optimization
- DDSTextureLoader fix for auto-gen mipmaps for volume textures
- Explicit calling-convention annotation for public headers
- Updates for Xbox One platform support
- Minor code and project cleanup
October 28, 2014
- Model support for loading from VBO files
- Model render now sets samplers on slots 0,1 by default for dual-texture effects
- Updates for Xbox One platform support
- Minor code cleanup
October 28, 2013
- Updated for Visual Studio 2013 and Windows 8.1 SDK RTM
- Added DGSLEffect, DGSLEffectFactory, VertexPositionNormalTangentColorTexture, and VertexPositionNormalTangentColorTextureSkinning
- Model loading and effect factories support loading skinned models
- MakeSpriteFont now has a smooth vs. sharp antialiasing option: /sharp
- Model loading from CMOs now handles UV transforms for texture coordinates
- A number of small fixes for EffectFactory
- Minor code and project cleanup
- Added
NO_D3D11_DEBUG_NAME
compilation define to control population of Direct3D debug layer names for debug builds
October 12, 2012
- Added PrimitiveBatch for drawing user primitives
- Debug object names for all D3D resources (for PIX and debug layer leak reporting)
October 2, 2012
- Added ScreenGrab module
- Added CreateGeoSphere for drawing a geodesic sphere
- Put DDSTextureLoader and WICTextureLoader into the DirectX C++ namespace
- Renamed project files for better naming consistency
- Updated WICTextureLoader for Windows 8 96bpp floating-point formats
- Win32 desktop projects updated to use Windows Vista (0x0600) rather than Windows 7 (0x0601) APIs
- Tweaked SpriteBatch.cpp to workaround ARM NEON compiler codegen bug
November 24, 2014
- SimpleMath fix for Matrix operator !=
- DirectXTK for Audio workaround for XAudio 2.7 on Windows 7 problem
- Updates for Windows phone 8.1 platform support
- Updates for Visual Studio 2015 Technical Preview
- Minor code cleanup
This version is also available on NuGet as version 2014.11.24.2
November 15, 2012
- Added support for WIC2 when available on Windows 8 and Windows 7 with KB 2670838
- Cleaned up warning level 4 warnings
May 30, 2013
- Added more GeometricPrimitives: Cone, Tetrahedron, Octahedron, Dodecahedron, Icosahedron
- Updated to support loading new metadata from DDS files (if present)
- Fixed bug with loading of WIC 32bpp RGBE format images
- Fixed bug when skipping mipmaps in a 1D or 2D array texture DDS file
May 31, 2012
- Updated Metro project for Visual Studio 2012 Release Candidate changes
- Cleaned up x64 Debug configuration warnings and switched to use "_DEBUG" instead of "DEBUG"
- Minor fix for DDSTextureLoader's retry fallback that can happen with 10level9 feature levels