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

问题描述 投票:1回答:1

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

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

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

performance function shader inline metal
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.