glBindBuffer

glbindbuffer.png

glBindBuffer(なんのバッファか, 頂点バッファのID);

target
GL_ARRAY_BUFFER 頂点データ
GL_ELEMENT_ARRAY_BUFFER インデックスデータ
GL_PIXEL_UNPACK_BUFFER ピクセルデータpassed into OpenGL
GL_PIXEL_PACK_BUFFER ピクセルデータ retrieved into OpenGL

glBindBufferのやること3つ

  1. 最初にglBindBuffer()を0じゃない引数とともに呼んだとき、新しいバッファオブジェクトが作られて名前が割り当てられます。
  2. 事前に作っておいたバッファオブジェクトをglBindBufferすると、そのバッファオブジェクトがアクティブになります
  3. glBindBuffer(target,0)で呼ぶとOpenGLはtargetでバッファオブジェクトを使うのをやめます。

gl

サポートサイト Wikidot.com gl