【发布时间】:2020-03-19 00:01:17
【问题描述】:
我的代码在不同的计算着色器之间共享,位于不同的#include 文件中。它的范围从自定义数据类型到实用函数。
我想知道随着项目变得越来越大并且需要调用更多的函数,这些函数是否会成为性能问题?
函数会在适当的时候自动内联吗?
【问题讨论】:
标签: performance function shader inline metal
我的代码在不同的计算着色器之间共享,位于不同的#include 文件中。它的范围从自定义数据类型到实用函数。
我想知道随着项目变得越来越大并且需要调用更多的函数,这些函数是否会成为性能问题?
函数会在适当的时候自动内联吗?
【问题讨论】:
标签: performance function shader inline metal
Metal 着色器编译器应将所有着色器代码扁平化为一种方法。您不必担心内联,更重要的是您的代码被构造为利用并行处理和合并读取和写入。
【讨论】: