Skip to content

Commit b1204c1

Browse files
committed
Upgraded Vulkan version to 1.4.321.0, added volk to versioned dependencies
1 parent fd2ee07 commit b1204c1

File tree

11 files changed

+25
-23
lines changed

11 files changed

+25
-23
lines changed

scripts/setup.ps1

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ param (
1010
)
1111

1212
# Dependency versions
13-
[string] $Vulkan_Version= "vulkan-sdk-1.4.313"
14-
[string] $Spirv_Version="vulkan-sdk-1.4.313"
15-
[string] $Glslang_Version="vulkan-sdk-1.4.313"
13+
[string] $Vulkan_Version= "vulkan-sdk-1.4.321.0"
14+
[string] $Spirv_Version="vulkan-sdk-1.4.321.0"
15+
[string] $Glslang_Version="vulkan-sdk-1.4.321.0"
1616
[string] $Robin_Hood_Hashing_Version="3.11.5"
1717
[string] $FreeType_Version="VER-2-13-3"
1818
[string] $LibPng_Version="v1.6.50"
@@ -179,7 +179,7 @@ function Setup-Vulkan-Headers {
179179
Write-Output "Setting up Vulkan Headers..."
180180
Write-Output "Cloning Vulkan Headers..."
181181
Update-Submodule vulkan/Vulkan-Headers
182-
Checkout-Tags "$Vulkan_Vendor_Dir/Vulkan-Headers" "$Vulkan_Version.0"
182+
Checkout-Tags "$Vulkan_Vendor_Dir/Vulkan-Headers" "$Vulkan_Version"
183183

184184
Write-Output "Building Vulkan Headers..."
185185
[string] $build_dir = "$Vulkan_Vendor_Dir/Vulkan-Headers/build"
@@ -198,7 +198,7 @@ function Setup-Spirv-Headers {
198198
Write-Output "Setting up SPIRV Headers..."
199199
Write-Output "Cloning SPIRV Headers..."
200200
Update-Submodule vulkan/SPIRV-Headers
201-
Checkout-Tags "$Vulkan_Vendor_Dir/SPIRV-Headers" "$Spirv_Version.0"
201+
Checkout-Tags "$Vulkan_Vendor_Dir/SPIRV-Headers" "$Spirv_Version"
202202

203203
Write-Output "Building SPIRV Headers..."
204204
[string] $build_dir = "$Vulkan_Vendor_Dir/SPIRV-Headers/build"
@@ -215,7 +215,7 @@ function Setup-Spirv-Tools {
215215
Write-Output "Setting up Spirv Tools..."
216216
Write-Output "Cloning SPIRV Tools..."
217217
Update-Submodule vulkan/SPIRV-Tools
218-
Checkout-Tags "$Vulkan_Vendor_Dir/SPIRV-Tools" "$Spirv_Version.0"
218+
Checkout-Tags "$Vulkan_Vendor_Dir/SPIRV-Tools" "$Spirv_Version"
219219

220220
Write-Output "Building SPIRV Tools..."
221221
[string] $build_dir = "$Vulkan_Vendor_Dir/SPIRV-Tools/build"
@@ -258,6 +258,7 @@ function Setup-Volk {
258258
Write-Output "Setting up volk..."
259259
Write-Output "Cloning volk..."
260260
Update-Submodule vulkan/volk
261+
Checkout-Tags "$Vulkan_Vendor_Dir/volk" "$Vulkan_Version"
261262

262263
Write-Output "Building volk..."
263264
Make-Dir $Volk_Include_Dir
@@ -270,7 +271,7 @@ function Setup-Vulkan-Loader {
270271
Write-Output "Setting up Vulkan Loader..."
271272
Write-Output "Cloning Vulkan Loader..."
272273
Update-Submodule vulkan/Vulkan-Loader
273-
Checkout-Tags "$Vulkan_Vendor_Dir/Vulkan-Loader" "$Vulkan_Version.0"
274+
Checkout-Tags "$Vulkan_Vendor_Dir/Vulkan-Loader" "$Vulkan_Version"
274275

275276
Write-Output "Building Vulkan Loader..."
276277
[string] $build_dir = "$Vulkan_Vendor_Dir/Vulkan-Loader/build"
@@ -310,7 +311,7 @@ function Setup-Vulkan-Utility-Libraries
310311
Write-Output "Setting up Vulkan Utility Libraries..."
311312
Write-Output "Cloning Vulkan Utility Libraries..."
312313
Update-Submodule vulkan\Vulkan-Utility-Libraries
313-
Checkout-Tags "$Vulkan_Vendor_Dir\Vulkan-Utility-Libraries" "$Vulkan_Version.0"
314+
Checkout-Tags "$Vulkan_Vendor_Dir\Vulkan-Utility-Libraries" "$Vulkan_Version"
314315

315316
Write-Output "Building Vulkan Validation Layers..."
316317
[string] $build_dir = "$Vulkan_Vendor_Dir\Vulkan-Utility-Libraries/build"
@@ -329,7 +330,7 @@ function Setup-Validation-Layers {
329330
Write-Output "Setting up Vulkan Validation Layers..."
330331
Write-Output "Cloning Vulkan ValidationLayers..."
331332
Update-Submodule vulkan/Vulkan-ValidationLayers
332-
Checkout-Tags "$Vulkan_Vendor_Dir/Vulkan-ValidationLayers" "$Vulkan_Version.0"
333+
Checkout-Tags "$Vulkan_Vendor_Dir/Vulkan-ValidationLayers" "$Vulkan_Version"
333334

334335
Write-Output "Building Vulkan Validation Layers..."
335336
[string] $build_dir = "$Vulkan_Vendor_Dir/Vulkan-ValidationLayers/build"

scripts/setup.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
# https://opensource.org/licenses/Zlib
99

1010
# Dependency versions
11-
VULKAN_VERSION="vulkan-sdk-1.3.296.0"
12-
SPIRV_VERSION="vulkan-sdk-1.3.296.0"
13-
GLSLANG_VERSION="vulkan-sdk-1.3.296.0"
11+
VULKAN_VERSION="vulkan-sdk-1.4.321.0"
12+
SPIRV_VERSION="vulkan-sdk-1.4.321.0"
13+
GLSLANG_VERSION="vulkan-sdk-1.4.321.0"
1414
ROBIN_HOOD_HASHING_VERSION="3.11.5"
15-
MOLTENVK_VERSION="v1.2.11"
15+
MOLTENVK_VERSION="v1.4.0"
1616
FREETYPE_VERSION="VER-2-13-3"
1717
LIBPNG_VERSION="v1.6.50"
1818
ZLIB_VERSION="v1.3.1"
@@ -248,6 +248,7 @@ setup_volk() {
248248
echo "Setting up volk..."
249249
echo "Cloning volk..."
250250
update_submodule vulkan/volk
251+
checkout_tags "${VULKAN_VENDOR_DIR}"/volk "$VULKAN_VERSION"
251252

252253
echo "Building volk..."
253254
mkdir -p "${VOLK_INCLUDE_DIR}"
@@ -281,7 +282,7 @@ setup_moltenVk() {
281282
checkout_tags "${VULKAN_VENDOR_DIR}"/MoltenVK ${MOLTENVK_VERSION}
282283

283284
echo "Building MoltenVk..."
284-
(cd "${VULKAN_VENDOR_DIR}"/MoltenVK ; ./fetchDependencies --macos --v-headers-root "${VULKAN_VENDOR_DIR}"/Vulkan-Headers --glslang-root "${VENDOR_DIR}"/glslang)
285+
(cd "${VULKAN_VENDOR_DIR}"/MoltenVK ; ./fetchDependencies --macos)
285286
make -C "${VULKAN_VENDOR_DIR}"/MoltenVK macos -j"${NUMBER_OF_PROCESSORS}"
286287
mkdir -p "${VULKAN_LIB_DIR}"/icd.d
287288
mkdir -p "${VULKAN_INCLUDE_DIR}"

vendor/glslang

Submodule glslang updated 159 files

vendor/vulkan/MoltenVK

Submodule MoltenVK updated 189 files

vendor/vulkan/SPIRV-Headers

Submodule SPIRV-Headers updated 95 files

vendor/vulkan/SPIRV-Tools

Submodule SPIRV-Tools updated 165 files

vendor/vulkan/Vulkan-Headers

Submodule Vulkan-Headers updated 51 files

0 commit comments

Comments
 (0)