Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- glBindVertexArray(VAO);
- glCreateBuffers(1, &instanceVBO);
- glBindBuffer(GL_ARRAY_BUFFER, instanceVBO);
- glVertexAttribPointer(1, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(0 * sizeof(float)));
- glVertexAttribPointer(2, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(4 * sizeof(float)));
- glVertexAttribPointer(3, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(8 * sizeof(float)));
- glVertexAttribPointer(4, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(12 * sizeof(float)));
- glEnableVertexAttribArray(1);
- glEnableVertexAttribArray(2);
- glEnableVertexAttribArray(3);
- glEnableVertexAttribArray(4);
- glVertexAttribDivisor(1, 1);
- glVertexAttribDivisor(2, 1);
- glVertexAttribDivisor(3, 1);
- glVertexAttribDivisor(4, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement