@@ -30,12 +30,11 @@ jobs:
30
30
RUSTUP_IO_THREADS : " 1"
31
31
steps :
32
32
- uses : actions/checkout@v4
33
- # Install the spirv-tools binaries from tarballs hosted on each release
34
- # of spirv-tools. This downloads the tarball, decompresses it, unpacks
35
- # the binaries to the specified path, and adds them to PATH
36
- - name : Install spirv-tools binaries
37
- shell : bash
38
- run : cargo run --manifest-path .github/install-spirv-tools/Cargo.toml -- ${{matrix.host || matrix.target}} 0.10.0 "${{github.workspace}}/bin"
33
+ - name : Install Vulkan SDK
34
+
35
+ with :
36
+ version : 1.4.309.0
37
+ cache : true
39
38
- if : ${{ runner.os == 'Linux' }}
40
39
name : Linux - Install native dependencies
41
40
run : sudo apt install libwayland-cursor0 libxkbcommon-dev libwayland-dev
@@ -91,12 +90,11 @@ jobs:
91
90
RUSTUP_IO_THREADS : " 1"
92
91
steps :
93
92
- uses : actions/checkout@v4
94
- # Install the spirv-tools binaries from tarballs hosted on each release
95
- # of spirv-tools. This downloads the tarball, decompresses it, unpacks
96
- # the binaries to the specified path, and adds them to PATH
97
- - name : Install spirv-tools binaries
98
- shell : bash
99
- run : cargo run --manifest-path .github/install-spirv-tools/Cargo.toml -- ${{matrix.host || matrix.target}} 0.10.0 "${{github.workspace}}/bin"
93
+ - name : Install Vulkan SDK
94
+
95
+ with :
96
+ version : 1.4.309.0
97
+ cache : true
100
98
# cargo version is a random command that forces the installation of rust-toolchain
101
99
- name : install rust-toolchain
102
100
run : cargo version
@@ -142,9 +140,11 @@ jobs:
142
140
runs-on : ${{ matrix.os }}
143
141
steps :
144
142
- uses : actions/checkout@v4
145
- - name : Install spirv-tools binaries
146
- shell : bash
147
- run : cargo run --manifest-path .github/install-spirv-tools/Cargo.toml -- ${{matrix.target}} 0.10.0 "${{github.workspace}}/bin"
143
+ - name : Install Vulkan SDK
144
+
145
+ with :
146
+ version : 1.4.309.0
147
+ cache : true
148
148
# cargo version is a random command that forces the installation of rust-toolchain
149
149
- name : install rust-toolchain
150
150
run : cargo version
@@ -167,9 +167,11 @@ jobs:
167
167
runs-on : ${{ matrix.os }}
168
168
steps :
169
169
- uses : actions/checkout@v4
170
- - name : Install spirv-tools binaries
171
- shell : bash
172
- run : cargo run --manifest-path .github/install-spirv-tools/Cargo.toml -- ${{matrix.target}} 0.10.0 "${{github.workspace}}/bin"
170
+ - name : Install Vulkan SDK
171
+
172
+ with :
173
+ version : 1.4.309.0
174
+ cache : true
173
175
- if : ${{ runner.os == 'Linux' }}
174
176
name : Linux - Install native dependencies
175
177
run : sudo apt install libwayland-cursor0 libxkbcommon-dev libwayland-dev
@@ -212,8 +214,11 @@ jobs:
212
214
submodules : " false"
213
215
- name : Install native dependencies
214
216
run : sudo apt install libwayland-cursor0 libxkbcommon-dev libwayland-dev
215
- - name : Install spirv-tools
216
- run : cargo run --manifest-path .github/install-spirv-tools/Cargo.toml -- x86_64-unknown-linux-gnu 0.10.0 "${{github.workspace}}/bin"
217
+ - name : Install Vulkan SDK
218
+
219
+ with :
220
+ version : 1.4.309.0
221
+ cache : true
217
222
- name : Install rustup components
218
223
run : rustup component add rustfmt clippy
219
224
# cargo version is a random command that forces the installation of rust-toolchain
0 commit comments