Skip to content

Commit 5136747

Browse files
authored
March 24, 2025 (#213)
1 parent 25a4a8c commit 5136747

File tree

7 files changed

+12
-6
lines changed

7 files changed

+12
-6
lines changed

.nuget/directxmesh_desktop_2019.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<description>This version is for Windows desktop applications using Visual Studio 2019 (16.11) or Visual Studio 2022 on Windows 8.1 or later.
1111

1212
DirectXMesh, a shared source library for performing various geometry content processing operations including generating normals and tangent frames, triangle adjacency computations, vertex cache optimization, and meshlet generation.</description>
13-
<releaseNotes>Matches the October 28, 2024 release on GitHub.</releaseNotes>
13+
<releaseNotes>Matches the March 24, 2025 release on GitHub.</releaseNotes>
1414
<projectUrl>http://go.microsoft.com/fwlink/?LinkID=324981</projectUrl>
1515
<repository type="git" url="https://github.com/microsoft/DirectXMesh.git" />
1616
<icon>images\icon.jpg</icon>

.nuget/directxmesh_desktop_win10.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<description>This version is for Windows desktop applications using Visual Studio 2022 on Windows 10 / Windows 11 including both DirectX 11 and DirectX 12.
1111

1212
DirectXMesh, a shared source library for performing various geometry content processing operations including generating normals and tangent frames, triangle adjacency computations, vertex cache optimization, and meshlet generation.</description>
13-
<releaseNotes>Matches the October 28, 2024 release on GitHub.</releaseNotes>
13+
<releaseNotes>Matches the March 24, 2025 release on GitHub.</releaseNotes>
1414
<projectUrl>http://go.microsoft.com/fwlink/?LinkID=324981</projectUrl>
1515
<repository type="git" url="https://github.com/microsoft/DirectXMesh.git" />
1616
<icon>images\icon.jpg</icon>

.nuget/directxmesh_uwp.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<description>This version is for Universal Windows Platform apps on Windows 10 / Windows 11 using Visual Studio 2022.
1111

1212
DirectXMesh, a shared source library for performing various geometry content processing operations including generating normals and tangent frames, triangle adjacency computations, vertex cache optimization, and meshlet generation.</description>
13-
<releaseNotes>Matches the October 28, 2024 release on GitHub.</releaseNotes>
13+
<releaseNotes>Matches the March 24, 2025 release on GitHub.</releaseNotes>
1414
<projectUrl>http://go.microsoft.com/fwlink/?LinkID=324981</projectUrl>
1515
<repository type="git" url="https://github.com/microsoft/DirectXMesh.git" />
1616
<icon>images\icon.jpg</icon>

CHANGELOG.md

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

77
## Release History
88

9+
### March 24, 2025
10+
* Retired support for Windows 7 and Windows 8.0
11+
* CMake project updates including support for BUILD_SHARED_LIBS (i.e. DLL vs. static library)
12+
913
### October 28, 2024
1014
* All enums now use ``uint32_t`` as the underlying type rather than ``unsigned long`` or ``int``.
1115
* WaveFrontReader utililty moved into ``DX`` namespace

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
cmake_minimum_required (VERSION 3.20)
55

6-
set(DIRECTXMESH_VERSION 1.6.7)
6+
set(DIRECTXMESH_VERSION 1.6.8)
77

88
project(DirectXMesh
99
VERSION ${DIRECTXMESH_VERSION}

DirectXMesh/DirectXMesh.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
#include <DirectXCollision.h>
4141
#include <DirectXPackedVector.h>
4242

43-
#define DIRECTX_MESH_VERSION 167
43+
#define DIRECTX_MESH_VERSION 168
4444

4545
#ifdef DIRECTX_MESH_EXPORT
4646
#define DIRECTX_MESH_API __declspec(dllexport)

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ http://go.microsoft.com/fwlink/?LinkID=324981
66

77
Copyright (c) Microsoft Corporation.
88

9-
**October 28, 2024**
9+
**March 24, 2025**
1010

1111
This package contains DirectXMesh, a shared source library for performing various geometry content processing operations including generating normals and tangent frames, triangle adjacency computations, vertex cache optimization, and meshlet generation.
1212

@@ -54,6 +54,8 @@ FOR SECURITY ADVISORIES, see [GitHub](https://github.com/microsoft/DirectXMesh/s
5454

5555
For a full change history, see [CHANGELOG.md](https://github.com/microsoft/DirectXMesh/blob/main/CHANGELOG.md).
5656

57+
* Starting with the March 2025 release, Windows 7 and Windows 8.0 support has been retired.
58+
5759
* Starting with the June 2020 release, this library makes use of typed enum bitmask flags per the recommendation of the _C++ Standard_ section *17.5.2.1.3 Bitmask types*. This is consistent with Direct3D 12's use of the ``DEFINE_ENUM_FLAG_OPERATORS`` macro. This may have *breaking change* impacts to client code:
5860

5961
* You cannot pass the ``0`` literal as your flags value. Instead you must make use of the appropriate default enum value: ``CNORM_DEFAULT``, ``VALIDATE_DEFAULT``, or ``MESHLET_DEFAULT``.

0 commit comments

Comments
 (0)