microsoft / DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
https://walbourn.github.io/directxtk/
MIT License
2.55k stars 506 forks source link

ARM64 version of xwbtool #373

Closed walbourn closed 1 year ago

walbourn commented 1 year ago

The VC++ projects only currently build x86/x64 versions of this tool for desktop.

The CMakeLists.txt supports creating the ARM64 version of this tool, so this should be added to the VC++ projects.

walbourn commented 1 year ago

Should include the ARM64 built & codesigned version in the release, along with updating the vcpkg ports for both directxtk & directxtk12 to download it when appropriate.

walbourn commented 1 year ago

The tool is already being built for ARM64 as of https://github.com/microsoft/DirectXTK/commit/b37a5afa1307fe719f44b271ae07b4da8edb0e12. Just need to add it to the release build pipeline to include it in the release.

walbourn commented 1 year ago

One minor tweak: No need to support prior to Windows 10 for ARM64 build.

That said, at some point I could drop Windows 7 and/or Windows 8.x platform support for the tools at least for x64 and maybe remove x86 completely.