如何解决使用VBO时何时调用glDisableClientState
|| 很抱歉,这似乎是一个无知的问题,但是我可以找到的所有示例仅来自一个缓冲区,因此我无法获得对此的答案。 哪个是对的?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调用/状态更改。不过,在相关客户端启用之前,我对第二个绑定序列有点不满意。
如果您在整个程序中使用相同的客户端状态,则可以通过在开始时启用它们并在整个过程中保持启用状态来获得。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。