@@ -335,12 +335,12 @@ By default there is no Vulkan implementation on MacOS. Diligent Engine loads Vul
335335and can use a Vulkan Portability implementation such as [ MoltenVK] ( https://github.com/KhronosGroup/MoltenVK )
336336or [ gfx-portability] ( https://github.com/gfx-rs/portability ) . Install [ VulkanSDK] ( https://vulkan.lunarg.com/sdk/home#mac )
337337and make sure that your system is properly configured as described
338- [ here] ( https://vulkan.lunarg.com/doc/view/latest/mac/getting_started.html#user-content-command-line ) .
338+ [ here] ( https://vulkan.lunarg.com/doc/view/latest/mac/getting_started.html#user-content-sdk-system-paths ) .
339339In particular, you may need to define the following environment variables (assuming that Vulkan SDK is installed at
340- ` ~/LunarG/vulkansdk-macos ` and you want to use MoltenVK):
340+ ` /Users/MyName/VulkanSDK/1.3.204.1 ` and you want to use MoltenVK):
341341
342342```
343- export VULKAN_SDK=~/LunarG/vulkansdk-macos /macOS
343+ export VULKAN_SDK=/Users/MyName/VulkanSDK/1.3.204.1 /macOS
344344export PATH=$VULKAN_SDK/bin:$PATH
345345export DYLD_LIBRARY_PATH=$VULKAN_SDK/lib:$DYLD_LIBRARY_PATH
346346export VK_ICD_FILENAMES=$VULKAN_SDK/share/vulkan/icd.d/MoltenVK_icd.json
@@ -364,7 +364,7 @@ System Integrity Protection is disabled (which generally is not recommended). In
364364Vulkan library, it must be in rpath. If ` VULKAN_SDK ` environment variable is set and points to correct location, Diligent
365365Engine will configure the rpath for all applications automatically.
366366
367- Last tested LunarG SDK version: 1.2.176 .1.
367+ Last tested Vulkan SDK version: 1.3.204 .1.
368368
369369<a name =" build_and_run_ios " ></a >
370370## iOS
@@ -389,21 +389,21 @@ you will need to set appropriate development team in the project settings.
389389
390390To enable Vulkan on iOS, download and install [ VulkanSDK] ( https://vulkan.lunarg.com/sdk/home#mac ) . There is no Vulkan loader
391391on iOS, and Diligent Engine links directly with MoltenVK XCFramework (see
392- [ MoltenVk install guide] ( https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install-as-static-framework-static-library-or-dynamic-library ) )
392+ [ MoltenVk install guide] ( https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install-moltenvk- as-a-universal-xcframework ) )
393393that implements Vulkan on Metal. To enable Vulkan in Diligent Engine on iOS, specify the path to Vulkan SDK
394- when running CMake, for example (assuming that Vulkan SDK is installed at ` /LunarG/vulkansdk-macos ` ):
394+ when running CMake, for example (assuming that Vulkan SDK is installed at ` /Users/MyName/VulkanSDK/1.3.204.1 ` ):
395395
396396``` cmake
397- cmake -DCMAKE_SYSTEM_NAME=iOS -DVULKAN_SDK=/LunarG/vulkansdk-macos -S . -B ./build/iOS -G "Xcode"
397+ cmake -DCMAKE_SYSTEM_NAME=iOS -DVULKAN_SDK=/Users/MyName/VulkanSDK/1.3.204.1 -S . -B ./build/iOS -G "Xcode"
398398```
399399
400- By default, the engine links with MoltenVK XCFramework located in LunarG SDK. If this is not desired or an application wants
400+ By default, the engine links with MoltenVK XCFramework located in Vulkan SDK. If this is not desired or an application wants
401401to use a specific library, it can provide the full path to the library via ` MOLTENVK_LIBRARY ` CMake variable.
402402
403403Refer to [ MoltenVK user guide] ( https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#install )
404404for more information about MoltenVK installation and usage.
405405
406- Last tested LunarG SDK version: 1.2.176 .1.
406+ Last tested Vulkan SDK version: 1.3.204 .1.
407407
408408<a name =" build_and_run_emscripten " ></a >
409409## Emscripten
0 commit comments