diff --git a/.nuget/directxtk_desktop_2019.nuspec b/.nuget/directxtk_desktop_2019.nuspec index 6e1d6661..fcee41e6 100644 --- a/.nuget/directxtk_desktop_2019.nuspec +++ b/.nuget/directxtk_desktop_2019.nuspec @@ -30,7 +30,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 September 4, 2024 release on GitHub. + Matches the October 28, 2024 release on GitHub. DirectX Tool Kit for Audio in this package uses XAudio2Redist NuGet package to support Windows 7 or later. http://go.microsoft.com/fwlink/?LinkId=248929 diff --git a/.nuget/directxtk_desktop_win10.nuspec b/.nuget/directxtk_desktop_win10.nuspec index ed0a1935..941ca64f 100644 --- a/.nuget/directxtk_desktop_win10.nuspec +++ b/.nuget/directxtk_desktop_win10.nuspec @@ -30,7 +30,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 September 4, 2024 release on GitHub. + Matches the October 28, 2024 release on GitHub. DirectX Tool Kit for Audio in this package uses XAudio 2.9 which requires Windows 10 or later. http://go.microsoft.com/fwlink/?LinkId=248929 diff --git a/.nuget/directxtk_uwp.nuspec b/.nuget/directxtk_uwp.nuspec index 717201bf..af8c1060 100644 --- a/.nuget/directxtk_uwp.nuspec +++ b/.nuget/directxtk_uwp.nuspec @@ -30,7 +30,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 September 4, 2024 release on GitHub. + Matches the October 28, 2024 release on GitHub. http://go.microsoft.com/fwlink/?LinkId=248929 images\icon.jpg diff --git a/CHANGELOG.md b/CHANGELOG.md index 23d2b7c6..0d16e409 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,16 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXT ## Release History +### October 28, 2024 +* All enums now use ``uint32_t`` as the underlying type rather than ``unsigned long`` or ``int``. +* Added `DDS_LOADER_INGNORE_MIPS` flag to DDSTextureLoader +* Refactored CMO structures into their own header +* xwbool: + * Add "GNU-style" *--long-options* to the command-line tools (all existing switches are still supported) + * Refactored code to use shared header +* MakeSpriteFont: supports `--version` and `--help` and accepts either `/` or `-` style command-line parameters. +* CMake and MSBuild project updates + ### September 4, 2024 * *DirectX Tool Kit for Audio* update * Added ``IsValid`` method to **AudioEmitter** and **AudioListener** diff --git a/CMakeLists.txt b/CMakeLists.txt index 65c58513..045d2874 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required (VERSION 3.20) -set(DIRECTXTK_VERSION 1.8.9) +set(DIRECTXTK_VERSION 1.9.0) if(WINDOWS_STORE OR (DEFINED XBOX_CONSOLE_TARGET)) set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY") diff --git a/README.md b/README.md index fe2aacda..28c00c63 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ http://go.microsoft.com/fwlink/?LinkId=248929 Copyright (c) Microsoft Corporation. -**September 4, 2024** +**October 28, 2024** This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 11 C++ code for Universal Windows Platform (UWP) apps for Windows 11, Windows 10, Xbox One, and Win32 desktop applications for Windows 7 Service Pack 1 or later. @@ -102,6 +102,8 @@ For a full change history, see [CHANGELOG.md](https://github.com/microsoft/Direc * Xbox One support for DirectX 11 requires the legacy Xbox One XDK. See February 2023 or earlier releases of *DirectX Tool Kit* for the required project files. +* As of the October 2024 release, the xwbtool command-line tool also supports GNU-style long options using ``--``. All existing switches continue to function. MakeSpriteFont supports only `--version` and ``--help`` for POSIX-style parameters. + ## Support For questions, consider using [Stack Overflow](https://stackoverflow.com/questions/tagged/directxtk) with the *directxtk* tag, or the [DirectX Discord Server](https://discord.gg/directx) in the *dx9-dx11-developers* channel.