diff --git a/.nuget/directxtk12_desktop_2017.nuspec b/.nuget/directxtk12_desktop_2017.nuspec index 61f3a440..9325528c 100644 --- a/.nuget/directxtk12_desktop_2017.nuspec +++ b/.nuget/directxtk12_desktop_2017.nuspec @@ -34,7 +34,7 @@ SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader - Matches the February 28, 2022 release on GitHub. + Matches the March 24, 2022 release on GitHub. http://go.microsoft.com/fwlink/?LinkID=615561 images\icon.jpg diff --git a/.nuget/directxtk12_uwp.nuspec b/.nuget/directxtk12_uwp.nuspec index 5f489925..3f089e3e 100644 --- a/.nuget/directxtk12_uwp.nuspec +++ b/.nuget/directxtk12_uwp.nuspec @@ -34,7 +34,7 @@ SpriteBatch - simple & efficient 2D sprite rendering SpriteFont - bitmap based text rendering VertexTypes - structures for commonly used vertex data formats WICTextureLoader - WIC-based image file texture loader - Matches the February 28, 2022 release on GitHub. + Matches the March 24, 2022 release on GitHub. http://go.microsoft.com/fwlink/?LinkID=615561 images\icon.jpg diff --git a/HISTORY.md b/HISTORY.md index 04a73ecc..96ca215c 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,6 +6,14 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXT ## Release History +## March 24, 2022 +* Fixed bug in UWP implementation of Mouse that combined vertical/horizontal scroll-wheel input +* Code refactoring for input classes (GamePad, Keyboard, and Mouse) +* Update build switches for SDL recommendations +* CMake project updates and UWP platform CMakePresets +* Fixed constexpr compat issue with DEFINE_ENUM_FLAG_OPERATORS in legacy Xbox One XDK +* Dropped support for legacy Xbox One XDK prior to April 2018 + ### February 28, 2022 * Minor fix to DescriptorHeap Increment() to return uint32_t instead of size_t * Updated D3DX12 internal copy with latest changes from GitHub diff --git a/README.md b/README.md index ed4ed6b0..c159bdaf 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ http://go.microsoft.com/fwlink/?LinkID=615561 Copyright (c) Microsoft Corporation. -**February 28, 2022** +**March 24, 2022** This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 12 C++ code for Universal Windows Platform (UWP) apps for Windows 11 / Windows 10, game titles for Xbox Series X\|S / Xbox One, and Win32 desktop applications for Windows 11 / Windows 10. @@ -80,6 +80,8 @@ For the latest version of DirectXTK12, bug reports, etc. please visit the projec ## Release Notes +* As of the March 2022 release, legacy Xbox One XDK support requires the XDK April 2018 release or later. Upgrading to the Microsoft GDKX is strongly recommended. + * In the June 2021 release or later, the VS 2019 projects of this library build the HLSL shaders with Shader Model 6 via DXC. Since the NuGet still builds using VS 2017, the build-in shaders in that version are currently Shader Model 5.1. See [this wiki page](https://github.com/microsoft/DirectXTK12/wiki/Shader-Model-6) for more information. The Microsoft GDK projects always use Shader Model 6. * Starting with the June 2020 release, this library makes use of [typed enum bitmask flags](https://walbourn.github.io/modern-c++-bitmask-types/) per the recommendation of the _C++ Standard_ section *17.5.2.1.3 Bitmask types*. This may have *breaking change* impacts to client code: