Releases · microsoft/DirectXMesh · GitHub
Skip to content

Releases: microsoft/DirectXMesh

May 7, 2026

Choose a tag to compare

@walbourn walbourn released this 08 May 21:05
may2026
8c6fdb1
  • breaking change Added nVerts parameter to OptimizeFaces(LRU)Ex functions to improve input bounds checking
  • Extra bounds checking for all functions that take indices via an array
  • CMake project updates
  • Minor comments cleanup

This version is also available on NuGet as version 2026.5.8

This version is available via vcpkg.

March 2026

Choose a tag to compare

@walbourn walbourn released this 31 Mar 21:29
5dc01f9
  • Minor code review
  • VS 2026 support
  • Retire VS 2019 projects
  • CMake project updates
  • meshconvert: updated to support feedback

This version is also available on NuGet as version 2026.4.1

This version is available via vcpkg.

The tool is also available via winget:

winget install Microsoft.DirectX.Mesh

October 2025

Choose a tag to compare

@walbourn walbourn released this 28 Oct 23:21
bd17eb2
  • Bug fixes for Meshlet generation reported by customers
  • Minor code review
  • Added October 2025 GDK projects for VS 2022
  • CMake project update to use 3.21 minimum

This version is also available on NuGet as version 2025.10.28

This version is available via vcpkg.

winget install Microsoft.DirectX.Mesh

This is the last release to support VS 2019

July 2025

Choose a tag to compare

@walbourn walbourn released this 10 Jul 19:43
bf77fd3
  • Reformat source using updated .editorconfig settings and general lint cleanup
  • WaveFrontReader non-text data file error handling
  • Minor code review
  • CMake project updates

This version is also available on NuGet as version 2025.7.10

This version is available via vcpkg.

March 2025

Choose a tag to compare

@walbourn walbourn released this 25 Mar 04:36
5136747
  • Retired support for Windows 7 and Windows 8.0
  • CMake project updates including support for BUILD_SHARED_LIBS (i.e. DLL vs. static library)

This version is also available on NuGet as version 2025.3.25

This version is available via vcpkg.

See this blog post for more information.

October 2024

Choose a tag to compare

@walbourn walbourn released this 29 Oct 19:18
80a98af
  • All enums now use uint32_t as the underlying type rather than unsigned long or int.
  • WaveFrontReader utililty moved into DX namespace
  • meshconvert:
    • Add "GNU-style" --long-options to the command-line tools (all existing switches are still supported)
    • Refactored code to use shared header
  • CMake and MSBuild project updates

Last release to support Windows 7 SP1 or Windows 8.0

This version is also available on NuGet as version 2024.10.29

This version is available via vcpkg.

September 2024

Choose a tag to compare

@walbourn walbourn released this 05 Sep 06:57
e4ea402
  • CMake project updates including support for ARM64EC
  • Minor code review
  • Added GitHub Actions YAML files

This version is also available on NuGet as version 2024.9.5

This version is available via vcpkg.

June 2024

Choose a tag to compare

@walbourn walbourn released this 05 Jun 02:49
ae42b56
  • CMake project updates
  • Retired VS 2019 projects for the UWP platform

This version is also available on NuGet as version 2024.6.5

This version is available via vcpkg.

February 2024

Choose a tag to compare

@walbourn walbourn released this 23 Feb 00:35
980abfc
  • Project updates for GDK validation
  • CMake project updates and refactor
  • Minor code review for Clang, MinGW, and Intel compilers

This version is also available on NuGet as version 2024.2.22

This version is available via vcpkg.

December 31, 2023

Choose a tag to compare

@walbourn walbourn released this 01 Jan 04:24
4bbcd5e
  • CMake project updates including pkg-config file generation
  • Code review

This version is also available on NuGet as version 2024.1.1

This version is available via vcpkg.