glVertexAttribPointer - Definiert einen Input Stream für den Vertex Shader. Als Stream-Quelle wird dabei der Buffer verwendet, der zur Zeit des Aufrufs an GL_ARRAY_BUFFER hängt.
void glVertexAttribPointer (
GLuint index,
GLint size,
GLenum type,
GLboolean normalized,
GLsizei stride,
const void * data
);GLuint index- Der Index des StreamsGLint size- Komponenten per Vertex- (
GLenum type- Gibt den gespeicherten Datentyp an, meistens `GL_FLOAT) - (
GLboolean normalized- Soll Normalisierung angewendet werden, meistensGL_FALSE) - (
GLsizei stride- Lücke zwischen zwei Elementen in Bytes) const void * data- Start-Offset in Bytes
Siehe auch
Beispiel
//
glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, 0);