From 4d0ee5a1ac7f9633146dc9c6921c23f1031eba22 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Thu, 30 Sep 2021 17:19:00 -0700 Subject: [PATCH] September 30, 2021 --- .nuget/directxtk12_desktop_2017.nuspec | 2 +- .nuget/directxtk12_uwp.nuspec | 2 +- HISTORY.md | 10 ++++++++++ README.md | 6 ++++-- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.nuget/directxtk12_desktop_2017.nuspec b/.nuget/directxtk12_desktop_2017.nuspec index 4a7711fc..4e94f332 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 August 1, 2021 release on GitHub. + Matches the September 30, 2021 release on GitHub. http://go.microsoft.com/fwlink/?LinkID=615561 images\icon.jpg MIT diff --git a/.nuget/directxtk12_uwp.nuspec b/.nuget/directxtk12_uwp.nuspec index 506aac49..40904456 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 August 1, 2021 release on GitHub. + Matches the September 30, 2021 release on GitHub. http://go.microsoft.com/fwlink/?LinkID=615561 images\icon.jpg MIT diff --git a/HISTORY.md b/HISTORY.md index e74fcc0c..0ed9003d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -6,6 +6,16 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXT ## Release History +### September 30, 2021 +* Added ModelBone support for transformation hierarchies + * Rigid-body & skinned animation Draw support added to Model +* Support for loading Visual Studio ``CMO`` models added using BasicEffect or SkinnedEffect materials +* Added type aliases ``Model::EffectCollection``, ``ModelMeshPart::InputLayoutCollection``, ``GeometricPrimitive::VertexCollection`` and ``IndexCollection`` +* Fixed handle leak in ResourceUploadBatch +* Updated ScopeBarrier to conform with C++14 ``std::initializer_list`` +* VS 2017 projects updated to require the Windows 10 SDK (19401) and make use of Shader Model 6.0 +* Code review updates + ### August 1, 2021 * DebugEffect, NormalMapEffect, and PBREffect updated with instancing support * GeometricPrimitive updated with DrawInstanced method diff --git a/README.md b/README.md index 91104f52..79892fcb 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ http://go.microsoft.com/fwlink/?LinkID=615561 Copyright (c) Microsoft Corporation. -**August 1, 2021** +**September 30, 2021** This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 12 C++ code for Universal Windows Platform (UWP) apps, Win32 desktop applications for Windows 10, and Xbox. -This code is designed to build with Visual Studio 2017 ([15.9](https://walbourn.github.io/vs-2017-15-9-update/)), Visual Studio 2019, or clang for Windows v11 or later. It is recommended that you make use of the Windows 10 May 2020 Update SDK ([19041](https://walbourn.github.io/windows-10-may-2020-update-sdk/)) or later. +This code is designed to build with Visual Studio 2017 ([15.9](https://walbourn.github.io/vs-2017-15-9-update/)), Visual Studio 2019, or clang for Windows v11 or later. Use of the Windows 10 May 2020 Update SDK ([19041](https://walbourn.github.io/windows-10-may-2020-update-sdk/)) or later is required. These components are designed to work without requiring any content from the legacy DirectX SDK. For details, see [Where is the DirectX SDK?](https://aka.ms/dxsdk). @@ -125,3 +125,5 @@ Thanks to Garrett Serack for his help in creating the NuGet packages for DirectX Thanks to Pete Lewis and Justin Saunders for the normal-mapped and PBR shaders implementation. Thanks for Travis Johnson for the mGPU support. + +Thanks to Roberto Sonnino for his help with the CMO format and the VS Starter Kit animation.