Tweaks 2
This commit is contained in:
15
.github/actions/vulkan/action.yml
vendored
15
.github/actions/vulkan/action.yml
vendored
@@ -1,4 +1,4 @@
|
|||||||
name: Setup Vulkan SDK
|
name: Install Vulkan SDK
|
||||||
description: Downloads and installs Vulkan SDK.
|
description: Downloads and installs Vulkan SDK.
|
||||||
inputs:
|
inputs:
|
||||||
vulkan-version:
|
vulkan-version:
|
||||||
@@ -8,7 +8,7 @@ inputs:
|
|||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- name: Setup Vulkan SDK
|
- name: Install Vulkan SDK
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
export VULKAN_SDK_VER=${{ inputs.vulkan-version }}
|
export VULKAN_SDK_VER=${{ inputs.vulkan-version }}
|
||||||
@@ -20,19 +20,20 @@ runs:
|
|||||||
wget "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/linux/vulkan-sdk.tar.gz" --no-verbose -O vulkan-sdk.tar.gz
|
wget "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/linux/vulkan-sdk.tar.gz" --no-verbose -O vulkan-sdk.tar.gz
|
||||||
mkdir $VULKAN_SDK_ROOT
|
mkdir $VULKAN_SDK_ROOT
|
||||||
tar -xf vulkan-sdk.tar.gz -C $VULKAN_SDK_ROOT
|
tar -xf vulkan-sdk.tar.gz -C $VULKAN_SDK_ROOT
|
||||||
echo VULKAN_SDK=$VULKAN_SDK_ROOT/$VULKAN_SDK_VER/x86_64 >> $GITHUB_ENV
|
export VULKAN_SDK=$VULKAN_SDK_ROOT/$VULKAN_SDK_VER/x86_64
|
||||||
;;
|
;;
|
||||||
Darwin)
|
Darwin)
|
||||||
export VULKAN_SDK_ROOT=`pwd`/../VulkanSDK
|
export VULKAN_SDK_ROOT=`pwd`/../VulkanSDK
|
||||||
curl -LO "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/mac/vulkan-sdk.dmg"
|
curl -LO "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/mac/vulkan-sdk.dmg"
|
||||||
hdiutil attach vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk
|
hdiutil attach vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk
|
||||||
sudo "/Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan" --root $VULKAN_SDK_ROOT --accept-licenses --default-answer --confirm-command install
|
sudo "/Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan" --root $VULKAN_SDK_ROOT --accept-licenses --default-answer --confirm-command install
|
||||||
echo VULKAN_SDK=$VULKAN_SDK_ROOT/macOS >> $GITHUB_ENV
|
export VULKAN_SDK=$VULKAN_SDK_ROOT/macOS
|
||||||
;;
|
;;
|
||||||
*) # Windows
|
*) # Windows
|
||||||
curl -L "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/windows/VulkanSDK-$VULKAN_SDK_VER-Installer.exe" -o vulkan-sdk.exe
|
curl -L "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/windows/VulkanSDK-$VULKAN_SDK_VER-Installer.exe" -o vulkan-sdk.exe
|
||||||
.\vulkan-sdk.exe --root C:\VulkanSDK --accept-licenses --default-answer --confirm-command install
|
vulkan-sdk.exe --root C:\VulkanSDK --accept-licenses --default-answer --confirm-command install
|
||||||
echo VULKAN_SDK=C:\VulkanSDK >> $GITHUB_ENV
|
export VULKAN_SDK=C:\VulkanSDK
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
echo Vulkan SDK installed to ${env:VULKAN_SDK}!
|
echo VULKAN_SDK=$VULKAN_SDK >> $GITHUB_ENV
|
||||||
|
echo "Vulkan SDK installed to $VULKAN_SDK"
|
||||||
|
|||||||
Reference in New Issue
Block a user