Jump to content
  • Advertisement
Sign in to follow this  
pressgreen

Opengl Index buffer madness

This topic is 2261 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

how do i create an index buffer for a large mesh? i mean specifically how to i set up the array of int's from the vertex data? like what is the logic behind this? i understand what the index buffer is for and how to use it but i dont know how to set up the initial array you will pass to the gl element array buffer.

Share this post


Link to post
Share on other sites
Advertisement

how do i create an index buffer for a large mesh? i mean specifically how to i set up the array of int's from the vertex data? like what is the logic behind this? i understand what the index buffer is for and how to use it but i dont know how to set up the initial array you will pass to the gl element array buffer.
Not sure if you nean simple geometry that you manually type the numbers for or imported geometry from a 3D program but if it's the latter then it'll already be exported with indices.
If the question is about how it works then the index is simply the location in the vertex buffer to use the data from.
Example: vertex buffer
x1,y1,z1 (position)
x2,y2,z2
x3,y3,z3

Then in the index buffer a triangle would be defined as [0,1,2] and another as [1,2,3] using vertex 1 and 2 twice thereby saving space and bandwidth.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!