Вы не можете использовать конвейер сборки по умолчанию Metal для компиляции нескольких файлов .metal
, содержащих ядра Core Image, в одну библиотеку прямо сейчас. Компоновщик не позволяет объединять несколько файлов .air
в один .metallib
при установке флага -cikernel
.
Вы должны либо поместить все свои ядра в один файл .metal
, либо использовать решение Iопубликовано в ответе, на который вы ссылались выше.