Browse Source

fuckery but triple

pull/3201/head
lizzie 1 week ago
parent
commit
ce1a673ed2
  1. 6
      tools/windows/install-vulkan-sdk.ps1
  2. 10
      tools/windows/install-vulkan-sdk.sh

6
tools/windows/install-vulkan-sdk.ps1

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
# SPDX-FileCopyrightText: 2023 yuzu Emulator Project # SPDX-FileCopyrightText: 2023 yuzu Emulator Project
@ -17,12 +17,14 @@ try {
$VulkanSDKVer = "1.4.335.0" $VulkanSDKVer = "1.4.335.0"
if ((Get-WmiObject -Class Win32_ComputerSystem).SystemType -match '(x64)' -eq "True") { if ((Get-WmiObject -Class Win32_ComputerSystem).SystemType -match '(x64)' -eq "True") {
$VulkanSDKArch = "X64" $VulkanSDKArch = "X64"
$VulkanSDKOs = "windows"
} else { } else {
$VulkanSDKArch = "ARM64" $VulkanSDKArch = "ARM64"
$VulkanSDKOs = "warm"
} }
$VULKAN_SDK = "C:/VulkanSDK/$VulkanSDKVer" $VULKAN_SDK = "C:/VulkanSDK/$VulkanSDKVer"
$ExeFile = "vulkansdk-windows-$VulkanSDKArch-$VulkanSDKVer.exe" $ExeFile = "vulkansdk-windows-$VulkanSDKArch-$VulkanSDKVer.exe"
$Uri = "https://sdk.lunarg.com/sdk/download/$VulkanSDKVer/windows/$ExeFile"
$Uri = "https://sdk.lunarg.com/sdk/download/$VulkanSDKVer/$VulkanSDKOs/$ExeFile"
$Destination = "./$ExeFile" $Destination = "./$ExeFile"
# Check if Vulkan SDK is already installed # Check if Vulkan SDK is already installed

10
tools/windows/install-vulkan-sdk.sh

@ -1,15 +1,19 @@
#!/usr/bin/sh #!/usr/bin/sh
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
: "${VULKAN_SDK_VER:=1.4.335.0}" : "${VULKAN_SDK_VER:=1.4.335.0}"
: "${VULKAN_ROOT:=C:/VulkanSDK/$VULKAN_SDK_VER}" : "${VULKAN_ROOT:=C:/VulkanSDK/$VULKAN_SDK_VER}"
VULKAN_SDK_ARCH=X64 VULKAN_SDK_ARCH=X64
VULKAN_SDK_OS=windows
case "$(uname)" in case "$(uname)" in
*ARM64*) VULKAN_SDK_ARCH=ARM64 ;;
*ARM64*)
VULKAN_SDK_ARCH=ARM64
VULKAN_SDK_OS=warm
;;
esac esac
EXE_FILE="vulkansdk-windows-$VULKAN_SDK_ARCH-$VULKAN_SDK_VER.exe" EXE_FILE="vulkansdk-windows-$VULKAN_SDK_ARCH-$VULKAN_SDK_VER.exe"
URI="https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/windows/$EXE_FILE"
URI="https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/$VULKAN_SDK_OS/$EXE_FILE"
VULKAN_ROOT_UNIX=$(cygpath -u "$VULKAN_ROOT") VULKAN_ROOT_UNIX=$(cygpath -u "$VULKAN_ROOT")
# Check if Vulkan SDK is already installed # Check if Vulkan SDK is already installed

Loading…
Cancel
Save