Metal Shaders中的函数调用是否昂贵?

时间:2020-03-19 00:01:17

标签: performance function shader inline metal

我有位于不同#include文件中的不同计算着色器之间共享的代码。范围从自定义数据类型到实用程序功能

我想知道随着项目的发展,这些功能是否会成为性能问题,并且需要调用更多的功能?

是否在适当的时候自动内联函数?

1 个答案:

答案 0 :(得分:2)

Metal着色器编译器应将所有着色器代码简化为一种方法。您不必担心内联,更重要的是,您的代码是为利用并行处理和合并的读写而构造的。

相关问题