Is it safe to use a vertex array that's on the stack when calling glVertexPointer() (and the other related functions)? It's unclear to me when OpenGL actually copies the data from the passed in structure.
If isn't safe, then how do you know when it's safe to destroy/reuse the structure you passed to glVertexPointer()?
(Not using VBOs)