问题描述
||
很抱歉,这似乎是一个无知的问题,但是我可以找到的所有示例仅来自一个缓冲区,因此我无法获得对此的答案。
哪个是对的?
Enable Client States
Bind
Draw
Bind
Draw
Bind to 0
Disable Client States
要么
Bind
Enable Client States
Draw
Disable Client States
Bind
Enable Client States
Draw
Disable Client States
Bind to 0
或者是其他东西?
简而言之,使用多个vbo进行多个绘制调用的正确顺序是什么?
解决方法
它们都应该都可以工作,尽管第一个将涉及较少的API调用/状态更改。不过,在相关客户端启用之前,我对第二个绑定序列有点不满意。
如果您在整个程序中使用相同的客户端状态,则可以通过在开始时启用它们并在整个过程中保持启用状态来获得。