Skip to content

Commit 8e2739e

Browse files
Updated Core (Vulkan: use VK_EXT_metal_surface extension on Apple platforms)
1 parent a703f39 commit 8e2739e

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ By default, applications will run in Vulkan mode. To run them in Vulkan mode, ad
329329
Prerequisites:
330330

331331
* Xcode 14 or later
332-
* Vulkan SDK 1.3.268.1 or later to enable Vulkan
332+
* Vulkan SDK 1.3.290.0 or later to enable Vulkan
333333

334334
After you clone the repo, run the following command from the engine's root folder to generate Xcode project:
335335

@@ -353,10 +353,10 @@ or [gfx-portability](https://github.com/gfx-rs/portability). Install [VulkanSDK]
353353
and make sure that your system is properly configured as described
354354
[here](https://vulkan.lunarg.com/doc/view/latest/mac/getting_started.html#user-content-sdk-system-paths).
355355
In particular, you may need to define the following environment variables (assuming that Vulkan SDK is installed at
356-
`/Users/MyName/VulkanSDK/1.3.268.1` and you want to use MoltenVK):
356+
`/Users/MyName/VulkanSDK/1.3.290.0` and you want to use MoltenVK):
357357

358358
```
359-
export VULKAN_SDK=/Users/MyName/VulkanSDK/1.3.268.1/macOS
359+
export VULKAN_SDK=/Users/MyName/VulkanSDK/1.3.290.0/macOS
360360
export PATH=$VULKAN_SDK/bin:$PATH
361361
export DYLD_LIBRARY_PATH=$VULKAN_SDK/lib:$DYLD_LIBRARY_PATH
362362
export VK_ADD_LAYER_PATH=$VULKAN_SDK/share/vulkan/explicit_layer.d
@@ -381,7 +381,7 @@ System Integrity Protection is disabled (which generally is not recommended). In
381381
Vulkan library, it must be in rpath. If `VULKAN_SDK` environment variable is set and points to correct location, Diligent
382382
Engine will configure the rpath for all applications automatically.
383383

384-
Latest tested Vulkan SDK version: 1.3.268.1.
384+
Latest tested Vulkan SDK version: 1.3.290.0.
385385

386386
:warning: There are known issues with later versions of the SDK, so it is recommended to use the latest tested version.
387387

@@ -391,7 +391,7 @@ Latest tested Vulkan SDK version: 1.3.268.1.
391391
Prerequisites:
392392

393393
* Xcode 14 or later
394-
* Vulkan SDK 1.3.268.1 or later to enable Vulkan
394+
* Vulkan SDK 1.3.290.0 or later to enable Vulkan
395395

396396
Run the command below from the engine's root folder to generate Xcode project configured for
397397
[iOS build](https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-ios-tvos-or-watchos):
@@ -422,10 +422,10 @@ To enable Vulkan on iOS, download and install the [VulkanSDK](https://vulkan.lun
422422
on iOS, and Diligent Engine links directly with MoltenVK XCFramework (see
423423
[MoltenVk install guide](https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install-moltenvk-as-a-universal-xcframework))
424424
that implements Vulkan on Metal. To enable Vulkan in Diligent Engine on iOS, specify the path to Vulkan SDK
425-
when running CMake, for example (assuming that Vulkan SDK is installed at `/Users/MyName/VulkanSDK/1.3.268.1`):
425+
when running CMake, for example (assuming that Vulkan SDK is installed at `/Users/MyName/VulkanSDK/1.3.290.0`):
426426

427427
```cmake
428-
cmake -DCMAKE_SYSTEM_NAME=iOS -DVULKAN_SDK=/Users/MyName/VulkanSDK/1.3.268.1 -S . -B ./build/iOS -G "Xcode"
428+
cmake -DCMAKE_SYSTEM_NAME=iOS -DVULKAN_SDK=/Users/MyName/VulkanSDK/1.3.290.0 -S . -B ./build/iOS -G "Xcode"
429429
```
430430

431431
By default, the engine links with MoltenVK XCFramework located in Vulkan SDK. If this is not desired or an application wants
@@ -434,15 +434,15 @@ to use a specific library, it can provide the full path to the library via `MOLT
434434
Refer to [MoltenVK user guide](https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install)
435435
for more information about MoltenVK installation and usage.
436436

437-
Latest tested Vulkan SDK version: 1.3.268.1.
437+
Latest tested Vulkan SDK version: 1.3.290.0.
438438

439439
:warning: There are known issues with later versions of the SDK, so it is recommended to use the latest tested version.
440440

441441
<a name="build_and_run_emscripten"></a>
442442
## Emscripten
443443
Build prerequisites:
444444

445-
* Emscripten SDK 3.1.61
445+
* Emscripten SDK 3.1.64
446446
* Ninja 1.10.2
447447

448448
To activate PATH and other environment variables in the current terminal

0 commit comments

Comments
 (0)