From e0e72c7f4bc48becf419b71699b0bc2c76cf10a6 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Fri, 26 Apr 2019 14:38:17 -0700 Subject: [PATCH] April 26, 2019 --- .nuget/directxtk12_desktop_2015.nuspec | 6 +++--- .nuget/directxtk12_uwp.nuspec | 4 ++-- Readme.txt | 23 ++++++++++++++++------- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/.nuget/directxtk12_desktop_2015.nuspec b/.nuget/directxtk12_desktop_2015.nuspec index a0c955a4..7f8a9d3e 100644 --- a/.nuget/directxtk12_desktop_2015.nuspec +++ b/.nuget/directxtk12_desktop_2015.nuspec @@ -3,11 +3,11 @@ directxtk12_desktop_2015 0.0.0-SpecifyVersionOnCommandline - DirectX Tool Kit for DirectX 12 (VS 2015/VS 2017 Win32) + DirectX Tool Kit for DirectX 12 (VS 2015/2017/2019 Win32) Microsoft microsoft,directxtk The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing Direct3D 12 code in C++. - This version is for Windows desktop applications using Visual Studio 2015 Update 3 or Visual Studio 2017. + This version is for Windows desktop applications using Visual Studio 2015 Update 3, Visual Studio 2017, or Visual Studio 2019. Features: Audio - low-level audio API using XAudio2 @@ -33,7 +33,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 7, 2019 release on GitHub. + Matches the April 26, 2019 release on GitHub. http://go.microsoft.com/fwlink/?LinkID=615561 https://github.com/Microsoft/DirectXTK12/wiki/X_jpg.jpg http://opensource.org/licenses/MIT diff --git a/.nuget/directxtk12_uwp.nuspec b/.nuget/directxtk12_uwp.nuspec index 414824e2..ba26f55f 100644 --- a/.nuget/directxtk12_uwp.nuspec +++ b/.nuget/directxtk12_uwp.nuspec @@ -7,7 +7,7 @@ Microsoft microsoft,directxtk The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing Direct3D 12 code in C++. - This version is for Universal Windows Platform apps on Windows 10 using Visual Studio 2015 Update 3 or Visual Studio 2017. + This version is for Universal Windows Platform apps on Windows 10 using Visual Studio 2017 or Visual Studio 2019. Features: Audio - low-level audio API using XAudio2 @@ -33,7 +33,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 7, 2019 release on GitHub. + Matches the April 26, 2019 release on GitHub. http://go.microsoft.com/fwlink/?LinkID=615561 https://github.com/Microsoft/DirectXTK12/wiki/X_jpg.jpg http://opensource.org/licenses/MIT diff --git a/Readme.txt b/Readme.txt index 3bd409e9..d2da86ba 100644 --- a/Readme.txt +++ b/Readme.txt @@ -4,16 +4,16 @@ DirectXTK - the DirectX Tool Kit for DirectX 12 Copyright (c) Microsoft Corporation. All rights reserved. -February 7, 2019 +April 26, 2019 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 One. -This code is designed to build with Visual Studio 2015 Update 3 or Visual Studio 2017. -It is recommended that you make use of VS 2015 Update 3, Windows Tools 1.4.1, and the -Windows 10 Anniversary Update SDK (14393) -or- VS 2017 (15.9 update) with the -Windows 10 October 2018 Update SDK (17763). +This code is designed to build with Visual Studio 2015 Update 3, Visual Studio 2017, +or Visual Studio 2019. It is recommended that you make use of VS 2015 Update 3, +Windows Tools 1.4.1, and the Windows 10 Anniversary Update SDK (14393) -or- +VS 2017 (15.9 update) / VS 2019 with the Windows 10 October 2018 Update SDK (17763). Inc\ Public Header Files (in the DirectX C++ namespace): @@ -105,7 +105,7 @@ COMPARISONS TO DIRECTX 11 VERSION RELEASE NOTES ------------- -* The VS 2017 projects make use of /permissive- for improved C++ standard +* The VS 2017/2019 projects make use of /permissive- for improved C++ standard conformance. Use of a Windows 10 SDK prior to the Fall Creators Update (16299) or an Xbox One XDK prior to June 2017 QFE 4 may result in failures due to problems with the system headers. You can work around these by disabling this @@ -121,13 +121,22 @@ RELEASE NOTES can edit the project files elements. * The UWP projects include configurations for the ARM64 platform. These require - VS 2017 (15.9 update) to build. + VS 2017 (15.9 update) or VS 2019 to build. --------------- RELEASE HISTORY --------------- +April 26, 2019 + Updated auto-generated mipmaps support to make it more robust + Added optional LoadStaticBuffers method for GeometricPrimitive + Added VS 2019 desktop projects + Fixed guards w.r.t. to windows.h usage in Keyboard/Mouse headers + Added C++/WinRT SetWindow helper to Keyboard/Mouse + Update HLSL script to use Shader Model 5.1 instead of 5.0 + Code cleanup + February 7, 2019 Model now supports loading SDKMESH v2 models PBREffectFactory added to support PBR materials