summaryrefslogtreecommitdiff
path: root/ci
diff options
context:
space:
mode:
authorChun-wei Fan <fanc999@yahoo.com.tw>2025-11-18 15:14:57 +0800
committerDylan Baker <dylan@pnwbakers.com>2025-12-08 10:50:41 -0800
commit5412f614a5391f146c3fb8fa878b0a3903836ee6 (patch)
treeca66079643fc4827a1bff6f43cd079357d135100 /ci
parent67469792363663f90468eb2a07c8d84ae8dc5c04 (diff)
downloadmeson-5412f614a5391f146c3fb8fa878b0a3903836ee6.tar.gz
dependencies/ui.py: Improve Vulkan detection on Windows
There now exists a Windows Vulkan SDK for ARM64, and the latest Vulkan SDKs for x64 Windows also provides ARM64 libraries and binaries for cross-builds (and vice-versa). So, now we have the following in the Vulkan SDKs: * Bin-ARM64 and Lib-ARM64 in x64 Windows SDKs that contains ARM64 Vulkan binaries and libraries. * Bin-X64 and Lib-X64 in ARM64 Windows SDKs that contains x64 Vulkan binaries and libraries * SDKs after 1.4.x (or so) no longer ships 32-bit Windows binaries and libraries. This updates the Vulkan detection logic to account for these differences so that the correct library is picked up upon linking on Windows, especially when cross-compiling ARM64 binaries on x64 Windows, and vice versa, while maintaining compatibility with native and 32-bit builds.
Diffstat (limited to 'ci')
0 files changed, 0 insertions, 0 deletions