Skip to content

Commit 5a8f5d0

Browse files
authored
May 2026 (#637)
1 parent a0fe920 commit 5a8f5d0

7 files changed

Lines changed: 13 additions & 7 deletions

File tree

.nuget/directxtk_desktop_win10.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SpriteBatch - simple & efficient 2D sprite rendering
3030
SpriteFont - bitmap based text rendering
3131
VertexTypes - structures for commonly used vertex data formats
3232
WICTextureLoader - WIC-based image file texture loader</description>
33-
<releaseNotes>Matches the March 31, 2026 release on GitHub.
33+
<releaseNotes>Matches the May 7, 2026 release on GitHub.
3434

3535
DirectX Tool Kit for Audio in this package uses XAudio 2.9 which requires Windows 10 or later.</releaseNotes>
3636
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>

.nuget/directxtk_uwp.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SpriteBatch - simple &amp; efficient 2D sprite rendering
3030
SpriteFont - bitmap based text rendering
3131
VertexTypes - structures for commonly used vertex data formats
3232
WICTextureLoader - WIC-based image file texture loader</description>
33-
<releaseNotes>Matches the March 31, 2026 release on GitHub.</releaseNotes>
33+
<releaseNotes>Matches the May 7, 2026 release on GitHub.</releaseNotes>
3434
<projectUrl>http://go.microsoft.com/fwlink/?LinkId=248929</projectUrl>
3535
<repository type="git" url="https://github.com/microsoft/DirectXTK.git" />
3636
<icon>images\icon.jpg</icon>

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ Release available for download on [GitHub](https://github.com/microsoft/DirectXT
66

77
## Release History
88

9+
### May 7, 2026
10+
* SpriteFont file loader updated to fix a potential overflow issue in 32-bit (x86) builds
11+
* XWB reader updated to resolve a potential overflow issue when reading a malformed wavebank file
12+
* CMake project updates
13+
* Minor comments cleanup
14+
915
### March 31, 2026
1016
* Added SpriteFont **SetPixelAlignment** method for opt-in pixel snapping support
1117
* VS 2026 support

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if(POLICY CMP0162)
77
cmake_policy(SET CMP0162 NEW)
88
endif()
99

10-
set(DIRECTXTK_VERSION 1.9.3)
10+
set(DIRECTXTK_VERSION 1.9.4)
1111

1212
if(XBOX_CONSOLE_TARGET STREQUAL "durango")
1313
set(CMAKE_TRY_COMPILE_TARGET_TYPE "STATIC_LIBRARY")

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ https://go.microsoft.com/fwlink/?LinkId=248929
66

77
Copyright (c) Microsoft Corporation.
88

9-
## March 31, 2026
9+
## May 7, 2026
1010

1111
This package contains the "DirectX Tool Kit", a collection of helper classes for writing Direct3D 11 C++ code for Win32 desktop applications for Windows 8.1 or later, Xbox One, and Universal Windows Platform (UWP) apps for Windows 10 and Windows 11.
1212

Src/DDS.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Copyright (c) Microsoft Corporation.
1212
// Licensed under the MIT License.
1313
//
14-
// http://go.microsoft.com/fwlink/?LinkId=248926
14+
// https://go.microsoft.com/fwlink/?LinkId=248926
1515
// https://go.microsoft.com/fwlink/?LinkId=248929
1616
// https://go.microsoft.com/fwlink/?LinkID=615561
1717
//--------------------------------------------------------------------------------------

build/CompilerAndLinker.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ endif()
6767

6868
#--- General MSVC-like SDL options
6969
if(MSVC)
70-
list(APPEND COMPILER_SWITCHES "$<$<NOT:$<CONFIG:DEBUG>>:/guard:cf>")
70+
list(APPEND COMPILER_SWITCHES /Gd /GS /Zc:forScope /Zc:inline /Zc:wchar_t $<$<NOT:$<CONFIG:DEBUG>>:/guard:cf>)
7171
list(APPEND LINKER_SWITCHES /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO)
7272

7373
if(WINDOWS_STORE)
@@ -130,7 +130,7 @@ if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|IntelLLVM")
130130
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Intel")
131131
list(APPEND COMPILER_SWITCHES /Zc:__cplusplus /Zc:inline /fp:fast /Qdiag-disable:161)
132132
elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
133-
list(APPEND COMPILER_SWITCHES /sdl /Zc:forScope /Zc:inline /Zc:wchar_t /fp:fast)
133+
list(APPEND COMPILER_SWITCHES /sdl /fp:fast)
134134

135135
if(WINDOWS_STORE)
136136
list(APPEND COMPILER_SWITCHES /await)

0 commit comments

Comments
 (0)