Skip to content

Commit cea630a

Browse files
authored
VS 2019 Win32 on ARM64 is no longer supported (#536)
1 parent af46e03 commit cea630a

3 files changed

+13
-9
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,9 @@ For a full change history, see [CHANGELOG.md](https://github.com/microsoft/Direc
9898

9999
* The UWP projects and the Win10 classic desktop project include configurations for the ARM64 platform. Building these requires installing the ARM64 toolset.
100100

101-
* When using clang/LLVM for the ARM64 platform, the Windows 11 SDK ([22000](https://walbourn.github.io/windows-sdk-for-windows-11/)) or later is required.
101+
* For ARM64/AArch64 development, the VS 2022 compiler is strongly recommended over the VS 2019 toolset. The Windows SDK (26100 or later) is not compatible with VS 2019 for Win32 on ARM64 development. *Note that the ARM32/AArch32 platform is [deprecated](https://learn.microsoft.com/windows/arm/arm32-to-arm64)*.
102+
103+
* When using clang/LLVM for the ARM64/AArch64 platform, the Windows 11 SDK ([22000](https://walbourn.github.io/windows-sdk-for-windows-11/)) or later is required.
102104

103105
* The ``CompileShaders.cmd`` script must have Windows-style (CRLF) line-endings. If it is changed to Linux-style (LF) line-endings, it can fail to build all the required shaders.
104106

build/DirectXTex-GitHub-SDK-prerelease.yml

+5-4
Original file line numberDiff line numberDiff line change
@@ -147,17 +147,18 @@ jobs:
147147
msbuildArgs: /p:PreferredToolArchitecture=x64
148148
platform: x64
149149
configuration: Release
150+
# VS 2019 for Win32 on ARM64 is out of support.
150151
- task: VSBuild@1
151-
displayName: Build solution DirectXTex_Desktop_2019_Win10.sln arm64dbg
152+
displayName: Build solution DirectXTex_Desktop_2022_Win10.sln arm64dbg
152153
inputs:
153-
solution: DirectXTex_Desktop_2019_Win10.sln
154+
solution: DirectXTex_Desktop_2022_Win10.sln
154155
msbuildArgs: /p:PreferredToolArchitecture=x64
155156
platform: ARM64
156157
configuration: Debug
157158
- task: VSBuild@1
158-
displayName: Build solution DirectXTex_Desktop_2019_Win10.sln arm64rel
159+
displayName: Build solution DirectXTex_Desktop_2022_Win10.sln arm64rel
159160
inputs:
160-
solution: DirectXTex_Desktop_2019_Win10.sln
161+
solution: DirectXTex_Desktop_2022_Win10.sln
161162
msbuildArgs: /p:PreferredToolArchitecture=x64
162163
platform: ARM64
163164
configuration: Release

build/DirectXTex-GitHub-SDK-release.yml

+5-4
Original file line numberDiff line numberDiff line change
@@ -147,17 +147,18 @@ jobs:
147147
msbuildArgs: /p:PreferredToolArchitecture=x64
148148
platform: x64
149149
configuration: Release
150+
# VS 2019 for Win32 on ARM64 is out of support.
150151
- task: VSBuild@1
151-
displayName: Build solution DirectXTex_Desktop_2019_Win10.sln arm64dbg
152+
displayName: Build solution DirectXTex_Desktop_2022_Win10.sln arm64dbg
152153
inputs:
153-
solution: DirectXTex_Desktop_2019_Win10.sln
154+
solution: DirectXTex_Desktop_2022_Win10.sln
154155
msbuildArgs: /p:PreferredToolArchitecture=x64
155156
platform: ARM64
156157
configuration: Debug
157158
- task: VSBuild@1
158-
displayName: Build solution DirectXTex_Desktop_2019_Win10.sln arm64rel
159+
displayName: Build solution DirectXTex_Desktop_2022_Win10.sln arm64rel
159160
inputs:
160-
solution: DirectXTex_Desktop_2019_Win10.sln
161+
solution: DirectXTex_Desktop_2022_Win10.sln
161162
msbuildArgs: /p:PreferredToolArchitecture=x64
162163
platform: ARM64
163164
configuration: Release

0 commit comments

Comments
 (0)