标签: xcode shader metal
我想覆盖默认的Xcode Metal编译器行为,即将所有项目.metal文件编译成一个default.metallib,而是将每个.metal文件编译成一个单独的.metallib文件。
.metal
default.metallib
.metallib
但是我看不到如何解决这个问题;谁能提供线索?
Xcode版本:10.1
答案 0 :(得分:3)
我分两步实现了这一目标:
1)为.metal文件添加自定义构建规则,将其分别编译为.metallib s:
2)添加一个自定义构建步骤,以将这些.metallib复制到目标中: