相关疑难解决方法(0)

glClear()如何提高性能?

Apple关于解决闪烁问题的技术问答(QA1650)包括以下段落.(强调我的.)

您必须为屏幕上的每个像素提供一种颜色.在绘图代码的开头,最好使用glClear()来初始化颜色缓冲区.在帧开始时全屏清除每个颜色,深度和模板缓冲区(如果您正在使用它们)通常也可以提高应用程序的性能.

在其他平台上,如果您要绘制每个像素,我总是发现它是一种清除颜色缓冲区的优化.(如果你要覆盖那种清晰的颜色,为什么要浪费时间填充颜色缓冲区?)

如何调用glClear()来提高性能?

iphone opengl-es

10
推荐指数
1
解决办法
7344
查看次数

标签 统计

iphone ×1

opengl-es ×1