Releases: microsoft/DirectXMesh
December 2022
- ARM/ARM64 platform fix for VBWriter 16bpp conversion
- CMake project updated to require 3.20 or later
- CMake and MSBuild project updates
- Added Azure Dev Ops Pipeline YAML files
- Test suite updated with CTest support
- Spectre-mitigated libraries added to NuGet packages
This version is also available on NuGet as version 2022.12.18
- Windows desktop app using VS 2019 or VS 2022
- Windows desktop app using VS 2019 or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2019 or VS 2022
This version is available via vcpkg.
This is the last release that will support building for the legacy Xbox One XDK using VS 2017. See this issue for details or feedback.
October 2022
- Minor CMake and CMakePresets updates
This version is also available on NuGet as version 2022.10.18
- Windows desktop app using VS 2019 or VS 2022
- Windows desktop app using VS 2019 or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2019 or VS 2022
This version is available via vcpkg.
July 2022
- CMake and MSBuild project updates
This version is also available on NuGet as version 2022.7.30
- Windows desktop app using VS 2019 or VS 2022
- Windows desktop app using VS 2019 or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2019 or VS 2022
This version is available via vcpkg.
May 2022
- Minor updates for VS 2022 (17.2)
- CMake project updates (now supports MSVC, clang/LLVM, and MinGW)
- Retired VS 2017 projects
- Reformat source using updated .editorconfig settings
This version is also available on NuGet as version 2022.5.10
- Windows desktop app using VS 2019 or VS 2022
- Windows desktop app using VS 2019 or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2019 or VS 2022
This version is available via vcpkg.
March 2022
- Update build switches for SDL recommendations
- CMake project updates and UWP platform CMakePresets
- Code cleaup for meshconvert tool
- Optional C++17 usage in WaveFrontReader.h
This version is also available on NuGet as version 2022.3.24
- Windows desktop app using VS 2017, VS 2019, or VS 2022
- Windows desktop app using VS 2017, VS 2019, or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2017, VS 2019, or VS 2022
This version is available via vcpkg.
This is the last release I plan to support for VS 2017. See this issue for details and feedback.
February 2022
- Code and project review
- Added CMakePresets.json
This version is also available on NuGet as version 2022.3.1
- Windows desktop app using VS 2017, VS 2019, or VS 2022
- Windows desktop app using VS 2017, VS 2019, or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2017, VS 2019, or VS 2022
This version is available via vcpkg.
November 17, 2021
This was a CMake only release of November 2021 for vcpkg.
November 8, 2021
- VS 2022 support
- Fixed locale issue with WaveFront OBJ reading/writing
- Minor code and project review
- VS 2017 projects updated to require the Windows 10 SDK (19401)
- meshconvert: Fixed potential locale issue with
-flist
This version is also available on NuGet as version 2021.11.8
- Windows desktop app using VS 2017, VS 2019, or VS 2022
- Windows desktop app using VS 2017, VS 2019, or VS 2022 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2017, VS 2019, or VS 2022
This version is available via vcpkg.
September 2021
- Fixed overflow case in meshlet generation with degenerate triangles
- Minor code review and project cleanup
This version is available via vcpkg.
June 2021
- meshconvert: improved
-flist
switch to support wildcards and file exclusions - FlexibleVertexFormat.h header added to Utilities folder
- Code cleanup for meshconvert
This version is also available on NuGet as version 2021.6.10
- Windows desktop app using VS 2017 or VS 2019
- Windows desktop app using VS 2017 or VS 2019 for Windows 10 / DX 12
- Universal Windows Platform apps using VS 2017 or VS 2019
This version is available via vcpkg.