vgpu
vgpu copied to clipboard
Latest 1.3.268.1 Vulkan SDK does not work on MacOS -- use 1.3.261.1 for now
You will get an error message containing this string:
[mvk-error] SPIR-V to MSL conversion error: Unsized array of descriptors requires argument buffer tier 2
The issues tracking this are: https://github.com/KhronosGroup/MoltenVK/issues/2016 and https://github.com/KhronosGroup/SPIRV-Cross/issues/2198
Workaround is to download and install the 1.3.261.1 version from https://vulkan.lunarg.com/sdk/home : https://sdk.lunarg.com/sdk/download/1.3.261.1/mac/vulkansdk-macos-1.3.261.1.dmg
To uninstall before installing the new one (not clear if this is necessary or not):
$ cd ~/VulkanSDK/1.3.268.1/
$ sudo ./uninstall.sh
The latest 1.3.275.0 is now working -- so we just need to skip 1.3.268.1.