我在相机和物体移动方面遇到了问题,这个问题不顺畅,场景看起来很震动,我发布了这个问题Smooth movement然后我为四元数进行了平移和球面插值的线性插值,但问题不在于解决了,7天后我终于解决了,解决方案是精度,在我的着色器中它是中等的,一旦我将它改为高,一切正常,因为我知道highp需要12个字节,而介质只需8个字节所以这个在 OpenGL ES 的情况下影响性能?
答案 0 :(得分:2)
是的,使用highp
会影响与mediump
相比的性能,无论是内存中的数据大小还是计算吞吐量。
通常,您需要将highp
用于顶点位置和纹理坐标,但对于其他所有内容,可以回退到mediump
。不要在全球范围内使用highp
- 这很昂贵。