小编Dav*_*ish的帖子

有条件的OpenGL ES最佳实践

Apple在其着色器最佳实践中表示,如果可能的话,应避免分支,特别是在着色器中计算出的值.所以我用if内置clamp()函数替换了一些语句.我的问题是,现在clamp(),min()并且max()可能更有效,或者它们只是简单地扩展到if块的便利(即宏)功能?

我意识到答案可能依赖于实现.在任何情况下,函数显然都更清晰,并且明确了编译器可以执行某些操作的意图.

shader ios opengl-es-2.0

6
推荐指数
1
解决办法
1272
查看次数

标签 统计

ios ×1

opengl-es-2.0 ×1

shader ×1