glGenBuffers — バッファーオブジェクトの名前を生成します
void glGenBuffers(
|
GLsizei n, |
GLuint * buffers) ; |
n
生成するバッファーオブジェクトの名前の数を指定します。
buffers
生成されたバッファーオブジェクトの名前を格納する配列を指定します。
glGenBuffers
は n
個のバッファーオブジェクトの名前を buffers
に返します。
ただし、名前が連続した整数であることは保証されません。
しかしながら、直前までに返された名前が使用されていないことは保証されます。
glGenBuffers
によって返されたバッッファーオブジェクトの名前は、 glDeleteBuffers によって削除されない限り、その後の呼び出しでは返されません。
glBindBuffer によって返されたバッファーオブジェクトの名前は、最初にバインドされるまでバッファーオブジェクトは関連付けられていません。
GL_INVALID_VALUE
は、 n
が負数の時に返されます。
OpenGL Version | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Function / Feature Name | 2.0 | 2.1 | 3.0 | 3.1 | 3.2 | 3.3 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 |
glGenBuffers
|
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Copyright © 2005 Addison-Wesley. Copyright © 2010-2014 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.