Вопрос новичка OpenGL: если я сделаю что-то вроде этого:
GLfloat vertices[] = { .... };
glVertexPointer(3, GL_FLOAT, 0, vertices);
... set other stuff ...
glDrawArrays(...);
Каков требуемый срок жизни массива 'vertices'?(Или, другими словами, OpenGL возьмет копию соответствующей части и в какой момент?) Например, нормально ли для массива находиться в стеке, как это неявно будет, или он должен существовать после glDrawArrays () называется?
[Для чего это стоит, я специально программирую для iOS, и на данный момент работаю с кодом внутри метода drawFrame, созданного в проекте OpenGL, как установлено по умолчанию в XCode.]