标签: android iphone opengl-es glsl
功能在GLSL中是否会有性能损失(特别是在iOS和Android实现上)?
在性能损失下,我意味着函数调用需要额外的时间。
答案 0 :(得分:3)
这取决于函数的使用方式。如果它的编写方式可以由编译器内联,则没有任何问题。但是,如果函数无法内联,那么当然会有一些开销。然而,简单的纹理访问已经比函数调用更昂贵,所以我不打扰它。幸运的是,GLSL编译器已经变得非常强大。