Advertisement
Guest User

Untitled

a guest
Oct 21st, 2023
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. glBindVertexArray(VAO);
  2.  
  3. glCreateBuffers(1, &instanceVBO);
  4. glBindBuffer(GL_ARRAY_BUFFER, instanceVBO);
  5.  
  6. glVertexAttribPointer(1, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(0 * sizeof(float)));
  7. glVertexAttribPointer(2, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(4 * sizeof(float)));
  8. glVertexAttribPointer(3, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(8 * sizeof(float)));
  9. glVertexAttribPointer(4, 4, GL_FLOAT, GL_FALSE, 16 * sizeof(float), (void*)(12 * sizeof(float)));
  10.  
  11. glEnableVertexAttribArray(1);
  12. glEnableVertexAttribArray(2);
  13. glEnableVertexAttribArray(3);
  14. glEnableVertexAttribArray(4);
  15.  
  16. glVertexAttribDivisor(1, 1);
  17. glVertexAttribDivisor(2, 1);
  18. glVertexAttribDivisor(3, 1);
  19. glVertexAttribDivisor(4, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement