在onDrawFrame中调用GLES20会导致长时间延迟(GLES20 calls in onDrawFrame causes long delay)
我编写了一个游戏,当调用onDrawFrame()时,我首先更新游戏状态(游戏逻辑和绘图缓冲区),然后继续进行实际绘图。 在Moto G和Nexus 7上,一切都运行顺畅,每个onDrawFrame()调用只需要1-5ms。 但是,在三星Galaxy S3上,90%的时间onDrawFrame()调用需要30-50ms才能更新。
进一步研究这个问题我发现问题完全取决于我在下面附加的第一个渲染方法: - (编辑:块现在是glclear();删除了不必要的调用以获取句柄,请参阅注释)
public vo.
翻译
2022-05-25 10:22:41 ·
377 阅读 ·
0 评论