@@ -324,7 +324,7 @@ By default, applications will run in OpenGLES mode. To run them in Vulkan mode,
324324Prerequisites:
325325
326326* Xcode 14 or later
327- * Vulkan SDK 1.3.250 .1 or later to enable Vulkan
327+ * Vulkan SDK 1.3.268 .1 or later to enable Vulkan
328328
329329After you clone the repo, run the following command from the engine's root folder to generate Xcode project:
330330
@@ -348,10 +348,10 @@ or [gfx-portability](https://github.com/gfx-rs/portability). Install [VulkanSDK]
348348and make sure that your system is properly configured as described
349349[ here] ( https://vulkan.lunarg.com/doc/view/latest/mac/getting_started.html#user-content-sdk-system-paths ) .
350350In particular, you may need to define the following environment variables (assuming that Vulkan SDK is installed at
351- ` /Users/MyName/VulkanSDK/1.3.250 .1 ` and you want to use MoltenVK):
351+ ` /Users/MyName/VulkanSDK/1.3.268 .1 ` and you want to use MoltenVK):
352352
353353```
354- export VULKAN_SDK=/Users/MyName/VulkanSDK/1.3.250 .1/macOS
354+ export VULKAN_SDK=/Users/MyName/VulkanSDK/1.3.268 .1/macOS
355355export PATH=$VULKAN_SDK/bin:$PATH
356356export DYLD_LIBRARY_PATH=$VULKAN_SDK/lib:$DYLD_LIBRARY_PATH
357357export VK_ICD_FILENAMES=$VULKAN_SDK/share/vulkan/icd.d/MoltenVK_icd.json
@@ -375,15 +375,17 @@ System Integrity Protection is disabled (which generally is not recommended). In
375375Vulkan library, it must be in rpath. If ` VULKAN_SDK ` environment variable is set and points to correct location, Diligent
376376Engine will configure the rpath for all applications automatically.
377377
378- Last tested Vulkan SDK version: 1.3.250.1.
378+ Latest tested Vulkan SDK version: 1.3.268.1.
379+
380+ :warning : There are known issues with later versions of the SDK, so it is recommended to use the latest tested version.
379381
380382<a name =" build_and_run_ios " ></a >
381383## iOS
382384
383385Prerequisites:
384386
385387* Xcode 14 or later
386- * Vulkan SDK 1.3.250 .1 or later to enable Vulkan
388+ * Vulkan SDK 1.3.268 .1 or later to enable Vulkan
387389
388390Run the command below from the engine's root folder to generate Xcode project configured for
389391[ iOS build] ( https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-ios-tvos-or-watchos ) :
@@ -414,10 +416,10 @@ To enable Vulkan on iOS, download and install the [VulkanSDK](https://vulkan.lun
414416on iOS, and Diligent Engine links directly with MoltenVK XCFramework (see
415417[ MoltenVk install guide] ( https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install-moltenvk-as-a-universal-xcframework ) )
416418that implements Vulkan on Metal. To enable Vulkan in Diligent Engine on iOS, specify the path to Vulkan SDK
417- when running CMake, for example (assuming that Vulkan SDK is installed at ` /Users/MyName/VulkanSDK/1.3.250 .1 ` ):
419+ when running CMake, for example (assuming that Vulkan SDK is installed at ` /Users/MyName/VulkanSDK/1.3.268 .1 ` ):
418420
419421``` cmake
420- cmake -DCMAKE_SYSTEM_NAME=iOS -DVULKAN_SDK=/Users/MyName/VulkanSDK/1.3.250 .1 -S . -B ./build/iOS -G "Xcode"
422+ cmake -DCMAKE_SYSTEM_NAME=iOS -DVULKAN_SDK=/Users/MyName/VulkanSDK/1.3.268 .1 -S . -B ./build/iOS -G "Xcode"
421423```
422424
423425By default, the engine links with MoltenVK XCFramework located in Vulkan SDK. If this is not desired or an application wants
@@ -426,7 +428,9 @@ to use a specific library, it can provide the full path to the library via `MOLT
426428Refer to [ MoltenVK user guide] ( https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install )
427429for more information about MoltenVK installation and usage.
428430
429- Last tested Vulkan SDK version: 1.3.250.1.
431+ Latest tested Vulkan SDK version: 1.3.268.1.
432+
433+ :warning : There are known issues with later versions of the SDK, so it is recommended to use the latest tested version.
430434
431435<a name =" build_and_run_emscripten " ></a >
432436## Emscripten
0 commit comments