glBindBuffer - Bindet einen Buffer Object an einen Buffer Binding Point.

void glBindBuffer(GLenum target, GLuint buffer)
  • GLenum target - Der Zielport. Beispiel:
    • GL_ARRAY_BUFFER - Zum Speichern von Vertex Arrays
    • GL_ELEMENT_ARRAY_BUFFER - Zum Speichern von Indizes (von z.B. Indexed Face Sets)
  • GLuint buffer - Die Adresse des Buffers.

Beispiel

// Buffer an den Port binden
glBindBuffer(GL_ARRAY_BUFFER , vbo);
 
// Jetzt können Daten an den Port geschickt werden, die dann im Buffer landen
 
// Port wieder entbinden
glBindBuffer(GL_ARRAY_BUFFER , 0);