Skip to content

Conversation

@walbourn
Copy link
Member

@walbourn walbourn commented Nov 5, 2025

  • Changes comply with the maintainer guide.
  • SHA512s are updated for each updated download.
  • The "supports" clause reflects platforms that may be fixed by this new version.
  • Any fixed CI baseline entries are removed from that file.
  • Any patches that are no longer applied are deleted from the port's directory.
  • The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
  • Only one version is added to each modified port's versions file.

Adds xinput feature for directxtk12 to prefer XInput over Windows.Gaming.Input. Adds windows-gaming-input feature for directxtk to prefer Windows.Gaming.Input over XInput.

@walbourn
Copy link
Member Author

walbourn commented Nov 5, 2025

Validated locally:

.\vcpkg install directxtk[core]:x86-windows
.\vcpkg install directxtk[tools]:x86-windows --recurse
.\vcpkg install directxtk[xaudio2-8]:x86-windows --recurse
.\vcpkg install directxtk[xaudio2-9]:x86-windows --recurse
.\vcpkg install directxtk[windows-gaming-input]:x86-windows --recurse
.\vcpkg install directxtk[xaudio2redist]:x86-windows --recurse
.\vcpkg install directxtk[spectre]:x86-windows --recurse
.\vcpkg install directxtk:x86-windows-static
.\vcpkg install directxtk:x86-windows-static-md
.\vcpkg install directxtk[xaudio2redist]:x86-windows-static-md --recurse

.\vcpkg install directxtk[core]:x64-windows
.\vcpkg install directxtk[tools]:x64-windows --recurse
.\vcpkg install directxtk[xaudio2-8]:x64-windows --recurse
.\vcpkg install directxtk[xaudio2-9]:x64-windows --recurse
.\vcpkg install directxtk[windows-gaming-input]:x64-windows --recurse
.\vcpkg install directxtk[xaudio2redist]:x64-windows --recurse
.\vcpkg install directxtk[xaudio2redist]:x64-windows-static-md --recurse
.\vcpkg install directxtk[gameinput]:x64-windows --recurse
.\vcpkg install directxtk[gameinput]:x64-windows-static-md --recurse
.\vcpkg install directxtk[spectre]:x64-windows --recurse
.\vcpkg install directxtk:x64-windows-static
.\vcpkg install directxtk:x64-windows-static-md

.\vcpkg install directxtk[core]:arm64-windows
.\vcpkg install directxtk[tools]:arm64-windows --recurse
.\vcpkg install directxtk[windows-gaming-input]:arm64-windows --recurse
.\vcpkg install directxtk[xaudio2redist]:arm64-windows --recurse
.\vcpkg install directxtk[spectre]:arm64-windows --recurse
.\vcpkg install directxtk:arm64-windows-static
.\vcpkg install directxtk:arm64-windows-static-md
.\vcpkg install directxtk[xaudio2redist]:arm64-windows-static-md --recurse
.\vcpkg install directxtk:arm64ec-windows
.\vcpkg install directxtk[tools]:arm64ec-windows --recurse
.\vcpkg install directxtk[spectre]:arm64ec-windows --recurse

.\vcpkg install directxtk:x86-uwp
.\vcpkg install directxtk:x64-uwp
.\vcpkg install directxtk:arm64-uwp

.\vcpkg install directxtk:x64-mingw-dynamic
.\vcpkg install directxtk[core]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk[gameinput]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk[xaudio2redist]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk[tools]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk[core]:x64-mingw-static
.\vcpkg install directxtk[xaudio2redist]:x64-mingw-static --recurse
.\vcpkg install directxtk[gameinput]:x64-mingw-static --recurse
.\vcpkg install directxtk[tools]:x64-mingw-static --recurse

.\vcpkg install directxtk:x86-mingw-dynamic
.\vcpkg install directxtk[xaudio2redist]:x86-mingw-dynamic --recurse
.\vcpkg install directxtk[tools]:x86-mingw-dynamic --recurse
.\vcpkg install directxtk:x86-mingw-static
.\vcpkg install directxtk[xaudio2redist]:x86-mingw-static --recurse
.\vcpkg install directxtk[tools]:x86-mingw-static --recurse
.\vcpkg install directxtk12[core]:x86-windows
.\vcpkg install directxtk12[xaudio2-9]:x86-windows --recurse
.\vcpkg install directxtk12[xaudio2redist]:x86-windows --recurse
.\vcpkg install directxtk12[xinput]:x86-windows --recurse
.\vcpkg install directxtk12[spectre]:x86-windows-static-md --recurse
.\vcpkg install directxtk12:x86-windows-static
.\vcpkg install directxtk12:x86-windows-static-md
.\vcpkg install directxtk12[xaudio2redist]:x86-windows-static-md --recurse

.\vcpkg install directxtk12[core]:x64-windows
.\vcpkg install directxtk12[tools]:x64-windows --recurse
.\vcpkg install directxtk12[xaudio2-9]:x64-windows --recurse
.\vcpkg install directxtk12[xaudio2redist]:x64-windows --recurse
.\vcpkg install directxtk12[xinput]:x64-windows --recurse
.\vcpkg install directxtk12[gameinput]:x64-windows --recurse
.\vcpkg install directxtk12[spectre]:x64-windows --recurse
.\vcpkg install directxtk12:x64-windows-static
.\vcpkg install directxtk12:x64-windows-static-md
.\vcpkg install directxtk12[gameinput]:x64-windows-static-md --recurse
.\vcpkg install directxtk12[xaudio2redist]:x64-windows-static-md --recurse

.\vcpkg install directxtk12[core]:arm64-windows
.\vcpkg install directxtk12[tools]:arm64-windows --recurse
.\vcpkg install directxtk12[xinput]:arm64-windows --recurse
.\vcpkg install directxtk12[xaudio2redist]:arm64-windows --recurse
.\vcpkg install directxtk12[spectre]:arm64-windows --recurse
.\vcpkg install directxtk12:arm64-windows-static
.\vcpkg install directxtk12:arm64-windows-static-md
.\vcpkg install directxtk12[xaudio2redist]:arm64-windows-static-md --recurse
.\vcpkg install directxtk12[core]:arm64ec-windows
.\vcpkg install directxtk12[tools]:arm64ec-windows --recurse
.\vcpkg install directxtk12[xaudio2redist]:arm64ec-windows --recurse
.\vcpkg install directxtk12[spectre]:arm64ec-windows --recurse

.\vcpkg install directxtk12:x86-uwp
.\vcpkg install directxtk12:x64-uwp
.\vcpkg install directxtk12:arm64-uwp

.\vcpkg install directxtk12:x64-mingw-dynamic
.\vcpkg install directxtk12[xaudio2redist]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk12[gameinput]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk12[tools]:x64-mingw-dynamic --recurse
.\vcpkg install directxtk12:x64-mingw-static
.\vcpkg install directxtk12[xaudio2redist]:x64-mingw-static --recurse
.\vcpkg install directxtk12[xinput]:x64-mingw-static --recurse
.\vcpkg install directxtk12[gameinput]:x64-mingw-static --recurse
.\vcpkg install directxtk12[tools]:x64-mingw-static --recurse

.\vcpkg install directxtk12:x86-mingw-dynamic
.\vcpkg install directxtk12[xaudio2redist]:x86-mingw-dynamic --recurse
.\vcpkg install directxtk12[xinput]:x86-mingw-dynamic --recurse
.\vcpkg install directxtk12:x86-mingw-static
.\vcpkg install directxtk12[xaudio2redist]:x86-mingw-static --recurse

@walbourn walbourn changed the title [directxtk, directxt12] Update for October 2025 release [directxtk, directxtk12] Update for October 2025 release Nov 5, 2025
@walbourn walbourn changed the title [directxtk, directxtk12] Update for October 2025 release [directxtk, directxtk12] Update for October 2025 releases Nov 5, 2025
@BillyONeal
Copy link
Member

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@BillyONeal BillyONeal merged commit f391908 into microsoft:master Nov 5, 2025
18 checks passed
@BillyONeal
Copy link
Member

Thanks!

@walbourn walbourn deleted the directxtkoct2025 branch November 6, 2025 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants