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 ```