我的应用程序的填充率约为 30fps。我知道 GLES20.glClear() 用于清除每次绘制的屏幕。如果我评论它,我得到大约 60fps 的 fps。但是输出并不像预期的那样。我有一个内容要在每一帧中为整个屏幕重新绘制。有没有其他方法可以让我在不使用 GLES20.glClear() 的情况下重绘整个屏幕。请让我知道是否有任何方法可以使用 GLES20.glClear() 来提高性能?
最佳答案
如果您在每一帧都用您的几何体覆盖整个颜色缓冲区,您只需清除深度缓冲区即可。
应该可以为您节省一些内存带宽。
关于android - GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT) 有其他选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8911014/