glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
glDrawArrays(...) // draw the first group
glClear(GL_DEPTH_BUFFER_BIT)
glDrawArrays(...) // draw the second group
每个组将会对自身进行深度测试,但不会与其他组进行比较。通过这种方式,您可以实现分层渲染策略。
- prideout
5
谢谢您的周到回复!我对OpenGL真的很陌生。我知道我可以画A < B < C,但是如何画一个在A下面的C呢? - dobeedobeee
A<B<C<A
这个表达式。你能发一张图片吗? - Ripi2