标签: performance function shader inline metal
我有位于不同#include文件中的不同计算着色器之间共享的代码。范围从自定义数据类型到实用程序功能。
我想知道随着项目的发展,这些功能是否会成为性能问题,并且需要调用更多的功能?
是否在适当的时候自动内联函数?
答案 0 :(得分:2)
Metal着色器编译器应将所有着色器代码简化为一种方法。您不必担心内联,更重要的是,您的代码是为利用并行处理和合并的读写而构造的。