【发布时间】:2020-11-01 19:39:24
【问题描述】:
我在寻找答案时发现了这个问题here。就我而言,我正在绘制整个填充的矩形屏幕。那么看到不会有剩余的像素用于绘制,在这个非常具体的场景中省略 GLclear 会提高性能吗?
【问题讨论】:
标签: java android performance opengl-es
我在寻找答案时发现了这个问题here。就我而言,我正在绘制整个填充的矩形屏幕。那么看到不会有剩余的像素用于绘制,在这个非常具体的场景中省略 GLclear 会提高性能吗?
【问题讨论】:
标签: java android performance opengl-es
在您的情况下,glClear 不是必需的(前提是您不使用 Depth Test、Stencil test 或 Blending)。 glClear(GL_COLOR_BUFFER_BIT) 只是设置帧缓冲区中每个片段的颜色。如果在渲染过程中写入每个片段,则不需要glClear。
相对性能增益取决于场景的复杂性和渲染管道。很可能,它不是那么大,但会有影响。
【讨论】: