File tree Expand file tree Collapse file tree 2 files changed +19
-17
lines changed Expand file tree Collapse file tree 2 files changed +19
-17
lines changed Original file line number Diff line number Diff line change 19
19
#
20
20
21
21
# Sourced from https://vulkan.lunarg.com/sdk/home#linux
22
- VULKAN_SDK_VERSION : " 1.4.313 "
23
- VULKAN_FULL_SDK_VERSION : " 1.4.313 .0"
22
+ VULKAN_SDK_VERSION : " 1.4.321 "
23
+ VULKAN_FULL_SDK_VERSION : " 1.4.321 .0"
24
24
25
25
# These Mesa version definition is duplicated in the install-mesa action.
26
26
MESA_VERSION : " 24.3.4"
@@ -608,14 +608,16 @@ jobs:
608
608
run : |
609
609
set -e
610
610
611
- sudo apt-get update -y -qq
611
+ curl -L --retry 5 https://sdk.lunarg.com/sdk/download/${{ env.VULKAN_FULL_SDK_VERSION }}/linux/vulkansdk-linux-x86_64-${{ env.VULKAN_FULL_SDK_VERSION }}.tar.xz -o vulkan-sdk.tar.xz
612
+ mkdir vulkan-sdk
613
+ tar xpf vulkan-sdk.tar.xz -C vulkan-sdk
614
+
615
+ mv ./vulkan-sdk/${{ env.VULKAN_FULL_SDK_VERSION }} $HOME/VulkanSDK
612
616
613
- # vulkan sdk
614
- wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
615
- sudo wget -qO /etc/apt/sources.list.d/lunarg- vulkan-${{ env.VULKAN_SDK_VERSION }}-noble.list https://packages.lunarg.com/vulkan/${{ env.VULKAN_SDK_VERSION }}/lunarg-vulkan-$VULKAN_SDK_VERSION-noble.list
617
+ echo "$HOME/VulkanSDK/x86_64/bin" >> "$GITHUB_PATH"
618
+ echo "LD_LIBRARY_PATH=$HOME/VulkanSDK/x86_64/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" >> "$GITHUB_ENV"
619
+ echo "VK_ADD_LAYER_PATH=$HOME/VulkanSDK/x86_64/share/ vulkan/explicit_layer.d" >> "$GITHUB_ENV"
616
620
617
- sudo apt-get update
618
- sudo apt install -y vulkan-sdk
619
621
620
622
- name : (Linux) Install Mesa
621
623
if : matrix.os == 'ubuntu-24.04'
Original file line number Diff line number Diff line change 15
15
16
16
env :
17
17
# Sourced from https://vulkan.lunarg.com/sdk/home#linux
18
- #
19
- # We don't include the 4th version number, as it's not used in any URL.
20
- VULKAN_SDK_VERSION : " 1.4.313"
18
+ VULKAN_SDK_VERSION : " 1.4.321"
19
+ VULKAN_FULL_SDK_VERSION : " 1.4.321.0"
21
20
22
21
# Every time a PR is pushed to, cancel any previous jobs. This
23
22
# makes us behave nicer to github and get faster turnaround times
@@ -104,14 +103,15 @@ jobs:
104
103
run : |
105
104
set -e
106
105
107
- sudo apt-get update -y -qq
106
+ curl -L --retry 5 https://sdk.lunarg.com/sdk/download/${{ env.VULKAN_FULL_SDK_VERSION }}/linux/vulkansdk-linux-x86_64-${{ env.VULKAN_FULL_SDK_VERSION }}.tar.xz -o vulkan-sdk.tar.xz
107
+ mkdir vulkan-sdk
108
+ tar xpf vulkan-sdk.tar.xz -C vulkan-sdk
108
109
109
- # vulkan sdk
110
- wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
111
- sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-$VULKAN_SDK_VERSION-noble.list https://packages.lunarg.com/vulkan/$VULKAN_SDK_VERSION/lunarg-vulkan-$VULKAN_SDK_VERSION-noble.list
110
+ mv ./vulkan-sdk/${{ env.VULKAN_FULL_SDK_VERSION }} $HOME/VulkanSDK
112
111
113
- sudo apt-get update
114
- sudo apt install -y vulkan-sdk
112
+ echo "$HOME/VulkanSDK/x86_64/bin" >> "$GITHUB_PATH"
113
+ echo "LD_LIBRARY_PATH=$HOME/VulkanSDK/x86_64/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" >> "$GITHUB_ENV"
114
+ echo "VK_ADD_LAYER_PATH=$HOME/VulkanSDK/x86_64/share/vulkan/explicit_layer.d" >> "$GITHUB_ENV"
115
115
116
116
- name : Install Graphviz
117
117
run : sudo apt-get install graphviz
You can’t perform that action at this time.
0 commit comments