函数在 GLSL 中是否有性能损失(尤其是在 iOS 和 Android 实现上)?
在性能损失下,我暗示函数调用需要额外的时间。
最佳答案
这取决于函数的使用方式。如果它是以编译器可以内联的方式编写的,那么就不会受到惩罚。但是,如果函数不能内联,那么当然会有一些开销。然而,简单的纹理访问已经比函数调用更昂贵,所以我不会为此烦恼。幸运的是,GLSL 编译器已经变得非常强大。
关于android - 函数在 GLSL 中有性能损失吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8254172/