xlx*_*lxs 1 opengl
所以我通常会做的是:
//
...(更多伪代码在这里)
//此时着色器已附加到程序,但 glUseProgram 尚未附加
//调用
1)绑定到vao
2) 保存关联vao内的vbos
3)解绑vao
//准备渲染
4)绑定vao
5)通过glUseProgram使用适当的程序
6)画画
7) 解绑
但是否有可能将第 5 步移至第 1 步到第 3 步之间?
Nic*_*las 5
VAO代表顶点数组对象;它定义了渲染操作期间如何存储和访问顶点。它与程序没有直接关系,任何特定的VAO都可以与任何兼容的程序一起使用。
归档时间:
9 年 前
查看次数:
496 次
最近记录: