【发布时间】:2014-04-17 06:11:25
【问题描述】:
简而言之,什么时候应该清除颜色缓冲区,什么时候应该清除深度缓冲区?它总是在当前场景/帧的绘制开始处吗?是否有时您会在不清除这些帧的情况下绘制下一帧?还有其他时候你会清除这些吗?
【问题讨论】:
-
这有点像问“我什么时候应该擦我的白板”......每当你想将深度缓冲区或颜色缓冲区重置为统一值时。如果您正在执行通常在每一帧开头的经典单通道 OpenGL 绘图,是的。
-
这有点离题了,但是既然您在谈论清除缓冲区...如果您清除深度缓冲区和模板缓冲区,您将获得更多更好的性能同时(假设你同时拥有它们)。