文章目录
- 名称
- 原型
- 参数
- 描述
- 错误
- 相关获取
- 相关参考

https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glGenBuffers.xhtml
OpenGL API - 笔记汇总
名称glGenBuffers ---- 生成缓存对象的名称
原型void glGenBuffers( GLsizei n, GLuint * buffers);
参数
n 指定要生成的缓存对象名称的数量。 buffers 指定要生成用于储存缓存对象名称的数组。
描述glGenBuffers 返回 n 个当前未使用的缓存对象名称,并保存到 buffers 数组中。返回到 buffers 中的名称不一定是连续的整型数据。
这里返回的名称表示新创建的缓存对象,带有默认可用的状态。(我理解名它这里的称就是 : 指针)
0 是一个保留的缓存对象名称,glGenBuffers() 永远都不会返回这个值的缓存对象。(说的是 n 参数,0的话不会返回有效的缓存对象名称)
错误如果 n 是负数,则生成错误:GL_INVALID_VALUE
。
glIsBuffer
相关参考glBindBuffer, glDeleteBuffers, glGet